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

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

Vorheriges Thema - Nächstes Thema

xerion

Zitat von: CoolTux am 25 Dezember 2019, 18:36:04
Sollte eigentlich nicht. Zum testen kann ich das einbauen. Wird aber dein ganzes FHEM blockieren in der Zeit. 10*1s blockiert 10s FHEM
Ich  denke ist ein Versuch wert.

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 25 Dezember 2019, 18:44:05
Schaffe ich aber erst morgen früh.

Grüße
Keine Eile letztendlich ist ja Weihnachten [emoji268]

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

Hab eine Version mit einem sleep in der schleife. Teste das mal 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 26 Dezember 2019, 09:51:14
Hab eine Version mit einem sleep in der schleife. Teste das mal bitte.
Ich teste das nachher Mal.
Habe jetzt gerade nochmal geschaut und jetzt sind die Raumnamen wieder da obwohl ich nicht renewalltimer betätigt habe also ist in der letzten Version was anders?

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.

xerion

Zitat von: CoolTux am 26 Dezember 2019, 09:51:14
Hab eine Version mit einem sleep in der schleife. Teste das mal bitte.

Hat leider auch nichts geändert. ich denke wir brechen das ab. Ich bin jetzt erst mal wieder zurück auf 0.8.5 gegangen, damit gehen dann die Rollos wieder runter nach dem Fenster schließen.
Sobald du Zeit hast die anderen Bugs zu bereinigen oder andere Ideen hast, können wir gerne wieder 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.

xerion

Macht es Sinn ASC komplett neu aufzusetzen oder ist das vergebene Zeit?

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 26 Dezember 2019, 14:53:22
Macht es Sinn ASC komplett neu aufzusetzen oder ist das vergebene Zeit?

Gesendet von meinem JSN-L21 mit Tapatalk

Wüsste jetzt nicht so ganz wozu. Kannst es aber gerne machen. Beim Entfernen von ASC sollte auch alle ASC Attribute aus den Rollo Devices entfernt werden. Da bitte mal schauen.
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 26 Dezember 2019, 16:34:55
Wüsste jetzt nicht so ganz wozu. Kannst es aber gerne machen. Beim Entfernen von ASC sollte auch alle ASC Attribute aus den Rollo Devices entfernt werden. Da bitte mal schauen.
Du kannst es ja bei für irgendwie nicht nachstellen also muss ja irgendwie was anders sein. Kann denn beim Update der ASC.pm irgendwas schief gelaufen sein? Vielleicht durch Änderungen an den Attributen?

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 26 Dezember 2019, 16:37:50
Du kannst es ja bei für irgendwie nicht nachstellen also muss ja irgendwie was anders sein. Kann denn beim Update der ASC.pm irgendwas schief gelaufen sein? Vielleicht durch Änderungen an den Attributen?

Gesendet von meinem JSN-L21 mit Tapatalk

Kann ja. Es kann immer mal was unvorhergesehenes passieren. Ich versuche gerade bei Attributsänderungen entsprechende Mechanismen ein zu welche einen sauberen Übergang verschaffen sollen. Aber wie das manchmal so ist.
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 26 Dezember 2019, 16:41:41
Kann ja. Es kann immer mal was unvorhergesehenes passieren. Ich versuche gerade bei Attributsänderungen entsprechende Mechanismen ein zu welche einen sauberen Übergang verschaffen sollen. Aber wie das manchmal so ist.

So ich habe jetzt mal ASC komplett gelöscht. Die aktuelle Datei per FHEM Update wieder heruntergeladen und ASC Device neu definiert danach habe ich nach und nach wieder die Atributen erstellt und genau beim gleichen Rollo wieder das Problem, also kann ich mir nicht vorstellen dass du es nicht nachstellen kannst ich denke das muss an deinen Einstellungen liegen dass du es nicht reproduzieren kannst.
Bitte erstelle mal ein ASC Device mit folgenden Einstellungen:

defmod ASC AutoShuttersControl
attr ASC ASC_brightnessDriveUpDown 12:4
attr ASC ASC_expert 1
attr ASC ASC_residentsDev rgr_Residents:state
attr ASC ASC_tempSensor Temperatur_draussen:temperature
attr ASC ASC_twilightDevice Daemmerungswert
attr ASC DbLogExclude .*
attr ASC devStateIcon { AutoShuttersControl_DevStateIcon($name) }
attr ASC icon fts_shutter_automatic
attr ASC room ASC,Rollos


Danach bitte folgendes Rollo DEVICE:
defmod Rollo_KuecheCarport ROLLO
attr Rollo_KuecheCarport 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_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 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
attr Rollo_KuecheCarport ASC 1
attr Rollo_KuecheCarport ASC_BrightnessSensor Sonoff_Daemmerung:sonoff-bh1750-illuminance
attr Rollo_KuecheCarport ASC_Down brightness
attr Rollo_KuecheCarport ASC_Pos_Reading pct
attr Rollo_KuecheCarport ASC_Time_Up_WE_Holiday 08:25
attr Rollo_KuecheCarport ASC_Up brightness
attr Rollo_KuecheCarport ASC_Ventilate_Pos 10
attr Rollo_KuecheCarport ASC_Ventilate_Window_Open on
attr Rollo_KuecheCarport ASC_WindowRec kuechen_fenster_carport
attr Rollo_KuecheCarport DbLogExclude .*
attr Rollo_KuecheCarport alexaName Rollo Küche Carport
attr Rollo_KuecheCarport alias Rollo Küche (Carport)
attr Rollo_KuecheCarport cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
attr Rollo_KuecheCarport devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
attr Rollo_KuecheCarport group Rollos
attr Rollo_KuecheCarport icon scene_dinner
attr Rollo_KuecheCarport rl_autoStop 1
attr Rollo_KuecheCarport rl_blockMode blocked
attr Rollo_KuecheCarport rl_commandDown set Rollo_Kueche_Carport_Schliessen Schliessen
attr Rollo_KuecheCarport rl_commandStop set  Rollo_Kueche_Carport_Oeffnen OFF
attr Rollo_KuecheCarport rl_commandUp set Rollo_Kueche_Carport_Oeffnen Oeffnen
attr Rollo_KuecheCarport rl_excessBottom 0
attr Rollo_KuecheCarport rl_excessTop 0
attr Rollo_KuecheCarport rl_secondsDown 20
attr Rollo_KuecheCarport rl_secondsUp 18
attr Rollo_KuecheCarport rl_switchTime 1
attr Rollo_KuecheCarport rl_type normal
attr Rollo_KuecheCarport room Rollos,Kueche
attr Rollo_KuecheCarport webCmd open:closed:half:stop:pct


Danach gehst du auf "set ASC reneAwllTimer"
Anschließend auf "get ASC showShuttersInformations"

Dann sollte das Rollo_KuecheCarport als "Rollos" angezeigt werden.
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 26 Dezember 2019, 19:56:55
Ich werde es bei mir Versuchen ein zu bauen.
Perfekt Danke.
Achja, das Problem ensteht dann erst wenn ich die Atribute ASC_PrivacyDownValue_beforeNightClose setze oder halt für Up sogar ohne Value, danach renewAllTimer und schon ist es passiert.
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.

xerion

Das ganze hat aber trotzdem noch eine gute Nachricht mit sich gebracht. Die Privacy Rollos "denken" trotz Neustart nicht mehr das es noch Tag ist. Wenn es morgen auch noch so bleibt wäre das Problem zumindest gelöst :-)
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 26 Dezember 2019, 20:20:18
Das ganze hat aber trotzdem noch eine gute Nachricht mit sich gebracht. Die Privacy Rollos "denken" trotz Neustart nicht mehr das es noch Tag ist. Wenn es morgen auch noch so bleibt wäre das Problem zumindest gelöst :-)

Und welche Version hast Du nun? Ich habe ja diesbezüglich rein gar nichts geändert.
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