Hauptmenü

Neueste Beiträge

#31
MQTT / Aw: Shelly 1 mini Gen3 mit MQT...
Letzter Beitrag von Beta-User - 31 August 2025, 10:41:21
Zitat von: satprofi am 31 August 2025, 10:38:35
Zitat von: Beta-User am 31 August 2025, 09:54:51
Zitat von: satprofi am 31 August 2025, 09:45:02Hallo.
Gibt's schon Lösung? Habe hier auch Mini gen3 eingesetzt, aber schalten nicht über fhem. Readings kommen alle an.
Lg
Auch hier kann man nur Kaffeesatz lesen...
Tippe auf ein falsches IODev.

Hallo.
IODev ist gleich wie bei Shelly1.
anbei ein list
Internals:
  CID        shelly1mini3g_e4b063f07db8
  DEF        shelly1mini3g_e4b063f07db8
  FUUID      68a2f384-f33f-3579-5413-a27623e7e0f8ba36
  FVERSION  10_MQTT2_DEVICE.pm:0.279350/2023-09-05
  IODev      myBroker
  LASTInputDev myBroker
  MQTT2_client_MSGCNT 10
  MQTT2_client_TIME 2025-08-28 11:48:01
  MSGCNT    166
  NAME      MQTT2_shelly1minig3_e4b063f07db8
  NR        880
  STATE      set_on
  TYPE      MQTT2_DEVICE
  eventCount 149
  myBroker_CONN myBroker_192.168.0.112_49500
  myBroker_MSGCNT 156
  myBroker_TIME 2025-08-31 09:35:29
  JSONMAP:
    params_switch_0_temperature_tC temperature
    params_switch_0_temperature_tF 0
    params_wifi_sta_ip ip
    req_result_in_mode in_mode
    switch_state state
    switch_temperature_tC temperature
    switch_temperature_tF 0
  READINGS:
    2025-08-28 08:34:30  IODev          myBroker
    2025-08-25 15:10:43  attrTemplateVersion 20220404
    2025-08-31 09:35:29  dst            shelly1minig3-e4b063f07db8/events
    2025-08-31 09:35:29  method          NotifyStatus
    2025-08-28 08:35:22  online          true
    2025-08-28 08:35:22  params_bthome_errors_1 bluetooth_disabled
    2025-08-28 08:35:22  params_cloud_connected true
    2025-08-25 15:16:19  params_events_1_component sys
    2025-08-25 15:16:19  params_events_1_event scheduled_restart
    2025-08-25 15:16:19  params_events_1_time_ms 997
    2025-08-25 15:16:19  params_events_1_ts 1756127779.31
    2025-08-31 07:34:48  params_input_0_id 0
    2025-08-31 07:34:48  params_input_0_state false
    2025-08-28 08:35:22  params_mqtt_connected true
    2025-08-31 09:35:29  params_switch_0_id 0
    2025-08-31 09:35:29  params_switch_0_output false
    2025-08-31 09:35:29  params_switch_0_source WS_in
    2025-08-31 08:21:55  params_switch_0_temperature_tC 34.05
    2025-08-31 08:21:55  params_switch_0_temperature_tF 93.29
    2025-08-28 08:35:22  params_sys_available_updates_beta_version 1.7.1-beta1
    2025-08-28 08:35:22  params_sys_available_updates_stable_version 1.7.0
    2025-08-28 08:35:22  params_sys_cfg_rev 16
    2025-08-28 08:35:22  params_sys_fs_free 598016
    2025-08-28 08:35:22  params_sys_fs_size 1048576
    2025-08-28 08:35:22  params_sys_kvs_rev 0
    2025-08-28 08:35:22  params_sys_mac  E4B063F07DB8
    2025-08-28 08:35:22  params_sys_ram_free 137756
    2025-08-28 08:35:22  params_sys_ram_size 260220
    2025-08-28 08:35:22  params_sys_reset_reason 3
    2025-08-28 08:35:22  params_sys_restart_required false
    2025-08-28 08:35:22  params_sys_schedule_rev 0
    2025-08-28 08:35:22  params_sys_time 08:35
    2025-08-28 08:35:22  params_sys_unixtime 1756362922
    2025-08-28 08:35:22  params_sys_uptime 235151
    2025-08-28 08:35:22  params_sys_webhook_rev 0
    2025-08-31 09:35:29  params_ts      1756625729.01
    2025-08-28 08:35:22  params_wifi_rssi -67
    2025-08-28 08:35:22  params_wifi_ssid Home
    2025-08-28 08:35:22  params_wifi_sta_ip 192.168.0.112
    2025-08-28 08:35:22  params_wifi_status got ip
    2025-08-28 08:35:22  params_ws_connected false
    2025-08-31 09:35:29  src            shelly1minig3-e4b063f07db8
    2025-08-31 09:45:23  state          set_on
    2025-08-25 15:10:43  x_mqttcom      set x_mqttcom announce
Attributes:
  alias      Licht Küche
  devStateIcon {my $onl = ReadingsVal($name,'online','false') eq 'false' ? 'rot' : ReadingsVal($name,'new_fw','false') eq 'true' ? 'gelb' : 'gruen'; my $light = ReadingsVal($name,'state','off'); my $show = '<a href="';$show .= $onl eq 'gelb' ? "/fhem?cmd.dummy=set $name x_update&XHR=1\">" : 'http://'.ReadingsVal($name,'ip','none').' "target="_blank">'; $show .= FW_makeImage("10px-kreis-$onl").'</a>'; "<div> $show <a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\">".FW_makeImage($light).'</a></div>' }
  devicetopic shellies/mini3
  getList    in_mode:noArg in_mode $DEVICETOPIC/rpc {"id": 1,"src":"$DEVICETOPIC", "method": "Switch.GetConfig", "params": {"id": 0}}
  group      Shelly
  icon      message_socket
  jsonMap    switch_state:state 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 req_result_in_mode:in_mode
  model      shelly1
  readingList shellies/Shelly/relay/0:.* {{ state => $EVENT, relay0 => $EVENT}}
  shellies/Shelly/input/0:.* input0
  shellies/Shelly/online:.* online
  shellies/Shelly/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...Shelly...mac.*, ? json2nameValue($EVENT) : return }
shelly1minig3_e4b063f07db8:shelly1minig3-e4b063f07db8/events/rpc:.* { json2nameValue($EVENT) }
shelly1minig3_e4b063f07db8:shelly1minig3-e4b063f07db8/online:.* online
  room      MQTT2_DEVICE,Shelly
  setList    off:noArg shellies/Shelly/relay/0/command off
  on:noArg shellies/Shelly/relay/0/command on
  x_update:noArg shellies/Shelly/command update_fw
  x_mqttcom shellies/Shelly/command $EVTPART1
  setStateList on off toggle on-for-timer off-for-timer
  webCmd    :
Dir ist aber schon klar, dass die gen3 ganz andere Message-Strukturen erwarten?

Das list hast du auch mal selbst intensiv betrachtet, oder?!?
#32
MQTT / Aw: Shelly 1 mini Gen3 mit MQT...
Letzter Beitrag von satprofi - 31 August 2025, 10:38:35
Zitat von: Beta-User am 31 August 2025, 09:54:51
Zitat von: satprofi am 31 August 2025, 09:45:02Hallo.
Gibt's schon Lösung? Habe hier auch Mini gen3 eingesetzt, aber schalten nicht über fhem. Readings kommen alle an.
Lg
Auch hier kann man nur Kaffeesatz lesen...
Tippe auf ein falsches IODev.

Hallo.
IODev ist gleich wie bei Shelly1.
anbei ein list
Internals:
  CID        shelly1mini3g_e4b063f07db8
  DEF        shelly1mini3g_e4b063f07db8
  FUUID      68a2f384-f33f-3579-5413-a27623e7e0f8ba36
  FVERSION  10_MQTT2_DEVICE.pm:0.279350/2023-09-05
  IODev      myBroker
  LASTInputDev myBroker
  MQTT2_client_MSGCNT 10
  MQTT2_client_TIME 2025-08-28 11:48:01
  MSGCNT    166
  NAME      MQTT2_shelly1minig3_e4b063f07db8
  NR        880
  STATE      set_on
  TYPE      MQTT2_DEVICE
  eventCount 149
  myBroker_CONN myBroker_192.168.0.112_49500
  myBroker_MSGCNT 156
  myBroker_TIME 2025-08-31 09:35:29
  JSONMAP:
    params_switch_0_temperature_tC temperature
    params_switch_0_temperature_tF 0
    params_wifi_sta_ip ip
    req_result_in_mode in_mode
    switch_state state
    switch_temperature_tC temperature
    switch_temperature_tF 0
  READINGS:
    2025-08-28 08:34:30  IODev          myBroker
    2025-08-25 15:10:43  attrTemplateVersion 20220404
    2025-08-31 09:35:29  dst            shelly1minig3-e4b063f07db8/events
    2025-08-31 09:35:29  method          NotifyStatus
    2025-08-28 08:35:22  online          true
    2025-08-28 08:35:22  params_bthome_errors_1 bluetooth_disabled
    2025-08-28 08:35:22  params_cloud_connected true
    2025-08-25 15:16:19  params_events_1_component sys
    2025-08-25 15:16:19  params_events_1_event scheduled_restart
    2025-08-25 15:16:19  params_events_1_time_ms 997
    2025-08-25 15:16:19  params_events_1_ts 1756127779.31
    2025-08-31 07:34:48  params_input_0_id 0
    2025-08-31 07:34:48  params_input_0_state false
    2025-08-28 08:35:22  params_mqtt_connected true
    2025-08-31 09:35:29  params_switch_0_id 0
    2025-08-31 09:35:29  params_switch_0_output false
    2025-08-31 09:35:29  params_switch_0_source WS_in
    2025-08-31 08:21:55  params_switch_0_temperature_tC 34.05
    2025-08-31 08:21:55  params_switch_0_temperature_tF 93.29
    2025-08-28 08:35:22  params_sys_available_updates_beta_version 1.7.1-beta1
    2025-08-28 08:35:22  params_sys_available_updates_stable_version 1.7.0
    2025-08-28 08:35:22  params_sys_cfg_rev 16
    2025-08-28 08:35:22  params_sys_fs_free 598016
    2025-08-28 08:35:22  params_sys_fs_size 1048576
    2025-08-28 08:35:22  params_sys_kvs_rev 0
    2025-08-28 08:35:22  params_sys_mac  E4B063F07DB8
    2025-08-28 08:35:22  params_sys_ram_free 137756
    2025-08-28 08:35:22  params_sys_ram_size 260220
    2025-08-28 08:35:22  params_sys_reset_reason 3
    2025-08-28 08:35:22  params_sys_restart_required false
    2025-08-28 08:35:22  params_sys_schedule_rev 0
    2025-08-28 08:35:22  params_sys_time 08:35
    2025-08-28 08:35:22  params_sys_unixtime 1756362922
    2025-08-28 08:35:22  params_sys_uptime 235151
    2025-08-28 08:35:22  params_sys_webhook_rev 0
    2025-08-31 09:35:29  params_ts      1756625729.01
    2025-08-28 08:35:22  params_wifi_rssi -67
    2025-08-28 08:35:22  params_wifi_ssid Home
    2025-08-28 08:35:22  params_wifi_sta_ip 192.168.0.112
    2025-08-28 08:35:22  params_wifi_status got ip
    2025-08-28 08:35:22  params_ws_connected false
    2025-08-31 09:35:29  src            shelly1minig3-e4b063f07db8
    2025-08-31 09:45:23  state          set_on
    2025-08-25 15:10:43  x_mqttcom      set x_mqttcom announce
Attributes:
  alias      Licht Küche
  devStateIcon {my $onl = ReadingsVal($name,'online','false') eq 'false' ? 'rot' : ReadingsVal($name,'new_fw','false') eq 'true' ? 'gelb' : 'gruen'; my $light = ReadingsVal($name,'state','off'); my $show = '<a href="';$show .= $onl eq 'gelb' ? "/fhem?cmd.dummy=set $name x_update&XHR=1\">" : 'http://'.ReadingsVal($name,'ip','none').' "target="_blank">'; $show .= FW_makeImage("10px-kreis-$onl").'</a>'; "<div> $show <a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\">".FW_makeImage($light).'</a></div>' }
  devicetopic shellies/mini3
  getList    in_mode:noArg in_mode $DEVICETOPIC/rpc {"id": 1,"src":"$DEVICETOPIC", "method": "Switch.GetConfig", "params": {"id": 0}}
  group      Shelly
  icon      message_socket
  jsonMap    switch_state:state 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 req_result_in_mode:in_mode
  model      shelly1
  readingList shellies/Shelly/relay/0:.* {{ state => $EVENT, relay0 => $EVENT}}
  shellies/Shelly/input/0:.* input0
  shellies/Shelly/online:.* online
  shellies/Shelly/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...Shelly...mac.*, ? json2nameValue($EVENT) : return }
shelly1minig3_e4b063f07db8:shelly1minig3-e4b063f07db8/events/rpc:.* { json2nameValue($EVENT) }
shelly1minig3_e4b063f07db8:shelly1minig3-e4b063f07db8/online:.* online
  room      MQTT2_DEVICE,Shelly
  setList    off:noArg shellies/Shelly/relay/0/command off
  on:noArg shellies/Shelly/relay/0/command on
  x_update:noArg shellies/Shelly/command update_fw
  x_mqttcom shellies/Shelly/command $EVTPART1
  setStateList on off toggle on-for-timer off-for-timer
  webCmd    :
#33
FHEM Code changes / Revision 30236: 00_ZWDongle.pm...
Letzter Beitrag von System - 31 August 2025, 10:30:53
Revision 30236: 00_ZWDongle.pm: better fix for get homeId (Forum #142314)

00_ZWDongle.pm: better fix for get homeId (Forum: #142314)

Source: Revision 30236: 00_ZWDongle.pm: better fix for get homeId (Forum #142314)
#34
FHEM Code changes / Revision 30235: ZWDongle.pm: f...
Letzter Beitrag von System - 31 August 2025, 10:30:53
Revision 30235: ZWDongle.pm: fix get homeId (Forum #142314)

ZWDongle.pm: fix get homeId (Forum: #142314)

Source: Revision 30235: ZWDongle.pm: fix get homeId (Forum #142314)
#35
MQTT / Aw: Autocreate erstellt kein D...
Letzter Beitrag von rudolfkoenig - 31 August 2025, 10:20:10
Zitat
ZitatWelche MQTT2_DEVICE Instanzen hast Du?
Keine. Manuell habe ich keine erstellt und per autocreate werden keine angelegt.
Dann brauche ich ein "attr global verbose 5" Log fuer +/- eine Sekunde um den Empfang der MQTT Nachricht.

Zitat
ZitatMit MQTT2_SERVER braucht man bridgeRegexp nur in Spezialfaellen.
MQTT2_Server habe ich nicht am laufen. Nur den MQTT2_Client der mit meinem externen mosquitto server verbunden ist.
Das war als indirekter Hinweis dafuer gedacht, dass mit MQTT2_Server solche Probleme unwahrscheinlicher sind :)
#36
ZWave / Aw: Migration des Netzwerks vo...
Letzter Beitrag von rudolfkoenig - 31 August 2025, 10:09:18
Zitat2025.08.30 20:13:36 4: ZWDongle_ReadAnswer for homeId: 0120ec4154d20001
Dieses Format ist fuer mich (und das Modul) neu: nodeIdHex ist hier 4-stellig, bekannt war 2-stellig.
Ich habe das Modul angepasst, FHEM-Update ist morgen ab 8 verfuegbar, bis dahin bitte direkt aus SVN holen.

Ich muss noch ueberlegen was ich mache, falls die ID auch in anderen Nachrichten 4-stellig ist.

Ist jemandem eine aktuelle Dokumentation der Controller Schnittstelle bekannt?
#37
MQTT / Aw: MQTT2 für Xiaomi Vacuum Sa...
Letzter Beitrag von Otto123 - 31 August 2025, 10:06:09
Da ich vor allem früher mit alten Fritzen unklare Probleme mit Wlan und LAN hatte, mache ich seitdem genauso: Ich verwende die FB vom Provider nur als DSL Modem und die Netzwerkzentrale ist ein Linksys WRT3200 mit OpenWrt, dazu ein paar Netgear Switche mit VLAN. Hardware zu empfehlen ist ein schwieriges Thema. Es gibt fertige OpenWrt Router von GL iNet. In letzter Zeit entwickelt sich WiFi ja praktisch schneller als die Hardware transportiert werden kann :) ich experimentiere derzeit mit TP Link Omada und werde wohl LAN und WLAN hardwaretechnisch trennen.

Aber bitte das Netzwerk Thema jetzt nicht hier weiter diskutieren, das wird endlos. Mach dazu bitte einen neuen Thread auf. ;)
#38
MQTT / Aw: Shelly 1 mini Gen3 mit MQT...
Letzter Beitrag von Beta-User - 31 August 2025, 09:54:51
Zitat von: satprofi am 31 August 2025, 09:45:02Hallo.
Gibt's schon Lösung? Habe hier auch Mini gen3 eingesetzt, aber schalten nicht über fhem. Readings kommen alle an.
Lg
Auch hier kann man nur Kaffeesatz lesen...
Tippe auf ein falsches IODev.
#39
MQTT / Aw: Autocreate erstellt kein D...
Letzter Beitrag von Olli7766 - 31 August 2025, 09:51:22
Zitat von: betateilchen am 28 August 2025, 17:21:19Meine Güte, was für ein Drama...
Dann lege halt die devices manuell an!

🧐

Naja Fehlersuche macht doch Spaß.
Es muss ja einen Grund geben warum die Funktion nicht geht.
Und der Grund scheint ja nicht so offentsichtlich zu sein..........

So eine Fehlersuche führt immer dazu, das man sich mit der Software beschäftigt und dazu lernt.

Natürlich habe ich nebenbei einige Devices schon manuell angelegt und arbeite damit weiter....... aber darum geht es ja in diesem Thread nicht.

Es ist okay wenn du dich an diesem Thema nicht beteiligen willst, aber dann schreibe doch bitte keine sinnnlosen Kommentare rein, die nur dazu dienen die Stimmung zu vergiften.

Viele gute Projekte leiden leider zu oft an einer toxischen Community. Braucht man sowas? ich nicht.............
#40
FHEMWEB / Aw: Sporadisch lange Antwortze...
Letzter Beitrag von rudolfkoenig - 31 August 2025, 09:50:03
Zitatkann man den MQTT2_Client [...] irgendwie so umstellen, dass er nicht fhem blockiert, wenn die Verbindung verliert?
MQTT2_Client duerfte nur dann blockieren, wenn als Ziel ein Rechnername (keine IP Adresse) angegeben wurde, und "attr global dnsServer" _nicht_ gesetzt ist.
Die systemeigene DNS-Bibliothek blockiert gerne 5+ Sekunden, falls der Server nicht antwortet.
Die mit dnsServer aktvierte in FHEM implementierte DNS-Aufloesung sollte blockierungsfrei sein.

ZitatGibt es irgendweine Möglichkeit für bestimmte zeitkritische devices einen eigenen parallelen Thread zu starten?
Das ist mW nur fuer bestimmte Module implementiert (mit BlockingCal, usw), und ist nicht optional.

ZitatOder eine zweite fhem-Instanz auf dem gleichen Raspberry, die mit der ersten fhem-Instanz kommuniziert?
Das ist moeglich, es einzurichten (via FHEM2FHEM, MQTT, etc) bedeutet aber Arbeit.