59_Twilight.pm - Funktioniert seit dem 3.1.19 nicht mehr - Yahoo API Umstellung

Begonnen von JoWiemann, 04 Januar 2019, 09:25:53

Vorheriges Thema - Nächstes Thema

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Christoph Morrison


Frank_Huber

Zitat von: Christoph Morrison am 13 Januar 2019, 12:15:45
Identisch zu den anderen Werten sollten sie eigentlich nicht gewesen sein, da bei fehlenden Werten eine Beschattung von 50% angenommen wird.

Meine Roadmap sieht so aus:
- Ich entferne den ganzen Yahoo-Teil aus 59_Twilight, die Angabe einer Yahoo-ID bleibt aber weiter (folgenlos) aus Gründen der Rückwärtskompatiblität möglich. Es wird weiterhin möglich bleiben, über useExtWeather einen Beschattungsgrad in Prozent einzubinden. Entsprechende Infos gibt es lt. CoolTux bei den Weather-API-Modulen.
- Ich evaluiere inwiefern sich Twilight und Astro überschneiden und ob man die Berücksichtigung des Beschattung nicht lieber zu Astro kontribuiert und Twilight dafür beerdigt

Alles weitere wird hier stattfinden: https://github.com/christoph-morrison/FHEM-59_Twilight
Stabile Releases wird es auch weiterhin über update geben.

Ich habe gerade mal bei mir verglichen was in Astro / Weather im Vergleich zu Twilight fehlen würde.
Hier sehe ich aktuell nur das "light" Reading. Also die Aussenhelligkeit.
Dies ist in keinem der Module vertreten.

BroPi

Ich nutze bei mir Twilight mit dem attr useExtWeather von Proplanta. Twilight_weather wird wieder berechnet. Also soweit gut. Aber was ist mit ss_weather und sr_weather? Diese sind bei mir jetzt immer mit ss und sr identisch. Können diese nicht auch aus den useExtWeather-Daten berechnet werden? Ich hatte bisher immer diese für meine Rollladensteuerung verwendet, was super funktioniert hatte.

l2r

bei mir sind die unterschiedlich.
Ich nutze das Weather-Modul mit DarkSky-Api und habe für useExtWeather cloudCover eingetragen.

Allerdings wird bei mir light nicht mehr geändert und steht dauerhaft auf 5. Ich dachte, das würde sich wieder normal verhalten, wenn man useExtWeather nutzt?

Gruß Michael
Wissen ist Macht.
Ich weiß nix.
Macht nix.

HausHH

Syntax beachtet?

Device:cloudCover

Bei mir wird Light angepasst über den Tag.

CoolTux

Bei mir wird das auch angepasst. Kommt aber aktuell nicht über 5 hinaus. Kann aber an der Jahreszeit liegen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

HausHH

Bei mir ist jeden Tag gegen 15.30 Uhr Light auf 6.
Scheint aber nichts mit der tatsächlichen Helligkeit zu tun zu haben, sondern scheint mit eher errechnet zu sein

CoolTux

Zitat von: HausHH am 21 Januar 2019, 13:16:47
Bei mir ist jeden Tag gegen 15.30 Uhr Light auf 6.
Scheint aber nichts mit der tatsächlichen Helligkeit zu tun zu haben, sondern scheint mit eher errechnet zu sein

Muss ich mal schauen bei mir. Und ja es wird auch errechnet.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

HausHH

Ja, wandert auch jeden Tag um ca. 2 Minuten, morgen wird es dann wohl um 15.35 Uhr sein.

Was mir noch aufgefallen ist: morgens springt Light von 3 gleichzeitig auf 4 und 6 (gleicher Zeitstempel) und nachmittags erst von 6 auf 4 und kurze Zeit später wieder quasi-zeitgleich auf 5 und 3.

Würde bei mir nicht taugen, um die Rolladen verlässlich zu steuern.

Christoph Morrison

Zitat von: HausHH am 21 Januar 2019, 13:39:09
Was mir noch aufgefallen ist: morgens springt Light von 3 gleichzeitig auf 4 und 6 (gleicher Zeitstempel) und nachmittags erst von 6 auf 4 und kurze Zeit später wieder quasi-zeitgleich auf 5 und 3.

Zeig mal bitte ein list deines Devices. Ich habe einen Verdacht und würde den gerne verifizieren.

HausHH

Zitat von: Christoph Morrison am 21 Januar 2019, 13:41:07
Zeig mal bitte ein list deines Devices. Ich habe einen Verdacht und würde den gerne verifizieren.
Ich versuchs:


Internals:
   CONDITION  0
   DEF        Long Lat 1
   FUUID      UUID
   INDOOR_HORIZON 1
   LATITUDE   Long
   LONGITUDE  Lat
   NAME       MyTwilight
   NR         233
   STATE      5
   SUNPOS_OFFSET 300
   SWIP       1
   TYPE       Twilight
   VERSUCHE   0
   WEATHER    0
   WEATHER_HORIZON 0
   Helper:
     DBLOG:
       aktEvent:
         logdb:
           TIME       1548056317.13719
           VALUE      sr_indoor
       azimuth:
         logdb:
           TIME       1548074436.02861
           VALUE      196.84
       compasspoint:
         logdb:
           TIME       1548070535.74466
           VALUE      south
       elevation:
         logdb:
           TIME       1548074436.02861
           VALUE      15.59
       horizon:
         logdb:
           TIME       1548056317.13719
           VALUE      1
       light:
         logdb:
           TIME       1548056317.13719
           VALUE      5
       nextEvent:
         logdb:
           TIME       1548056317.13719
           VALUE      sr_weather
       nextEventTime:
         logdb:
           TIME       1548056317.13719
           VALUE      08:30:16
       sr:
         logdb:
           TIME       1548025201.08804
           VALUE      08:30:16
       sr_astro:
         logdb:
           TIME       1548025201.08804
           VALUE      06:18:00
       sr_civil:
         logdb:
           TIME       1548025201.08804
           VALUE      07:43:14
       sr_indoor:
         logdb:
           TIME       1548025201.08804
           VALUE      08:38:37
       sr_naut:
         logdb:
           TIME       1548025201.08804
           VALUE      06:59:39
       sr_weather:
         logdb:
           TIME       1548025201.08804
           VALUE      08:30:16
       ss:
         logdb:
           TIME       1548025201.08804
           VALUE      16:33:18
       ss_astro:
         logdb:
           TIME       1548025201.08804
           VALUE      18:45:39
       ss_civil:
         logdb:
           TIME       1548025201.08804
           VALUE      17:20:21
       ss_indoor:
         logdb:
           TIME       1548025201.08804
           VALUE      16:24:57
       ss_naut:
         logdb:
           TIME       1548025201.08804
           VALUE      18:03:58
       ss_weather:
         logdb:
           TIME       1548025201.08804
           VALUE      16:33:18
       state:
         logdb:
           TIME       1548056317.13719
           VALUE      5
       twilight:
         logdb:
           TIME       1548058834.49096
           VALUE      100
       twilight_weather:
         logdb:
           TIME       1548072035.86508
           VALUE      63
   READINGS:
     2019-01-21 08:38:37   aktEvent        sr_indoor
     2019-01-21 13:40:36   azimuth         196.84
     2019-01-21 13:40:36   compasspoint    south
     2019-01-21 07:30:16   condition       0
     2019-01-21 13:40:36   elevation       15.59
     2019-01-21 08:38:37   horizon         1
     2019-01-21 08:38:37   light           5
     2019-01-21 08:38:37   nextEvent       sr_weather
     2019-01-21 08:38:37   nextEventTime   08:30:16
     2019-01-21 00:00:01   sr              08:30:16
     2019-01-21 00:00:01   sr_astro        06:18:00
     2019-01-21 00:00:01   sr_civil        07:43:14
     2019-01-21 00:00:01   sr_indoor       08:38:37
     2019-01-21 00:00:01   sr_naut         06:59:39
     2019-01-21 07:30:16   sr_weather      08:30:16


Koordinaten und Uuid entsprechend ersetzt

l2r

Zitat von: CoolTux am 21 Januar 2019, 12:59:29
Bei mir wird das auch angepasst. Kommt aber aktuell nicht über 5 hinaus. Kann aber an der Jahreszeit liegen.

So ähnlich sieht das bei mir auch aus. Ich dachte das wäre ein Bug, weil aktuell bei mir bestes Winterwetter herrscht und weit und breit kaum eine Wolke zu sehen ist. Bei diesen Bedingungen bin ich davon ausgegangen, dass light auch auf 6 steht.

Ich werde das jetzt mal genauer mitloggen.

Danke!
Wissen ist Macht.
Ich weiß nix.
Macht nix.

moonsorrox

Bei mir steht er aktuell auf light=6

Internals:
   CFGFN      ./FHEM/System.cfg
   CONDITION  0
   DEF        52.xxxxxxxxxxxxxx 9.xxxxxxxxxxxxxxxxxxx
   FUUID      xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   INDOOR_HORIZON 0
   LATITUDE   52.xxxxxxxx
   LONGITUDE  9.xxxxxxxx
   NAME       myTwilight
   NR         4312
   STATE      6
   SUNPOS_OFFSET 300
   SWIP       1
   TYPE       Twilight
   VERSUCHE   0
   WEATHER    0
   WEATHER_HORIZON 0
   READINGS:
     2019-01-21 08:26:16   aktEvent        sr_weather
     2019-01-21 14:12:18   azimuth         204.24
     2019-01-21 14:12:18   compasspoint    south-southwest
     2019-01-21 07:26:15   condition       0
     2019-01-04 14:15:33   condition_txt   Mostly Cloudy
     2019-01-21 14:12:18   elevation       15.02
     2019-01-21 08:26:16   horizon         0
     2019-01-21 08:26:16   light           6
     2019-01-21 08:26:16   nextEvent       ss_weather
     2019-01-21 08:26:16   nextEventTime   16:39:32
     2019-01-21 00:00:01   sr              08:26:15
     2019-01-21 00:00:01   sr_astro        06:17:51
     2019-01-21 00:00:01   sr_civil        07:40:47
     2019-01-21 00:00:01   sr_indoor       08:26:15
     2019-01-21 00:00:01   sr_naut         06:58:25
     2016-12-07 00:00:01   sr_twilight     undefined
     2019-01-21 07:26:15   sr_weather      08:26:15
     2019-01-21 00:00:01   ss              16:39:32
     2019-01-21 00:00:01   ss_astro        18:48:00
     2019-01-21 00:00:01   ss_civil        17:25:01
     2019-01-21 00:00:01   ss_indoor       16:39:32
     2019-01-21 00:00:01   ss_naut         18:07:24
     2019-01-21 07:26:15   ss_weather      16:39:32
     2019-01-21 08:26:16   state           6
     2019-01-21 14:12:18   twilight        100
     2019-01-21 14:12:18   twilight_weather 100
   TIMER:
     myTwilight_Midnight:
       HASH       myTwilight
       MODIFIER   Midnight
       NAME       myTwilight_Midnight
     myTwilight_sr:
       DEG        0
       HASH       myTwilight
       LIGHT      4
       MODIFIER   sr
       NAME       myTwilight_sr
       NAMENEXT   sr_indoor
       STATE      4
       SWIP       0
       TIME       1548055575.71219
     myTwilight_sr_astro:
       DEG        -18
       HASH       myTwilight
       LIGHT      1
       MODIFIER   sr_astro
       NAME       myTwilight_sr_astro
       NAMENEXT   sr_naut
       STATE      1
       SWIP       0
       TIME       1548047871.68094
     myTwilight_sr_civil:
       DEG        -6
       HASH       myTwilight
       LIGHT      3
       MODIFIER   sr_civil
       NAME       myTwilight_sr_civil
       NAMENEXT   sr
       STATE      3
       SWIP       0
       TIME       1548052847.7018
     myTwilight_sr_indoor:
       DEG        0
       HASH       myTwilight
       LIGHT      5
       MODIFIER   sr_indoor
       NAME       myTwilight_sr_indoor
       NAMENEXT   sr_weather
       STATE      5
       SWIP       0
       TIME       1548055575.72258
     myTwilight_sr_naut:
       DEG        -12
       HASH       myTwilight
       LIGHT      2
       MODIFIER   sr_naut
       NAME       myTwilight_sr_naut
       NAMENEXT   sr_civil
       STATE      2
       SWIP       0
       TIME       1548050305.69137
     myTwilight_sr_weather:
       DEG        0
       HASH       myTwilight
       LIGHT      6
       MODIFIER   sr_weather
       NAME       myTwilight_sr_weather
       NAMENEXT   ss_weather
       STATE      6
       SWIP       1
       TIME       1548055575.79568
     myTwilight_ss:
       DEG        0
       HASH       myTwilight
       LIGHT      3
       MODIFIER   ss
       NAME       myTwilight_ss
       NAMENEXT   ss_civil
       STATE      9
       SWIP       0
       TIME       1548085172.65219
     myTwilight_ss_astro:
       DEG        -18
       HASH       myTwilight
       LIGHT      0
       MODIFIER   ss_astro
       NAME       myTwilight_ss_astro
       NAMENEXT   sr_astro
       STATE      12
       SWIP       0
       TIME       1548092880.68094
     myTwilight_ss_civil:
       DEG        -6
       HASH       myTwilight
       LIGHT      2
       MODIFIER   ss_civil
       NAME       myTwilight_ss_civil
       NAMENEXT   ss_naut
       STATE      10
       SWIP       0
       TIME       1548087901.6618
     myTwilight_ss_indoor:
       DEG        0
       HASH       myTwilight
       LIGHT      4
       MODIFIER   ss_indoor
       NAME       myTwilight_ss_indoor
       NAMENEXT   ss
       STATE      8
       SWIP       0
       TIME       1548085172.64258
     myTwilight_ss_naut:
       DEG        -12
       HASH       myTwilight
       LIGHT      1
       MODIFIER   ss_naut
       NAME       myTwilight_ss_naut
       NAMENEXT   ss_astro
       STATE      11
       SWIP       0
       TIME       1548090444.67137
     myTwilight_ss_weather:
       DEG        0
       HASH       myTwilight
       LIGHT      5
       MODIFIER   ss_weather
       NAME       myTwilight_ss_weather
       NAMENEXT   ss_indoor
       STATE      7
       SWIP       1
       TIME       1548085172.69568
     myTwilight_sunpos:
       HASH       myTwilight
       MODIFIER   sunpos
       NAME       myTwilight_sunpos
     myTwilight_weather:
       HASH       myTwilight
       MODIFIER   weather
       NAME       myTwilight_weather
   TW:
     sr:
       DEG        0
       LIGHT      4
       NAME       sr
       NAMENEXT   sr_indoor
       STATE      4
       SWIP       0
       TIME       1548055575.71219
     sr_astro:
       DEG        -18
       LIGHT      1
       NAME       sr_astro
       NAMENEXT   sr_naut
       STATE      1
       SWIP       0
       TIME       1548047871.68094
     sr_civil:
       DEG        -6
       LIGHT      3
       NAME       sr_civil
       NAMENEXT   sr
       STATE      3
       SWIP       0
       TIME       1548052847.7018
     sr_indoor:
       DEG        0
       LIGHT      5
       NAME       sr_indoor
       NAMENEXT   sr_weather
       STATE      5
       SWIP       0
       TIME       1548055575.72258
     sr_naut:
       DEG        -12
       LIGHT      2
       NAME       sr_naut
       NAMENEXT   sr_civil
       STATE      2
       SWIP       0
       TIME       1548050305.69137
     sr_weather:
       DEG        0
       LIGHT      6
       NAME       sr_weather
       NAMENEXT   ss_weather
       STATE      6
       SWIP       1
       TIME       1548055575.79568
     ss:
       DEG        0
       LIGHT      3
       NAME       ss
       NAMENEXT   ss_civil
       STATE      9
       SWIP       0
       TIME       1548085172.65219
     ss_astro:
       DEG        -18
       LIGHT      0
       NAME       ss_astro
       NAMENEXT   sr_astro
       STATE      12
       SWIP       0
       TIME       1548092880.68094
     ss_civil:
       DEG        -6
       LIGHT      2
       NAME       ss_civil
       NAMENEXT   ss_naut
       STATE      10
       SWIP       0
       TIME       1548087901.6618
     ss_indoor:
       DEG        0
       LIGHT      4
       NAME       ss_indoor
       NAMENEXT   ss
       STATE      8
       SWIP       0
       TIME       1548085172.64258
     ss_naut:
       DEG        -12
       LIGHT      1
       NAME       ss_naut
       NAMENEXT   ss_astro
       STATE      11
       SWIP       0
       TIME       1548090444.67137
     ss_weather:
       DEG        0
       LIGHT      5
       NAME       ss_weather
       NAMENEXT   ss_indoor
       STATE      7
       SWIP       1
       TIME       1548085172.69568
Attributes:
   room       AutomationTest,Wettervorhersage
   sortby     01
   verbose    2
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

BroPi

Zitat von: l2r am 21 Januar 2019, 12:55:19
bei mir sind die unterschiedlich.
Ich nutze das Weather-Modul mit DarkSky-Api und habe für useExtWeather cloudCover eingetragen.
Wo liegt denn der Unterschied zwischen Proplanta Cloud-Werte (0...100) und Weather-Modul mit DarkSky-Api. Da können ja auch nur Werte zwischen 0 und 100 übermittelt werden. Vielleicht wird da aber noch etwas anderes bei der Berechnung mit einbezogen.
Übrigens die Light-Werte springen bei mir auch. Ich versuche mal 2 Bilder mit ranzuhängen.