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.
Shelly rssi Werte auslesen Homematic mit CCU-Jack
Moderator: Co-Administratoren
- Baxxy
- Beiträge: 10968
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 622 Mal
- Danksagung erhalten: 2264 Mal
Re: Shelly rssi Werte auslesen Homematic mit CCU-Jack
MQTT Analogwertempfänger ist aktuell die einzige Option.
Da du das gesamte Topic nicht gepostet hast darfst du es selbst eintragen.
PATTERN:
EXTRACTOR: TEMPLATE
Da du das gesamte Topic nicht gepostet hast darfst du es selbst eintragen.
PATTERN:
Code: Alles auswählen
{{(parseJSON .).wifi_sta.rssi}}
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
Re: Shelly rssi Werte auslesen Homematic mit CCU-Jack
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
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
- Henke
- Beiträge: 1536
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 144 Mal
- Danksagung erhalten: 309 Mal
Re: Shelly rssi Werte auslesen Homematic mit CCU-Jack
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:
Auszug aus RedHM, der macht das automatisch und kontrolliert dabei auch, ob eine neue Firmware vorhanden ist.
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" });