Ankündigung

Einklappen
Keine Ankündigung bisher.

Serial Binding String auswerten

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

    Serial Binding String auswerten

    Hallo Forencommunity,

    Ich heiße Tobias und komme aus Velbert. Seit einigen Tagen beschäftige ich mich mit openHAB und dem Serial Binding. Der momentane Aufbau sieht so aus, das ich über 2 USB-Serial Wandler Daten über ein RS232 Terminal an openHAB schicke. Betriebssystem wäre hierbei Windows 7 64bit. Es funktioniert auch alles soweit. Ich kann Daten senden und empfangen. Was leider nicht funktioniert ist den empfangen String über die Rules auszuwerten.

    Im Moment sieht es so aus:

    Item:

    String AVR "Surround System [%s]" (Multimedia) { serial="COM6"}


    Sitemap:

    Text item=AVR


    Rules:

    rule "AVR"
    when
    Item AVR received update
    then
    if(AVR == ON)
    playStream("http://metafiles.gl-systemhaus.de/hr/hr3_2.m3u")
    end


    (Hierbei dient die Sitemap nur erst einmal zur optischen Ausgabe)

    Leider passiert nichts wenn ich ein ON über die Serielle-Schnittstelle sende.
    Was vielleicht jemand wo der Fehler liegen könnte?

    #2
    Hi,

    versuche es doch mal mit
    Code:
    if(AVR.state.equals("ON")
    wenn Du wirklich den String "ON" auf der Schnittstelle geschickt bekommst.

    Wenn Du einfach nur eine Meldung erhalten willst, wenn irgendetwas geschickt wird, dann nutze ein Switch Item und mache ein
    Code:
    if(AVR.state == ON)
    Grüße,
    Kai

    Kommentar

    Lädt...
    X