FHEM Forum

FHEM => Sonstiges => Thema gestartet von: wkarl am 16 September 2014, 11:21:58

Titel: [gelöst] FRM_ROTENC liefert nur 'position'
Beitrag von: wkarl am 16 September 2014, 11:21:58
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
Titel: Antw:FRM_ROTENC liefert nur 'position'
Beitrag von: ntruchsess am 16 September 2014, 12:30:21
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.
Titel: Antw:FRM_ROTENC liefert nur 'position'
Beitrag von: wkarl am 16 September 2014, 12:49:31
AAAaaarrrggnnn. Hätte ich auch selber draufkommen können.

Danke, jetzt sind Werte da.

ciao walter