Shelly rssi Werte auslesen Homematic mit CCU-Jack

Der CCU-Jack als REST- und MQTT-Schnittstelle für die CCU und virtuelle Geräte für das IoT

Moderator: Co-Administratoren

Antworten
reinahome
Beiträge: 20
Registriert: 14.11.2015, 08:44
System: CCU
Hat sich bedankt: 5 Mal

Shelly rssi Werte auslesen Homematic mit CCU-Jack

Beitrag von reinahome » 30.01.2024, 16:33

Kann mir jemand bitte helfen?

CCU-Jack, MQTT am Shelly, Meßwerte und Schalter habe ich bereits gemacht.

Wie kann von einem ShellyEM z.B den rssi Wert oder den SSID Wert in einen Kanal (MQTT Analogwertempfänger oder in einem andern ) darstellen.

Werte stehen im Shelly
info= {"wifi_sta":{"connected":true,"ssid":"SSxxx","ip":"192.168.x.xx","rssi":-33},"cloud":{"enabled":false,"connected":false},"mqtt":{"connected":true},"time":"","unixtime":0,"serial":1,"has_update":false,"mac":"84CCA8B0E4B6","cfg_changed_cnt":0,"actions_stats":{"skipped":0},"relays":[{"ison":true,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"overpower":false,"is_valid":false,"source":"input"}],"emeters":[{"power":0.00,"reactive":0.00,"pf":0.00,"voltage":0.00,"is_valid":false,"total":47979.1,"total_returned":95.8},{"power":0.00,"reactive":0.00,"pf":0.00,"voltage":0.00,"is_valid":false,"total":0.0,"total_returned":0.0}],"update":{"status":"unknown","has_update":false,"new_version":"","old_version":"20230913-114150/v1.14.0-gcb84623"},"ram_total":51064,"ram_free":36464,"fs_size":233681,"fs_free":154867,"uptime":2}

Ich bedanke mich bereits sehr für jede Hilfe.

Benutzeravatar
Baxxy
Beiträge: 10849
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 610 Mal
Danksagung erhalten: 2229 Mal

Re: Shelly rssi Werte auslesen Homematic mit CCU-Jack

Beitrag von Baxxy » 30.01.2024, 16:59

MQTT Analogwertempfänger ist aktuell die einzige Option.

Da du das gesamte Topic nicht gepostet hast darfst du es selbst eintragen.
PATTERN:

Code: Alles auswählen

{{(parseJSON .).wifi_sta.rssi}}
EXTRACTOR: TEMPLATE

reinahome
Beiträge: 20
Registriert: 14.11.2015, 08:44
System: CCU
Hat sich bedankt: 5 Mal

Re: Shelly rssi Werte auslesen Homematic mit CCU-Jack

Beitrag von reinahome » 30.01.2024, 17:23

Recht herzlichen Dank hat funktioniert!!

HmIP-MIO16-PCB JACK000011:1
ANALOG_INPUT_TRANSMITTER|TOPIC : shellies/shellyem-B0E4B6/info
ANALOG_INPUT_TRANSMITTER|PATTERN : {{(parseJSON .).wifi_sta.rssi}}
ANALOG_INPUT_TRANSMITTER|EXTRACTOR: TEMPLATE
ANALOG_INPUT_TRANSMITTER|REGEXP_GROUP: Wert eingeben: 0

Benutzeravatar
Henke
Beiträge: 1526
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 141 Mal
Danksagung erhalten: 306 Mal

Re: Shelly rssi Werte auslesen Homematic mit CCU-Jack

Beitrag von Henke » 30.01.2024, 20:04

Das reicht aber noch nicht, da du feststellen wirst, das diese Werte nicht automatisch aktualisiert werden.
Es muss noch zyklisch ein update Befehl gesendet werden, unterschiedlich für GEN1 und 2 Devices:

Code: Alles auswählen

this.OutPort2_MQTT_Out({ topic: path + "command", payload: "announce" });
this.OutPort2_MQTT_Out({ topic: path + "command", payload: "status_update" });
Auszug aus RedHM, der macht das automatisch und kontrolliert dabei auch, ob eine neue Firmware vorhanden ist.

Antworten

Zurück zu „CCU-Jack“