FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Chris8888 am 11 Juni 2016, 11:10:57

Titel: Steckdosen über Helligkeit schalten - ich bekomme es nicht hin
Beitrag von: Chris8888 am 11 Juni 2016, 11:10:57
Hallo, ich habe einen Bewegunsmelder und möchte damit eine Steckdose in Abhängigkeit (0 bis 50) zur Helligkeit schalten.

Dazu habe ich die Geräte gepeert und in der Steckdose folgende Readings angepasst:

R-BewegungsmelderKueche_chn-01-shCtValHi 50
R-BewegungsmelderKueche_chn-01-shCtValLo 0

Wenn ich das richtig verstanden habe, dann begrenzen diese beiden Werte den Schaltvorgang in dem gesetzen Bereich.

Leider schaltet aber die Steckdose immer, d.h. auch bei Helligkeitswerten > 50.

Wäre super, wenn mir mal jemand auf die Sprünge helfen könnte, ich komme nicht drauf.

Besten Dank vorab.

Viele Grüße
Christian
Titel: Antw:Steckdosen über Helligkeit schalten - ich bekomme es nicht hin
Beitrag von: martinp876 am 11 Juni 2016, 12:09:07
das reicht nicht

nutze templates
http://www.fhemwiki.de/wiki/HomeMatic_HmInfo_Templates_erstellen#switch_Templates

SwMdir  wäre deins.
definieren und nutzen.
Titel: Antw:Steckdosen über Helligkeit schalten - ich bekomme es nicht hin
Beitrag von: Chris8888 am 11 Juni 2016, 17:31:52
Hallo Martin,

besten Dank für das Anschubsen.
Eingelesen, Template angewendet (okay, bis das erste klappt dauert es) und läuft.

Obwohl ich so das Gefühl habe es nicht wirklich verstanden zu haben. Die vielen Änderung an der Statemachine sind sehr schwer nachvollziehbar.
Aber natürlich ist es so für einen DAU wie mich viel leichter.

VG
Christian
Titel: Antw:Steckdosen über Helligkeit schalten - ich bekomme es nicht hin
Beitrag von: martinp876 am 11 Juni 2016, 18:47:21
Tips zur Verbesserung der Anwendbarkeit von Templates - gerne. Was klappt nicht, was versteht man nicht?

Zum Verstädnis: schau nach, was es gemacht hat:
get hm tempalteList SwMdir # das template selbst
get <channel> regTable # gesetzte Register - kompakte ausgabe
get <channel> regList # mögliche Register


und i.a.
get hm templateList # mögliche templates
get hm templateUsg # benutzte Templates


und wenn du dich auskennst
set hm templateDef .......

das Archivieren nicht vergessen!
Ist im Wiki beschrieben.
Leider kann man templates nicht wirklich editieren. Du musst ein neues Definieren oder das alte vorher löschen.

Titel: Antw:Steckdosen über Helligkeit schalten - ich bekomme es nicht hin
Beitrag von: Chris8888 am 11 Juni 2016, 21:33:19
Hallo Martin,

genau das hab eich jetzt mal gemacht.

Alte Config ins Excel kopiert, die Register aus dem Template markiert und die Änderungen versucht zu verstehen.
Hat ganz gut geklappt, schwierig ist eher die genaue Funktion der Readings. Da muss man ne Menge googlen...
Aber mit jedem Schalter wird man schlauer.
Und so konnte ich die Inhalte gut auf die Situationen übertragen für die es kein Template gibt.

Gut, dass meine bessere Hälfte dieses Wochenende weg ist. Da hat man echt mal Ruhe für soetwas.

Danke für die Hilfe!

Viele Grüße
Christian
 
Titel: Antw:Steckdosen über Helligkeit schalten - ich bekomme es nicht hin
Beitrag von: martinp876 am 12 Juni 2016, 00:23:44
(ein) ziel der Templates ist, dass man die Register nicht mehr verstehen muss (kann, ja, muss nein).
ein zweites ist die Überwachung und wiederherstellung.

Wenn also die Bedienung hinreichend beschrieben ist bin ich erst einmal zufrieden. Das Repository der Templates kann dann wachsen.