3 Schaltbefehle auf ein mal !?

Begonnen von Tiefflieger, 17 Oktober 2013, 21:42:57

Vorheriges Thema - Nächstes Thema

Tiefflieger

Versuche gerade über einen Dummy folgendes zu lösen :

set FS20_10c901 on;sleep 240;set FS20_10c902 on;set 1234 09 on

Aber es will nicht !!! Kann mir jemand sagen, wie ich das hinbekomme ?
Möchte mit 1 Befehl es so ausführen bzw. alle auf off

MfG
Dennis
FHEM aktuellste Version Raspbarry Pi 512Mb, 1-Wire mit LinkUSBi, FS20 AS4, FS20 ST4, 10x DS18B20, CUL 3.4

Ganneff

Zitat von: Tiefflieger am 17 Oktober 2013, 21:42:57
Versuche gerade über einen Dummy folgendes zu lösen :

set FS20_10c901 on;sleep 240;set FS20_10c902 on;set 1234 09 on

Aber es will nicht !!! Kann mir jemand sagen, wie ich das hinbekomme ?
Möchte mit 1 Befehl es so ausführen bzw. alle auf off

Zum einen willst du wohl ;; benutzen, ie doppeltes ;, siehe commandref unter "Fhem command types"

Zum anderen ist ein sleep 240 so einzubauen meiner Erfahrung nach keine gute Idee, mit einem sleep an der falschen Stelle hängt dann erstmal fhem und schläft... Du könntest Dir stattdessen dynamisch ein at erstellen, das in entsprechendem Abstand die nächsten Kommandos ausführt. Also a la "define doit at +00:04:00 set[...]" nach dem ersten set und 2 ;

Und wenn Du einfach nur alle 3 gleichzeitig an/aus willst, geht das einfacher mit einer structure, da gibts das on/off dann auf die Structure, die verteilt dann.

Tiefflieger

Habe es gerade mal Probier aber macht es nicht......
Er schaltet mir alle 3 auf ein mal ein ohne die 4 min zu warten !?

define test at +00:00:01 set FS20_10c901 on,at +00:04:00 set FS20_10c902 on,set HeizungZirku on

Kann mir jemand auf die Sprünge helfen bitte ?

MfG
FHEM aktuellste Version Raspbarry Pi 512Mb, 1-Wire mit LinkUSBi, FS20 AS4, FS20 ST4, 10x DS18B20, CUL 3.4

Ganneff

Zitat von: Tiefflieger am 20 Oktober 2013, 08:56:54
Habe es gerade mal Probier aber macht es nicht......
Er schaltet mir alle 3 auf ein mal ein ohne die 4 min zu warten !?

define test at +00:00:01 set FS20_10c901 on,at +00:04:00 set FS20_10c902 on,set HeizungZirku on

Kann mir jemand auf die Sprünge helfen bitte ?

MfG

Ich bleibe dabei das du dir die commandref, Abschnitt "command types" ansehen möchtest.
Dort gibt es interessanterweise relativ passend eine Beschreibung dazu, wenn Du den Bereich rund um die ; und ;; ansiehst. Dort werden zwar Lampen geschaltet, aber das ja kein grosser Unterschied.

Dein define hier sollte man dem folgend so schreiben:

define test at +00:00:01 set FS20_10c901 on;; define test2 at +00:04:00 set FS20_10c902 on;;;; set HeizungZirku on

welches sich übersetzt als


- Definiere das at test, welches in 1 Sekunde die folgenden 2 Kommandos absetzt:
1. Schalte FS20_10c901 an
2. Definiere das at test2, welches in 4 Minuten die folgenden 2 Kommandos absetzt:
   a. Schalte FS20_10c902 an
   b. Schalte HeizungZirku an

Tiefflieger

Ich weiß nicht warum aber ich bekomme das nicht hin ........

Wie Schaffe ich das einen Taster zu definieren, der folgendes bei betätigung ausführt bzw. einen schalter, der auch wieder alles abschaltet !

set FS20_10c901 on;; at +00:04:00 set FS20_10c902 on;;;; set HeizungZirku on

Habe jetzt schon mehrere sachen probiert, aber komme einfach nicht ans ziel !

'MfG
FHEM aktuellste Version Raspbarry Pi 512Mb, 1-Wire mit LinkUSBi, FS20 AS4, FS20 ST4, 10x DS18B20, CUL 3.4

Puschel74

Hallo,

ZitatHabe jetzt schon mehrere sachen probiert, aber komme einfach nicht ans ziel !
Was du alles probiert hast dürfen wir nicht erfahren?
d.h. wir sollen ggf. nochmal von vorna anfangen zu raten?

Ganneff hat dir ja ein paar Tipps gegeben - waren die falsch oder schlecht verständlich?
Weiters wäre das Einsteiger.pdf noch interessant - schon gelesen?
Wiki auch schon geschaut?
Keine funktionierende Lösung gefunden?

Dann den Code bitte in Code-Tags setzen (der Text ist leichter lesbar dadurch) und die Fehlermeldung im FHEM-Logfile anschauen - und mit posten.

Danke.

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.

Zrrronggg!

Weil ich heute gute Laune habe:

Dein Schalter sei definiert und heisse
ZitatMein_Schalter
und sei so konfiguriert, dass er tatsächlich on und off sendet.

dann machst du Folgendes

define act_on_Mein_Schalter_on notify Mein_Schalter:on set FS20_10c901 on ;; define spaeter_on at +00:04:00 set FS20_10c902 on ;;;; set HeizungZirku on


Das Ganze lässt sich noch etwas vereinfachen, indem man die gleichartigen letzten beiden Befehle zusammenfasst:

define act_on_Mein_Schalter_on notify Mein_Schalter:on set FS20_10c901 on ;; define spaeter_on at +00:04:00 set FS20_10c902,HeizungZirku on

Auschalten geht natürlich so:

define act_on_Mein_Schalter_off notify Mein_Schalter:off set FS20_10c901,FS20_10c902,HeizungZirku off

(ich gehe davon aus, dass das Auschalten sofort erfolgen soll)
FHEM auf Linkstation Mini, CUL 868 SlowRF, 2xCUL 868 RFR, CUL 433 für IT, 2xHMLAN-Configurator mit VCCU, ITV-100 Repeater, Sender und Aktoren von FHT, FS20, S300, HM, IT, RSL