[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

FEHMPiDi

Hallo,

ich teste jetzt seit ein paar Tagen das Modul. Ich glaube aber ich habe es noch nicht komplett verstanden.
Anfangs dachte ich es läuft reibungslos. Aber nun passieren seltsame Dinge. Da ich nicht genau weiß ob das so im Sinne der Erfinder ist oder ob ich einfach etwas falsch eingerichtet habe, frage ich Euch das einfach mal.

1. Wenn ich die Rollos morgens vor der automatischen Öffnungszeit manuell hochfahre, dann dass Fenster zum Lüften öffne und wieder schleiße, fahren die Rollos wieder zu? Soll das so sein? Ich würde erwarten das dann die Rollos ober bleiben.
2. Gestern Abend sind die Rollos gar nicht geschlossen worden. Ich hatte sie morgens allerdings auch manuell geöffnet. Schließt das Modul dann die Rollos nicht wenn man sie Morgens manuell öffnet?
3. Ich lasse morgens und abends per Astro Horizon die Rollos fahren. Die Einstellungen habe ich nur im Hauptmodul konfiguriert. Müssen die Attribute auch für jeden Rolladen einzeln angelegt werden oder werden die Einstellungen aus dem Hauptmodul übernommen?
4. Diesen Punkt verstehe ich gar nicht. Es fahren morgens, wenn ich die Rollos manuell vor der regulären Öffnungszeit öffne auf einmal Rollos wieder zu. Einen Grund dafür habe ich noch nicht gefunden.

So, das sind jetzt viele Fragen. Ich hoffe Ihr könnt mir darauf ein paar Antworten und Erklärungen geben.

Danke und einen schönen Sonntag

FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

CoolTux

Hallo,

1. Wenn die blockingAfterManual Zeit abgelaufen ist dann soll das so sein, wenn sie aber noch nicht abgelaufen ist dann ist das in der Tat ein Fehler.

2. Nein, die Fahrt hätte statt finden müssen, es sei denn der Rollladen wurde kurz vorher manuell bewegt.

3. Es reicht die Einstellung im ASC Device. In den Rolllos steht dann für die selbe Einstellung ein neues.

4. Wann genau fahren sie zu? Beim schließen des Fensters? Oder einfach so?

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

Damu

Hallo

Wollte mal Fragen ob es eine Möglichkeit gibt das einem die Begriffe Deutsch angezeigt werden?
Sonst finde ich das Modul Klasse.

CoolTux

Da FHEM international ist und die Sprache Englisch müssen die Begriffe so bleiben. Werte hingegen, egal ob Attribut oder Reading Werte können zweisprachig sein.
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

Damu

Ja ist mir klar.
Für dich als Programmierer des Moduls sind die Englischen selbsternanten Begriffe ev selbsterklärend.
Und wenn Fragen über irgendwelche Attr ASC_Einstellungen in Englisch oder Deutsch wird das komplizierter.

Aber eben für Nichtprogramierer und solche wie ich die es nicht so mit Englisch haben ist das anders.
Wenn das Modul mal gut eingestellt ist, ändert mann ev. 1-4 mal im Monat einen Wert.
Das heisst dann immer Anleitung mit den Begriffen und Beschreibungen hervornehmen und das richtige suchen.

CoolTux

Da wir gerade in einer Umstellung sind würde mich sehr interessieren wieso Du im Monat 1-4 Änderungen der Konfig machst und wo (welche Attribute).


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

Damu

Jetzt sind es noch wesentlich mehr.
Bin noch am austesten und einstellen.
Das Modul hat soviel Möglichkeiten, und die werden eher mit der Zeit eher mehr.

Da mein ich auch das ein und ausschalten, umstellen bei Ferien etc.





Wuppi68

Hallo CoolTux,

bei einem Neustart von FHEM verliert er immer die Timer ;-(und meldet dass ich doch den Scan durchführen soll ...

Was brauchst Du um das ganze sinnvoll "untersuchen" zu können?

Als Workaround mache ich nach einem Neustart einfach einmal den Scan und lasse die Timer neu erstellen ... das klappt soweit --> keine Hektik nötig ;-)

Liebe Grüße

Ralf
FHEM unter Proxmox als VM

CoolTux

Zitat von: Wuppi68 am 18 März 2019, 10:08:17
Hallo CoolTux,

bei einem Neustart von FHEM verliert er immer die Timer ;-(und meldet dass ich doch den Scan durchführen soll ...

Was brauchst Du um das ganze sinnvoll "untersuchen" zu können?

Als Workaround mache ich nach einem Neustart einfach einmal den Scan und lasse die Timer neu erstellen ... das klappt soweit --> keine Hektik nötig ;-)

Liebe Grüße

Ralf

Ich gehe davon aus das Du ein event-on-change beim ASC Device gesetzt hast. Nimm das mal bitte raus, dann sollte es wieder gehen.


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

Wuppi68

Zitat von: CoolTux am 18 März 2019, 10:16:01
Ich gehe davon aus das Du ein event-on-change beim ASC Device gesetzt hast. Nimm das mal bitte raus, dann sollte es wieder gehen.


Grüße

Klappt :-) Danke
FHEM unter Proxmox als VM

CoolTux

Alternativ kannst Du es auch drin lassen und machst ein
event-on-update beim Reading userAttrList


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

Alcamar

Die Steuerung mit der Unterscheidung von Wochenende und Werktag klappt sehr gut. Trotzdem weiß ich nicht, wie ich meine Anforderung abbilde:
Am Wochenende sollte der Samstag einen "Sonderstatus" haben. So können die Rollos morgens zwar später als werktags hochfahren, aber nicht so spät wie sonntags. Wie kann ich diese Differenzierung umsetzen? Lässt sich eine dedizierte tagweise Steuerung auch umsetzen? Beispielsweise mittwochs Rollos immer früher herunterfahren, als sonst Werktags?

Das ASC-Modul habe ich seit einigen Monaten im Einsatz. Zwei Mal hatte ich das Phänomen, dass die Rollos nicht wie erwartet bewegt wurden. Leider konnte ich keine Ursache oder gar Systematik ausfindig machen. Das Modul ist sehr gut. Danke dafür und für die Portierung der bisherigen Lösung.

CoolTux

Hallo,

Derzeit ist Deine Anforderung leider nicht umsetzbar. Ich arbeite an einem erweiterten Konfigurationsmodus. Dies wird aber noch eine ganze Weile auf sich warten lassen.


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

BigGB

Zitat von: Wuppi68 am 18 März 2019, 10:08:17
Hallo CoolTux,

bei einem Neustart von FHEM verliert er immer die Timer ;-(und meldet dass ich doch den Scan durchführen soll ...

Was brauchst Du um das ganze sinnvoll "untersuchen" zu können?

Als Workaround mache ich nach einem Neustart einfach einmal den Scan und lasse die Timer neu erstellen ... das klappt soweit --> keine Hektik nötig ;-)

Liebe Grüße

Ralf
Hallo CoolTux,
ich habe genau dasselbe Problem und mache auch denselben Workaround.
Also nochmals scannen und Timer neu erstellen.
Allerdings habe ich kein event-on-change oder event-on-update beim ASC Device gesetzt.
Anbei List vom ASC Device.
Vielleicht siehst Du was  8):
Internals:
   FUUID      5c443739-f33f-e181-e3de-22d6fc5b08474bbb
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASControl
   NOTIFYDEV  Helligkeitssensor_West,TL,WZ.Terrasse.Tuersensor,global,myASControl,Rolllade.AZ,Rolllade.Bad.OG,Rolllade.KU.EG,Rolllade.KZ.OG,Rolllade.SZ,Rolllade.WC.EG,Rolllade.WZ.Garten,Rolllade.WZ.Strasse,Rolllade.WZ.Terrasse
   NR         121
   NTFY_ORDER 51-myASControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    0.4.0.9
   OLDREADINGS:
   READINGS:
     2019-03-18 18:23:15   Rolllade.AZ_PosValue 0
     2019-03-18 18:22:49   Rolllade.AZ_lastPosValue 100
     2019-03-18 18:22:49   Rolllade.AZ_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:16   Rolllade.Bad.OG_PosValue 0
     2019-03-18 18:22:49   Rolllade.Bad.OG_lastPosValue 100
     2019-03-18 18:22:49   Rolllade.Bad.OG_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:18   Rolllade.KU.EG_PosValue 0
     2019-03-18 18:22:49   Rolllade.KU.EG_lastPosValue 100
     2019-03-18 18:22:49   Rolllade.KU.EG_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:17   Rolllade.KZ.OG_PosValue 0
     2019-03-18 18:22:49   Rolllade.KZ.OG_lastPosValue 100
     2019-03-18 18:22:49   Rolllade.KZ.OG_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:16   Rolllade.SZ_PosValue 0
     2019-03-18 18:22:49   Rolllade.SZ_lastPosValue 100
     2019-03-18 18:22:49   Rolllade.SZ_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 06:37:45   Rolllade.WC.EG_PosValue 100
     2019-03-18 06:37:19   Rolllade.WC.EG_lastPosValue 0
     2019-03-18 18:22:49   Rolllade.WC.EG_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:25   Rolllade.WZ.Garten_PosValue 0
     2019-03-18 18:22:50   Rolllade.WZ.Garten_lastPosValue 100
     2019-03-18 18:22:50   Rolllade.WZ.Garten_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:06   Rolllade.WZ.Strasse_PosValue 0
     2019-03-18 18:22:50   Rolllade.WZ.Strasse_lastPosValue 42.5
     2019-03-18 18:22:50   Rolllade.WZ.Strasse_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-18 18:23:34   Rolllade.WZ.Terrasse_PosValue 100
     2019-03-18 18:22:50   Rolllade.WZ.Terrasse_lastPosValue 100
     2019-03-18 18:22:50   Rolllade.WZ.Terrasse_nextAstroTimeEvent 19.03.2019 - 06:35
     2019-03-09 08:57:38   hardLockOut     off
     2019-03-09 08:57:38   partyMode       off
     2019-03-18 18:20:27   room_Arbeitszimmer.OG Rolllade.AZ
     2019-03-18 18:20:27   room_Bad.OG     Rolllade.Bad.OG
     2019-03-18 18:20:27   room_Gaeste.WC  Rolllade.WC.EG
     2019-03-18 18:20:27   room_Kinderzimmer.OG Rolllade.KZ.OG
     2019-03-18 18:20:27   room_Schlafzimmer.OG Rolllade.SZ
     2019-03-18 18:20:27   room_Wohnzimmer/Kueche Rolllade.KU.EG,Rolllade.WZ.Garten,Rolllade.WZ.Strasse,Rolllade.WZ.Terrasse
     2019-03-09 08:57:38   selfDefense     off
     2019-03-18 18:22:50   state           created new drive timer
     2019-03-10 08:09:00   sunriseTimeWeHoliday on
     2019-03-18 18:20:27   userAttrList    rolled out
   helper:
     shuttersList:
       Rolllade.AZ
       Rolllade.Bad.OG
       Rolllade.KU.EG
       Rolllade.KZ.OG
       Rolllade.SZ
       Rolllade.WC.EG
       Rolllade.WZ.Garten
       Rolllade.WZ.Strasse
       Rolllade.WZ.Terrasse
   monitoredDevs:
     Helligkeitssensor_West:
       Rolllade.AZ ASC_Brightness_Sensor
     Rolllade.AZ:
     Rolllade.Bad.OG:
     Rolllade.KZ.OG:
     Rolllade.SZ:
     TL:
       myASControl ASC_twilightDevice
     WZ.Terrasse.Tuersensor:
       Rolllade.WZ.Terrasse ASC_WindowRec
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning REAL
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_freezeTemp 3
   ASC_shuttersDriveOffset 0
   ASC_temperatureReading temperature
   ASC_twilightDevice TL
   devStateIcon selfeDefense.terrace:fts_door_tilt created.new.drive.timer:clock .*asleep:scene_sleeping roommate.(awoken|home):user_available residents.(home|awoken):status_available manual:fts_shutter_manual selfeDefense.active:status_locked selfeDefense.inactive:status_open day.open:scene_day night.close:scene_night shading.in:weather_sun shading.out:weather_cloudy
   icon       fts_shutter_automatic
   room       Rollladen


LG Gerald

FHEM 6.2 auf NUC6CAYH, Fritzbox,
MAX-, Homematic-Komponenten, WLAN-Steckdosen mit Tasmota u. MQTT
Tablet UI3

CoolTux

Stell mal bitte das ASC Device auf verbose 5 und starte dann neu.
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