mehrere Aktionen gleichzeitig

Begonnen von bjoernbo, 04 Januar 2015, 20:05:05

Vorheriges Thema - Nächstes Thema

bjoernbo

Hallo,

ich stehe auf dem Schlauch und komme nicht weiter. Ich möchte gerne eine "Aktionen" erstellen, mit welcher ich die Steckdose "Multimedia" ausschalten kann und die Steckdose "Schlafzimmer" für 5 Minuten einschalten kann. Das alles soll auf mit nur einem "klick" passieren. Ich habe schon "on-for-timer" gefunden, aber ich bekomme das nicht hin. Was muss ich erstelle und wie kann ich die beiden Funksteckdosen einem neuem "Dummy ?" zuweisen und mitteilen, dass der eine OFF gehen soll und der anderen nur für 5 Minuten "ON" sein soll ??

Danke im voraus.

Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

bergadler

Hallo,

da würde ich mal spontan testen:
- einen dummyschalter (state on/off) definieren
- und bei einen dummyschalter_notify ins "DEF" schreiben:

dummyschalter.* {
if ( Value("dummyschalter") eq "on")  {
   fhem ("set Multimedia off");
   fhem ("set Schlafzimmer on-for-timer 300");
   fhem ("define dummyschalter_off at +00:05 set dummyschalter off")
  }
}


Damit sollten dann Deine beiden Schalter jeweils aktiviert werden.
Und (Vermutung) nach dem Gang ins Bett wird der dummyschalter selbst auch wieder ausgeschaltet.

Gruß
aktuelles FHEM auf Raspberry B+, FHEM von fhem.de V.5.7, CUL868 V1.57, (6x FHT80B+ FHTTK, div. IT,div. FS20,Harmony Hub)

Puschel74

#2
Hallo,

ZitatUnd (Vermutung) nach dem Gang ins Bett wird der dummyschalter selbst auch wieder ausgeschaltet.
Das ist korrekt.

Das notify würde ich aber versuchen mit
dummyschalter:on.* {
als regexp.
Hat den Vorteil das diese Prüfung
if ( Value("dummyschalter") eq "on")  {
gar nicht erst ausgeführt werden muss - wenn das regexp passt.
ressourcenschonend für "schwächere" Teilnehmer unter uns - wobei ich das nicht belegen kann.
Aber dort etwas gespart und hier noch was - Kleinvieh kann auch Mist machen  ;D

Aber sonst die ideale Methode um an ein notify ran zu gehen.
Aber genau so würde ich auch erst mal in Ruhe dran gehen.
esgibtsiedochnoch

Grüße

Edith: Um niemandem etwas gedanklich "vermeintlich aufzwingen zu müssen" Beitrag nochmal überarbeitet.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

bergadler

Zitat von: Puschel74 am 04 Januar 2015, 20:59:25
Aber genau so würde ich auch erst mal in Ruhe dran gehen.
Habe ich hier im/durch das Anfänger-Forum gelernt.  ;)
(nachdem ich mir aber auch schon einige Fragen verknifffen habe)

Prinzipiell würde ich aber auch sagen,
das Hauptproblem von uns Anfängern ist nicht, wo man suchen/lesen sollte/müßte/könnte sondern
Wonach soll ich explizit bei meinem Problem suchen? :-\

Und da ist "leider" der permanente RTFM-Verweis auf die vorhandene Doku teils überstrapaziert.
(gerade wenn man schon stunden- und nächtelang hilflos ins Keyboard beißt)

>justmy2cents<

Gruß
aktuelles FHEM auf Raspberry B+, FHEM von fhem.de V.5.7, CUL868 V1.57, (6x FHT80B+ FHTTK, div. IT,div. FS20,Harmony Hub)

Puschel74

Hallo,

ZitatUnd da ist "leider" der permanente RTFM-Verweis auf die vorhandene Doku teils überstrapaziert.
(gerade wenn man schon stunden- und nächtelang hilflos ins Keyboard beißt)

Verständlich.

Aber grad erst gestern - 3 Beiträge mit fast demselben Inhalt.

Wozu die vorhandene Doku wenn es sowieso immer wieder zum schreiben sein sollte/müsste weil einige mit einem Stichwort bereits überfordert sind?
Man (und auch Frau) darf sich gerne auch mal bis Seite 8 oder 9 durchklicken oder auch einfach mal in einer ruhigen Minute die Suchfunktion "testen".
Die "Anfänger" dürfen gern auch mal auf "Streifzug" gehen im Forum  ;)
Der Jagdinstikt will ja schliesslich nicht verkümmern.

Aber es sollte auch verständlich sein das nach dem x-ten Beitrag irgendwann nur noch der Verweis auf die SuFu oder das Wiki kommt.
Zumal ja auch diese Verweise teilweise nichtmal gelesen werden.
Und wenn dann teilweise noch "rumgemaule" dazu kommt macht es das helfen nicht unbedingt leichter.

Zitat>justmy2cents<
leih ich mir mal von dir  ;)

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

bjoernbo

Danke für die zahlreichen Antworten. Ich werde das nachher in ruhe mal angehen.

Die Suche habe ich bereits im Vorfeld genutzt. Nur nach Seite 7 steigt man dann aus, weil man denkt, "mmmm, das war doch nicht das was Du gesucht hast" und auf Seite 8 ist dann deine Lösung.   :(
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

Puschel74

Sorry aber mein Beitrag war absolut nicht auf dich gemünzt sondern allgemein gedacht.
Das die Lösung oft eine Seite später kommt glaube ich dir gerne  8)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

bjoernbo

Sorry ich pack das nicht! WIKI schon ein dutzendmale durchgegangen und ich bekomme es nicht hin.

??? Notify ??? Dummy ??? Alles schon angelegt aber, ich bekomme das nicht hin.

Ich wollte zum Einstieg jetzt einfach über einen Schalter die Steckdose Multimedial und LED_Sideboard einschalten. Das ganze soll TV_Modus lauten.

Man muss ja irgendwie den Dummy mit dem Notify zusammenbekommen.
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

TNT0068

Vielleicht hilft dir das als Denkanstoß.
Ich schalte mit dem Dummy im Wohnzimmer alles aus. Flur das Licht an, Schlafzimmer gedimmt an. Dann die TV Steckdose im Schlafzimmer für 2 Std(kann ich in ruhe einschlafen)
Der sleep Befehl ist dafür das das mein PC im Wohnzimmer in Ruhe runterfahren kann bevor die Steckdose ausgeht.

Gute_Nacht:Gute_Nacht {fhem ("set wz_XBMC shutdown;set Flur_Decke on-for-timer 240;set SZ_Dimmer_Decke_01 6 480 8;set WZ_Licht_Deckenlampen off;set SZ_Power_TV_Timer on;set WZ_Hub off;sleep 20;set WZ_Power_Media off")}
Homematic HMLAN HMUSB Heizung, Strom und Licht , Vuduo2, Kodi, Hue, Logitech Harmony Hub, Alexa

bergadler

@bjoernbo

Du legst Dir erst einen (dummy-)Schalter an, Bsp:
define TV_Modus dummy
attr TV_Modus devStateIcon on:on:off off:off:on
attr TV_Modus setList state:on,off
attr TV_Modus webCmd on:off


Dann definierst Du ein notify, was auf diesen Schhalter reagiert:
define TV_Modus_notify notify { }

und schreibst dort dann direkt in dessen  "DEF", in Anlehnung, was ich weiter oben schon geschrieben habe:
TV_Modus.* {
if ( Value("TV_Modus") eq "on")  {
   fhem ("set Multimedial off");
   fhem ("set LED_Sideboard on-for-timer 300");
   fhem ("define TV_Modus_off at +00:05 set TV_Modus off")
  }
}


Nur "theoretisch" getestet, kann Fehler enthalten.

Wenn's dann immer noch nicht geht, muß Du schon mal Deine Konfig verraten,
und was als Fehlermeldung kommt, im EventMonitor steht, im Logfile steht...

Gruß
aktuelles FHEM auf Raspberry B+, FHEM von fhem.de V.5.7, CUL868 V1.57, (6x FHT80B+ FHTTK, div. IT,div. FS20,Harmony Hub)

bjoernbo

SAUBER BERGADLER !!!

Funzt! und ich habe es jetzt an diesem Beispiel verstanden. Eigentlich gar nicht so schwer !!! 1000Dank!
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

bjoernbo

@ Bergadler, jetzt habe ich mich direkt an ELSE / IF gewagt und funzt!


ZitatTV_Modus.* {
if ( Value("TV_Modus") eq "off")  {
   fhem ("set Multimedia off");
   fhem ("set LED_Sideboard off");
  }
else {
if ( Value("TV_Modus") eq "on")  {
   fhem ("set Multimedia on");
   fhem ("set LED_Sideboard on");
  }
}
}

DANKE nochmals !  ;D :D ;) :)
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

bergadler

Ich habe gedacht, das sollte ein "zu-Bett-geh-Schalter" werden.?  ;)
aktuelles FHEM auf Raspberry B+, FHEM von fhem.de V.5.7, CUL868 V1.57, (6x FHT80B+ FHTTK, div. IT,div. FS20,Harmony Hub)

bjoernbo

ich würde jetzt gerne meinen  "TV-Modus" ein wenig abändern. Komme aber auf keinen grünen Zweig.
Bevor der Schalter Multimedia OFF geht soll mein Harmony Hub, den Befehl "set hub activity PowerOff" setzen und 5 Sekunden warten bis dann die Dose "Multimedia -> OFF" gesetzt wird.

Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

Bennemannc

Hallo,

dann muss der zweite Befehl mit einem at ausgeführt werden. Define ... at +00:05:00 set .... Genaueres kannst Du in der Commandref finden.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF