[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.8.x

Begonnen von CoolTux, 15 November 2019, 12:51:08

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

Dersch


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

Dersch

Zitat von: CoolTux am 17 Mai 2020, 22:56:09
Was genau? Sorry stehe auf dem Schlauch  :)

Ich verstehe nicht was der IsDay Marker mit dem Hochfahren der Rollos bei einem Residents Event auf Zuhause zu tun hat.

CoolTux

Zitat von: Dersch am 18 Mai 2020, 10:18:21
Ich verstehe nicht was der IsDay Marker mit dem Hochfahren der Rollos bei einem Residents Event auf Zuhause zu tun hat.

Ach so. Die eigentliche IsDay Abfrage erfolgt auf Basis der eingestellten Grentzeiten in Verbindung mit der Astroabfrage. Erst wenn dann erkannt wurde das noch Brightness mit im Spiel ist erfolgt die Helligkeitsabfrage und Vergleich. Beides passt nicht ganz zusammen da es ja noch nicht dunkel genug ist. Und nun der Clou, bei einer Sunset und Sunrise fahrt egal aus welchen Grund wird ein Maker gesetzt. Nach der Sunrise Fahrt bekommt Sunrise 1 und Sunset 0 und bei einer Sunset Fahrt genau andersrum. Das musste noch korrekt abgefragt werden und da war ein Bug in der IsDay Funktion.
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

Dersch

Ok danke für deine Mühe und Erklärung :)

Und wo kam da dann Residents mit ins Spiel? Denn das war ja der Trigger für das Hochfahren wenn IsDay 1 ist.

CoolTux

Zitat von: Dersch am 18 Mai 2020, 10:35:06
Ok danke für deine Mühe und Erklärung :)

Und wo kam da dann Residents mit ins Spiel? Denn das war ja der Trigger für das Hochfahren wenn IsDay 1 ist.

IsDay wird in der Residents Routine abgefragt, die Antwort auf die IsDay Abfrage war leider falsch. Nun ist sie richtig (hoffe ich). Das ganze mit Brightness ist nicht so einfach.  ;D
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 18 Mai 2020, 11:18:16
IsDay wird in der Residents Routine abgefragt, die Antwort auf die IsDay Abfrage war leider falsch. Nun ist sie richtig (hoffe ich). Das ganze mit Brightness ist nicht so einfach.  ;D
Hi CoolTux hast du das in der 0.9er auch gefixt, da ich ja das gleiche verhalten mit dieser Version hatte. Bzw Mal wieder habe

Gesendet von meinem JSN-L21 mit Tapatalk

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

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 18 Mai 2020, 14:53:27
Ja habe ich.
Ich nutze die 9.18 also dort müsste es drin sein?

Gesendet von meinem JSN-L21 mit Tapatalk

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

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 18 Mai 2020, 15:42:03
Ja sollte da schon korrekt sein.
Gestern hatte ich auch noch nach dem runter fahren fhem neu gestartet und danach ist natürlich wieder isDay=1 und somit ist am anderen morgen um 5.30 Uhr die Nacht vorbei da dann die Handys angehen und dementsprechend residence auf Home wechselt. Habe gerade noch Mal in deine API Übersicht geschaut. Leider gibt es bei isDay nur getter ein setter ware hilfreich dann könnte man abends nach einem fhem Neustart isDay auf 0 setzen.

Gesendet von meinem JSN-L21 mit Tapatalk

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 18 Mai 2020, 16:02:32
Gestern hatte ich auch noch nach dem runter fahren fhem neu gestartet und danach ist natürlich wieder isDay=1 und somit ist am anderen morgen um 5.30 Uhr die Nacht vorbei da dann die Handys angehen und dementsprechend residence auf Home wechselt. Habe gerade noch Mal in deine API Übersicht geschaut. Leider gibt es bei isDay nur getter ein setter ware hilfreich dann könnte man abends nach einem fhem Neustart isDay auf 0 setzen.

Gesendet von meinem JSN-L21 mit Tapatalk

IsDay ist eine Funktion welche lediglich eine Auswertung macht. Ein setter gibt es da nicht. Schau nach Sunset und Sunrise. Da gibt es auch setter und damit kann man das dann nachträglich noch steuerm.
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 18 Mai 2020, 16:04:14
IsDay ist eine Funktion welche lediglich eine Auswertung macht. Ein setter gibt es da nicht. Schau nach Sunset und Sunrise. Da gibt es auch setter und damit kann man das dann nachträglich noch steuerm.
Da steht leider auch nur getter

Gesendet von meinem JSN-L21 mit Tapatalk

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

Bin ja auch noch nicht fertig. Die setter fehlen alle noch.
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