LCN Forum

Normale Version: [GELÖST] openhab2 - lcn relais status anzeigen
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
lt. lcn-bindung wird der Status eines Relais so angezeigt:

'Contact exampleRelay6 "M005 relay 6/8" {lcn="[myhome:RELAY_STATE.0.5.6]"}'

Hier in meiner Testumgebung verwende ich folgendes in der items-Datei:

Switch Licht1  "Relais1 "  (gOG)  {lcn="[myhome:RELAYS_STATE.0.211.1], [ON:myhome:RELAYS.0.211.1-------], [OFF:myhome:RELAYS.0.211.0-------]"}

Contact  Relays_1   "Relais Status1 " (gOG) {lcn="[myhome:RELAYS_STATE.0.211.1]"}

Das Switch-Kommando wird korrekt ausgeführt, die Symbole ändern die Darstellung, allein die Statusanzeige zeigt immer dasselbe an.

Was mache ich falsch?
Wie gehts richtig?
Danke für Tips
Karlheinz
Ich habe die letzten Tage mit genau dem gleichen Problem gekämpft. Die Statusanzeige funktioniert nicht (das Relais schalten/Switch funktioniert dagegen). Da scheint es einen bösen Fehler zu geben. Vielleicht ein Bug im Binding?

Ich nutze jetzt folgenden Workaround: Im gleichen Busmodul eine LED konfigurieren, die EIN ist, wenn das entsprechende Relais EIN ist. In Openhab frage ich dann den Status der LED ab. Das funktioniert sehr zuverlässig.

Ich nutze das Ganze übrigens, um den Status der Fußbodenheizung anzuzeigen (die Heizkreise werden per Relais geöffnet = "Heizung an" oder geschlossen = "Heizung aus"). Zusammen mit einer Transformations-Datei lässt sich das auch schick ausgeben:

Item-Definition:
Code:
String EG_Wohnzimmer_Heizung_LED   "Heizung [MAP(heizung.map):%s]"   <radiator>   (EG_Wohnzimmer)   {lcn="[home:LED_STATE.0.11.4]"}

Transformations-Datei (https://www.openhab.org/docs/configurati...tions.html):
Code:
on=An
off=Aus
Das Problem ist ein Tippfehler...
anstatt RELAYS_STATE darf es nur RELAY_STATE heißen...

also einfach das "S" wegmachen und gut ist...

LG,
Andreas
(29.01.2019, 08:08)imhofa schrieb: [ -> ]also einfach das "S" wegmachen und gut ist...

Danke, das klappt nun

Gruß Karlheinz