Loxberry v3.0.0.6 MQTT JSON Expanding fehlerhaft

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • HessenSmart
    Azubi
    • 17.03.2017
    • 1

    #1

    Loxberry v3.0.0.6 MQTT JSON Expanding fehlerhaft

    Moin Zusammen,

    leider kommen bei mir aufgrund einer fehlerhaften JSON Konvertierung bei allen Werten die ein _ im Namen haben, keine HTTP Inputs an. Getestet auch mit dem MQTT Quick Publisher.
    Wenn die Konvertierung richtig wäre, passt alles.

    Beispiel:
    kommt nicht an:
    zigbee2mqtt/hue_sensor_02/no##_occupancy## = 60

    alles ok:
    zigbee2mqtt/hue_sensor_02/no_occupancy_since= 60

    Auszug aus Log Viewer - /system_tmpfs/mqttgateway.log


    JSON (hier ist noch alles normal)
    Code:
    22:14:10.408 OK: MQTT IN: zigbee2mqtt/hue_sensor_02: {"battery":100,"illuminance":0,"illuminance_lux":0,"linkquality":117,"motion_sensitivity":"high","no_occupancy_since":60,"occupancy":false,"occupancy_timeout":30,"temperature":"23.09","update":{"state":"idle"}}​
    ​
    nach dem expand nicht mehr.

    JSON EXPANDING:
    Code:
    22:14:10.408 OK: MQTT IN: zigbee2mqtt/hue_sensor_02: {"battery":100,"illuminance":0,"illuminance_lux":0,"linkquality":117,"motion_sensitivity":"high","no_occupancy_since":60,"occupancy":false,"occupancy_timeout":30,"temperature":"23.09","update":{"state":"idle"}}
    22:14:10.409 Expanding json message
    22:14:10.411 zigbee2mqtt/hue_sensor_02/battery = 100
    22:14:10.411 zigbee2mqtt/hue_sensor_02/motion##_sensitivity = high
    22:14:10.411 zigbee2mqtt/hue_sensor_02/temperature = 23.09
    22:14:10.412 zigbee2mqtt/hue_sensor_02/illuminance = 0
    22:14:10.412 zigbee2mqtt/hue_sensor_02/illuminance##_lux = 0
    22:14:10.412 zigbee2mqtt/hue_sensor_02/occupancy = 0
    22:14:10.412 zigbee2mqtt/hue_sensor_02/no##_occupancy##_since = 60
    22:14:10.413 zigbee2mqtt/hue_sensor_02/update_state = idle
    22:14:10.413 zigbee2mqtt/hue_sensor_02/occupancy##_timeout = 30
    22:14:10.413 zigbee2mqtt/hue_sensor_02/linkquality = 117
    22:14:10.414 zigbee2mqtt/hue_sensor_02/illuminance##_lux is cached
    22:14:10.414 zigbee2mqtt/hue_sensor_02/temperature is cached
    22:14:10.414 zigbee2mqtt/hue_sensor_02/battery is cached
    22:14:10.415 zigbee2mqtt/hue_sensor_02/motion##_sensitivity is cached
    22:14:10.415 zigbee2mqtt/hue_sensor_02/update_state is cached
    22:14:10.415 zigbee2mqtt/hue_sensor_02/linkquality is cached
    22:14:10.416 zigbee2mqtt/hue_sensor_02/no##_occupancy##_since is non-cached
    22:14:10.416 zigbee2mqtt/hue_sensor_02/occupancy##_timeout is cached
    22:14:10.416 zigbee2mqtt/hue_sensor_02/illuminance is cached
    22:14:10.416 zigbee2mqtt/hue_sensor_02/occupancy is cached
    22:14:10.417 zigbee2mqtt/hue_sensor_02/# matches zigbee2mqtt/hue_sensor_02, send to MS 1
    22:14:10.417 HTTP: Preparing input zigbee2mqtt_hue_sensor_02_motion##_sensitivity (using cache): high
    22:14:10.417 HTTP: Preparing input zigbee2mqtt_hue_sensor_02_update_state (using cache): idle
    22:14:10.418 HTTP: Preparing input zigbee2mqtt_hue_sensor_02_illuminance##_lux (using cache): 0
    22:14:10.418 HTTP: Preparing input zigbee2mqtt_hue_sensor_02_linkquality (using cache): 117
    22:14:10.418 HTTP: Preparing input zigbee2mqtt_hue_sensor_02_illuminance (using cache): 0
    22:14:10.419 HTTP: Preparing input zigbee2mqtt_hue_sensor_02_occupancy##_timeout (using cache): 30
    22:14:10.419 HTTP: Preparing input zigbee2mqtt_hue_sensor_02_temperature (using cache): 23.09
    22:14:10.419 HTTP: Preparing input zigbee2mqtt_hue_sensor_02_battery (using cache): 100
    22:14:10.419 HTTP: Preparing input zigbee2mqtt_hue_sensor_02_occupancy (using cache): 0
    22:14:10.420 HTTP: Preparing input zigbee2mqtt_hue_sensor_02_no##_occupancy##_since (noncached): 60
    22:14:10.433 HTTP: Sending reset-after-send values (delay 13 ms)​

    Die Suchfunktion hab ich benutzt, konnte hierzu aber nicht finden. Falls in den nächsten Tagen keine Reaktion von mir kommen sollte, bin eine Woche im Urlaub
    ICh hoffe jemand kann mir behilflich sein. Danke.
    Zuletzt geändert von HessenSmart; 19.05.2023, 22:00.
  • Prof.Mobilux
    Supermoderator
    • 25.08.2015
    • 4760

    #2
    Was heißt denn „kommt nicht an“? Die # hast du im Baustein auf Loxoneseite mit übernommen? Am besten mal Screenshots zeigen wie du was konfiguriert hast.
    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


    LoxBerry - Beyond the Limits

    Kommentar

    Lädt...