Hallo,
Nachdem ich nun erfolgreich mit einem Arduino UNO und FIRMATA die Temperaturen von Fussbodenheizung, Heizkörper (jeweils Vor- und Rücklauf), Warmwasser sowie den Schaltzustand der dazugehörenden Pumpen überwache, sollte nun der Stellgrad des Mischers (Fussbodenheizung) via rotary sensor dazukommen. Der Sensor ist an die Pins 2 (DT), 3 (CLK) und 4 (SW) angeschlossen. Mit einem Sketch aus dem Internet konnte ich die Daten auslesen. Unter fhem wird nur position geliefert.
Der folgende screenshot zeigt die Definition des sensors.
hat jemand eine Idee wie ich das Problem identifizieren kann?
Danke und ciao walter
bleibt das auch so, wenn der Sensor gedreht wird? Rotary-encoder läuft event-gesteuert, das Auslesen der absoluten Position ist (systematisch) nicht möglich (Rotary-encoder liefern nur Delta-signale), Werte daher kommen erst, wenn sich die Zustände an den Eingängen beim Drehen ändern.
AAAaaarrrggnnn. Hätte ich auch selber draufkommen können.
Danke, jetzt sind Werte da.
ciao walter