FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: borney am 31 Juli 2014, 14:50:02

Titel: [Gelöst] Threshold dummy
Beitrag von: borney am 31 Juli 2014, 14:50:02
Hallo,

ich versuche gerade mich mit THRESHOLD mit Hilfe von dummy auseinanderzusetzen, also ein Testszenario zusammenzubauen (benötige ich später für die Fußbodenheizung).
Dabei habe ich zwei dummys zum testen verwendet: sensor als Eingangsgröße und sw1 als Ausgang.

Folgendes habe ich versucht:

define sensor dummy
attr sensor setList state:slider,0,1,99
attr sensor webCmd state

define sw1 dummy

define SW1 THRESHOLD sensor: sw1
attr SW1 number_format %.1f
attr SW1 state_cmd1_gt off
attr SW1 state_cmd2_lt on
attr SW1 state_format _m _dv _sc

Wenn ich den sensor dummy verändere reagiert aber THRESHOLD nicht, bzw. sw1 wird nicht aktiviert.
THRESHOLD desired_value habe ich mit verschiedenen Werten getestet.
In der THRESHOLD SW1 DEF habe ich

sensor: sw1

verwendet, damit die Werte von sensor dummy eingelesen werden, aber das scheint nicht zu funktionieren.

Hat jemand einen Tipp, wie oder ob das überhaupt so zu lösen ist?
Titel: Antw:Threshold dummy
Beitrag von: Damian am 31 Juli 2014, 18:04:53
Zitat von: borney am 31 Juli 2014, 14:50:02
Hallo,

ich versuche gerade mich mit THRESHOLD mit Hilfe von dummy auseinanderzusetzen, also ein Testszenario zusammenzubauen (benötige ich später für die Fußbodenheizung).
Dabei habe ich zwei dummys zum testen verwendet: sensor als Eingangsgröße und sw1 als Ausgang.

Folgendes habe ich versucht:

define sensor dummy
attr sensor setList state:slider,0,1,99
attr sensor webCmd state

define sw1 dummy

define SW1 THRESHOLD sensor: sw1
attr SW1 number_format %.1f
attr SW1 state_cmd1_gt off
attr SW1 state_cmd2_lt on
attr SW1 state_format _m _dv _sc

Wenn ich den sensor dummy verändere reagiert aber THRESHOLD nicht, bzw. sw1 wird nicht aktiviert.
THRESHOLD desired_value habe ich mit verschiedenen Werten getestet.
In der THRESHOLD SW1 DEF habe ich

sensor: sw1

verwendet, damit die Werte von sensor dummy eingelesen werden, aber das scheint nicht zu funktionieren.

Hat jemand einen Tipp, wie oder ob das überhaupt so zu lösen ist?

THRESHOLD arbeitet mit Readings als Input, daher musst du beim Sensor den passenden Reading angeben, bei dir wohl "state", also:


define SW1 THRESHOLD sensor:state sw1

Gruß

Damian
Titel: Antw:Threshold dummy
Beitrag von: borney am 01 August 2014, 08:33:29
Vielen Dank Damian, das funktioniert!

Mit
sensor:state sw1

kann ich den SW1 dummy wie gewünscht ein- und ausschalten.