shelly - neu dabei und verständnisfragen habe ...

Begonnen von the ratman, 07 Februar 2026, 16:18:14

Vorheriges Thema - Nächstes Thema

rabehd

Zitat von: the ratman am 10 Februar 2026, 20:55:28ich hab doch das device schon in mqtt.
Hast Du das/ein passendes Template geladen?
ja, dann ist das Attribut setlist gefüllt und du hast deine Set-Befehle.
Auch funktionierende Lösungen kann man hinterfragen.

the ratman

es gibt wohl noch kein template für die 4fach steckdose und den damit verbundenen blu ht sensor.

angefragt hab ich schon wegen des templates, bisher aber keine info.
→do↑p!dnʇs↓shit←

rabehd

Zitat von: the ratman am 10 Februar 2026, 22:15:18und den damit verbundenen blu ht sensor
Dafehlt mir das Verständnis. Wie sind die "verbunden"?
Auch funktionierende Lösungen kann man hinterfragen.

the ratman

#18
die steckdose per wlan über meine fritte mit fhem als mqtt-server.
per bluetooth der sensor mit der steckdose. die steckdose ist also quasi der hub des bt-devices, also ein ganz normales vorgehen bei shelly, wie mir gesagt wurde.

aber: da ich kein template und eben auch kein wissen habe, habe ich keine ahnung, wie ich mehr als nur daten abrufen kann. mir fehlen also sämtliche schaltvorgänge für die steckdose und den taster des sensors bei mqtt.

die daten des sensors werden über die wlan steckdose weiter geleitet ... das schaut dann so aus:

defmod shellypstripg4_206ef10295f4 MQTT2_DEVICE shellypstripg4_206ef10295f4
attr shellypstripg4_206ef10295f4 alias shelly 4-fach steckdose
attr shellypstripg4_206ef10295f4 group 4xdose
attr shellypstripg4_206ef10295f4 readingList shellypstripg4_206ef10295f4:shellypstripg4-206ef10295f4/online:.* online\
shellypstripg4_206ef10295f4:shellypstripg4-206ef10295f4/events/rpc:.* { json2nameValue($EVENT) }\
shellypstripg4_206ef10295f4:shellypstripg4-206ef10295f4/rpc:.* { json2nameValue($EVENT) }
attr shellypstripg4_206ef10295f4 room mqtt

setstate shellypstripg4_206ef10295f4 2026-02-09 14:07:25 IODev ratBroker
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:17 dst shellypstripg4-206ef10295f4/events
setstate shellypstripg4_206ef10295f4 2026-02-10 16:22:24 id 1
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:17 method NotifyStatus
setstate shellypstripg4_206ef10295f4 2026-02-10 22:47:47 online false
setstate shellypstripg4_206ef10295f4 2026-02-10 13:20:17 params_bthomedevice_200_battery 100
setstate shellypstripg4_206ef10295f4 2026-02-09 09:54:18 params_bthomedevice_200_fw_ver v1.0.16
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:17 params_bthomedevice_200_last_updated_ts 1770759976
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:17 params_bthomedevice_200_packet_id 170
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:17 params_bthomedevice_200_rssi -49
setstate shellypstripg4_206ef10295f4 2026-02-10 22:02:17 params_bthomesensor_201_last_updated_ts 1770757337
setstate shellypstripg4_206ef10295f4 2026-02-10 22:02:17 params_bthomesensor_201_value 53
setstate shellypstripg4_206ef10295f4 2026-02-10 21:41:17 params_bthomesensor_202_last_updated_ts 1770756077
setstate shellypstripg4_206ef10295f4 2026-02-10 21:41:17 params_bthomesensor_202_value 20.8
setstate shellypstripg4_206ef10295f4 2026-02-10 13:45:02 params_events_1_cfg_rev 20
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_channel -1
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_component bthomedevice:200
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_event single_push
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_id 200
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_idx 0
setstate shellypstripg4_206ef10295f4 2026-02-10 13:45:02 params_events_1_restart_required false
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_sensors_1_1_id 200
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_sensors_1_1_last_updated_ts 1770742885
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_sensors_1_1_value 100
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_sensors_46_1_id 201
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_sensors_46_1_last_updated_ts 1770742885
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_sensors_46_1_value 51
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_sensors_69_1_id 202
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_sensors_69_1_last_updated_ts 1770742885
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_sensors_69_1_value 21.4
setstate shellypstripg4_206ef10295f4 2026-02-10 13:45:02 params_events_1_target group:200
setstate shellypstripg4_206ef10295f4 2026-02-10 18:01:25 params_events_1_ts 1770742885.35
setstate shellypstripg4_206ef10295f4 2026-02-10 13:19:50 params_mqtt_connected true
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_aenergy_by_minute_1 0.000
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_aenergy_by_minute_2 0.000
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_aenergy_by_minute_3 0.000
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_aenergy_minute_ts 1770759960
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_aenergy_total 0.000
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_apower 0.0
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_aprtpower 0.0
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_current 0.000
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_freq 49.96
setstate shellypstripg4_206ef10295f4 2026-02-10 21:31:19 params_switch_0_output false
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_pf 0.0
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_ret_aenergy_by_minute_1 0.000
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_ret_aenergy_by_minute_2 0.000
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_ret_aenergy_by_minute_3 0.000
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_ret_aenergy_minute_ts 1770759960
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_ret_aenergy_total 0.000
setstate shellypstripg4_206ef10295f4 2026-02-10 21:31:19 params_switch_0_source HTTP_in
setstate shellypstripg4_206ef10295f4 2026-02-10 22:46:00 params_switch_0_voltage 235.3
... und noch viele readings mehr ...

bthomedevice ist dabei der sensor
switch 0 ist die steckdose nr. 1 von 4
→do↑p!dnʇs↓shit←

rabehd

Dann würde ich mal meinen Weg beschreiben.
Da ich nicht wißt was shelly.pm da unterstützt, wäre MQTT für mich die Wahl.
1. in der GUI des Shelly einen/deinen MQtt-Server eintragen.
2. wenn der MQtt-Server läuft, dann per MQTT-Explorer damit verbinden und schauen was an Informationen ankommt.
3. In FHEM per autocreate das Device anlegen lassen.
4. mit Templates experimentieren und weiter anpassen.
5. Wenn ok, Tewmplate generieren und hier zur Verfügung stellen.

Entweder jemand mit Erfahrung mit ähnlichen Geräten hilft Dir besser oder Du wirst lesen und probieren müssen.
Auch funktionierende Lösungen kann man hinterfragen.

the ratman

#20
das da oben ist mqtt - weil hier alle mit mqtt angefangen haben, nachdem ich nach shelly gefragt hab und mqtt nur als beispiel gebracht hab, dass der sensor mal generell durchgereicht wird, wie er soll.

und mir sagen, ich soll die anleitung besser lesen - BITTE lests doch mal, was ich in meinen ersten beiden beiträgen geschrieben hab!
ich will niemanden was böses und bin echt für jegliche hilfe sehr dankbar, aber wenigstens könnte man dann doch auch so nett sein, und lesen, was ich mehrfach schreibe ... ich kann ja nix dafür, das ich dann auf fragen antworte, und der fred so derartig zerfleddert wird, dass er langsam unlesbar wird.

Zitat4. mit Templates experimentieren und weiter anpassen.
DAS ist mein problem - ich beschäftige mich seit dem wochende mit mqtt, habe 0 ahnung und von scripten schon gar ned.
ich hab auch schon längst wegen eines templates beim entsprechenden fred angefragt - nur hat dort leider noch niemand was gesagt zu ... https://forum.fhem.de/index.php?topic=94495.msg1357365#msg1357365
→do↑p!dnʇs↓shit←