Ankündigung

Einklappen
Keine Ankündigung bisher.

Netatmo Werte an KNX senden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Netatmo Werte an KNX senden

    Hallo,
    ich habe schon mehrere Sachen probiert.
    Vorweg ich benutze openhabian in der version von openhab 2.5.5.

    zur Konfiguration.

    die knx.items sieht wie folgt aus:

    Number regensensor "Regensensor [%s]" <switch> { channel="knx:device:bridge:generic:regensensor" }

    die netatmo.items sieht so aus:

    Number:Temperature Outdoor_Temperature "Temperatur [%.1f %unit%]" <temperature> { channel = "netatmo:NAModule1:homeutside:Temperature" }

    die KNX. things so:

    Type number-control : regensensor "Regensensor" [ga="9.001:15/5/88"]

    gelöst über eine Rule:

    rule "Sensorwert nach knx weiterleiten"
    when
    Item Outdoor_Temperature changed
    then
    regensensor.sendCommand(Outdoor_Temperature.state as Number)
    end

    Leider kommen auf dem Bus keine Telegramme an.
    Alles andere über knx was ich über die Sitemap steurn kann funktioniert, also mus das irgendwie hier an der Umsetzung liegen.
    Hat jemand eine Idee? Ich bin langsam ratlos.
    Danke schon im voraus.

    PS: im Log sieht man folgendes aber wie gesagt, kein Telegram auf dem Busmonitor.

    2020-12-15 16:36:25.395 [vent.ItemStateChangedEvent] - Outdoor_Temperature changed from 5.19999980926513671875 °C to 5.099999904632568359375 °C

    2020-12-15 16:36:30.634 [ome.event.ItemCommandEvent] - Item 'regensensor' received command 5.099999904632568359375 °C

    2020-12-15 16:36:30.840 [nt.ItemStatePredictedEvent] - regensensor predicted to become 5.099999904632568359375 °C

    2020-12-15 16:36:31.076 [vent.ItemStateChangedEvent] - regensensor changed from NULL to 5.099999904632568359375 °C

    #2
    Problem gelöst:

    Rule sieht nun wie folgt aus:

    rule "Sensorwert nach knx weiterleiten"
    when
    Item Rain_Today changed
    then
    if(Rain_Today.state instanceof Number)
    regensensor.sendCommand((Rain_Today.state as Number).floatValue)
    end

    Kommentar

    Lädt...
    X