[V?.?.?] Shelly MQTT mit verschachtelten Informationen
Verfasst: Mi Apr 24, 2024 9:31 am
Hallo
bin komplett neu im MQTT und habe eine Frage zum Basicaufbau eines Subscribes
Mein Shelly hat 2 Schalter und gibt pro Schalter die Statusinformatione verschachtelt aus.
{"id":1, "source":"WS_in", "output":true,"temperature":{"tC":43.3, "tF":109.9}}
wie muss nun mein Subscribe aussehen um nur den "output" zu bekommen
hier noch das ganze MQTT Protokoll aus dem MQTT Explorer
SG_Ready_Relais_30c6f7830cf8
status
sys = {"mac":"30C6F7830CF8","restart_required":false,"time":null,"unixtime":null,"uptime":37,"ram_size":258768,"ram_free":113848,"fs_size":524288,"fs_free":221184,"cfg_rev":20,"kvs_rev":0,"schedule_rev":0,"webhook_rev":0,"available_updates":{},"reset_reason":3}
ble = {}
cloud = {"connected":false}
eth = {"ip":"192.168.178.42"}
input:0 = {"id":0,"state":false}
input:1 = {"id":1,"state":false}
mqtt = {"connected":true}
switch:0 = {"id":0, "source":"WS_in", "output":false,"temperature":{"tC":34.9, "tF":94.8}}
switch:1 = {"id":1, "source":"WS_in", "output":true,"temperature":{"tC":43.3, "tF":109.9}}
wifi = {"sta_ip":null,"status":"disconnected","ssid":null,"rssi":0}
ws = {"connected":false}
online = true
bin komplett neu im MQTT und habe eine Frage zum Basicaufbau eines Subscribes
Mein Shelly hat 2 Schalter und gibt pro Schalter die Statusinformatione verschachtelt aus.
{"id":1, "source":"WS_in", "output":true,"temperature":{"tC":43.3, "tF":109.9}}
wie muss nun mein Subscribe aussehen um nur den "output" zu bekommen
hier noch das ganze MQTT Protokoll aus dem MQTT Explorer
SG_Ready_Relais_30c6f7830cf8
status
sys = {"mac":"30C6F7830CF8","restart_required":false,"time":null,"unixtime":null,"uptime":37,"ram_size":258768,"ram_free":113848,"fs_size":524288,"fs_free":221184,"cfg_rev":20,"kvs_rev":0,"schedule_rev":0,"webhook_rev":0,"available_updates":{},"reset_reason":3}
ble = {}
cloud = {"connected":false}
eth = {"ip":"192.168.178.42"}
input:0 = {"id":0,"state":false}
input:1 = {"id":1,"state":false}
mqtt = {"connected":true}
switch:0 = {"id":0, "source":"WS_in", "output":false,"temperature":{"tC":34.9, "tF":94.8}}
switch:1 = {"id":1, "source":"WS_in", "output":true,"temperature":{"tC":43.3, "tF":109.9}}
wifi = {"sta_ip":null,"status":"disconnected","ssid":null,"rssi":0}
ws = {"connected":false}
online = true