Ich verwende OpenHAB openhab2 2.4.0-1, habe über USB einen Arduino angeschlossen.
Der Datenaustausch von Arduino zu RPi funktioniert.
items
Code: Alles auswählen
String arduino1 "SW_99" { serial="/dev/ttyUSB-arduino1@9600"}
Code: Alles auswählen
sitemap default label="Arduino via USB" {
Frame label="Solar" {
//Text item=Sol_Vorl label="test [%s]" icon="light-20"
Text item=arduino1 label="test [%s]" icon="temperature"
}
}
Mein Verständnisproblem:
In Items hole ich den Datenstrom der seriellen Schnittstelle ab, wird in arduino1 abgelegt.
In RULES könnte ich dann den String zerlegen und auf einzelne Teile reagieren, bzw. Werte extrahieren und in Variablen ablegen.
Diese Variablen kann ich dann in Sitemap verwenden.
Müssen diese Variablen wo definiert werden? Oder können die in Rules "on the fly" definiert werden?
Ist mein Verständnis soweit richtig?
Ich habe viele Seiten mit Einzelbeschreibungen über ITEMS,RULES...., gelesen. Aber ein einfaches Einsteiger Tuto, das den großen Zusammenhang darlegt, habe ich noch nicht gefunden. Gibt es da was Empfehlenswertes?
Danke im Vorraus!