Support-Thread Modul 36_Shelly.pm

Begonnen von Prof. Dr. Peter Henning, 03 Februar 2021, 08:03:09

Vorheriges Thema - Nächstes Thema

cotecmania

Zitat von: Starkstrombastler am 11 Mai 2025, 19:29:11Hast du mal probiert, ein zweites Device zu definieren? Das ist zwar keine dauerhafte Lösung, aber zum Testen sollte das ohne Probleme gehen.

Und wie sehen die anderen Readings aus? Zumindest die Readings mit dem Postfix "S" (wie Shelly) sollten doch zu den Originalwerten des Shelly passen. Poste doch mal ein List deines Devices.

Altes Device
Internals:
   DEF        192.168.1.50
   FUUID      681b69cf-f33f-623c-3214-f0941e00bf1ede40
   INTERVAL   60
   NAME       ShellyPro_3EM_1
   NR         1052
   NTFY_ORDER 50-ShellyPro_3EM_1
   SHELLYID   shellypro3em-9454c5b98594
   STATE      OK
   TYPE       Shelly
   eventCount 11732
   units      0
   OLDREADINGS:
   READINGS:
     2025-05-12 07:57:11   Active_Power_A   44.2
     2025-05-12 07:57:11   Active_Power_B  198.9
     2025-05-12 07:57:11   Active_Power_C  -193.2
     2025-05-12 07:57:11   Active_Power_S   50.0
     2025-05-12 07:58:00   Active_Power_calculated 63.7 ( 3816 Ws =  1.06 Wh in 59 s )
     2025-05-12 07:58:01   Active_Power_integrated 49.9  (1 values)
     2025-05-11 18:19:01   Active_Power_integratedNeg  0.0  (0 Ws =  0.00 Wh)
     2025-05-12 07:58:01   Active_Power_integratedPos 49.9  (2994 Ws =  0.83 Wh)
     2025-05-12 07:57:11   Apparent_Power_A 172.2
     2025-05-12 07:57:11   Apparent_Power_B 244.4
     2025-05-12 07:57:11   Apparent_Power_C 219.8
     2025-05-12 07:57:11   Apparent_Power_S 636.4
     2025-05-12 07:57:11   Current_A       0.747
     2025-05-12 07:57:11   Current_B       1.061
     2025-05-12 07:57:11   Current_C       0.953
     2025-05-12 07:57:11   Current_S       2.762
     2025-05-12 06:26:25   Frequency_A     50
     2025-05-12 06:14:02   Frequency_B     50
     2025-05-12 06:14:02   Frequency_C     50
     2025-05-12 07:57:11   PowerReactive_A 166.4
     2025-05-12 07:57:11   PowerReactive_B 142.0
     2025-05-12 07:57:11   PowerReactive_C 104.8
     2025-05-12 07:57:11   Power_Factor_A  0.24 (inductive)
     2025-05-12 07:54:05   Power_Factor_B  0.83 (inductive)
     2025-05-12 07:57:11   Power_Factor_C  0.88 (inductive)
     2025-05-12 07:58:00   Purchased_Energy_A 8202.5
     2025-05-12 07:58:00   Purchased_Energy_B 16158.96
     2025-05-12 07:44:00   Purchased_Energy_C 5052.98
     2025-05-12 07:58:00   Purchased_Energy_S 29414.45
     2025-05-12 07:58:00   Purchased_Energy_T 46388427414.0288
     2025-05-12 07:35:00   Returned_Energy_A 15103.36
     2025-05-11 16:25:00   Returned_Energy_B 702.88
     2025-05-12 07:58:00   Returned_Energy_C 13139.28
     2025-05-12 07:58:00   Returned_Energy_S 28945.52
     2025-05-11 18:18:00   Returned_Energy_T 182705088485.558
     2025-05-12 07:58:00   Total_Energy_S  468.93
     2025-05-12 07:58:00   Total_Energy_T  -136316661071.53
     2025-05-12 07:58:00   Total_Energymeter_F 96202338928.4704
     2025-05-12 07:57:11   Voltage_A       230.3
     2025-05-12 07:57:11   Voltage_B       229.8
     2025-05-12 07:56:09   Voltage_C       230.4
     2025-05-07 16:10:26   ap              disabled open
     2025-05-07 16:10:26   ap_clients      disabled
     2025-05-07 16:10:26   ap_name         ShellyPro3EM-9454C5B98594
     2025-05-07 16:10:26   ble             disabled
     2025-05-07 16:10:26   ble_rpc         -
     2025-05-07 16:10:26   cloud           disabled
     2025-05-08 11:03:46   ct_type         120A
     2025-05-11 22:48:06   error           connect to http://192.168.1.50:80 timed out
     2025-05-07 16:10:25   error_EM        ok
     2025-05-07 16:10:26   firmware_ID     20250318-152135/1.5.1-g01dd7ff
     2025-05-07 16:10:26   firmware_current v1.5.1
     2025-05-07 16:11:25   firmware_updIcon OK
     2025-05-07 16:11:25   firmware_updText -/-
     2025-05-07 16:10:23   mac             94:54:C5:B9:85:94
     2025-05-07 16:10:24   model_ID        SPEM-003CEBEU
     2025-05-07 16:10:24   model_family    Pro/Gen2
     2025-05-07 16:10:24   model_function  energy meter
     2025-05-07 16:10:24   model_name      Shelly Pro 3EM
     2025-05-07 16:10:24   model_profile   triphase
     2025-05-11 22:49:06   network         <html>connected to <a href="http://192.168.1.50">192.168.1.50</a> (Wifi)</html>
     2025-05-09 13:45:41   network_DNS     ShellyPro3EM-9454C5B98594
     2025-05-11 22:49:06   network_connection online (Wifi)
     2025-05-11 22:48:05   network_disconnects 5
     2025-05-07 16:10:25   network_ip-address_LAN -
     2025-05-07 16:10:25   network_ip-address_Wifi 192.168.1.50
     2025-05-12 07:57:14   network_rssi    -56
     2025-05-07 16:10:25   network_ssid    FRITZ!BoxJo_7490
     2025-05-08 19:50:33   network_wifi_roaming -80
     2025-05-07 16:15:22   scripts         0
     2025-05-11 22:48:22   state           OK
     2025-05-12 07:57:14   uptime          403573
     2025-05-07 16:10:27   webhook_cnt     0 / 0 / 0
     2025-05-07 16:10:25   webhook_ver     0
   helper:
     Energymeter_P 46388427414.0288
     Energymeter_R 182705088485.558
     Sets       config:ap_disable,ap_enable interval password reboot:noArg update:noArg name clear:disconnects,error,responsetimes actions script_start script_stop
     StatusCall 0
     Total_Energy_S 468.93
     a_Active_Power 44.2
     b_Active_Power 198.9
     c_Active_Power -193.2
     power      0
     powerCnt   0
     powerNeg   0
     powerPos   0
     range_extender disabled
     settings_time 1747029248.81355
     timer      0
     timestamp_last 1747029480.3205
Attributes:
   Energymeter_F 232519000000
   mode       triphase
   model      shellypro3em
   room       Strom

Neu angelegtes Device 2
Internals:
   CFGFN     
   DEF        192.168.1.50
   FUUID      68218bad-f33f-623c-657a-e6c12c91de4f3a5f
   INTERVAL   60
   NAME       ShellyPro_3EM_2
   NR         1060
   NTFY_ORDER 50-ShellyPro_3EM_2
   SHELLYID   shellypro3em-9454c5b98594
   STATE      OK
   TYPE       Shelly
   eventCount 64
   units      0
   READINGS:
     2025-05-12 08:04:53   Active_Power_A   40.8
     2025-05-12 08:04:53   Active_Power_B  193.0
     2025-05-12 08:04:53   Active_Power_C  -206.5
     2025-05-12 08:04:53   Active_Power_S   27.3
     2025-05-12 08:05:00   Active_Power_calculated 40.2 ( 2411 Ws =  0.67 Wh in 59 s )
     2025-05-12 08:05:01   Active_Power_integrated 27.3  (1 values)
     2025-05-12 07:57:01   Active_Power_integratedNeg  0.0  (0 Ws =  0.00 Wh)
     2025-05-12 08:05:01   Active_Power_integratedPos 27.3  (1638 Ws =  0.46 Wh)
     2025-05-12 08:04:53   Apparent_Power_A 173.6
     2025-05-12 08:04:53   Apparent_Power_B 236.2
     2025-05-12 08:04:53   Apparent_Power_C 232.2
     2025-05-12 08:04:53   Apparent_Power_S 642.0
     2025-05-12 08:04:53   Current_A       0.754
     2025-05-12 08:04:53   Current_B       1.029
     2025-05-12 08:04:53   Current_C       1.009
     2025-05-12 08:04:53   Current_S       2.791
     2025-05-12 08:01:52   Frequency_A     50
     2025-05-12 08:01:52   Frequency_B     50
     2025-05-12 08:01:52   Frequency_C     50
     2025-05-12 08:04:53   PowerReactive_A 168.7
     2025-05-12 08:04:53   PowerReactive_B 136.2
     2025-05-12 08:04:53   PowerReactive_C 106.2
     2025-05-12 08:04:53   Power_Factor_A  0.23 (inductive)
     2025-05-12 08:04:53   Power_Factor_B  0.81 (inductive)
     2025-05-12 08:02:52   Power_Factor_C  0.89 (inductive)
     2025-05-12 08:05:00   Purchased_Energy_A 8211.51
     2025-05-12 08:05:00   Purchased_Energy_B 16182.3
     2025-05-12 07:57:00   Purchased_Energy_C 5052.98
     2025-05-12 08:05:00   Purchased_Energy_S 29446.8
     2025-05-12 08:05:00   Purchased_Energy_T 29378770.7833333
     2025-05-12 07:57:00   Returned_Energy_A 15103.36
     2025-05-12 07:57:00   Returned_Energy_B 702.88
     2025-05-12 08:05:00   Returned_Energy_C 13162.7
     2025-05-12 08:05:00   Returned_Energy_S 28968.94
     2025-05-12 07:57:00   Returned_Energy_T 28921950
     2025-05-12 08:05:00   Total_Energy_S  477.860000000001
     2025-05-12 08:05:00   Total_Energy_T  456820.783333331
     2025-05-12 08:04:53   Voltage_A       229.9
     2025-05-12 08:04:53   Voltage_B       229.2
     2025-05-12 08:04:53   Voltage_C       230.1
     2025-05-12 07:48:34   ap              disabled open
     2025-05-12 07:48:34   ap_clients      disabled
     2025-05-12 07:48:34   ap_name         ShellyPro3EM-9454C5B98594
     2025-05-12 07:48:34   ble             disabled
     2025-05-12 07:48:34   ble_rpc         -
     2025-05-12 07:48:34   cloud           disabled
     2025-05-12 07:48:34   ct_type         120A
     2025-05-12 07:48:31   error_EM        ok
     2025-05-12 07:48:36   firmware_ID     20250318-152135/1.5.1-g01dd7ff
     2025-05-12 07:48:36   firmware_current v1.5.1
     2025-05-12 07:49:32   firmware_updIcon OK
     2025-05-12 07:49:32   firmware_updText -/-
     2025-05-12 07:48:30   mac             94:54:C5:B9:85:94
     2025-05-12 07:48:30   model_ID        SPEM-003CEBEU
     2025-05-12 07:48:30   model_family    Pro/Gen2
     2025-05-12 07:48:30   model_function  energy meter
     2025-05-12 07:48:30   model_name      Shelly Pro 3EM
     2025-05-12 07:48:31   model_profile   triphase
     2025-05-12 07:48:31   network         <html>connected to <a href="http://192.168.1.50">192.168.1.50</a> (Wifi)</html>
     2025-05-12 07:48:29   network_DNS     ShellyPro3EM-9454C5B98594
     2025-05-12 07:48:31   network_connection online (Wifi)
     2025-05-12 07:48:31   network_ip-address_LAN -
     2025-05-12 07:48:31   network_ip-address_Wifi 192.168.1.50
     2025-05-12 08:04:40   network_rssi    -56
     2025-05-12 07:48:31   network_ssid    FRITZ!BoxJo_7490
     2025-05-12 08:00:39   network_wifi_roaming -80
     2025-05-12 07:48:46   state           OK
     2025-05-12 08:04:40   uptime          404019
     2025-05-12 07:48:36   webhook_cnt     0 / 0 / 0
     2025-05-12 07:48:31   webhook_ver     0
     scripts:
   helper:
     Energymeter_P 29378770.7833333
     Energymeter_R 28921950
     Sets       config:ap_disable,ap_enable interval password reboot:noArg update:noArg name clear:disconnects,error,responsetimes actions script_start script_stop
     StatusCall 0
     Total_Energy_S 477.860000000001
     a_Active_Power 40.8
     b_Active_Power 193
     c_Active_Power -206.5
     power      0
     powerCnt   0
     powerNeg   0
     powerPos   0
     range_extender disabled
     settings_time 1747029639.88918
     timer      0
     timestamp_last 1747029900.04236
Attributes:
   mode       triphase
   model      shellypro3em


Device 2 sieht besser aus, allerdings ist z.B. hier auch wieder der Faktor 1000 drin.
     2025-05-12 08:05:00   Purchased_Energy_S 29446.8
     2025-05-12 08:05:00   Purchased_Energy_T 29378770.7833333

Wer verwaltet die Werte mit _T  bzw. was ist der Unterschied zu den _S Werten ?

Weitere Frage :
Muesste der Wert Total_Energymeter_F nicht parallel zum Ferraris-Zähler laufen, wenn er einmal eingestellt wurde ?
Beim Device 1 habe ich da sehr starke Abweichungen im zig-KWh-Bereich.
Alter Ferraris Zähler der rückwärts zählt. EFH mit Balkonkraftwerk.

Gruss
Joe
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

cotecmania

#1156
Hello again,

@Startkstrombastler
... ich denke ich habe einen Fehler gefunden ...

- Beim Shelly Pro 3em kann man doch die Werte über die Webpage löschen. Ist versteckt in den Settings der Werteanzeige.
- Danach sind alle Werte auch im FHEM-Device genullt bis auf die 3 mit "_T" am Ende.
  Also werden diese wohl vom FHEM-Modul verwaltet
- Ein deletereading auf .*_T bringt nichts, die Werte erscheinen wieder mit dem selben Wert wie vorher.

ALSO :
- FHEM-Device gelöscht
- Shelly Werte gelöscht
- Fhem-Device neu angelegt
- Total_Energy_S und Total_Energy_T zeigen beide ca. -37770 an. Speise gerade ein ;-)
- Dann showunits umgestellt auf "normal2"
- jetzt zeigen die Werte folgendes an
Du darfst diesen Dateianhang nicht ansehen.
- Nach dem nächsten Intervall werden die Einheiten aufgefrischt
Du darfst diesen Dateianhang nicht ansehen.

Aus den ursprünglich gleichen 37770 werden bei _S 0,03xxx KWH und bei _T 37,7 KWh

Ich verstehe das nicht und das ist für mich ein weiterer Grund eine "NULLUNG" der _T-Werte haben zu wollen, auch wenn unserer Prof.Dr. das als nicht sinnvoll ansieht ...
Wenn ich den Shelly "nullen" kann sollte das doch auch im FHEM-Modul möglich sein.

Das Problem haben übrigens alle 3 _T-Werte

Hier noch das aktuelle List :
Internals:
   CFGFN     
   DEF        192.168.1.50
   FUUID      6821cee0-f33f-623c-77f6-9c76cdbc8cd4a29f
   INTERVAL   60
   NAME       ShellyPro_3EM_1
   NR         1062
   NTFY_ORDER 50-ShellyPro_3EM_1
   SHELLYID   shellypro3em-9454c5b98594
   STATE      OK
   TYPE       Shelly
   eventCount 64
   units      1
   READINGS:
     2025-05-12 12:52:00   Active_Power_A  -646.6 W
     2025-05-12 12:52:00   Active_Power_B   71.8
     2025-05-12 12:52:00   Active_Power_C  -594.5 W
     2025-05-12 12:52:00   Active_Power_S  -1169.3 W
     2025-05-12 12:52:00   Active_Power_calculated -1153.8 W ( -69335 Ws = -19.26 Wh in 60 s )
     2025-05-12 12:52:02   Active_Power_integrated -1169.3  W (1 values)
     2025-05-12 12:52:02   Active_Power_integratedNeg 1169.3  W (70158 Ws = 19.49 Wh)
     2025-05-12 12:37:01   Active_Power_integratedPos  0.0  W (0 Ws =  0.00 Wh)
     2025-05-12 12:52:00   Apparent_Power_A 660.4 VA
     2025-05-12 12:52:00   Apparent_Power_B 104.0 VA
     2025-05-12 12:52:00   Apparent_Power_C 605.8 VA
     2025-05-12 12:52:00   Apparent_Power_S 1370.3 VA
     2025-05-12 12:52:00   Current_A       2.782 A
     2025-05-12 12:52:00   Current_B       0.442 A
     2025-05-12 12:52:00   Current_C       2.571 A
     2025-05-12 12:52:00   Current_S       5.795 A
     2025-05-12 12:36:31   Frequency_A     50 Hz
     2025-05-12 12:36:31   Frequency_B     50 Hz
     2025-05-12 12:36:31   Frequency_C     50 Hz
     2025-05-12 12:52:00   PowerReactive_A 134.3 var
     2025-05-12 12:52:00   PowerReactive_B 75.2 var
     2025-05-12 12:52:00   PowerReactive_C 116.5 var
     2025-05-12 12:39:37   Power_Factor_A  0.98 (inductive)
     2025-05-12 12:49:56   Power_Factor_B  0.67 (inductive)
     2025-05-12 12:45:48   Power_Factor_C  0.98 (inductive)
     2025-05-12 12:37:00   Purchased_Energy_A 0.0 kWh
     2025-05-12 12:52:00   Purchased_Energy_B 0.02350 kWh
     2025-05-12 12:37:00   Purchased_Energy_C 0.0 kWh
     2025-05-12 12:52:00   Purchased_Energy_S 0.02350 kWh
     2025-05-12 12:37:00   Purchased_Energy_T 3.24000 kWh
     2025-05-12 12:52:00   Returned_Energy_A 0.19215 kWh
     2025-05-12 12:37:00   Returned_Energy_B 0.0 kWh
     2025-05-12 12:52:00   Returned_Energy_C 0.17811 kWh
     2025-05-12 12:52:00   Returned_Energy_S 0.37026 kWh
     2025-05-12 12:52:00   Returned_Energy_T 41.31983 kWh
     2025-05-12 12:52:00   Total_Energy_S  -0.34676 kWh
     2025-05-12 12:52:00   Total_Energy_T  -38.07983 kWh
     2025-05-12 12:52:00   Voltage_A       237.1 V
     2025-05-12 12:52:00   Voltage_B       234.8 V
     2025-05-12 12:52:00   Voltage_C       235.5 V
     2025-05-12 12:35:18   ap              disabled open
     2025-05-12 12:35:18   ap_clients      disabled
     2025-05-12 12:35:18   ap_name         ShellyPro3EM-9454C5B98594
     2025-05-12 12:35:18   ble             disabled
     2025-05-12 12:35:18   ble_rpc         -
     2025-05-12 12:35:18   cloud           disabled
     2025-05-12 12:35:18   ct_type         120A
     2025-05-12 12:35:15   error_EM        ok
     2025-05-12 12:35:19   firmware_ID     20250318-152135/1.5.1-g01dd7ff
     2025-05-12 12:35:19   firmware_current v1.5.1
     2025-05-12 12:36:15   firmware_updIcon OK
     2025-05-12 12:36:15   firmware_updText -/-
     2025-05-12 12:35:13   mac             94:54:C5:B9:85:94
     2025-05-12 12:35:13   model_ID        SPEM-003CEBEU
     2025-05-12 12:35:13   model_family    Pro/Gen2
     2025-05-12 12:35:13   model_function  energy meter
     2025-05-12 12:35:14   model_name      Shelly Pro 3EM
     2025-05-12 12:35:14   model_profile   triphase
     2025-05-12 12:35:15   network         <html>connected to <a href="http://192.168.1.50">192.168.1.50</a> (Wifi)</html>
     2025-05-12 12:35:12   network_DNS     ShellyPro3EM-9454C5B98594
     2025-05-12 12:35:15   network_connection online (Wifi)
     2025-05-12 12:35:15   network_ip-address_LAN -
     2025-05-12 12:35:15   network_ip-address_Wifi 192.168.1.50
     2025-05-12 12:37:15   network_rssi    -55 dBm (good)
     2025-05-12 12:35:15   network_ssid    FRITZ!BoxJo_7490
     2025-05-12 12:42:17   network_wifi_roaming -80 dBm
     2025-05-12 12:35:29   state           OK
     2025-05-12 12:52:19   uptime          10334 sec (less than a day), last reboot at 2025-05-12 10:00:05
     2025-05-12 12:35:19   webhook_cnt     0 / 0 / 0
     2025-05-12 12:35:15   webhook_ver     0
     scripts:
   helper:
     Energymeter_P 3240
     Energymeter_R 41319.83
     Sets       config:ap_disable,ap_enable interval password reboot:noArg update:noArg name clear:disconnects,error,responsetimes actions script_start script_stop
     StatusCall 0
     Total_Energy_S -346.76
     a_Active_Power -646.6
     b_Active_Power 71.8
     c_Active_Power -594.5
     power      0
     powerCnt   0
     powerNeg   0
     powerPos   0
     range_extender disabled
     settings_time 1747046898.90298
     timer      0
     timestamp_last 1747047120.12498
Attributes:
   mode       triphase
   model      shellypro3em
   room       Strom
   showunits  normal2


Was ist der eigentliche Unterschied zwischen den _S und _T-Werten ?

Gruss
Joe
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

Starkstrombastler

Zitat von: cotecmania am 12 Mai 2025, 12:58:55- Beim Shelly Pro 3em kann man doch die Werte über die Webpage löschen. Ist versteckt in den Settings der Werteanzeige.
- Danach sind alle Werte auch im FHEM-Device genullt bis auf die 3 mit "_T" am Ende.
  Also werden diese wohl vom FHEM-Modul verwaltet
- Ein deletereading auf .*_T bringt nichts, die Werte erscheinen wieder mit dem selben Wert wie vorher.

Die Werte mit dem "S" sind die Energy-Werte, die der Shelly liefert. Das kannst du prüfen, indem du im Browser die Abfrage direkt an den Shelly richtest:
http://<ip-des-Shelly/rpc/EMData.GetStatus?id=0Der Shelly liefert die Werte in Wh.

Die Werte mit dem "T" werden vom Modul berechnet und sollen schnelle Änderungen zwischen Bezug und Einspeisung dann berücksichtigen, wenn der Inkrementalwert des offiziellen Zählers noch nicht erreicht ist. Das sollte aber bei einem Ferrariszähler ohne Bedeutung sein.

Daher schlage ich vor, dass du diese Berechnung ausschaltest:
attr <name> Balancing 0Allerdings (das ist im Moment noch ein kleiner Bug) musst du dafür das Intervall-Attribut vorübergehend auf 20 sec oder kleiner stellen.

Merkwürdig ist allerdings der Wert für Total_Energy_S nach Änderung des Showunits-Attributes. Das passiert bei mir im System so nicht.
Das bitte wie oben beschrieben mit dem Shelly vergleichen.

IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

Prof. Dr. Peter Henning

Ich habe festgestellt, dass die Shelly-Geräte mit induktivem Sensor zur Strommessung grottenschlecht werden, wenn sie in einer anderen Phase messen sollen.

Zitatunserer Prof.Dr.
hat das übrigens nicht nur begründet. Sondern auch darauf hingewiesen, dass ein kundiger FHEM-User sehr wohl den internen Wert (mit _T ...) auf Null setzen kann.

LG

pah

rabehd

Mit dem Update auf 6.03.3 09.05.2025 lesen/aktualisieren meine Device keine Readings der Shelly 3EM (andere nutze ich damit nicht) mehr ein.

Mit Rückspung auf 6.03.1 18.03.2025 werden die Readings wieder aktualisiert.

Meldung bei 6.03.3 09.05.2025: "error in command: id or component not found"



Auch funktionierende Lösungen kann man hinterfragen.

RalfRog

#1160
Aus meiner Sicht funktioniert auch die "36_Shelly.pm:v6.3.2-s29930/2025-05-06" noch mit einem 3EM. Die letzten Aktualisierungen der Readings waren gerade um 15:24 Uhr

Fehlfunktionen fallen bei mir nicht so schnell auf, da die für mich relevanten Werte vom ShellyMonitor aktualisiert werden und mein Intervall auf 3600 steht.

Gruß Ralf
FHEM auf Proxmox VM Bookworm (Futro S740) - nanoCUL, HM-MOD-RPI-PCB und MAX!Cube über LAN
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder sowie Shelly 3EM, 1PM, PlugS und IT Schaltsteckdosen

uron

#1161
Leider finde ich in diesem Thread zu meiner Verwunderung keinen Hinweis auf ein aktuelles Fluten von Meldungen, aus denen ich mir keinen Reim machen kann:
[Shelly_firmwarecheck] RolladenTreppenhausPodest: current=20230913-112234/v1.14.0-gcb84623 update=none beta=20231107-163214/v1.14.1-rc1-g0617c15So oder ähnlich lauten die Meldungen von 4 Shelly-Devices im Sekundentakt. Bei den Device handelt es sich um 2x Shelly 2.5 Gen 1, 1x Shelly 1, Gen 1 und 1x Shelly Plus 1PM Mini, Gen 2.
Temporär habe ich den Wert INTERVAL dieser Devices auf 3600 gestellt, damit mein Logfile nicht ausgebremst wird - im Moment zeigt es mir nur noch Meldungen bis Vorgestern seit Monatsbeginn an, mehr wird nicht mehr geladen! Leider wird dieser INTERVAL-Wert bei einem Neustart überschrieben; kann man diese Firmwarechecks auch dauerhaft reduzieren?
Warum hatte ich diese Probleme des Flutens von Meldungen vorhr nicht? Wurde etwas im Modul verändert oder habe ich die Änderung möglicherweise unbewusst selbst verschuldet?

Am Beispiel des List eines Device (hier Shelly 2.5) erhoffe ich mir Hilfe hier im Forum. Ich habe im Moment keine Ahnung, wo ich ansetzen soll.
Internals:
   DEF        192.168.2.169
   FUUID      5f6e0fb0-f33f-aab4-ae5e-6d875a4faffe49ca
   INTERVAL   3600
   MOVING     stopped
   NAME       RolladenTreppenhausPodest
   NR         1244
   NTFY_ORDER 50-RolladenTreppenhausPodest
   STATE      100
   TYPE       Shelly
   eventCount 1
   units      0
   OLDREADINGS:
   READINGS:
     2025-05-16 16:53:53   /_nextUpdateTimer 3600 sec Shelly_Set
     2025-05-16 16:53:53   /_set.command   startTimer
     2024-10-26 18:49:24   /roller         382.464 msec | 180.889 msec
     2025-05-16 16:53:29   /settings       5538739.737 msec | 98.593 msec
     2025-05-16 16:53:29   /settings/actions 5516559.334 msec | 49.818 msec
     2025-02-01 21:17:17   /shelly         3713.909 msec | 3713.909 msec
     2025-05-16 16:53:52   /status         5516324.628 msec | 49.989 msec
     2024-10-26 21:17:16   ap              disabled open
     2024-10-26 21:17:16   ap_name         shellyswitch25-D8BFC01A4EE4
     2023-11-28 09:47:18   cloud           disabled
     2023-11-11 21:16:31   coiot           enabled
     2023-11-17 08:25:28   coiot_period    15
     2022-10-09 08:09:39   config          mode=roller [channel s]
     2025-05-16 15:44:13   energy          0
     2025-05-16 10:55:10   error           connect to http://192.168.2.169:80 timed out
     2023-09-23 16:08:34   firmware        v1.14.0
     2025-02-01 21:17:17   firmware_ID     20230913-112234/v1.14.0-gcb84623
     2024-08-17 21:17:12   firmware_beta   20231107-163214/v1.14.1-rc1-g0617c15
     2024-10-26 21:17:16   firmware_current v1.14.0
     2025-05-16 15:44:28   firmware_updIcon B
     2025-05-16 16:52:53   firmware_updText check for beta-version
     2025-04-23 16:08:12   input_0         off
     2025-04-23 16:08:12   input_1         off
     2025-04-24 21:20:45   inputs_mode     toggle straight dual normal
     2025-05-16 16:53:47   inttemp         52.18
     2025-01-15 03:49:15   inttempStatus   Normal
     2025-05-16 06:41:26   last_dir        up
     2024-08-17 21:17:12   login           open
     2025-02-01 21:17:17   mac             D8:BF:C0:1A:4E:E4
     2025-02-01 21:17:18   model_ID        SHSW-25
     2025-02-01 21:17:18   model_family    Gen1
     2025-02-01 21:17:18   model_function  switch
     2025-02-01 21:17:18   model_name      Shelly 2.5
     2024-05-08 16:08:38   name            Rollo im Treppenhaus zum OG
     2025-05-16 10:55:11   network         <html>connected to <a href="http://192.168.2.169">192.168.2.169</a></html>
     2025-05-16 16:52:38   network_DNS     throllozumog-sh25
     2025-05-16 10:55:11   network_connection online
     2025-05-16 10:55:10   network_disconnects 2185
     2025-04-24 21:17:12   network_ip-address 192.168.2.169
     2025-05-16 16:53:51   network_rssi    -59
     2025-05-05 21:57:29   network_ssid    xxxxxxxx
     2023-11-11 21:16:31   network_threshold -70
     2024-08-17 21:17:12   network_wifi_roaming disabled
     2025-02-01 21:17:46   overpower       0
     2025-02-01 21:17:17   overtemperature 0
     2025-05-16 06:41:26   pct             100
     2025-05-16 06:41:26   position        open
     2025-05-16 06:41:25   power           0
     2025-05-16 06:41:24   power_last      108.85 down
     2025-05-16 16:27:14   state           pct-100
     2025-04-25 04:49:15   stop_reason     normal
     2025-05-16 16:53:52   uptime          4181
     2024-10-26 21:17:16   webhook_cnt     0 / 0 / 0
     2024-07-26 17:53:27   webhook_ver     0
   helper:
     Sets       config interval password reboot:noArg update:noArg name clear:disconnects,error,responsetimes actions closed open stop:noArg pct:slider,0,1,100 delta zero:noArg predefAttr:noArg
     StatusCall 0
     settings_time 1747407209.82992
     timer      0
Attributes:
   alias      RolladenTreppenhausPodest
   comment    Intervall temporär am 16.5.2025 auf 3600 gesetzt
   devStateIcon 100:fts_shutter_10@green 0:fts_shutter_100@black
   event-on-change-reading inttemp:2
   eventMap   open:öffnen closed:schließen
   icon       shutter_4
   interval   1
   mode       roller
   model      shelly2.5
   room       Favourites,Hausflur,Shelly-Devices
   stateFormat pct
   timeout    10
   verbose    3
   webCmd     öffnen:schließen:stop
RasPi-FHEM  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi-ioBroker

RalfRog

Zitat von: uron am 16 Mai 2025, 17:21:47Leider finde ich in diesem Thread zu meiner Verwunderung keinen Hinweis auf ein aktuelles Fluten von Meldungen, aus denen ich mir keinen Reim machen kann:
Code Auswählen Erweitern
[Shelly_firmwarecheck] RolladenTreppenhausPodest: current=20230913-112234/v1.14.0-gcb84623 update=none beta=20231107-163214/v1.14.1-rc1-g0617c15So oder ähnlich lauten die Meldungen von 4 Shelly-Devices im Sekundentakt.

Schau mal 2 Seiten vorher:  https://forum.fhem.de/index.php?msg=1341324

Gruß Ralf
FHEM auf Proxmox VM Bookworm (Futro S740) - nanoCUL, HM-MOD-RPI-PCB und MAX!Cube über LAN
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder sowie Shelly 3EM, 1PM, PlugS und IT Schaltsteckdosen

Starkstrombastler

Zitat von: uron am 16 Mai 2025, 17:21:47So oder ähnlich lauten die Meldungen von 4 Shelly-Devices im Sekundentakt. Bei den Device handelt es sich um 2x Shelly 2.5 Gen 1, 1x Shelly 1, Gen 1 und 1x Shelly Plus 1PM Mini, Gen 2.
Temporär habe ich den Wert INTERVAL dieser Devices auf 3600 gestellt, damit mein Logfile nicht ausgebremst wird - im Moment zeigt es mir nur noch Meldungen bis Vorgestern seit Monatsbeginn an, mehr wird nicht mehr geladen! Leider wird dieser INTERVAL-Wert bei einem Neustart überschrieben; kann man diese Firmwarechecks auch dauerhaft reduzieren?
Warum hatte ich diese Probleme des Flutens von Meldungen vorhr nicht? Wurde etwas im Modul verändert oder habe ich die Änderung möglicherweise unbewusst selbst verschuldet?
Das Problem ist also nicht neu und sollte gemäß dem Hinweis zu verbose gebannt werden.
Sekundentakt: Das liegt aber schon an deiner Einstellung des Pollings mit einem intervall=1. Schau dir mal das Thema "Actions" an, damit funktionieren Rollos besser als wie mit kurzen Intervallen.
Und wenn du darauf nicht verzichten möchtest, dann mit set intervall ... nur temporär auf kleine Werte stellen. Dafür ist diese Set-Befehl gedacht.
Dauerhafte Änderungen des Intervalls müssen via Attribut gestellt werden (und save nicht vergessen).
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

uron

Zitat von: RalfRog am 16 Mai 2025, 18:14:00Schau mal 2 Seiten vorher:  https://forum.fhem.de/index.php?msg=1341324

Danke, wahrscheinlich fehlt mir irgendeine Fähigkeit, eine Suche zum Erfolg zu führen.
Wenn ich die SuFu oben rechts mit "Dieses Thema" nach "Firmwarecheck" suche bekomme ich das:
RasPi-FHEM  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi-ioBroker

uron

Zitat von: Starkstrombastler am 16 Mai 2025, 18:26:43Das liegt aber schon an deiner Einstellung des Pollings mit einem intervall=1. Schau dir mal das Thema "Actions" an, damit funktionieren Rollos besser als wie mit kurzen Intervallen.
Und wenn du darauf nicht verzichten möchtest, dann mit set intervall ... nur temporär auf kleine Werte stellen. Dafür ist diese Set-Befehl gedacht.
Dauerhafte Änderungen des Intervalls müssen via Attribut gestellt werden (und save nicht vergessen).

Danke auch dir.
RasPi-FHEM  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi-ioBroker

Starkstrombastler

Zitat von: rabehd am 16 Mai 2025, 14:08:15Mit dem Update auf 6.03.3 09.05.2025 lesen/aktualisieren meine Device keine Readings der Shelly 3EM (andere nutze ich damit nicht) mehr ein.
Wie lauten das Attribut model und die Readings model_.* des auffälligen Devices?
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

Starkstrombastler

#1167
Achtung: Leider ist mir beim Einspielen der neuen Version ein Fehler unterlaufen und es wurde nochmal die letzte Version 6.03.3 bereitgestellt.
Also: entweder mit dem Update bis morgen warten oder die neueste Version 6.04 (SVN Revision 29971) direkt aus dem SVN laden
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

CP

Zitat von: RalfRog am 16 Mai 2025, 15:38:24Aus meiner Sicht funktioniert auch die "36_Shelly.pm:v6.3.2-s29930/2025-05-06" noch mit einem 3EM. Die letzten Aktualisierungen der Readings waren gerade um 15:24 Uhr

Fehlfunktionen fallen bei mir nicht so schnell auf, da die für mich relevanten Werte vom ShellyMonitor aktualisiert werden und mein Intervall auf 3600 steht.

Gruß Ralf

Hallo zusammen,

ich habe das gleiche Problem. Ab der Version 6.3.3 kann er keine Verbindung zum shelly mehr aufbauen:
" error in command: id or component not found'
bzw.
" [Shelly_getModel] no mode/profile found for device ... "

Mit der Version 6.3.2 geht es wieder.

@Starkstrombastler: Wird der Fehler in der 6.04 behoben?

Starkstrombastler

Zitat von: CP am 17 Mai 2025, 12:58:41Wird der Fehler in der 6.04 behoben?
Ja, kleiner Fehler - große Wirkung.

Zitat von: CP am 17 Mai 2025, 12:58:41" error in command: id or component not found'
bzw.
" [Shelly_getModel] no mode/profile found for device ... "
so sieht es aus, wenn ein Gen1-Shelly als Gen2 angesteuert wird. Immerhin werden die Fehlerfälle vom Modul abgefangen und führen nicht zum Absturz.
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200