kann openHAB Impulse < 250ms verarbeiten
Verfasst: 18. Dez 2019 11:16
Hallo zusammen,
ich möchte bei mir meine Hausautomation (SPS) modernisieren, jetzt möchte ich abklären ob openHAB für meine Hardware geeignet ist.
Was ich bis jetzt gelesen habe bietet openHAB viele Möglichkeiten die ich nutzen möchte, leider konnte ich bis jetzt eine wichtige Frage nicht klären, die ich als KO Kriterium für openHAB sehe.
Ich habe in jeden Raum einen Serientaster mit 4 Kontakten verbaut, diese erzeugen bei normalen Tasten einen Impuls von ca. 200 – 250ms.
Die Ein- / Ausgänge sollen später mit einer Porterweiterung über I2C eingelesen werden. Die Übertragungsrate vom I2C Bus sollte für ca. 80 I/O weit unter 200ms liegen, somit kein Problem.
Es soll ein Raspi 3B+ eingesetzt werden.
Jetzt meine Frage, kann man mit openHAB Impulse < 250ms erfassen und logisch weiter verarbeiten?
Unter logisch weiter verarbeiten verstehe ich z.B.
Nur eine Taste getastet -> Funktion 1,
Zwei Tasten gleichzeitig getastet -> Funktion 2,
Nur eine Taste > 2s gedrückt -> Funktion 3,
Zwei Tasten gleichzeitig > 2s gedrückt -> Funktion 4,
Merker setzen und rücksetzen,
etc
ich möchte bei mir meine Hausautomation (SPS) modernisieren, jetzt möchte ich abklären ob openHAB für meine Hardware geeignet ist.
Was ich bis jetzt gelesen habe bietet openHAB viele Möglichkeiten die ich nutzen möchte, leider konnte ich bis jetzt eine wichtige Frage nicht klären, die ich als KO Kriterium für openHAB sehe.
Ich habe in jeden Raum einen Serientaster mit 4 Kontakten verbaut, diese erzeugen bei normalen Tasten einen Impuls von ca. 200 – 250ms.
Die Ein- / Ausgänge sollen später mit einer Porterweiterung über I2C eingelesen werden. Die Übertragungsrate vom I2C Bus sollte für ca. 80 I/O weit unter 200ms liegen, somit kein Problem.
Es soll ein Raspi 3B+ eingesetzt werden.
Jetzt meine Frage, kann man mit openHAB Impulse < 250ms erfassen und logisch weiter verarbeiten?
Unter logisch weiter verarbeiten verstehe ich z.B.
Nur eine Taste getastet -> Funktion 1,
Zwei Tasten gleichzeitig getastet -> Funktion 2,
Nur eine Taste > 2s gedrückt -> Funktion 3,
Zwei Tasten gleichzeitig > 2s gedrückt -> Funktion 4,
Merker setzen und rücksetzen,
etc