Betatester für neues Modul AutoShuttersControl gesucht!

Begonnen von CoolTux, 01 September 2018, 12:10:35

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: Karflyer am 29 Oktober 2018, 10:01:24
Da gebe ich dir 'bedingt' recht. Ausgangslage ist heißes Sommerwetter (wie über einen langen Zeitraum in diesem Jahr). Hier macht es Sinn die Rolläden schon morgens bei Zeiten komplett runter zufahren und den ganzen Tag geschlossen zu lassen. Ich habe das über die Wettervorhersage gelöst. Sind Tageshöchstemperaturen über 25°C angesagt fahren die Rolläden morgens bereits zu, wenn die Roommates das Haus verlassen haben oder spätestens beispielsweise um 09:00 Uhr. Und hier kommt der WAF ins Spiel. Wenn das Roommate 'Frau' zu Hause ist und plötzlich alle Rolläden zu fahren, obwohl man das gerade zu diesem Zeitpunkt gar nicht wollte, hat Mann! ein Problem. Deshalb dann die Regelung, ist ein Roommate zu Hause muss der/die sich um die morgentliche Verdunkelung kümmern. Gehen die Roomates 'absent' greift die Automatik in Verbindung mit der Wettervorhersage.

So habe ich mir Beschattung nicht vorgestellt. Die Rolläden fahren erst runter in die Beschattung wenn die Sonne auf das entsprechende Fenster scheint und eine gewisse Temperatur überschritten würde.
Bei mir zum Beispiel Nachmittag ab 13:30 im Sommer. Doch da ist keiner zu Hause in der Woche und ich habe für alle Rolläden home eingestellt. Dennoch möchte ich das beschattet wird damit die Räume nicht aufheizen.
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

@all
Was sind so Eure maximalen Fahrzeiten der Rolläden?
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

Cluni

Ich glaube die längste Fahrzeit ist bei mir 32s oder so.

FunkOdyssey


CoolTux

Dann gehe ich jetzt mal davon aus das kein Rolladen mehr wie 40s zum kompletten fahren benötigt.
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

Cluni


CoolTux

Nein nicht begrenzen. Ich möchte gerne ein Reading setzen, ok eigentlich mache ich es schon, welches im Rolladen angibt wieso er gefahren wurde. ASC schreibt als Value da diverse Dinge in das Reading wenn es selbst gesteuert hat. z.B. roommate awoken, rain protected und so weiter.
Wenn aber der Rolladen von Hand gefahren wurde, so steht da manual drin. Aber genau da muss ich unterschieden. Wenn ASC einen Fahrbefehl sendet kommt nach erreichen der Position ja ein Event vom Rolladen, dieses Event wertet ASC aus, ist dieser Event größer 40s älter wie der Timestamp vom ASC Fahrbefehl wird davon ausgegangen das der Fahrbefehl von Hand kam oder besser nicht von ASC.
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

Cluni

Das ist der Grund, warum bei mir im Skript ein Merker gesetzt wird, wenn ein Befehl vom Skript gesendet wird. Beim Event werte ich das einfach aus. Wenn da eine 0 drin steht, dann war es eine manuelle Aktion über Taster oder über die Oberfläche. Kannst du dir doch auch intern merken, oder? Die Timestamps auszuwerten wäre mir dazu zu unsicher. Überlege mal, wie einfach man den Raspi eine Zeit lang weghängen kann, wenn man das will. Wenn jemand da unsauber in einem Modul/DoIF/... programmiert hat, dann kann das schon mal vorkommen...

marvin78

Ich hasse solche "Annahmen". Es gibt sicher Rollläden die deutlich länger fahren. Frei konfigurierbar kann man sowas machen, aber 40s als feste Grenze ist natürlich Quatsch.

"größer als" ... ;)

Cluni

Wenn du es unbedingt so machen willst, dann könnte man den Wert (zumindest bei HM) von allen Aktoren auslesen und den größten plus Puffer nehmen...

CoolTux

Ich würde da einfach mal abwarten wie der Erfahrungswert sein wird.
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: CoolTux am 29 Oktober 2018, 10:18:02
Dann gehe ich jetzt mal davon aus das kein Rolladen mehr wie 40s zum kompletten fahren benötigt.
M.E. zu wenig: habe Jalousien, die ca. 1 Min. laufen.
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

Zitat von: Beta-User am 29 Oktober 2018, 11:37:58
M.E. zu wenig: habe Jalousien, die ca. 1 Min. laufen.

Würde denn > 60s bei Dir reichen?
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

Vermutlich.
Aber grundsätzlich fände ich es besser, bei Aktortypen, die die max. Fahrzeiten als Reading preisgeben, diesen auch zu verwenden (+kleine Zugabe, da up u. down unterschiedlich sein können/sind). Den Wert könnte man ja einmalig für jeden Aktor intern ermitteln und speichern/verwalten.
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

Zitat von: Beta-User am 29 Oktober 2018, 11:49:15
Vermutlich.
Aber grundsätzlich fände ich es besser, bei Aktortypen, die die max. Fahrzeiten als Reading preisgeben, diesen auch zu verwenden (+kleine Zugabe, da up u. down unterschiedlich sein können/sind). Den Wert könnte man ja einmalig für jeden Aktor intern ermitteln und speichern/verwalten.

Ist denn das Reading bei allen Aktoren gleich? Denke eher nicht.
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