FHEM Forum

FHEM => Automatisierung => Thema gestartet von: saxandl am 06 Juli 2016, 15:08:04

Titel: auto-off wenn kein Ladestrom
Beitrag von: saxandl am 06 Juli 2016, 15:08:04
Hallo!

Ich habe an einem Steckdosen-Schalter mit Strommessung (HM-ES-PMSw1-PI) diverse Ladegeräte angesteckt.

Nun möchte ich, die Steckdose off schalten, wenn die Leistung unter 3 Watt sinkt. Dazu habe ich folgendes notify erstellt:
define noty_ladestat_off_1 notify Ladestation_SenPwr:state.* {fhem ("set Ladestation off") if (ReadingsVal("Ladestation_SenPwr","state",0) < 3)}

Leider greift das notify nicht und ich habe keine Idee, woran das liegen mag.
Titel: Antw:auto-off wenn kein Ladestrom
Beitrag von: marvin78 am 06 Juli 2016, 15:11:11
Lass mal state weg oder verwende addStateEvent. Das state Reading ist ein besonderes Reading dessen Event ohne den Reading-Namen auskommt. Bitte das Event immer im Event-Monitor anschauen und ein wenig mit den Grundlagen beschäftigen.

Als Tipp: THRESHOLD eignet sich hervorragend für diese Anwendung.
Titel: Antw:auto-off wenn kein Ladestrom
Beitrag von: Gueco315 am 06 Juli 2016, 15:56:39
Schau dir das Beispiel hier mal an..

#Ebikes
define BikeloadBetrieb dummy
attr BikeloadBetrieb alias Bikeload Betrieb
attr BikeloadBetrieb fm_type offbutton,onbutton,state
attr BikeloadBetrieb room Garage

define Ebike_di DOIF ([Ebikeload:power]>10) (set BikeloadBetrieb on) DOELSEIF ([Ebikeload:power]<6) (set BikeloadBetrieb off, {fhem ("set Pushover msg 'zu Hause' 'Ebikes\nDie Akkus sind jetzt aufgeladen!' '' 0 ''")})
attr Ebike_di room Garage
attr Ebike_di wait 60:120

#und noch ein Notify um die Steckdose ganz auszuschalten..
define EBike_poweroff notify BikeloadBetrieb:off set Ebikeload off

Gruß Günter
Titel: Antw:auto-off wenn kein Ladestrom
Beitrag von: marvin78 am 06 Juli 2016, 17:23:39
Wenn du Code-Tags verwendet hättest, könnte er das Beispiel eventuell auch lesen.
Titel: Antw:auto-off wenn kein Ladestrom
Beitrag von: saxandl am 06 Juli 2016, 19:45:19
Hallo Günter!

Danke, das Beispiel hat mir echt weitergeholfen. Der DOIF war mir bis jetzt nicht bekannt ... man lernt halt
nie aus ;-)

Ich hab's mal mit

define Ladestation_di DOIF ([Ladestation_Pwr:power]<3) (set Ladestation off)

realisieret und werde dann noch tunen.

TAL
Titel: Antw:auto-off wenn kein Ladestrom
Beitrag von: CoolTux am 06 Juli 2016, 20:09:13
Wenn Du es genau so gemacht hast wie Du es geschrieben hast wirst Du aber wohl nur einmal Freude dran haben.


do always


obwohl das auch nicht so der Weisheit letzter Schluss ist. Ich würde ein DOELSE mit ran machen. Dann sollte es sauber sein.
Titel: Antw:auto-off wenn kein Ladestrom
Beitrag von: rvideobaer am 06 Juli 2016, 20:41:34
Hallo,

man kann das der HM-ES-PMSw1-PI aber auch direkt beibringen, dann Funktioniert das ganze auch ohne FHEM.
Das habe ich bei mir so gemacht, da die Dose manchmal Funkaussetzer hat.

Gruß Rolf