[gelöst] Steckdose für Ladegerät schalten

Begonnen von kaiman, 15 Oktober 2015, 21:57:26

Vorheriges Thema - Nächstes Thema

kaiman

Hallo,

ich habe ein Problem und komme nicht weiter:

ich habe ein Gerät mit einem Akku, dessen Status über das Reading powerLevel die Ladung in % ausgibt.

Jetzt möchte ich wenn der Akku unter 10% fällt das Ladegerät aktiveren und es wieder abschalten, wenn der Akku zu 99% voll ist.

Das müsste doch über zwei Notifys gehen, oder?

Nur funktioniert mein Notify irgendwie nicht, könnt ihr mir helfen?

Anzeige:powerLevel:.* {set LadeSteckdose on if (ReadingsVal("Anzeige","powerLevel","") <= 10) }

lg

Kaiman

Rince

Versuche bitte kompletten Code zu posten.

Probiere es mal so (ungetestet):
define DOIF_Ladeschaltung_Anzeige DOIF ([Anzeige:powerLevel]  <10) (set Ladesteckdose on) DOELSEIF ([Anzeige:powerLevel]  >85) (set Ladesteckdose off)

attr DOIF_Ladeschaltung_Anzeige do always


Mit DOIF geht das wesentlich übersichtlicher
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

igami

Zitat von: Rince am 16 Oktober 2015, 05:48:14
Mit DOIF geht das wesentlich übersichtlicher
Stimmt, aber wozu das do always?

Grüße
igami
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Rince

Das DOIF prüft so jedesmal, wenn sich der Akkuzustand ändert.

Theoretisch:
braucht es das nicht.

Aber:
Praktisch:
Sollte ein Steckdose-Ein Befehl verloren gehen (könnte gut sein bei preiswerten 433MHz Teilen), sorgt das do-always dafür, dass der Befehl beim nächsten % Akku weniger wieder gesendet wird.

Beim Ausschalten ist es das gleiche, nur andersrum.


Es erscheint mir also zuverlässiger zu sein :)
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

kaiman

DANKE

ich werde es heute Abend einmal einbauen und testen.

LG

CoolTux

Ich werde im Wiki mal ein Beispiel Eintrag für das entsprechende Modul machen. Verwende selber ein DOIF für das selbe Anliegen   ;)




Gruß
Leon
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Rince

@CoolTux
ThumbsUp :)

@kaiman
Falls es funktioniert, setzt du bitte ein (gelöst) vor den Beitragstitel (Edit)?
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)