Hauptmenü

Neueste Beiträge

#1
Perl für FHEM-User / Aw: Unterstützungssuche bei Wa...
Letzter Beitrag von DS_Starter - 07 Februar 2025, 23:41:04
Diese Meldung kommt vermutlich aus DbLog, allerdings nur indirekt.
Du hast wahrscheinlich im ElectricityCalculator Device das Attr DbLogValueFn gesetzt. Diese Funktion wird im DbLog ausgewertet und wirft einen log. Fehler "Argument "" isn't numeric in numeric lt (<)" weil ein leeres Argument übergeben wurde.
#2
MQTT / Aw: Probleme mit MQTT Geräten ...
Letzter Beitrag von Beta-User - 07 Februar 2025, 23:14:47
Zitat von: mannil am 07 Februar 2025, 23:11:38Tausend Dank! Jetzt kommt wieder was an.

Aber warum hat das vorher (auf dem alten System) funktioniert und jetzt nicht mehr.
Würde das gerne verstehen.

Aber jetzt kann ich erstmal beruhigt schlafen :-)
Weil die ClientId nur der MQTT2_SERVER (in dieselbe FHEM-Instanz) liefern kann. Mosquitto behält die für sich und liefert das nicht an Clients aus.
#3
MQTT / Aw: Probleme mit MQTT Geräten ...
Letzter Beitrag von mannil - 07 Februar 2025, 23:11:38
Tausend Dank! Jetzt kommt wieder was an.

Aber warum hat das vorher (auf dem alten System) funktioniert und jetzt nicht mehr.
Würde das gerne verstehen.

Aber jetzt kann ich erstmal beruhigt schlafen :-)
#4
MQTT / Aw: Probleme mit MQTT Geräten ...
Letzter Beitrag von Beta-User - 07 Februar 2025, 23:07:58
CID muss weg aus der readingList!
#5
MQTT / Aw: Probleme mit MQTT Geräten ...
Letzter Beitrag von mannil - 07 Februar 2025, 22:26:55
Danke!

Ein "shutdown restart" war nötig. Das IODev hatte ich schon mehrmals gewechselt. Der mqttbroker war der alte aus dem Backup und der "mqttclient_localhost" eine Verzweifelungstat.
Aber funktioniert.

Nur mein Pro3EM für die Wärmepumpe gibt noch keinen Mucks von sich. Den traffic kann ich aber sehen.

Hier ein list:
Internals:
   CID        shellypro3em_08f9e0e6bb60
   DEF        shellypro3em_08f9e0e6bb60
   FUUID      67110493-f33f-1401-dc26-2154e47e7633b16e
   IODev      mqttclient_localhost
   NAME       MQTT2_shellypro3em_08f9e0e6bb60
   NR         513
   STATE      <img class=' 10px-kreis-gruen' src="/fhem/images/default/10px-kreis-gruen.png" alt="10px-kreis-gruen" title="10px-kreis-gruen">
<br>aktuell: 75.67 W
<br>Stunde: 0.00 kWh
<br>Tag: 0.00 kWh
<br>Vortag: 33.54 kWh
<br>Monat 214.42 kWh
<br>Vormonat 1171.60 kWh
<br>Jahr: 1386.02 kWh
<br>Vorjahr: 1863.45 kWh
<br>gesamt: 3283.25 kWh
   TYPE       MQTT2_DEVICE
   READINGS:
     2025-02-07 22:21:58   IODev           mqttclient_localhost
     2025-02-06 23:59:52   a_act_power     66.9
     2025-02-06 23:59:52   a_aprt_power    88.4
     2025-02-06 23:59:52   a_current       0.375
     2025-02-06 23:59:52   a_freq          50.0
     2025-02-06 23:59:52   a_pf            0.76
     2025-02-06 23:59:00   a_total_act_energy 1207197.96
     2025-02-06 23:59:00   a_total_act_ret_energy 0.00
     2025-02-06 23:59:52   a_voltage       235.9
     2025-02-06 00:00:57   available_updates_beta_version 1.5.0-beta2
     2025-02-06 23:31:27   available_updates_stable_version 1.4.4
     2025-02-06 23:59:52   b_act_power     2.4
     2025-02-06 23:59:52   b_aprt_power    63.4
     2025-02-06 23:59:52   b_current       0.269
     2025-02-06 23:59:52   b_freq          50.0
     2025-02-06 23:59:52   b_pf            0.04
     2025-02-06 23:59:00   b_total_act_energy 994742.84
     2025-02-06 23:59:00   b_total_act_ret_energy 0.00
     2025-02-06 23:59:52   b_voltage       235.2
     2025-01-11 19:11:09   ble             {}
     2025-02-06 23:31:27   btrelay_rev     0
     2025-02-06 23:59:52   c_act_power     6.4
     2025-02-06 23:59:52   c_aprt_power    70.4
     2025-02-06 23:59:52   c_current       0.299
     2025-02-06 23:59:52   c_freq          50.0
     2025-02-06 23:59:52   c_pf            0.09
     2025-02-06 23:59:00   c_total_act_energy 1081309.61
     2025-02-06 23:59:00   c_total_act_ret_energy 0.00
     2025-02-06 23:59:52   c_voltage       235.6
     2025-02-06 23:31:27   cfg_rev         25
     2025-02-06 20:36:53   connected       true
     2025-02-06 23:59:52   dst             shellypro3em-08f9e0e6bb60/events
     2024-10-18 14:26:45   emeter_0_energy_total 4125.479
     2025-01-11 19:11:09   errors_1        bluetooth_disabled
     2025-02-06 23:31:27   fs_free         184320
     2025-02-06 23:31:27   fs_size         524288
     2025-02-06 23:59:52   id              0
     2024-10-18 14:31:36   kWH_Stunde      Error evaluating MQTT2_shellypro3em_08f9e0e6bb60 userReading kWH_Stunde: syntax error at (eval 2508652) line 1, at EOF

     2025-02-07 22:22:09   kWh_Jahr        1386.02
     2025-02-07 22:22:09   kWh_Monat       214.42
     2025-02-07 22:22:09   kWh_Stunde      0.00
     2025-02-07 22:22:09   kWh_Tag         0.00
     2025-02-07 22:22:09   kWh_Total       3283.25
     2025-02-07 22:22:09   kWh_Vorjahr     1863.45
     2025-02-07 22:22:09   kWh_Vormonat    1171.60
     2025-02-07 22:22:09   kWh_Vortag      33.54
     2025-02-06 23:31:27   kvs_rev         0
     2025-02-06 23:31:27   last_sync_ts    1738881086
     2025-02-06 23:31:27   mac             08F9E0E6BB60
     2025-02-06 23:59:52   method          NotifyStatus
     2025-01-11 19:11:10   modbus          {}
     2025-02-06 20:36:53   online          true
     2025-01-11 19:11:10   output          false
     2025-01-11 19:11:10   params_bthome_errors_1 bluetooth_disabled
     2025-01-11 19:11:10   params_cloud_connected false
     2025-02-06 23:59:52   params_em_0_a_act_power 66.9
     2025-02-06 23:59:52   params_em_0_a_aprt_power 88.4
     2025-02-06 23:59:52   params_em_0_a_current 0.375
     2025-02-06 23:59:52   params_em_0_a_freq 50.0
     2025-02-06 23:59:52   params_em_0_a_pf 0.76
     2025-02-06 23:59:52   params_em_0_a_voltage 235.9
     2025-02-06 23:59:52   params_em_0_b_act_power 2.4
     2025-02-06 23:59:52   params_em_0_b_aprt_power 63.4
     2025-02-06 23:59:52   params_em_0_b_current 0.269
     2025-02-06 23:59:52   params_em_0_b_freq 50.0
     2025-02-06 23:59:52   params_em_0_b_pf 0.04
     2025-02-06 23:59:52   params_em_0_b_voltage 235.2
     2025-02-06 23:59:52   params_em_0_c_act_power 6.4
     2025-02-06 23:59:52   params_em_0_c_aprt_power 70.4
     2025-02-06 23:59:52   params_em_0_c_current 0.299
     2025-02-06 23:59:52   params_em_0_c_freq 50.0
     2025-02-06 23:59:52   params_em_0_c_pf 0.09
     2025-02-06 23:59:52   params_em_0_c_voltage 235.6
     2025-02-06 23:59:52   params_em_0_id  0
     2025-02-06 23:59:52   params_em_0_total_act_power 75.668
     2025-02-06 23:59:52   params_em_0_total_aprt_power 222.159
     2025-02-06 23:59:52   params_em_0_total_current 0.942
     2025-02-06 23:59:00   params_emdata_0_a_total_act_energy 1207197.96
     2025-02-06 23:59:00   params_emdata_0_a_total_act_ret_energy 0.00
     2025-02-06 23:59:00   params_emdata_0_b_total_act_energy 994742.84
     2025-02-06 23:59:00   params_emdata_0_b_total_act_ret_energy 0.00
     2025-02-06 23:59:00   params_emdata_0_c_total_act_energy 1081309.61
     2025-02-06 23:59:00   params_emdata_0_c_total_act_ret_energy 0.00
     2025-02-06 23:59:00   params_emdata_0_id 0
     2025-02-06 23:59:00   params_emdata_0_total_act 3283250.41
     2025-02-06 23:59:00   params_emdata_0_total_act_ret 0.00
     2025-02-06 00:00:57   params_events_1_cfg_rev 24
     2025-02-06 23:59:00   params_events_1_component emdata:0
     2025-02-06 23:59:00   params_events_1_data_period 60
     2025-02-06 23:59:00   params_events_1_data_ts 1738882680
     2025-02-06 23:59:00   params_events_1_data_values_1_1 1.1143
     2025-02-06 23:59:00   params_events_1_data_values_1_10 87.9
     2025-02-06 23:59:00   params_events_1_data_values_1_11 236.319
     2025-02-06 23:59:00   params_events_1_data_values_1_12 235.830
     2025-02-06 23:59:00   params_events_1_data_values_1_13 236.047
     2025-02-06 23:59:00   params_events_1_data_values_1_14 0.376
     2025-02-06 23:59:00   params_events_1_data_values_1_15 0.373
     2025-02-06 23:59:00   params_events_1_data_values_1_16 0.375
     2025-02-06 23:59:00   params_events_1_data_values_1_17 0.0413
     2025-02-06 23:59:00   params_events_1_data_values_1_18 0.0388
     2025-02-06 23:59:00   params_events_1_data_values_1_19 0.0000
     2025-02-06 23:59:00   params_events_1_data_values_1_2 1.1156
     2025-02-06 23:59:00   params_events_1_data_values_1_20 0.0000
     2025-02-06 23:59:00   params_events_1_data_values_1_21 0.0000
     2025-02-06 23:59:00   params_events_1_data_values_1_22 0.9334
     2025-02-06 23:59:00   params_events_1_data_values_1_23 2.9
     2025-02-06 23:59:00   params_events_1_data_values_1_24 2.1
     2025-02-06 23:59:00   params_events_1_data_values_1_25 63.8
     2025-02-06 23:59:00   params_events_1_data_values_1_26 62.2
     2025-02-06 23:59:00   params_events_1_data_values_1_27 235.738
     2025-02-06 23:59:00   params_events_1_data_values_1_28 234.989
     2025-02-06 23:59:00   params_events_1_data_values_1_29 235.443
     2025-02-06 23:59:00   params_events_1_data_values_1_3 0.0000
     2025-02-06 23:59:00   params_events_1_data_values_1_30 0.271
     2025-02-06 23:59:00   params_events_1_data_values_1_31 0.264
     2025-02-06 23:59:00   params_events_1_data_values_1_32 0.267
     2025-02-06 23:59:00   params_events_1_data_values_1_33 0.4075
     2025-02-06 23:59:00   params_events_1_data_values_1_34 0.3958
     2025-02-06 23:59:00   params_events_1_data_values_1_35 0.0000
     2025-02-06 23:59:00   params_events_1_data_values_1_36 0.0000
     2025-02-06 23:59:00   params_events_1_data_values_1_37 0.0000
     2025-02-06 23:59:00   params_events_1_data_values_1_38 0.9834
     2025-02-06 23:59:00   params_events_1_data_values_1_39 25.6
     2025-02-06 23:59:00   params_events_1_data_values_1_4 0.0000
     2025-02-06 23:59:00   params_events_1_data_values_1_40 22.7
     2025-02-06 23:59:00   params_events_1_data_values_1_41 79.9
     2025-02-06 23:59:00   params_events_1_data_values_1_42 77.6
     2025-02-06 23:59:00   params_events_1_data_values_1_43 236.110
     2025-02-06 23:59:00   params_events_1_data_values_1_44 235.654
     2025-02-06 23:59:00   params_events_1_data_values_1_45 235.873
     2025-02-06 23:59:00   params_events_1_data_values_1_46 0.339
     2025-02-06 23:59:00   params_events_1_data_values_1_47 0.329
     2025-02-06 23:59:00   params_events_1_data_values_1_48 0.334
     2025-02-06 23:59:00   params_events_1_data_values_1_49 0.028
     2025-02-06 23:59:00   params_events_1_data_values_1_5 0.0000
     2025-02-06 23:59:00   params_events_1_data_values_1_50 0.026
     2025-02-06 23:59:00   params_events_1_data_values_1_51 0.027
     2025-02-06 23:59:00   params_events_1_data_values_1_6 0.6658
     2025-02-06 23:59:00   params_events_1_data_values_1_7 67.4
     2025-02-06 23:59:00   params_events_1_data_values_1_8 66.4
     2025-02-06 23:59:00   params_events_1_data_values_1_9 88.9
     2025-02-06 23:59:00   params_events_1_event data
     2025-02-06 23:59:00   params_events_1_id 0
     2025-02-06 00:00:57   params_events_1_msg success
     2025-02-06 00:00:56   params_events_1_progress_percent 98
     2025-01-31 17:51:08   params_events_1_reason 8
     2025-02-06 00:00:57   params_events_1_restart_required false
     2025-02-06 00:00:57   params_events_1_time_ms 829
     2025-02-06 23:59:00   params_events_1_ts 1738882680.00
     2025-02-06 20:36:53   params_mqtt_connected true
     2025-01-11 19:11:10   params_switch_100_id 100
     2025-01-11 19:11:10   params_switch_100_output false
     2025-01-11 19:11:10   params_switch_100_source init
     2025-01-11 19:11:10   params_switch_100_temperature_tC 28.6
     2025-01-11 19:11:10   params_switch_100_temperature_tF 83.6
     2025-02-04 00:00:16   params_sys_available_updates_beta_version 1.5.0-beta2
     2025-02-06 00:01:30   params_sys_available_updates_stable_version 1.4.4
     2025-02-06 00:00:57   params_sys_cfg_rev 24
     2025-01-11 19:11:10   params_sys_fs_free 176128
     2025-01-11 19:11:10   params_sys_fs_size 524288
     2025-01-11 19:11:10   params_sys_kvs_rev 0
     2025-02-06 23:31:27   params_sys_last_sync_ts 1738881086
     2025-01-11 19:11:10   params_sys_mac  08F9E0E6BB60
     2025-01-11 19:11:10   params_sys_ram_free 110620
     2025-01-11 19:11:10   params_sys_ram_size 247212
     2025-01-11 19:11:10   params_sys_reset_reason 1
     2025-01-11 19:11:10   params_sys_restart_required false
     2025-01-11 19:11:10   params_sys_schedule_rev 1
     2025-02-06 23:31:27   params_sys_time 23:31
     2025-02-06 23:31:27   params_sys_unixtime 1738881086
     2025-01-11 19:11:10   params_sys_uptime 4328478
     2025-01-11 19:11:10   params_sys_webhook_rev 0
     2025-02-06 00:12:16   params_temperature_0_id 0
     2025-02-06 00:12:16   params_temperature_0_tC 43.91
     2025-02-06 00:12:16   params_temperature_0_tF 111.04
     2025-02-06 23:59:52   params_ts       1738882791.05
     2025-01-31 17:51:08   params_wifi_rssi 0
     2025-01-11 19:11:10   params_wifi_ssid Heimnetz
     2025-01-31 17:51:08   params_wifi_sta_ip 0.0.0.0
     2025-01-31 17:51:08   params_wifi_status connecting
     2025-01-11 19:11:10   params_ws_connected false
     2025-02-06 23:31:27   ram_free        112080
     2025-02-06 23:31:27   ram_min_free    93548
     2025-02-06 23:31:27   ram_size        247572
     2025-02-06 23:31:27   reset_reason    3
     2025-02-06 23:31:27   restart_required false
     2025-01-31 17:51:08   rssi            0
     2025-02-06 23:31:27   schedule_rev    1
     2025-01-11 19:11:10   source          init
     2025-02-06 23:59:52   src             shellypro3em-08f9e0e6bb60
     2025-01-11 19:11:10   ssid            Heimnetz
     2025-01-31 17:51:08   sta_ip          0.0.0.0
     2025-02-07 22:22:09   statTotal_act   Hour: 0.00 Day: 0.00 Month: 214417.15 Year: 1386018.38
     2025-02-07 22:22:09   statTotal_actDay 0.00
     2025-02-06 23:59:55   statTotal_actDayLast 33538.04
     2025-02-07 22:22:09   statTotal_actHour 0.00
     2025-02-07 21:59:55   statTotal_actHourLast 0.00
     2025-02-07 21:59:55   statTotal_actLast Hour: 0.00 Day: 33538.04 Month: 1171601.23 Year: 1863454.15 (since: 2024-10-23 )
     2025-02-07 22:22:09   statTotal_actMonth 214417.15
     2025-01-31 23:59:55   statTotal_actMonthLast 1171601.23
     2025-02-07 22:22:09   statTotal_actYear 1386018.38
     2024-12-31 23:59:55   statTotal_actYearLast 1863454.15
     2024-10-18 08:32:43   statTotal_act_power Hour: 0.072 Day: 0.072 Month: 0.072 Year: 0.072 (since: 2024-10-18_08:31:26 )
     2025-01-31 17:51:08   status          connecting
     2025-02-06 00:12:16   tC              43.9
     2025-02-06 00:12:16   tF              111.0
     2025-01-11 19:11:10   temperature_tC  28.6
     2025-01-11 19:11:10   temperature_tF  83.6
     2025-02-06 23:31:27   time            23:31
     2025-02-06 23:59:00   total_act       3283250.41
     2025-02-06 23:59:52   total_act_power 75.668
     2025-02-06 23:59:00   total_act_ret   0.00
     2025-02-06 23:59:52   total_aprt_power 222.159
     2025-02-06 23:59:52   total_current   0.942
     2025-02-06 23:31:27   unixtime        1738881087
     2025-02-06 23:31:27   uptime          84629
     2025-02-06 23:31:27   webhook_rev     0
   helper:
     _98_statistics WPstat
Attributes:
   IODev      mqttclient_localhost
   alias      Wärmepumpe
   devicetopic shellypro3em-08f9e0e6bb60
   event-on-change-reading total_act_power,kWh_Stunde,statTotal_actHour,kWh_Tag,statTotal_actDay,kWh_Vortag,statTotal_actDayLast,kWh_Jahr,statTotal_actYear,kWh_Monat,statTotal_actMonth,kWh_Vormonat,statTotal_actMonthLast,kWh_Total,total_act
   group      Temperatur
   icon       sani_heating_heatpump
   mqttPublish total_act:topic={"$base/$device/$name"}
   readingList shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/online:.* online
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/events/rpc:.* { json2nameValue($EVENT) }
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/status/sys:.* { json2nameValue($EVENT) }
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/status/em_0:.* { json2nameValue($EVENT) }
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/status/emdata_0:.* { json2nameValue($EVENT) }
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/status/cloud:.* { json2nameValue($EVENT) }
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/status/ble:.* ble
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/status/bthome:.* { json2nameValue($EVENT) }
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/status/eth:.* { json2nameValue($EVENT) }
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/status/modbus:.* modbus
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/status/mqtt:.* { json2nameValue($EVENT) }
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/status/temperature_0:.* { json2nameValue($EVENT) }
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/status/wifi:.* { json2nameValue($EVENT) }
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/status/ws:.* { json2nameValue($EVENT) }
shellypro3em_08f9e0e6bb60:shellypro3em-08f9e0e6bb60/status/switch_100:.* { json2nameValue($EVENT) }
   room       Heizung
   stateFormat { my $onl = ReadingsVal($name,'online','false') eq 'false'?'10px-kreis-rot':'10px-kreis-gruen'; $onl = FW_makeImage($onl);
my $light = ReadingsVal($name,'state','off');
my $cons1 = ReadingsNum($name,'total_act_power',0,2);
my $cons2 = ReadingsNum($name,'kWh_Stunde',0);
my $cons3 = ReadingsNum($name,'kWh_Tag',0);
my $cons4 = ReadingsNum($name,'kWh_Monat',0);
my $cons5 = ReadingsNum($name,'kWh_Jahr',0);
my $cons6 = ReadingsNum($name,'kWh_Vortag',0);
my $cons7 = ReadingsNum($name,'kWh_Vormonat',0);
my $cons8 = ReadingsNum($name,'kWh_Vorjahr',0);
my $cons9 = ReadingsNum($name,'kWh_Total',0); return qq($onl
<br>aktuell: $cons1 W
<br>Stunde: $cons2 kWh
<br>Tag: $cons3 kWh
<br>Vortag: $cons6 kWh
<br>Monat $cons4 kWh
<br>Vormonat $cons7 kWh
<br>Jahr: $cons5 kWh
<br>Vorjahr: $cons8 kWh
<br>gesamt: $cons9 kWh) }
   userReadings kWh_Stunde {sprintf "%.2f", (ReadingsNum($NAME,"statTotal_actHour",0)/1000)},
kWh_Tag {sprintf "%.2f", (ReadingsNum($NAME,"statTotal_actDay",0)/1000)},
kWh_Vortag {sprintf "%.2f", (ReadingsNum($NAME,"statTotal_actDayLast",0)/1000)},
kWh_Jahr {sprintf "%.2f", (ReadingsNum($NAME,"statTotal_actYear",0)/1000)},
kWh_Monat {sprintf "%.2f", (ReadingsNum($NAME,"statTotal_actMonth",0)/1000)},
kWh_Vormonat {sprintf "%.2f", (ReadingsNum($NAME,"statTotal_actMonthLast",0)/1000)},
kWh_Vorjahr {sprintf "%.2f", (ReadingsNum($NAME,"statTotal_actYearLast",0)/1000)},
kWh_Total {sprintf "%.2f", (ReadingsNum($NAME,"total_act",0)/1000)}

Hier noch irgendjemand eine Idee?
#6
FHEM Code changes / Revision 29635: 76_SolarForeca...
Letzter Beitrag von System - 07 Februar 2025, 22:21:01
Revision 29635: 76_SolarForecast: contrib Messages controlfile Prod

76_SolarForecast: contrib Messages controlfile Prod

Source: Revision 29635: 76_SolarForecast: contrib Messages controlfile Prod
#7
FHEM Code changes / Revision 29634: 76_SolarForeca...
Letzter Beitrag von System - 07 Februar 2025, 22:21:01
Revision 29634: 76_SolarForecast: new special reading todayConsumption

76_SolarForecast: new special reading todayConsumption

Source: Revision 29634: 76_SolarForecast: new special reading todayConsumption
#8
FHEM Code changes / Revision 29633: 76_SolarForeca...
Letzter Beitrag von System - 07 Februar 2025, 22:21:00
Revision 29633: 76_SolarForecast: new special reading todayConsumption

76_SolarForecast: new special reading todayConsumption

Source: Revision 29633: 76_SolarForecast: new special reading todayConsumption
#9
MQTT / Aw: Probleme mit MQTT Geräten ...
Letzter Beitrag von TomLee - 07 Februar 2025, 22:11:07
Hallo,

MQTT2_shellyplus1pm_a8032ab940b8 hat vergessen wer zuständig ist (weil Du noch eine MQTT2_SERVER Definition laufen hast), Du musst mVn. bei dem Device das Attribut IODev auf die MQTT2_CLIENT Definition mqttclient_localhost setzen?

ZitatIODev      mqttbroker
   LASTInputDev mqttclient_localhost

Gruß Thomas
#10
MQTT / Probleme mit MQTT Geräten nach...
Letzter Beitrag von mannil - 07 Februar 2025, 21:39:41
Guten Abend!

Nach langen Jahren ohne Probleme habe ich heute FHEM auf einen neuen  Server umgezogen.
Vom alten Server ein Backup gemacht und dann auf dem neuen wiederhergestellt. Das lief auch ohne Probleme.

Bis auf meine Shellys. Diese sind per MQTT2 eingebunden (gewesen). Jetzt kann ich meine Rolläden nicht mehr schalten und sehe z.B. den Pro3EM der Wärmepumpe nicht mehr.

Als Betriebssystem habe ich Debian Bookworm headless laufen.
Ich habe mosquitto und mosquitto-clients installiert.

Mit einem mosquitto_sub sehe ich auch die Ausgaben der Shellys.

In FHEM habe ich MQTT2_Device eingerichtet
Internals:
   BUF       
   Clients    :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
   ClientsKeepOrder 1
   DEF        127.0.0.1:1883
   DeviceName 127.0.0.1:1883
   FD         89
   FUUID      67a663ff-f33f-1401-a3b0-7c0d65d56386a6f9
   NAME       mqttclient_localhost
   NR         543
   PARTIAL   
   STATE      opened
   TYPE       MQTT2_CLIENT
   WBCallback
   clientId   mqttclient_localhost
   eventCount 1
   lastMsgTime 1738960141.16806
   nextOpenDelay 10
   nrConnects 1
   MatchList:
     1:MQTT2_DEVICE ^.
     2:MQTT_GENERIC_BRIDGE ^.
   READINGS:
     2025-02-07 21:21:39   state           opened
Attributes:

In dem Device sehe ich auch die MQTT Nachrichten wenn ich auf "Show MQTT traffic" klicke.

Aber das alles kommt nicht an den Shellys an.

Hier mal ein list von einem Shelly
Internals:
   CID        shellyplus1pm_a8032ab940b8
   DEF        shellyplus1pm_a8032ab940b8
   FUUID      639df4b7-f33f-1401-141c-8fbaeaa7420140f1
   IODev      mqttbroker
   LASTInputDev mqttclient_localhost
   MSGCNT     34
   NAME       MQTT2_shellyplus1pm_a8032ab940b8
   NR         420
   STATE      on
   TYPE       MQTT2_DEVICE
   eventCount 13
   mqttclient_localhost_MSGCNT 34
   mqttclient_localhost_TIME 2025-02-07 21:32:54
   JSONMAP:
     params_switch_0_temperature_tC temperature
     params_switch_0_temperature_tF 0
     params_wifi_sta_ip ip
     result_in_mode in_mode
     switch_aenergy_total aenergy_total
     switch_apower apower
     switch_state state
     switch_temperature_tC temperature
     switch_temperature_tF 0
   READINGS:
     2025-02-07 21:21:35   IODev           mqttbroker
     2025-02-07 21:32:54   Kosten_Euro     29.56
     2025-02-07 21:32:54   aenergy_total   86758.569
     2025-02-07 21:32:54   apower          11.8
     2022-12-17 18:01:49   attrTemplateVersion 20220303
     2025-02-06 20:36:57   ble             {}
     2025-02-06 20:36:58   connected       false
     2025-02-07 21:32:54   dst             shellyplus1pm-a8032ab940b8/events
     2025-02-07 21:21:41   input_id        0
     2025-02-07 21:21:41   input_state     false
     2025-02-07 21:21:41   ip              192.168.1.106
     2025-02-07 21:32:54   method          NotifyStatus
     2025-02-07 21:21:41   mqtt_connected  true
     2025-02-07 21:21:41   online          true
     2025-02-07 21:21:41   params_cloud_connected false
     2025-02-07 20:17:10   params_events_1_cfg_rev 31
     2025-02-07 20:17:10   params_events_1_component mqtt
     2025-02-07 20:17:10   params_events_1_event config_changed
     2024-10-19 00:01:43   params_events_1_msg success
     2024-10-19 00:01:43   params_events_1_progress_percent 98
     2025-02-06 19:45:28   params_events_1_reason 8
     2025-02-07 20:17:10   params_events_1_restart_required false
     2024-10-19 00:01:43   params_events_1_time_ms 2998
     2025-02-07 20:17:10   params_events_1_ts 1738955830.97
     2025-02-07 21:21:41   params_input_0_id 0
     2025-02-07 21:21:41   params_input_0_state false
     2025-02-07 21:21:41   params_mqtt_connected true
     2025-02-07 21:32:54   params_switch_0_aenergy_by_minute_1 199.011
     2025-02-07 21:32:54   params_switch_0_aenergy_by_minute_2 199.011
     2025-02-07 21:32:54   params_switch_0_aenergy_by_minute_3 199.501
     2025-02-07 21:32:54   params_switch_0_aenergy_minute_ts 1738960380
     2025-02-07 21:32:54   params_switch_0_aenergy_total 86758.569
     2025-02-07 21:21:41   params_switch_0_apower 11.8
     2025-02-07 21:21:41   params_switch_0_current 0.086
     2025-02-07 21:32:54   params_switch_0_id 0
     2025-02-07 21:21:41   params_switch_0_output true
     2025-02-07 21:21:41   params_switch_0_source WS_in
     2024-12-07 06:31:39   params_switch_0_temperature_tC 18.82
     2024-12-07 06:31:39   params_switch_0_temperature_tF 65.87
     2025-02-07 21:21:41   params_switch_0_voltage 232.5
     2025-02-07 21:21:41   params_sys_available_updates_beta_version 1.5.0-beta2
     2024-10-18 16:41:04   params_sys_available_updates_stable_version 1.4.4
     2025-02-07 21:21:41   params_sys_cfg_rev 33
     2025-02-07 21:21:41   params_sys_fs_free 98304
     2025-02-07 21:21:41   params_sys_fs_size 393216
     2025-02-07 21:21:41   params_sys_kvs_rev 0
     2025-02-07 21:21:41   params_sys_mac  A8032AB940B8
     2025-02-07 21:21:41   params_sys_ram_free 142548
     2025-02-07 21:21:41   params_sys_ram_size 253692
     2025-02-07 21:21:41   params_sys_reset_reason 3
     2025-02-07 21:21:41   params_sys_restart_required false
     2025-02-07 21:21:41   params_sys_schedule_rev 1
     2025-02-07 21:21:41   params_sys_time 21:21
     2025-02-07 21:21:41   params_sys_unixtime 1738959703
     2025-02-07 21:21:41   params_sys_uptime 3857
     2025-02-07 21:21:41   params_sys_webhook_rev 0
     2025-02-07 21:32:54   params_ts       1738960380.00
     2025-02-07 21:21:41   params_wifi_rssi -59
     2025-02-07 21:21:41   params_wifi_ssid Heimnetz
     2025-02-07 21:21:41   params_wifi_status got ip
     2025-02-07 21:21:41   params_ws_connected false
     2025-02-06 20:36:58   rssi            -51
     2025-02-07 21:32:54   src             shellyplus1pm-a8032ab940b8
     2025-02-06 20:36:58   ssid            Heimnetz
     2025-02-06 20:36:58   sta_ip          192.168.1.106
     2025-02-07 21:32:54   statTemperatureDay Min: 15.90 Avg: 22.86 Max: 23.70
     2025-02-06 23:59:55   statTemperatureDayLast Min: 16.70 Avg: 20.68 Max: 28.50
     2025-02-07 21:32:54   statTemperatureMonth Min: 8.90 Avg: 20.50 Max: 38.60
     2025-01-31 23:59:55   statTemperatureMonthLast Min: 9.30 Avg: 20.69 Max: 35.90
     2025-02-07 21:32:54   statTemperatureYear Min: 8.90 Avg: 20.66 Max: 38.60
     2024-12-31 23:59:55   statTemperatureYearLast Min: 7.10 Avg: 30.72 Max: 64.90
     2025-02-07 21:32:54   state           on
     2025-02-06 20:36:58   status          got ip
     2025-02-07 21:32:54   switch_aenergy_by_minute_1 199.011
     2025-02-07 21:32:54   switch_aenergy_by_minute_2 199.011
     2025-02-07 21:32:54   switch_aenergy_by_minute_3 199.501
     2025-02-07 21:32:54   switch_aenergy_minute_ts 1738960380
     2025-02-07 21:32:54   switch_current  0.086
     2025-02-07 21:32:54   switch_id       0
     2025-02-07 21:32:54   switch_source   WS_in
     2025-02-07 21:32:54   switch_voltage  233.2
     2025-02-07 21:21:41   sys_available_updates_beta_version 1.5.0-beta2
     2024-10-19 00:01:43   sys_available_updates_stable_version 1.4.4
     2025-02-07 21:21:41   sys_cfg_rev     33
     2025-02-07 21:21:41   sys_fs_free     98304
     2025-02-07 21:21:41   sys_fs_size     393216
     2025-02-07 21:21:41   sys_kvs_rev     0
     2025-02-07 21:21:41   sys_mac         A8032AB940B8
     2025-02-07 21:21:41   sys_ram_free    141300
     2025-02-07 21:21:41   sys_ram_size    253632
     2025-02-07 21:21:41   sys_reset_reason 3
     2025-02-07 21:21:41   sys_restart_required false
     2025-02-07 21:21:41   sys_schedule_rev 1
     2025-02-07 21:21:41   sys_time        21:21
     2025-02-07 21:21:41   sys_unixtime    1738959703
     2025-02-07 21:21:41   sys_uptime      3857
     2025-02-07 21:21:41   sys_webhook_rev 0
     2025-02-07 21:32:54   temperature     22.6
     2022-12-17 18:01:49   x_reboot        set
   helper:
     _98_statistics Verbrauch_kWh_MQTT2_shellyplus1pm_a8032ab940b8
Attributes:
   alias      Beleuchtung Vorgarten
   devStateIcon {my $onl = ReadingsVal($name,'online','false') eq 'false'?'10px-kreis-rot':'10px-kreis-gruen'; $onl = FW_makeImage($onl); my $light = FW_makeImage(ReadingsVal($name,'state','off')); my $cons = ReadingsNum($name,'apower',0); my $total = round(ReadingsNum($name,'aenergy_total',0)/1000,3); my $temp = ReadingsVal($name,'temperature','-100'); my $kosten = ReadingsVal($name,'Kosten_Euro','unknown'); my $ip = ReadingsVal($name,'ip','none'); my $reb = ReadingsVal($name,'sys_restart_required','false') eq 'true'?'<a href="/fhem?cmd.dummy=set '.$name.' x_reboot&XHR=1"> ... Notwendigen Reboot durchführen</a>':''; qq(<a href="http://$ip" target="_blank">${onl}</a><a href="/fhem?cmd.dummy=set $name toggle&XHR=1">${light}</a>$reb<div>Verbrauch: $cons W / Total: $total kwh / Kosten $kosten € / Temp: $temp °C</div>)}
   devicetopic shellyplus1pm-a8032ab940b8
   event-on-change-reading apower,temperature,aenergy_total
   getList    in_mode:noArg in_mode $DEVICETOPIC/rpc {"id": 1,"src":"$DEVICETOPIC", "method": "Switch.GetConfig", "params": {"id": 0}}
   group      Garten
   icon       light_led
   jsonMap    switch_state:state switch_aenergy_total:aenergy_total switch_apower:apower switch_temperature_tC:temperature switch_temperature_tF:0 params_wifi_sta_ip:ip params_switch_0_temperature_tC:temperature params_switch_0_temperature_tF:0 result_in_mode:in_mode
   model      shellyPlus_1pm
   readingList $DEVICETOPIC/online:.* online
  $DEVICETOPIC/events/rpc:.* { json2nameValue($EVENT,'',$JSONMAP) }
  $DEVICETOPIC/status/mqtt:.* { json2nameValue($EVENT, 'mqtt_', $JSONMAP) }
  $DEVICETOPIC/status/sys:.* { json2nameValue($EVENT, 'sys_', $JSONMAP) }
  $DEVICETOPIC/status/switch_0:.* { $EVENT =~ s/"output":true/"state":"on"/g; $EVENT =~ s/"output":false/"state":"off"/g; json2nameValue($EVENT, 'switch_', $JSONMAP) }
  $DEVICETOPIC/status/cloud:.* {}
  $DEVICETOPIC/rpc:.* { json2nameValue($EVENT, 'req_', $JSONMAP, 'in_mode')}
  $DEVICETOPIC/status/input_0:.* { json2nameValue($EVENT, 'input_', $JSONMAP) }
  fhem2shelly/rpc:.* {}
shellyplus1pm_a8032ab940b8:shellyplus1pm-a8032ab940b8/status/ble:.* ble
shellyplus1pm_a8032ab940b8:shellyplus1pm-a8032ab940b8/status/wifi:.* { json2nameValue($EVENT) }
shellyplus1pm_a8032ab940b8:shellyplus1pm-a8032ab940b8/status/ws:.* { json2nameValue($EVENT) }
   room       Aussen
   setList    toggle:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Toggle","params": {"id":0}}
  off:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Set","params": {"id":0,"on":false}}
  on:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Set","params": {"id":0,"on":true}}
  on-for-timer $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Set","params": {"id":0,"on":true,"toggle_after":$EVTPART1}}
  off-for-timer $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Set","params": {"id":0,"on":false,"toggle_after":$EVTPART1}}
  in_mode:toggle,flip,detached {fhem("sleep 0.2; get $NAME in_mode"); my $val = $EVTPART1 ne 'toggle' ? $EVTPART1 : ReadingsVal($NAME,'in_mode','flip') eq 'flip' ? 'detached':'flip'; qq($DEVICETOPIC/rpc {"id":1,"src":"fhem2shelly","method":"Switch.SetConfig","params": {"id":0, "config": {"in_mode": "$val"}}})}
  x_update:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Shelly.Update","params": {"stage":"stable"}}
  x_reboot:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Shelly.Reboot"}
  x_eco:true,false $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Sys.SetConfig","params": {"config": {"device": {"eco_mode": $EVTPART1}}}}
   setStateList on off toggle on-for-timer off-for-timer
   userReadings Kosten_Euro:aenergy_total.* {sprintf("%.2f",ReadingsVal($NAME,"aenergy_total",0)/1000*ReadingsNum("Strompreis","preis",0));;;;}
   webCmd     :

Ich weiß, daß sind wahrscheinlich zu wenige Anhaltspunkte für Euch um mir zu Helfen.
Wenn ich was nachliefern muss, mache ich das asap.

Im Moment weiß ich einfach nicht weiter.

Schönen Abend!
Manni