[gelöst/beantwortet]Twilight mit WetterProplanta und AutoShuttersControl?

Begonnen von FFHEM, 12 Oktober 2021, 11:45:19

Vorheriges Thema - Nächstes Thema

FFHEM

Hallo zusammen,
wie kann ich das WetterProplanta über Twilight in ASC nutzen?
Ich benutze für meine Rolladensteuerung ASC in Verbindung mit Twilight seit ein paar Wochen.
Dabei ist beim Rolladen z. B. das Attribut "ASC_AutoAstroModeMorning" ("HORIZON") und das Attribut "ASC_AutoAstroModeMorningHorizon" gesetzt.
Ich möchte nun, dass sich bei starker Bewölkung die Rolladenzeiten im ASC morgens und abends entsprechend verschieben.
Leider sehe ich keine Auswirkung durch WetterProplanta auf die Fahrzeiten. Habe ich da einen Denkfehler?

Vielen Dank für Denkanstöße!

Update: Noch eine Frage: Falls man WetterProplanta nicht verwenden will wie kann das "NOTIFYDEV  WetterProplanta" entfernt werden?

Internals:
   DEF        -5 WetterProplanta
   FUUID      5c444ff2-f33f-26cd-439d-096fb66bd26a040f
   FVERSION   59_Twilight.pm:0.249450/2021-09-10
   INDOOR_HORIZON -5
   NAME       Twilight
   NOTIFYDEV  WetterProplanta
   NR         1132
   NTFY_ORDER 50-Twilight
   STATE      Wolkenbed.: 87.5 100 75 Twil.: 100/47 Azim.: 151.97 Elev.: 26.31 100
   SUNPOS_OFFSET 300
   TYPE       Twilight
   WEATHER_CORRECTION 7
   WEATHER_HORIZON 2
   READINGS:
     2021-10-12 11:34:55   aktEvent        sr_weather
     2021-10-12 11:39:56   azimuth         151.97
     2021-10-12 11:34:55   cloudCover      87.5
     2021-10-12 07:34:52   cloudCover_sr   100
     2021-10-12 11:34:55   cloudCover_ss   75
     2021-10-12 11:39:56   compasspoint    southeast
     2020-10-05 16:56:07   condition       0
     2021-10-12 11:39:56   elevation       26.31
     2021-10-12 11:34:55   horizon         2
     2021-10-12 11:34:55   light           6
     2021-10-12 11:34:55   nextEvent       ss_weather
     2021-10-12 11:34:55   nextEventTime   18:31:10
     2021-10-12 11:34:55   sr              07:58:30
     2021-10-12 11:34:55   sr_astro        06:02:47
     2021-10-12 11:34:55   sr_civil        07:19:47
     2021-10-12 11:34:55   sr_indoor       07:26:12
     2021-10-12 11:34:55   sr_naut         06:41:26
     2021-10-12 11:34:55   sr_weather      08:11:37
     2021-10-12 11:34:55   ss              18:44:15
     2021-10-12 11:34:55   ss_astro        20:39:41
     2021-10-12 11:34:55   ss_civil        19:22:54
     2021-10-12 11:34:55   ss_indoor       19:16:30
     2021-10-12 11:34:55   ss_naut         20:01:09
     2021-10-12 11:34:55   ss_weather      18:31:10
     2021-10-12 11:34:55   state           6
     2021-10-12 11:39:56   twilight        100
     2021-10-12 11:39:56   twilight_weather 47
   TIMER:
     Twilight_Midnight:
       HASH       Twilight
       MODIFIER   Midnight
       NAME       Twilight_Midnight
     Twilight_ss:
       HASH       Twilight
       MODIFIER   ss
       NAME       Twilight_ss
     Twilight_ss_astro:
       HASH       Twilight
       MODIFIER   ss_astro
       NAME       Twilight_ss_astro
     Twilight_ss_civil:
       HASH       Twilight
       MODIFIER   ss_civil
       NAME       Twilight_ss_civil
     Twilight_ss_indoor:
       HASH       Twilight
       MODIFIER   ss_indoor
       NAME       Twilight_ss_indoor
     Twilight_ss_naut:
       HASH       Twilight
       MODIFIER   ss_naut
       NAME       Twilight_ss_naut
     Twilight_ss_weather:
       HASH       Twilight
       MODIFIER   ss_weather
       NAME       Twilight_ss_weather
     Twilight_sunpos:
       HASH       Twilight
       MODIFIER   sunpos
       NAME       Twilight_sunpos
   TW:
     sr:
       DEG        0
       LIGHT      4
       NAME       sr
       NAMENEXT   sr_indoor
       STATE      4
       SWIP       1
       TIME       1634018310.03
     sr_astro:
       DEG        -18
       LIGHT      1
       NAME       sr_astro
       NAMENEXT   sr_naut
       STATE      1
       SWIP       1
       TIME       1634011367
     sr_civil:
       DEG        -6
       LIGHT      3
       NAME       sr_civil
       NAMENEXT   sr
       STATE      3
       SWIP       1
       TIME       1634015987.02
     sr_indoor:
       DEG        -5
       LIGHT      5
       NAME       sr_indoor
       NAMENEXT   sr_weather
       STATE      5
       SWIP       1
       TIME       1634016372.04
     sr_naut:
       DEG        -12
       LIGHT      2
       NAME       sr_naut
       NAMENEXT   sr_civil
       STATE      2
       SWIP       1
       TIME       1634013686.01
     sr_weather:
       DEG        2
       LIGHT      6
       NAME       sr_weather
       NAMENEXT   ss_weather
       STATE      6
       SWIP       1
       TIME       1634019097.05
     ss:
       DEG        0
       LIGHT      3
       NAME       ss
       NAMENEXT   ss_civil
       STATE      9
       SWIP       1
       TIME       1634057055.97
     ss_astro:
       DEG        -18
       LIGHT      0
       NAME       ss_astro
       NAMENEXT   sr_astro
       STATE      12
       SWIP       1
       TIME       1634063981
     ss_civil:
       DEG        -6
       LIGHT      2
       NAME       ss_civil
       NAMENEXT   ss_naut
       STATE      10
       SWIP       1
       TIME       1634059374.98
     ss_indoor:
       DEG        -5
       LIGHT      4
       NAME       ss_indoor
       NAMENEXT   ss
       STATE      8
       SWIP       1
       TIME       1634058990.96
     ss_naut:
       DEG        -12
       LIGHT      1
       NAME       ss_naut
       NAMENEXT   ss_astro
       STATE      11
       SWIP       1
       TIME       1634061669.99
     ss_weather:
       DEG        2
       LIGHT      5
       NAME       ss_weather
       NAMENEXT   ss_indoor
       STATE      7
       SWIP       1
       TIME       1634056270.95
   helper:
     extWeather:
       Device     WetterProplanta
       regexp     WetterProplanta:fc0_cloud06:.*
       dispatch:
         trigger    fc0_cloud06
Attributes:
   alias      Twilight
   group      Licht
   room       ASC,Licht,Wetterstation
   stateFormat Wolkenbed.: cloudCover cloudCover_sr cloudCover_ss Twil.: twilight/twilight_weather Azim.: azimuth Elev.: elevation twilight
Raspberry Pi 4B, Homematic, Sonoff, Shelly, Worx, Arduino, ESP8266

CoolTux

Twilight wird nicht für die Berechnungen der Fahrzeiten für Morgens und Abends verwendet. Es wird ausschließlich zur Beschattung verwendet.
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

Beta-User

Zitat von: FFHEM am 12 Oktober 2021, 11:45:19
Leider sehe ich keine Auswirkung durch WetterProplanta auf die Fahrzeiten. Habe ich da einen Denkfehler?
Ggf. mal manuell ein paar Werte setzen, dann sollten schon Auswirkungen zu sehen sein (aber immer nur für Zeiten, die nach "jetzt" liegen).

ZitatUpdate: Noch eine Frage: Falls man WetterProplanta nicht verwenden will wie kann das "NOTIFYDEV  WetterProplanta" entfernt werden?
Indem du die DEF des Twilight änderst?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

FFHEM

@CoolTux:
das hatte ich immer genau andersherum in Erinnerung.
Bei mir wird die Schattierung über Lichtsensoren bei den Rolladen gesteuert, das Rauf- und Runterfahren über die Astromode-Funktionen von ASC. Und diese - so hatte ich es immer verstanden - werden über das Twilight-Attribut gefüttert: 
   ASC_twilightDevice Twilight
Bedeutet das, dass ich das Attribut (und auch das Twilight-Modul) löschen könnte?

Internals:
   FUUID      60e9bd30-f33f-26cd-37a0-e0845a5f655a7028
   FVERSION   73_AutoShuttersControl.pm:v0.10.16-s25056/2021-10-09
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       Rolladensteuerung
   NOTIFYDEV  global,Rolladensteuerung,RolladenArbeitszimmer,RolladenFlur,RolladenGaesteWC,RolladenGaestezimmer,RolladenKuecheLinks,RolladenKuecheRechts,RolladenWohnzimmerLinks,RolladenWohnzimmerRechts,ASC_Residents,LichtsensorSued,LichtsensorWest,Melder_Gaeste_WC,Twilight,Melder_Wohnzimmer_links,Melder_Wohnzimmer_rechts,LichtsensorOst,di_RegensensorVerzoegerung
   NR         1283
   NTFY_ORDER 51-Rolladensteuerung
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.10.16
   OLDREADINGS:
   READINGS:
     2021-10-12 08:59:33   RolladenArbeitszimmer_PosValue 100
     2021-10-07 07:15:02   RolladenArbeitszimmer_lastDelayPosValue 100
     2021-10-12 07:32:39   RolladenArbeitszimmer_lastPosValue 0
     2021-10-12 07:32:39   RolladenArbeitszimmer_nextAstroTimeEvent 12.10.2021 - 20:00
     2021-10-12 07:32:59   RolladenFlur_PosValue 100
     2021-09-12 07:15:02   RolladenFlur_lastDelayPosValue 100
     2021-10-12 07:32:39   RolladenFlur_lastPosValue 0
     2021-10-12 07:32:39   RolladenFlur_nextAstroTimeEvent 12.10.2021 - 22:00
     2021-10-12 07:32:59   RolladenGaesteWC_PosValue 100
     2021-10-12 07:32:39   RolladenGaesteWC_lastPosValue 0
     2021-10-12 07:32:39   RolladenGaesteWC_nextAstroTimeEvent 12.10.2021 - 19:10
     2021-10-11 17:37:13   RolladenGaestezimmer_PosValue 100
     2021-10-11 17:37:00   RolladenGaestezimmer_lastPosValue 20
     2021-10-12 08:00:02   RolladenGaestezimmer_nextAstroTimeEvent 12.10.2021 - 19:29
     2021-10-12 07:32:58   RolladenKuecheLinks_PosValue 100
     2021-10-12 07:32:39   RolladenKuecheLinks_lastPosValue 0
     2021-10-12 07:32:39   RolladenKuecheLinks_nextAstroTimeEvent 12.10.2021 - 19:42
     2021-10-12 07:33:09   RolladenKuecheRechts_PosValue 100
     2021-10-12 07:32:39   RolladenKuecheRechts_lastPosValue 0
     2021-10-12 07:32:39   RolladenKuecheRechts_nextAstroTimeEvent 12.10.2021 - 19:16
     2021-10-12 07:33:15   RolladenWohnzimmerLinks_PosValue 100
     2021-08-24 07:15:02   RolladenWohnzimmerLinks_lastDelayPosValue 100
     2021-10-12 07:32:39   RolladenWohnzimmerLinks_lastPosValue 0
     2021-10-12 07:32:39   RolladenWohnzimmerLinks_nextAstroTimeEvent 12.10.2021 - 20:30
     2021-10-12 07:33:16   RolladenWohnzimmerRechts_PosValue 100
     2021-10-12 07:32:39   RolladenWohnzimmerRechts_lastPosValue 0
     2021-10-12 07:32:39   RolladenWohnzimmerRechts_nextAstroTimeEvent 12.10.2021 - 20:00
     2021-08-28 18:09:10   ascEnable       on
     2021-10-10 09:48:33   controlShading  on
     2021-07-11 07:53:13   hardLockOut     off
     2021-07-19 23:09:16   partyMode       off
     2021-10-10 09:34:13   room_ASC_MQTT2_DEVICE___bersicht RolladenArbeitszimmer,RolladenFlur,RolladenGaesteWC,RolladenGaestezimmer,RolladenKuecheLinks,RolladenKuecheRechts
     2021-10-10 09:34:13   room_ASC___bersicht RolladenWohnzimmerLinks,RolladenWohnzimmerRechts
     2021-07-11 07:53:13   selfDefense     off
     2021-10-12 11:29:31   state           created new drive timer
     2021-07-11 07:53:13   sunriseTimeWeHoliday off
     2021-10-10 09:34:13   userAttrList    rolled out
   helper:
     shuttersList:
       RolladenArbeitszimmer
       RolladenFlur
       RolladenGaesteWC
       RolladenGaestezimmer
       RolladenKuecheLinks
       RolladenKuecheRechts
       RolladenWohnzimmerLinks
       RolladenWohnzimmerRechts
   monitoredDevs:
     ASC_Residents:
       Rolladensteuerung ASC_residentsDev
     LichtsensorOst:
       RolladenFlur ASC_BrightnessSensor
       RolladenGaesteWC ASC_BrightnessSensor
       RolladenKuecheLinks ASC_BrightnessSensor
       RolladenKuecheRechts ASC_BrightnessSensor
     LichtsensorSued:
       RolladenArbeitszimmer ASC_BrightnessSensor
       RolladenGaestezimmer ASC_BrightnessSensor
     LichtsensorWest:
       RolladenWohnzimmerLinks ASC_BrightnessSensor
       RolladenWohnzimmerRechts ASC_BrightnessSensor
     Melder_Gaeste_WC:
       RolladenGaesteWC ASC_WindowRec
     Melder_Wohnzimmer_links:
       RolladenWohnzimmerLinks ASC_WindowRec
     Melder_Wohnzimmer_rechts:
       RolladenWohnzimmerRechts ASC_WindowRec
     RolladenArbeitszimmer:
     RolladenFlur:
     RolladenGaesteWC:
     RolladenGaestezimmer:
     RolladenKuecheLinks:
     RolladenKuecheRechts:
     RolladenWohnzimmerLinks:
     RolladenWohnzimmerRechts:
     Twilight:
       Rolladensteuerung ASC_twilightDevice
     di_RegensensorVerzoegerung:
       Rolladensteuerung ASC_rainSensor
Attributes:
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_rainSensor di_RegensensorVerzoegerung:Regen
   ASC_residentsDev ASC_Residents:state
   ASC_tempSensor Aussen_Temperatur:temperature
   ASC_twilightDevice Twilight
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC
   webCmd     ascEnable
   webCmdLabel Gesamtsteuerung

Raspberry Pi 4B, Homematic, Sonoff, Shelly, Worx, Arduino, ESP8266

FFHEM

Zitat von: Beta-User am 12 Oktober 2021, 12:03:36
Ggf. mal manuell ein paar Werte setzen, dann sollten schon Auswirkungen zu sehen sein (aber immer nur für Zeiten, die nach "jetzt" liegen).
Indem du die DEF des Twilight änderst?
@Beta-User:
Hatte ich auch so gedacht, aber nachdem ich das DEF auf "-5" reduziert hatte, also ohne WetterProplanta, stand das NotifyDev immer noch auf WetterProplanta.
Raspberry Pi 4B, Homematic, Sonoff, Shelly, Worx, Arduino, ESP8266

Beta-User

Hmm, kann sein, dass das Löschen des Wetter-Devices im laufenden Betrieb nicht vorgesehen ist und du FHEM neu starten mußt, nachdem das geändert wurde.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

CoolTux

Hallo FFHEM,

Dann wurde das falsch aufgefasst. In der Tat ist es so das Twilight oder auch Astro lediglich für die Beschattung zur Sonnenstandsbestimmung genutzt wird. Für die Sonnenauf und Sonnenuntergangs Berechnung verwendet ASC Funktionen aus 99_SUNRISE_EL.pm.
Wenn Du also nicht mit der Beschattung arbeiten möchtest kannst Du das Twilight Device gerne aus ASC entfernen.



Grüße
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

FFHEM

Hallo CoolTux,
danke für die Erklärung. Das hatte ich beim Durchlesen der Threads nicht so verstanden.
Und die Verwechslung meinerseits kam daher, dass ich Azimuth und Elevation für die Beschattung vergessen hatte.

Grüße,
Friedhelm
Raspberry Pi 4B, Homematic, Sonoff, Shelly, Worx, Arduino, ESP8266

FFHEM

Zitat von: Beta-User am 12 Oktober 2021, 12:26:31
Hmm, kann sein, dass das Löschen des Wetter-Devices im laufenden Betrieb nicht vorgesehen ist und du FHEM neu starten mußt, nachdem das geändert wurde.
Danke, Deine Vermutung ist richtig, nach einem Neustart ist das NotifyDev weg.
Raspberry Pi 4B, Homematic, Sonoff, Shelly, Worx, Arduino, ESP8266

Beta-User

Zitat von: FFHEM am 12 Oktober 2021, 15:48:47
Danke, Deine Vermutung ist richtig, nach einem Neustart ist das NotifyDev weg.
Danke für die Rückmeldung. Habe zwischenzeitlich auch in den Code geschaut und festgestellt, warum das so ist (war) - ich hatte bei der Umstellung auf notifydev vorrangig die "Attribut-Variante" im Blick gehabt :o .

Von daher: Danke für den Hinweis, fix via update kommt bei Gelegenheit.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files