[73_AutoShuttersControl.pm] Neues Modul zum automatisierten steuern von Rolläden

Begonnen von CoolTux, 30 Oktober 2018, 17:29:46

Vorheriges Thema - Nächstes Thema

CoolTux

Und Du hast einfach Abends, lange nachdem die Rolläden runter gefahren sind von Hand den Rolladen hoch gefahren, dann irgendwann das Fenster geöffnet und irgendwann wieder geschlossen? Und das alles innerhalb der blockingManualTime?
Sehr seltsam.

Wenn ASC eine Fahrt macht, muss zwingend 1 Minute vergehen bis eine tatsächlich manuelle Fahrt auch als manuell erkannt wird. Noch so als Anhaltspunkt.
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

Habe eben noch mal getestet. Genau nach Deiner Beschreibung.
Bei mir hat die Sperrzeit gegriffen. Interessant für mich wäre nun was Du wie genau gemacht hast und ob ASC Deine manuelle Fahrt auch als diese erkannt hat und wenn nicht wieso nicht.
Vielleicht einfach noch mal heute Abend ganz unverfänglich versuchen das selbe zu machen. Nur kurz nach der manuellen Fahrt einmal schauen ob manuell auch im Reading von Rolladen drin steht  :)
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

diki

ZitatUnd Du hast einfach Abends, lange nachdem die Rolläden runter gefahren sind von Hand den Rolladen hoch gefahren, dann irgendwann das Fenster geöffnet und irgendwann wieder geschlossen? Und das alles innerhalb der blockingManualTime?
Sehr seltsam.

Ja, genau so.

ZitatWenn ASC eine Fahrt macht, muss zwingend 1 Minute vergehen bis eine tatsächlich manuelle Fahrt auch als manuell erkannt wird.

Das scheint bei mir nicht zu funktionieren. Ich habe das eben wieder getestet. Sieben Minuten nach der manuellen Fahrt ist "ASC_ShuttersLastDrive" = "day open". Ich teste das heute Abend nachdem automatischen Schließen der Rollläden?

Danke

Woran erkennt denn ASC die manuelle Fahrt?

CoolTux

Das ASC erkennt nicht die manuelle Fahrt. Aber es erkennt ja seine eigenen Fahrten.  ;)
Wurde also ein Event mit Inhalt des Positionsreading erkannt und und der eigene gesetzte PosTimestamp ist älter 60s wird es als manuelle Fahrt erkannt.
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

coolice

Hallo, ist es geplant die Kalender z.B. für Ferien oder Feiertage mit einzubauen wie es bei Clunis Script gewesen ist?

Grüße

CoolTux

Sind bereits eingebaut. Aber nicht wie bei Bernd sondern abgestimmt auf HolidaytoWe. Such mal nach Holiday2We hier im Thread.
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

diki

Hallo CoolTux,

ich hatte einen Konfigurationsfehler. "Entschuldigung"!

Ich habe ein UserReading für "pct" beim Rollladen hinzugefügt. Die manuelle Bewegung wird jetzt im ASC Reading am Rollladen erkannt. Der Hinweis von Dir war perfekt. Wahrscheinlich funktioniert das dann auch heute Abend. Ich werde berichten.

Vielen Dank für das Modul und Deine Hilfe,
Grüße, Dirk. 

coolice

Zitat von: CoolTux am 30 Januar 2019, 13:41:57
Sind bereits eingebaut. Aber nicht wie bei Bernd sondern abgestimmt auf HolidaytoWe. Such mal nach Holiday2We hier im Thread.
Sehr schade

nils_

Zitat von: coolice am 30 Januar 2019, 20:11:44
Sehr schade

kannst du die vorgeschlagenen lösungen zur kalenderverwendung nicht nutzen??
oder wie ist dein "sehr schade" zu verstehen??

bzw. was war bei clunis lösung anders / besser ??
viele Wege in FHEM es gibt!

coolice

Zitat von: nils_ am 31 Januar 2019, 07:53:59
bzw. was war bei clunis lösung anders / besser ??
Besser möchte ich nicht sagen aber für uns einfacher. Ich habe zwei Kalender eingebunden. Ferien NRW und Feiertage NRW. Genau das sind die Tage an denen meine Kinder IMMER zu Hause sind.
Da ich eh kaum Urlaub mache ... ;-) bin ich zu vernachlässigen. So muss ich einmal im Jahr die Datei überarbeiten. Ist nicht viel Aufwand ist aber etwas mehr als sonst.

nils_

Zitat von: coolice am 31 Januar 2019, 09:06:15
Besser möchte ich nicht sagen aber für uns einfacher. Ich habe zwei Kalender eingebunden. Ferien NRW und Feiertage NRW. Genau das sind die Tage an denen meine Kinder IMMER zu Hause sind.
Da ich eh kaum Urlaub mache ... ;-) bin ich zu vernachlässigen. So muss ich einmal im Jahr die Datei überarbeiten. Ist nicht viel Aufwand ist aber etwas mehr als sonst.

hast du dir die holiday2we geschichte mal angeschaut??

wie wurde der bzw. die Kalender bei clunis script eingebunden??
viele Wege in FHEM es gibt!

CoolTux

Ich habe soeben die letzte Git Version ins SVN geladen. Ab morgen dann per Update.


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

no_Legend

@CoolTux

Ich hab eine Komisch verhalten bei einem FHEM neustart bei mir beobachtet.
So verliert er dabei Irgendwie die Fahrtzeiten.

Ein scanforshutters hilft hier bei.

Hast du etwas im ASC.Device damit beim FHEM restart ein scanforshutters automatisch macht?

Gruß Robert
Docker FHEM immer aktuell,4x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
Homematic, Shelly, Tasmota, MQTT, Unifi Network usw.

coolice

Zitat von: nils_ am 31 Januar 2019, 09:14:32
hast du dir die holiday2we geschichte mal angeschaut??

wie wurde der bzw. die Kalender bei clunis script eingebunden??
Na klar hab ich mir das angeschaut. Die Kalender hatte ich so eingebunden define NRW_Ferien Calendar 
ical url https://www.schulferien.eu/downloads/ical4.php?land=10&type=1&year=2019 10800
und einen änlichen für die Feiertage.
Dazu dann zwei notifys define notify_Ferien notify NRW_Ferien {my $Rueckgabe = ReadingsVal("NRW_Ferien", "modeStart", ""); my $setval = 0; if (index($Rueckgabe,"schulferieneu") > 0) {$setval = 1;}; fhem ("setreading Rollladensteuerung Ferientag $setval")} die entweder eine 1 oder eine 0 in ein Reading des AutomatikRolloDevices geschrieben haben.

CoolTux

Zitat von: coolice am 31 Januar 2019, 10:28:26
Na klar hab ich mir das angeschaut. Die Kalender hatte ich so eingebunden define NRW_Ferien Calendar 
ical url https://www.schulferien.eu/downloads/ical4.php?land=10&type=1&year=2019 10800
und einen änlichen für die Feiertage.
Dazu dann zwei notifys define notify_Ferien notify NRW_Ferien {my $Rueckgabe = ReadingsVal("NRW_Ferien", "modeStart", ""); my $setval = 0; if (index($Rueckgabe,"schulferieneu") > 0) {$setval = 1;}; fhem ("setreading Rollladensteuerung Ferientag $setval")} die entweder eine 1 oder eine 0 in ein Reading des AutomatikRolloDevices geschrieben haben.

Na siehste. Und Deine Dummys kannst Du doch nehmen. Musst nur noch den Folgetag mit auswerten und in den Dummy als Reading tomorror eintragen.
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