Ankündigung

Einklappen
Keine Ankündigung bisher.

Switch http-bindung an FHEM

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

    Switch http-bindung an FHEM

    Hallo Zusammen

    Ich habe über das http-Binding (1.6.1) einen Test-Schalter von FHEM angebunden. Dieser wird im Interval von 10sec aktualisiert.
    Die Aktualisierung funktioniert, allerdings liefert FHEM mir die Werte "on" und "off" nur in Kleinschrift. Deshalb erkennt der Switch diese nicht als ON und OFF.

    Alle meine bisherigen Versuche diese über REGEX, Rules und mappings in Grossbuchstaben umzuwandeln waren bisher erfolglos.
    PS: Wenn das Item in ein String-Item umgewandelt wird funktioniert das mapping problemlos !
    Komischerweise funktionieren auch die Post-Commands aus den http-binding Beispielen nicht?!
    Wenn ich diese über eine Regel (siehe unten) triggere, funktioniert es problemlos.

    Beispiel Test.items:
    Code:
    Switch Test "Switch Test:" {http="<[http://192.1.1.5:8083/fhem?detail=Test:10000:REGEX(.*?<div informId=\"Test-state\">(.*?)</div>.*)] >[ON:GET:http://192.1.1.5:8083/fhem?cmd.Test=set%20Test%20on] >[OFF:POST:http://192.1.1.5:8083/fhem?cmd.Test=set%20Test%20off]"}
    Beispiel Test.rules:
    Code:
    rule "Switch Test"
        when
            Item Test received command
        then    
            switch(receivedCommand) {
                case ON : sendHttpGetRequest("http://192.1.1.5:8083/fhem?cmd.Test=set%20Test%20on")
                case OFF : sendHttpGetRequest("http://192.1.1.5:8083/fhem?cmd.Test=set%20Test%20off")
            }
    end
    Habt ihr einen Lösungsansatz für meine Problematik ?

    Gruss Peter
Lädt...
X