FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Jogi am 12 August 2017, 10:30:56

Titel: [gelöst]: Schaltzustände nach Boot herstellen
Beitrag von: Jogi am 12 August 2017, 10:30:56
Hallo,
nach dem Neustart von FHEM müssen bei mir immer einige Schaltzustände hergestellt werden.
Was meine ich damit?:
Ich habe einige Steckdosen, die sollen zwar schaltbar sein, standardmäßig aber immer auf EIN sein.
Daher schalte ich Sie per Dummy ein und belasse es so.
Beispiel: Die Funkteckdose (über Signalduino gesteuert) meiner Webcam soll immer EIN sein. Daher setze ich den Schalter, der diese Webcam einschaltet manuell auf EIN. Es kann manchmal vorkommen, dass sich die Kamera aufhängt. Dann -und nur dann- schalte ich die Steckdose einmal manuell AUS und wieder EIN, damit das ganze neu startet. 
Das Problem: Bei einem Stromausfall (PI und Webcam hängen am selben Stromnetz) werden die Schaltzustände dann aber nicht automatisch gesetzt.
Wie kann ich realisieren, das FHEM beim Start automatisch bestimmte Devices EIN setzt?
Wichtig: Sie sollen aber trotzdem auszuschalten sein!

Ich hoffe, ich konnte mich verständlich ausdrücken.

Titel: Antw:Schaltzustände nach Boot herstellen
Beitrag von: Frank_Huber am 12 August 2017, 10:32:49
Sollte mit notify / doif machbar sein. Device global event initialized.

Gesendet von meinem S3_32 mit Tapatalk

Titel: Antw:Schaltzustände nach Boot herstellen
Beitrag von: LuckyDay am 12 August 2017, 13:46:08
hier mal ein konkretes Beispiel, bei meinem Vorredner beachtet die Groß/kleinschreibung nicht, und Fhem ist da pingelig

define fhemstart_fertig notify global:INITIALIZED set Hz_Og_bedarf off; set Hz_Eg_bedarf off; attr global motd none;

du kannst zwischen den sets noch sleep einbauen um eine Befehlsverzögerung zu erreichen.
Titel: Antw:Schaltzustände nach Boot herstellen
Beitrag von: Jogi am 12 August 2017, 15:59:21
Zitat von: fhem-hm-knecht am 12 August 2017, 13:46:08
hier mal ein konkretes Beispiel, bei meinem Vorredner beachtet die Groß/kleinschreibung nicht, und Fhem ist da pingelig

define fhemstart_fertig notify global:INITIALIZED set Hz_Og_bedarf off; set Hz_Eg_bedarf off; attr global motd none;

du kannst zwischen den sets noch sleep einbauen um eine Befehlsverzögerung zu erreichen.

Vielen Dank,
werde ich gleich einbauen.
Titel: Antw:Schaltzustände nach Boot herstellen
Beitrag von: Otto123 am 12 August 2017, 17:15:20
Hi,

kleiner Hinweis für den Einbau: dem Hary ist ein Lapsus passiert, die ; müssen doppelt sein beim define ;;  ;)

Gruß Otto
Titel: Antw:Schaltzustände nach Boot herstellen
Beitrag von: Jogi am 12 August 2017, 18:14:53
Zitat von: Otto123 am 12 August 2017, 17:15:20
Hi,

kleiner Hinweis für den Einbau: dem Hary ist ein Lapsus passiert, die ; müssen doppelt sein beim define ;;  ;)

Gruß Otto
Vielen Dank für den Hinweis!