Verständnisfrage
Verfasst: 11. Feb 2020 23:04
Irgendwie steh ich im Moment am Schlauch.
Ich verwende OpenHAB openhab2 2.4.0-1, habe über USB einen Arduino angeschlossen.
Der Datenaustausch von Arduino zu RPi funktioniert.
items
sitemap
Funktioniert soweit gut, wenn auch nur ein dummes Beispiel.
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!
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!