Scala des Reglers

Begonnen von hausautomatikfreek, 12 Februar 2016, 09:45:23

Vorheriges Thema - Nächstes Thema

hausautomatikfreek

Heyho Fhemfreunde,

ich hab da so ein Problem: Ich habe eienen Raumthermostat, also einen Regler der Werte von 0 bis 255 ausliefert, und einen Heizkörperthermostat, der wiederrum im Wertebereich 0-40 arbeitet.
Jetzt wollte ich mit "notify" jedem Wert des Reglers einen Wert des Heizkörperthermostat zuweisen... quasi 40 mal, nicht gerade professionelle aber ich wüsste nicht wie es anders gehen sollte.  :-\

Kann ich die Scala von 0-255 auf 0-40 ändern? Geht das mit set <DeviceName> setpointScaled? Wenn ja dann würde ich mich über eine Erklärung zu der Bedienung sehr freuen :P
Vielleicht kennt Ihr auch eine andere (bessere) Art dieses Problem zu lösen.  ;)

Im vorraus vielen Dank

Dawid

P.S Bin ein totaler Neu­an­kömm­ling  :P

rudolfkoenig

Da ich die Events und die Befehle nicht kenne, hier ein Beispiel mit dummies (fhem> ist der telnet-Prompt)

fhem> define Regler dummy
fhem> define Thermostat dummy
fhem> define r2t notify Regler set Thermostat TWert {($EVTPART1*40/255})


Test:
fhem> info timer
fhem> trigger Regler RWert 255
fhem>
2016-02-12 13:10:35 dummy Thermostat TWert 40
2016-02-12 13:10:35 dummy Regler RWert 255
fhem>

hausautomatikfreek

Es funktioniert!  8)

Ich danke Dir sehr.  :)