Ausschalten nach Zeit funktioniert nicht

Begonnen von flocki, 03 September 2013, 22:06:14

Vorheriges Thema - Nächstes Thema

flocki

Hallo

habe mein FHEM nun soweit am laufen wie ich es haben wollte (fast) alles funktioniert.

Wollte jetztwegen Urlaub Steckdosen in Abhängigkeit von der Zeit einschalten und immer zu einer festen zeit ausschalten , nur funktioniert das nicht. Die Funksteckdosen können aber über die Wandtaster ein ausgeschaltet werden.

Dieser Teil funktioniert ohne Probleme (ElroNr ist mein Name der Steckdose)
define Elro8An at *{sunset(0,"17:00","21:00")} set Elro8 on
define Elro8Aus at 22:00 set Elro8 off

Das funktioniert nicht:
define Elro2An at 19:00 set Elro2 on
define Elro2Aus at 21:05 set Elro2 off

Das funktioniert auch nicht:

define Elro1An at *{sunset(0,"17:00","21:00")} set Elro1 on
define Elro1Aus at *22:00 set Elro1 off

Kann es sein, habe die Steckdosen zwischenzeitlich mal manuell geschaltet, das es deswwegen nicht geht.
Hat einer eine Idee?

P.S. Zweite Frage habe versucht etwas in eine eigene *.cgf auszulagern will die Datei nun aber aus FHEM löschen, finde aber nirgends wie das geht?

Zrrronggg!

ZitatDieser Teil funktioniert ohne Probleme (ElroNr ist mein Name der Steckdose)
define Elro8An at *{sunset(0,"17:00","21:00")} set Elro8 on
define Elro8Aus at 22:00 set Elro8 off

ZitatDas funktioniert ...nicht:
define Elro1An at *{sunset(0,"17:00","21:00")} set Elro1 on
define Elro1Aus at *22:00 set Elro1 off

Da der Code  mit sunset gleich ist, würde ich das Problem ausserhalb von FHEM vermuten

Versuch doch mal folgendes
define Elro8An at *{sunset(0,"17:00","21:00")} set Elro8,Elro1 on

Wenn dann Elro8 angeht, aber Elro 1 nicht, dann würde ich an Funkreichweitenprobleme, oder eventuell auch einen Defekt denken.

Zitatdefine Elro8Aus at 22:00 set Elro8 off

define Elro2An at 19:00 set Elro2 on
define Elro2Aus at 21:05 set Elro2 off

Dir ist klar, dass alle diese Kommandos nur EIN MAL ausgeführt werden?  Nicht das es nur deswegen nicht funktioniert, weil das der Code gestern um 19 Uhr schon mal auslöste und heute um 19 Uhr geht  dann in der Tat nix mehr.


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

flocki

Hallo

ja stimmt da fehlt das * vor der Zeitangabe

Einen Defekt und Funkreichweitenprobleme kann ich definitiv ausschließen, die Steckdosen lassen sich ja über den Wandtaster ein und Ausschalten auch über meine Handyapp geht alles nur nicht das mit dem per Zeit Ausschalten. Einschalten geht bei einer Steckdose auch.

Ich teste das heute oder morgen nochmal.

Habe jetzt auch gelesen das es evt. einen tag dauern kann bevor die Sunset Angabe funktioniert

Zrrronggg!

ZitatEinen Defekt und Funkreichweitenprobleme kann ich definitiv ausschließen, die Steckdosen lassen sich ja über den Wandtaster ein und Ausschalten

Und der Wandtaster steht exakt an der selben Stelle wie die Antenne des FHEM Radio Devices (was hast du da eigentlich, CUL?) ?

Wenn nicht, beweist das nichts.

ZitatEinschalten geht bei einer Steckdose auch.


Das würde auch gehen, wenn das Funkmodul der Steckdose tot wäre, beweist also auch nichts.

auch über meine Handyapp geht alles

Okay, DAS ist ein Argument, jedenfalls wenn die Handyapp FHEM steuert.

Probier mal define Elro8An at *{sunset(0,"17:00","21:00")} set Elro8,Elro1 on
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

flocki

Zitat von: Zrrronggg! schrieb am Mi, 04 September 2013 14:19
ZitatEinen Defekt und Funkreichweitenprobleme kann ich definitiv ausschließen, die Steckdosen lassen sich ja über den Wandtaster ein und Ausschalten

Und der Wandtaster steht exakt an der selben Stelle wie die Antenne des FHEM Radio Devices (was hast du da eigentlich, CUL?) ?

Nein, aber fast sind ca. 30cm Entfernung dazwischen, und der zweite hängt ca. 2-3 Meter weiter weg vom Sender, Ja habe einen CUL



ZitatEinschalten geht bei einer Steckdose auch.

Das würde auch gehen, wenn das Funkmodul der Steckdose tot wäre, beweist also auch nichts.

Ok, das wußte ich nicht.


auch über meine Handyapp geht alles

Okay, DAS ist ein Argument, jedenfalls wenn die Handyapp FHEM steuert.

Probier mal define Elro8An at *{sunset(0,"17:00","21:00")} set Elro8,Elro1 on

probiere das mal aus, Danke.

Zrrronggg!

30 Zentimer  klingt nicht viel, können bei Funk aber Entscheidend sein.  Angenommen z.b. du hast in der Wand einen Stahlträger (siehst du gar nicht) dann macht das ne Menge aus, ob der Sender direkt vor dem Träger ist oder eben 30 Zentimeter daneben.

Ich sag nicht dass das hier die Ursache ist, ist mehr ne Prinzipielle Anmerkung.

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

flocki

Jawollte eh nach und nach die Steckdosen gegen FS20 geräte tauschen sind die billigen aus dem Baumarkt da ist die Reichweite nicht so doll.


Aber ich habe gesehen das unter "unsorted"  folgendes steht:

at
Elro2An   Next: 19:00:00
Elro2Aus  Next: 21:05:00

müsste dann nicht auch meine Elro1 und Elro8 da stehen ?

Zrrronggg!

Ja, in der Tat. Zumindest wenn du es MIT "*" vor der Uhrzeit eingetragen hast. Ohne  den Stern wirds nur 1x ausgeführt und dann gelöscht.
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

flocki

J ahabe ich gemacht

define Urlaub1An at *{sunset("REAL",0,"17:00","21:00")} set Elro8,Elro1 on
define Urlaub1Aus at *22:00 set Elro8,Elro1 off

define Urlaub2An at *19:00 set Elro2 on
define Urlaub2Aus at *21:05 set Elro2 off

Und Twilight habe ich auch gesetzt
define myTwilight Twilight 51.133 7.801 0 705486


Edit: Habe gerade gesehen jetzt wo ich Twilight definiert habe steht alles da, sollte ja jetzt funktionieren.

Urlaub1 ist ja Elro1 und Elro8

mal sehen heute Abend.

Zrrronggg!

Und was davon steht jetzt in "unsorted"?

Edit: (Ah, wärend ich die Frage gestellt habe, hast du deinen Post ergänzt. Alles klar. An Twilight liegt das aber trotzdem nicht würde ich denken, sieh unten)

ZitatUnd Twilight habe ich auch gesetzt
define myTwilight Twilight 51.133 7.801 0 705486

Hat damit nix zu tun. Insbesondere braucht "sunset" den Twilightwert nicht, sondern die Koordinaten deines Wohnorts.

Berlin z.b. so:

attr global latitude 52.666
attr global longitude 13.400


twilight ist eine ALTERNATIVE zu sunset/sunrise mit mehr Optionen.
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

flocki

Da steht jetzt

Twilight
myTwilight   6

at
Urlaub1An    Next: 20:07:35
Urlaub1Aus   Next: 22:00:00

Urlaub2An    Next: 19:00:00
Urlaub2Aus   Next: 21:05:00


Zrrronggg!

ZitatUrlaub1An Next: 20:07:35
Urlaub1Aus Next: 22:00:00

Urlaub2An Next: 19:00:00
Urlaub2Aus Next: 21:05:00

bestens. Jetzt heissts abwarten und auswerten welche Lampen schalten.
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

flocki

Ja Danke schon mal für die super Hife.
Ich sage Bescheid obs geht.

flocki

Urlaub1 funktioniert das An un Ausschalten
Urlaub2 geht nicht, das probieren ich heute mal mit der Funktion sunset und schau mal was passiert.

Brauche eigentlich eh nur zwei Gruppen, mit unterschiedlichen Zeiten, aber da kann ich ja auch REAL und CIVIL bei sunset nutzen.

Zrrronggg!

Sehr mysteriös. Und keine Fehlermeldungen im Log zur Zeit als das schalten sollte?
Oder sind die Events drin nur die Lampe ist nicht an gegangen?
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