From a3787222d577212adfc12bd6bd5c5d5b3ea34a9c Mon Sep 17 00:00:00 2001 From: Starkstrombastler Date: Wed, 30 Oct 2024 14:50:14 +0000 Subject: [PATCH] 36_Shelly: add Shelly Plug S MTR Gen3 git-svn-id: https://svn.fhem.de/fhem/trunk@29318 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/CHANGED | 1 + fhem/FHEM/36_Shelly.pm | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/fhem/CHANGED b/fhem/CHANGED index e06e7b160..58854dfa1 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,6 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it + - feature: 36_Shelly: add Shelly Plug S MTR Gen3 - change: 76_SolarForecast: Attr graphicStartHtml, graphicEndHtml removed - feature: 49_SSCam: Compatibility (Snapshot API) to SVS version >= 9.2.1 Attr simu_SVSversion renamed to customSVSversion diff --git a/fhem/FHEM/36_Shelly.pm b/fhem/FHEM/36_Shelly.pm index 49b54a163..725f309f6 100644 --- a/fhem/FHEM/36_Shelly.pm +++ b/fhem/FHEM/36_Shelly.pm @@ -122,6 +122,7 @@ # change: on updating action query strings, substitue spaces by '+' sign, instead of %20 (Shelly fw replace %20 by space) # fix: removed lost '&' when webhooks changed to have no csrf token # 6.01.1 fix: division by zero when attr Periods is not set at ShellyPro3EM +# 6.01.2 add: Shelly Plug S MTR Gen3 # to do roller: get maxtime open/close from shelly gen1 # get status on stopp even when interval == 0 @@ -144,7 +145,7 @@ sub Shelly_Set ($@); sub Shelly_status(@); #-- globals on start -my $version = "6.01.1 25.10.2024"; +my $version = "6.01.2 30.10.2024"; my $defaultINTERVAL = 60; my $multiplyIntervalOnError = 1.0; # mechanism disabled if value=1 @@ -273,6 +274,7 @@ my %shelly_vendor_ids = ( "S3SN-0024X" => ["shellyi4gen3", "Shelly i4 Gen3"], ## (AC), new "S3SN-0U12A" => ["generic", "Shelly H&T Gen3"], ## new, not yet implemented "S3DM-0010WW" => ["shellyplus010v", "Shelly Dimmer 0/1-10V PM Gen3"], ## new + "S3PL-00112EU" => ["shellyplusplug", "Shelly Plug S MTR Gen3"], ## Mini Gen3 Devices "S3SW-001X8EU" => ["shellyplus1", "Shelly 1 Mini Gen3"], "S3SW-001P8EU" => ["shellyplus1pm", "Shelly 1 PM Mini Gen3"],