FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Kampfgnom am 30 Dezember 2014, 11:25:48

Titel: Problem mit Twilight
Beitrag von: Kampfgnom am 30 Dezember 2014, 11:25:48
Moin Moin Liebes Forum,

ich habe seit kurzen ein kleines Problem mit dem Twilight modul.

Ich habe einige Zeitgesteuerte Lampen und Rolläden über eine Twilight Abfrage laufen. Dies funktionierte bis vor einigen Tagen sehr gut und zuverlässig.

Ich habe folgenden Code in meiner Cfg.:

define WohnzimmerLichtAn at *{ReadingsVal("myTwilight","ss","20:00")} {fhem ("set CUL_HM_HM_LC_SW2_FM_278A17_Sw_01 An")}


Bis vor kurzen wurde denn auch immer zu den werten die aus dem Twilight zurück gegeben wurden.
Aber seit kurzen wird  nur noch um 20:00 Uhr geschaltet.

Könnt Ihr mir einen Tip geben?

Alex
Titel: Antw:Problem mit Twilight
Beitrag von: Dietmar63 am 30 Dezember 2014, 11:51:28
Wie sieht denn das Reading ss in myTwilight aus?

Gib mal
{ReadingsVal("myTwilight","ss","20:00")}
direkt in fhem ein.

Das Modul wurde auf hermannj Vorschlag auf non Blocking Zugriff umgestellt. SS sollte aber weiterhin korrekt ermittelt werden.


Titel: Antw:Problem mit Twilight
Beitrag von: Kampfgnom am 30 Dezember 2014, 11:58:32
Moin Moin,

wenn ich das eingebe kommt der richtige wert raus: heute 16:00:37

Titel: Antw:Problem mit Twilight
Beitrag von: Dietmar63 am 30 Dezember 2014, 12:11:03
Kannst du den Wert im at loggen?
Titel: Antw:Problem mit Twilight
Beitrag von: Kampfgnom am 30 Dezember 2014, 12:13:47
Hast Du einen kurzen tip wie ich das anstelle??
Titel: Antw:Problem mit Twilight
Beitrag von: Dietmar63 am 30 Dezember 2014, 12:52:45
Diesen Code vor das ReadingsVal schreiben.

Log 3, "übergebenes Ereignis: $Ereignis";

Variable natürlich anpassen: das Ergebnis von ReadingsVal() ausgeben. Kannst du Perl oder Programmieren?
Titel: Antw:Problem mit Twilight
Beitrag von: Kampfgnom am 30 Dezember 2014, 13:06:55
Also Perl überhaupt nicht und grundzüge des Programmierens vor jahren in der Ausbildung ;-)

Also schon ein paar Tage her !

Ich versuche es mal !
Titel: Antw:Problem mit Twilight
Beitrag von: Kampfgnom am 30 Dezember 2014, 14:23:28
Das ist das einzige was in der ereignisanzeige aufläuft:

2014-12-30 14:22:35 Twilight myTwilight azimuth: 207.52
2014-12-30 14:22:35 Twilight myTwilight elevation: 9.56
2014-12-30 14:22:35 Twilight myTwilight twilight: 100
2014-12-30 14:22:35 Twilight myTwilight twilight_weather: 100
2014-12-30 14:22:35 Twilight myTwilight compasspoint: south-southwest
Titel: Antw:Problem mit Twilight
Beitrag von: Dietmar63 am 30 Dezember 2014, 17:22:42
so:
define WohnzimmerLichtAn at *{ReadingsVal("myTwilight","ss","20:00")} {Log 3, "reading ss von myTW: ".ReadingsVal("myTwilight","ss","20:00");; fhem ("set CUL_HM_HM_LC_SW2_FM_278A17_Sw_01 An")}


Bei mir funktioniert es.
Vielleicht heißt dein Twilight anders.

Internals:
   CFGFN
   DEF        *{ReadingsVal("Twilight","ss","20:00")} {Log 3, "reading ss von myTW:".ReadingsVal("myTwilight","ss","20:00"); fhem ("set CUL_HM_HM_LC_SW2_FM_278A17_Sw_01 An")}
   NAME       WohnzimmerLichtAn
   NR         363
   NTM        16:05:15
   REP        -1
   STATE      Next: 16:05:15
   TRIGGERTIME 1420038315
   TRIGGERTIME_FMT 2014-12-31 16:05:15
   TYPE       at


Titel: Antw:Problem mit Twilight
Beitrag von: Kampfgnom am 01 Januar 2015, 23:21:03
Moin Moin Dietmar,

erst einmal frohes neues Jahr 2015 !

Ich habe jetzt noch einmal ein wenig herum gespielt.

Bild 1 sind die "Normalen" ausgaben

Bild 2 sind die ausgaben nachdem ich im Timespec Wizard einmal auf Modify gedrückt habe.
Das ist mir ein wenig befremdlich wie das kommt.

Titel: Antw:Problem mit Twilight
Beitrag von: Dietmar63 am 01 Januar 2015, 23:46:40
ZitatBild 2 sind die ausgaben nachdem ich im Timespec Wizard einmal auf Modify gedrückt habe.
Das ist mir ein wenig befremdlich wie das kommt.

mir kommt da nichts  komisch vor.
Titel: Antw:Problem mit Twilight
Beitrag von: Kampfgnom am 02 Januar 2015, 08:49:41
Moin Moin

ich finde es nur komisch das ich die richtigen zeiten nach der dem drücken auf den Modify Button angezeigt werden.

wie kommt das ?
Titel: Antw:Problem mit Twilight
Beitrag von: Dietmar63 am 02 Januar 2015, 09:56:19
Das kann viele Ursachen haben. TW ist ein Stück Software, dessen genauen Algorithmus ich auch nicht detailliert kenne. Zum Jahreswechsel haben einige hier geklagt, dass TW bei Ihnen auch Probleme mit der Aktualisierung der Werte hatte. Per modify war alles wieder ok.

Es lässt sich leider jetzt nicht mehr nachstellen, und auf Verdacht etwas ändern, geht nicht. 
Titel: Antw:Problem mit Twilight
Beitrag von: Kampfgnom am 02 Januar 2015, 11:15:37
Dann warten wir einmal ab ob das durch ein Update des Moduls das ganze wieder behoben wird.

Schönen Tag noch !
Titel: Antw:Problem mit Twilight
Beitrag von: Dietmar63 am 06 Januar 2015, 18:18:52
@Kampfgnom
das Problem sollte mit diesem update gelöst sein.

eingecheckt:
59_Twilight: correction of issues when starting fhem wehn reading weatherdata in nonBlockingmode

hier kannst du nachlesen was passiert ist:
http://forum.fhem.de/index.php?topic=31049.new#new (http://forum.fhem.de/index.php?topic=31049.new#new)