[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.10

Begonnen von CoolTux, 22 Juni 2020, 12:38:36

Vorheriges Thema - Nächstes Thema

fettgu

ZitatIch sehe es auch nicht. Und deswegen habe ich noch mal Dein Lob angeschaut. ASC hat da gar nichts gemacht. Es war lediglich ein globaler Event von out.relais.Beleuchtung.Eingang_till welcher zu sehen war. Der Event war DELETED out.relais.Beleuchtung.Eingang_till

Du meinst diese Zeile ist nicht vom ASC?

2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - Devname: global Name: Haus.Rolladensteuerung Notify: $VAR1 = [
          'DELETED out.relais.Beleuchtung.Eingang_till'
        ];


Viele Grüße
Guido

fraggle777

Zitat von: CoolTux am 08 Oktober 2020, 21:30:33
Ah ok, gut dann liegt es an der lastPosition denn da fährt das Rollo bei wind-unprotected hin. Anscheinend ist das bei dir immer die ClosedPos. Kommt das hin?

Das muss ich mir mal genau anschauen, wenn mal wieder so eine Situation ist. Aber das kann natürlich gut sein. Wenn die Raffstoren oben sind, dann ist die LastPosition normalerweise "99" (99 ist meine Closed Position). Wenn dann die Wind Protection an geht, ändert sich die LastPosition vermutlich nicht, weil die Raffstoren eh schon oben sind. Also steht in der LastPosition immer noch "99" und sobald wind-unprotected kommt, fahren die Raffstoren wieder runter. Eigentlich müsste man an der Stelle im Code, wo die Wind Protection ausgewertet wird, in dem Moment wo Wind > THRESHOLD erkannt wird, die aktelle Position als LastPosition speichern.

CoolTux

Zitat von: fettgu am 08 Oktober 2020, 21:32:01
Du meinst diese Zeile ist nicht vom ASC?

2020.10.07 19:52:03 4: AutoShuttersControl (Haus.Rolladensteuerung) - Devname: global Name: Haus.Rolladensteuerung Notify: $VAR1 = [
          'DELETED out.relais.Beleuchtung.Eingang_till'
        ];


Viele Grüße
Guido

Doch, diese Zeile ist von ASC. Aber das ist kein Schaltbefehl. Hier wurde wohl das Device out.relais.Beleuchtung.Eingang_till gelöscht. Das ist ein globaler Event und deswegen wird er von ASC abgefangen aber nicht weiter verarbeitet.
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

zife

Zitat von: CoolTux am 08 Oktober 2020, 11:06:31
Das schaue ich mir die Tage ab. Eventuell habe ich ein Logikproblem in der Auswertung.

Also... hat keine Eile, ist eh genug los hier  ???
Aber ich kann zumindest inzwischen klar eingrenzen, woran das zu frühe Schließen des Rollos nach erfolgreichem Privacy-Modus liegt.

Der Gauner steckt in der Tat im Zusammenhang mit "PrivacyDown_BeforeNightClose". Wenn ich dort 7200:20 reinschreibe, geht das Rollo bei Erreichen einer Brightness von 20 in Privacy Position (korrekt), und dann 7200 Sek vor Time_Down_Late ganz zu (falsch). Wenn ich das auf 30:20 ändere, fährt das Rollo erst zur Time_Down_Late komplett zu (richtig, bzw. vermutlich 30 Sek zu früh).

Mit diesem Workaround kann ich erstmal gut leben. Perspektivisch würde ich aber gern einen sinnvollen Zeitwert setzen, damit die Privacy Position spätestens 2 Std. vor Time_Down_Late angefahren wird (das ist aber erst im nächsten Sommer wieder relevant - nu isses ja erstmal früh dunkel).

fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

CoolTux

Zitat von: zife am 09 Oktober 2020, 08:58:06
Also... hat keine Eile, ist eh genug los hier  ???
Aber ich kann zumindest inzwischen klar eingrenzen, woran das zu frühe Schließen des Rollos nach erfolgreichem Privacy-Modus liegt.

Der Gauner steckt in der Tat im Zusammenhang mit "PrivacyDown_BeforeNightClose". Wenn ich dort 7200:20 reinschreibe, geht das Rollo bei Erreichen einer Brightness von 20 in Privacy Position (korrekt), und dann 7200 Sek vor Time_Down_Late ganz zu (falsch). Wenn ich das auf 30:20 ändere, fährt das Rollo erst zur Time_Down_Late komplett zu (richtig, bzw. vermutlich 30 Sek zu früh).

Mit diesem Workaround kann ich erstmal gut leben. Perspektivisch würde ich aber gern einen sinnvollen Zeitwert setzen, damit die Privacy Position spätestens 2 Std. vor Time_Down_Late angefahren wird (das ist aber erst im nächsten Sommer wieder relevant - nu isses ja erstmal früh dunkel).

Laut Code wurde alles weitestgehend beachtet. Kannst Du heute Abend nach der PrivacyDown Fahrt auf Grund der Brightness bitte mal ein
{ ascAPIget('PrivacyDownStatus','ROLLONAME') }
machen.

Da sollte eine 2 raus kommen. Ich werde am WE das ganze mal an meinem Testsystem prüfen.
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

Bäschdler

Hi,

gibt es eine Möglichkeit den ASC nach einer manuellen Fahrt wieder so zu stellen, dass das shading weiter bearbeitet wird?

Konkretes Beispiel:
Um 10 Uhr morgens sind die Parameter für shading erfüllt und ASC fährt den Rollo von Büro und Kinderzimmerauf 60 %. Soweit alles gut. Jetzt geht aber um 13 Uhr der Junior in's Bett und daher soll der Rolladen natürlich auf 100 % was manuell ausgeführt wird. Junior schläft 2 Stunden und wacht um 15 Uhr auf. Wenn ich jetzt im Kinderzimmer den Rolladen manuell wieder auf 60 % fahre sind wieder beide Rolläden in der Position wie ich sie zur Abschattung haben möchte. Wenn jetzt aber um 17 Uhr die Bedingungen für das Abschatten nicht mehr erfüllt sind (weil Azimuth überschritten,...) dann fährt nur der vom Büro hoch und der im Kinderzimmer nicht weil ja (mindestens) eine manuelle Fahrt stattgefunden hat.
Ganz komfortabel wäre es natürlich wenn man den ASC nach dem Schlafen dazu bringen könnte da hin zu fahren wo er ohne manuellen eingriff stehen würde - damit würde der Rolladen an Sonnentagen auf 60 % und an Regentagen bzw. im Winter auf 0 % fahren weil ja die Bedingungen für das Abschatten nicht erfüllt sind.


Ich hoffe, ich habe das Beispiel konkret genug beschrieben.


Danke und viele Grüsse
Bäschdler

FunkOdyssey

Kurze Frage:

ASC_Shutter_IdleDetection basiert Readings und nicht auf Events, oder?

Bei Homematic also NICHT:

motor:.stop.*

Sondern:

motor:stop.*

Ich denke, das ich die Antwort schon kenne. Ich habe nur geade alle meine ASC_Shutter_IdleDetection-RegEx um das zusätzliche Leerzeichen erweitert, um dann festzustellen, dass ich das ja gar nicht brauche. :-)

CoolTux

Zitat von: FunkOdyssey am 09 Oktober 2020, 17:46:54
Kurze Frage:

ASC_Shutter_IdleDetection basiert Readings und nicht auf Events, oder?

Bei Homematic also NICHT:

motor:.stop.*

Sondern:

motor:stop.*

Ich denke, das ich die Antwort schon kenne. Ich habe nur geade alle meine ASC_Shutter_IdleDetection-RegEx um das zusätzliche Leerzeichen erweitert, um dann festzustellen, dass ich das ja gar nicht brauche. :-)

Wird mittels ReadingsVal ausgewertet  :) also kein Event.
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

CoolTux

Zitat von: Bäschdler am 09 Oktober 2020, 16:56:04
Hi,

gibt es eine Möglichkeit den ASC nach einer manuellen Fahrt wieder so zu stellen, dass das shading weiter bearbeitet wird?

Konkretes Beispiel:
Um 10 Uhr morgens sind die Parameter für shading erfüllt und ASC fährt den Rollo von Büro und Kinderzimmerauf 60 %. Soweit alles gut. Jetzt geht aber um 13 Uhr der Junior in's Bett und daher soll der Rolladen natürlich auf 100 % was manuell ausgeführt wird. Junior schläft 2 Stunden und wacht um 15 Uhr auf. Wenn ich jetzt im Kinderzimmer den Rolladen manuell wieder auf 60 % fahre sind wieder beide Rolläden in der Position wie ich sie zur Abschattung haben möchte. Wenn jetzt aber um 17 Uhr die Bedingungen für das Abschatten nicht mehr erfüllt sind (weil Azimuth überschritten,...) dann fährt nur der vom Büro hoch und der im Kinderzimmer nicht weil ja (mindestens) eine manuelle Fahrt stattgefunden hat.
Ganz komfortabel wäre es natürlich wenn man den ASC nach dem Schlafen dazu bringen könnte da hin zu fahren wo er ohne manuellen eingriff stehen würde - damit würde der Rolladen an Sonnentagen auf 60 % und an Regentagen bzw. im Winter auf 0 % fahren weil ja die Bedingungen für das Abschatten nicht erfüllt sind.


Ich hoffe, ich habe das Beispiel konkret genug beschrieben.


Danke und viele Grüsse
Bäschdler


{ ascAPIset('ShadingManualDriveStatus','ROLLONAME',0) }

sollte genau das tun was du wünschst. Einfach diesen Befehl nach manuellen hoch fahrt ausführen lassen.
Viel besser wäre es natürlich wenn Du ASC die ganze schlafen gehen Geschichte machen lassen würdest. Junior als Roommate anlegen und dem Rolllo zuweisen, danach Roommate schlafen legen und ASC steuert den Rest.
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

xerion

Zitat von: CoolTux am 07 Oktober 2020, 05:48:59
Dann wäre jetzt noch Interessant ob IsDay endlich bei Brightness korrekt funktioniert.

Hallo CoolTux ich muss dir leider mitteilen, dass das IsDay Problem noch nicht gelöst ist. Heute war es schon morgens sehr sonnig und die roommates waren auf Absent. Beim umschalten auf Home führen die Rollos hoch aber IsDay blieb auf 0. Sunrise ist wie immer auf 1.
Wechsel jetzt zu Octopus Energy und bekomme 150,00 € Bonus auf deine Rechnung. Die Anmeldung geht super leicht und schnell, klicke dafür einfach meinen persönlichen Empfehlungslink:
 https://share.octopusenergy.de/loved-heron-220.

CoolTux

Zitat von: xerion am 10 Oktober 2020, 08:39:22
Hallo CoolTux ich muss dir leider mitteilen, dass das IsDay Problem noch nicht gelöst ist. Heute war es schon morgens sehr sonnig und die roommates waren auf Absent. Beim umschalten auf Home führen die Rollos hoch aber IsDay blieb auf 0. Sunrise ist wie immer auf 1.

kannst Du mir kurz ein list von einem der Rollos geben wo Du die Abfrage gemacht hast? Danke Dir
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

zife

Zitat von: CoolTux am 09 Oktober 2020, 09:20:47
Laut Code wurde alles weitestgehend beachtet. Kannst Du heute Abend nach der PrivacyDown Fahrt auf Grund der Brightness bitte mal ein
{ ascAPIget('PrivacyDownStatus','ROLLONAME') }
machen.

Da sollte eine 2 raus kommen. Ich werde am WE das ganze mal an meinem Testsystem prüfen.

Kann ich bestätigen... steht nach der Privacy-Fahrt auf 2.
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

xerion

Zitat von: CoolTux am 10 Oktober 2020, 09:48:23
kannst Du mir kurz ein list von einem der Rollos geben wo Du die Abfrage gemacht hast? Danke Dir
Klar doch.
Das ist ein von den Brightness Rollläden.

Internals:
   CID        DVES_973735
   DEF        DVES_973735
   DEVICETOPIC Rollo_Kueche_Carport
   FUUID      5e0b0509-f33f-26f5-0251-48f3d65b799b6144
   IODev      Mosquitto_Broker
   LASTInputDev Mosquitto_Broker
   MSGCNT     1297
   Mosquitto_Broker_MSGCNT 1297
   Mosquitto_Broker_TIME 2020-10-10 10:44:24
   NAME       Rollo_Kueche_Carport
   NR         260
   STATE     
Online

0
   TYPE       MQTT2_DEVICE
   OLDREADINGS:
   READINGS:
     2019-12-31 22:02:44   ASC_Enable      on
     2020-06-25 11:50:50   ASC_ShadingMessage  WARN:  global shading active but ASC_Shading_Mode attribut is not set or off
     2020-10-10 07:29:19   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2020-10-10 09:30:01   ASC_Time_DriveDown 10.10.2020 - 22:30
     2020-10-10 09:30:01   ASC_Time_DriveUp 11.10.2020 - 09:30
     2020-10-10 09:30:01   ASC_Time_PrivacyDriveUp 11.10.2020 - 09:20
     2020-03-28 21:18:16   Command         Unknown
     2020-10-03 08:03:37   FallbackTopic   cmnd/DVES_973735_fb/
     2020-10-03 08:03:37   GroupTopic      cmnd/sonoffs/
     2020-10-10 10:44:24   Heap            26
     2020-10-03 08:03:37   Hostname        sonoff_rollo_kueche_carport-594
     2020-10-03 08:03:37   IPAddress       192.168.178.135
     2020-03-04 21:27:49   IPAddress1      192.168.178.135 (192.168.178.38)
     2020-10-10 03:07:03   LWT             Online
     2020-10-10 10:44:24   LoadAvg         19
     2020-10-03 08:03:37   Module          Sonoff T1 2CH
     2020-10-10 10:44:24   MqttCount       14
     2020-07-04 20:22:39   MqttRetry       600
     2020-05-04 21:09:10   OtaUrl          http://thehackbox.org/tasmota/tasmota-de.bin
     2020-10-10 02:59:08   POWER           
     2020-10-10 10:44:24   POWER1          off
     2020-10-10 10:44:24   POWER2          off
     2020-10-03 08:03:37   RestartReason   Software/System restart
     2020-03-28 21:32:05   SetOption13     on
     2020-09-08 20:49:12   SetOption56     on
     2020-09-08 20:49:16   SetOption57     on
     2020-10-10 10:44:24   Shutter1_Direction 0
     2020-10-10 10:44:24   Shutter1_Position 0
     2020-10-10 10:44:24   Shutter1_Target 0
     2020-05-04 21:07:43   Shutter1_direction 0
     2020-09-16 18:23:53   ShutterClose1   100
     2020-10-09 07:28:59   ShutterOpen1    0
     2020-09-01 10:41:24   ShutterOpenDuration1 20.8
     2020-10-10 07:29:11   ShutterPosition1 0
     2020-03-07 07:39:38   ShutterSetHalfway1 50
     2020-01-21 08:59:24   ShutterStop1    44
     2020-10-10 10:44:24   Sleep           50
     2020-10-10 10:44:24   SleepMode       Dynamic
     2020-01-17 21:48:17   Sleep_50_Active 50
     2020-10-10 10:44:24   Time            2020-10-10T09:44:25
     2020-05-04 21:09:22   Upgrade         Failed File Not Found (404)
     2020-10-10 10:44:24   Uptime          7T02:40:57
     2020-10-10 10:44:24   UptimeSec       614457
     2020-05-05 10:36:10   Vcc             3.458
     2020-10-03 08:03:37   Version         8.2.0.6(f5bc8d1-tasmota)
     2020-01-18 21:02:26   WebColor_1      #eaeaea
     2020-01-18 21:02:26   WebColor_10     #faffff
     2020-01-18 21:02:26   WebColor_11     #1fa3ec
     2020-01-18 21:02:26   WebColor_12     #0e70a4
     2020-01-18 21:02:26   WebColor_13     #d43535
     2020-01-18 21:02:26   WebColor_14     #931f1f
     2020-01-18 21:02:26   WebColor_15     #47c266
     2020-01-18 21:02:26   WebColor_16     #5aaf6f
     2020-01-18 21:02:26   WebColor_17     #faffff
     2020-01-18 21:02:26   WebColor_18     #999999
     2020-01-18 21:02:26   WebColor_19     #eaeaea
     2020-01-18 21:02:26   WebColor_2      #252525
     2020-01-18 21:02:26   WebColor_3      #4f4f4f
     2020-01-18 21:02:26   WebColor_4      #000000
     2020-01-18 21:02:26   WebColor_5      #dddddd
     2020-01-18 21:02:26   WebColor_6      #65c115
     2020-01-18 21:02:26   WebColor_7      #1f1f1f
     2020-01-18 21:02:26   WebColor_8      #ff5661
     2020-01-18 21:02:26   WebColor_9      #008000
     2020-10-03 08:03:37   WebServerMode   Admin
     2020-10-04 21:32:30   WifiConfig_2    WifiManager
     2020-05-14 12:37:51   WifiConfig_4    Retry
     2020-09-09 20:21:08   WifiConfig_7    ManagerRst
     2020-10-10 10:44:24   Wifi_AP         1
     2020-10-10 10:44:24   Wifi_BSSId      DC:39:6F:7E:81:C5
     2020-10-10 10:44:24   Wifi_Channel    6
     2020-10-10 10:44:24   Wifi_Downtime   0T00:00:25
     2020-10-10 10:44:24   Wifi_LinkCount  5
     2020-10-10 10:44:24   Wifi_RSSI       90
     2020-10-10 10:44:24   Wifi_SSId       FRITZ!Box EF 2,4 GHz
     2020-10-10 10:44:24   Wifi_Signal     -55
     2020-10-08 10:59:36   associatedWith  ASC
     2020-10-10 07:29:19   pct             0
     2020-10-10 07:29:19   state           0
     2020-06-29 10:14:21   subscriptions   cmnd/DVES_973735_fb/# cmnd/sonoff_rollo_kueche_carport/# cmnd/sonoffs/#
Attributes:
   ASC        1
   ASC_BrightnessSensor ESP_Easy_Helligkeit:Lux 25:14
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 26
   ASC_LockOut soft
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_PrivacyDown_Pos 20
   ASC_PrivacyUpValue_beforeDayOpen 600:10
   ASC_PrivacyUp_Pos 40
   ASC_Roommate_Device rr_asc
   ASC_Shading_Mode off
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace window
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:00
   ASC_Time_Up_Late 09:30
   ASC_Up     brightness
   ASC_Ventilate_Pos 10
   ASC_Ventilate_Window_Open on
   ASC_WindowRec kuechen_fenster_carport
   DbLogExclude .*
   IODev      Mosquitto_Broker
   alexaName  Rollo Küche Carport
   alias      Rollo Küche Carport
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see Tasmota wiki.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
   event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT
   group      Rollos
   icon       scene_dinner
   model      tasmota_2ch_shutter_invert_1
   readingList tele/sonoff_rollo_kueche_carport/LWT:.* LWT
   stat/sonoff_rollo_kueche_carport/RESULT:.* { json2nameValue($EVENT) }
   stat/sonoff_rollo_kueche_carport/POWER1:.* POWER1
   stat/sonoff_rollo_kueche_carport/POWER1:on {{'state' => 'opening'}}
   stat/sonoff_rollo_kueche_carport/POWER2:.* POWER2
   stat/sonoff_rollo_kueche_carport/POWER2:on {{'state' => 'closing'}}
   stat/sonoff_rollo_kueche_carport/SHUTTER1:.* state
   stat/sonoff_rollo_kueche_carport/SHUTTER1:.* pct
   tele/sonoff_rollo_kueche_carport/RESULT:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_kueche_carport/STATE:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_kueche_carport/SENSOR:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_kueche_carport/INFO.:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_kueche_carport/UPTIME:.* { json2nameValue($EVENT) }
   cmnd/sonoff_rollo_kueche_carport/ShutterPosition1:.* ShutterPosition1
   cmnd/sonoff_rollo_kueche_carport/ShutterClose1:.* ShutterClose1
   cmnd/sonoff_rollo_kueche_carport/ShutterOpen1:.* ShutterOpen1
   cmnd/sonoff_rollo_kueche_carport/POWER:.* POWER
   room       Tasmota,ASC,Rollos
   setList    close:noArg cmnd/sonoff_rollo_kueche_carport/ShutterClose1
   open:noArg cmnd/sonoff_rollo_kueche_carport/ShutterOpen1
   half:noArg cmnd/sonoff_rollo_kueche_carport/ShutterSetHalfway1 50
   pct:slider,0,1,100 cmnd/sonoff_rollo_kueche_carport/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/sonoff_rollo_kueche_carport/ShutterStop1
   resetClose:noArg cmnd/sonoff_rollo_kueche_carport/ShutterSetClose1
   x_configuration cmnd/sonoff_rollo_kueche_carport/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat
LWT

state
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
   webCmd     :open:close:half:stop:pct
Wechsel jetzt zu Octopus Energy und bekomme 150,00 € Bonus auf deine Rechnung. Die Anmeldung geht super leicht und schnell, klicke dafür einfach meinen persönlichen Empfehlungslink:
 https://share.octopusenergy.de/loved-heron-220.

CoolTux

Zitat von: xerion am 10 Oktober 2020, 08:39:22
Hallo CoolTux ich muss dir leider mitteilen, dass das IsDay Problem noch nicht gelöst ist. Heute war es schon morgens sehr sonnig und die roommates waren auf Absent. Beim umschalten auf Home führen die Rollos hoch aber IsDay blieb auf 0. Sunrise ist wie immer auf 1.

Kannst Du morgen bitte etwas testen.
Nach dem das Rollo wegen Brightness Wert hoch gefahren ist, stell bitte debug auf 1 und dann mach noch einmal eine IsDay Abfrage. Die Logausgabe dazu benötige ich dann bitte.
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

xerion

Zitat von: CoolTux am 10 Oktober 2020, 11:37:45
Kannst Du morgen bitte etwas testen.
Nach dem das Rollo wegen Brightness Wert hoch gefahren ist, stell bitte debug auf 1 und dann mach noch einmal eine IsDay Abfrage. Die Logausgabe dazu benötige ich dann bitte.
Am Wochenende und in der Woche wird brightness solange unterdrückt bis das residents device Home meldet. Auch wenn brightness schon erreicht wurde, das nutze ich auch als Weekend Steuerung da ich residents durch Bewegungsmelder schalten lasse so bin ich am Wochenende zeitunabhängig kann aber trotzdem die Rolläden solange unten lassen bis wir aufgestanden sind.
Macht es dann Sinn zu testen?
Wechsel jetzt zu Octopus Energy und bekomme 150,00 € Bonus auf deine Rechnung. Die Anmeldung geht super leicht und schnell, klicke dafür einfach meinen persönlichen Empfehlungslink:
 https://share.octopusenergy.de/loved-heron-220.