FHEM Forum

FHEM => Automatisierung => Thema gestartet von: CoolTux am 16 April 2020, 15:31:29

Titel: [73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 16 April 2020, 15:31:29
Wichtig!!!
Mit der heutigen (04.06.2020) wird AutoShuttersControl in mehreren Daten und einer neuen Verzeichnisstruktur ausgeliefert. fhem.pl ist dafür bereits ausgelegt, es ist aber wichtig das gesamte FHEM zum testen auf den aktuellen Stand zu bringen.
Wie Ihr an die aktuelle Devel Version kommt steht weiter unten.



AutoShuttersControl unterstützt nun auch Jalousien mit Lamellen Verstellung.
Die folgenden Positionsangaben werden für eine Lamellenverstellung unterstützt:

Es gibt folgende Möglichkeiten der Steuerung.

Steuerung über "feste Zuordung"
Voraussetzung ist das das Rollo mit set ROLLONAME "feste Zurodnung" fährt.
Beispiel:
set ROLLOKuecheRechts Beschattung

Was musst Du machen?
Zusätzlich in den Positionsattributen noch ein :"feste Zuordnung" vergeben.
Beispiel:
attr ROLLOKuecheRechts ASC_Shading_Pos 15:Beschattung
Beispiel eines solchen Devices welches ich meine

attr HM_WohnzimmerJalBar IODev d_ccu
attr HM_WohnzimmerJalBar alias Jalousie Bar
attr HM_WohnzimmerJalBar ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING)
attr HM_WohnzimmerJalBar ccureadingname LEVEL:+pct
attr HM_WohnzimmerJalBar ccuscaleval LEVEL:0:1:0:100,LEVEL_SLATS:0:1:0:100
attr HM_WohnzimmerJalBar cmdIcon up:control_centr_arrow_up stop:control_x down:control_centr_arrow_down Sichtschutz:fts_blade_arc_close_50 Lichtschutz:fts_blade_arc_close_00
attr HM_WohnzimmerJalBar controldatapoint LEVEL
attr HM_WohnzimmerJalBar event-on-change-reading .*
attr HM_WohnzimmerJalBar eventMap /datapoint STOP 1:stop/datapoint LEVEL 0:down/datapoint LEVEL 100:up/datapoint LEVEL_COMBINED "0x00,0x50":Sichtschutz/datapoint LEVEL_COMBINED "0x00,0xC8":Lichtschutz/
attr HM_WohnzimmerJalBar group Jalousien
attr HM_WohnzimmerJalBar icon fts_shutter_40
attr HM_WohnzimmerJalBar room Wohnbereich
attr HM_WohnzimmerJalBar statedatapoint LEVEL
attr HM_WohnzimmerJalBar stripnumber 1
attr HM_WohnzimmerJalBar substexcl control|pct
attr HM_WohnzimmerJalBar substitute LEVEL,LEVEL_SLATS!#0-0:Geschlossen,#1-2:Sichtschutz,#3.1-5:Lichtschutz,#100-100:Offen
attr HM_WohnzimmerJalBar webCmd Sichtschutz:Lichtschutz:down:up:stop
attr HM_WohnzimmerJalBar widgetOverride control:slider,0,10,100


Steuerung über einen zusätzlichen Command im selben Device
Voraussetzung ist das das Rollo mit set ROLLONAME CMD 70; set ROLLONAME slatCMD 23 die Fahrt unterstützt.
Der Command slatCMD kann über das Attribut ASC_SlatPosCmd_SlatDevice vergeben werden
attr ROLLONAME ASC_SlatPosCmd_SlatDevice slatCMD
Der Wert welcher für die Lamellenstellung genommen werden soll wird aus dem zweiten Wert der Position Attribute genommen.
Hier sind also dann Zahlen ein zu tragen und keine Wörter wie bei dem obigen Beispiel.
Beispiel:
attr ROLLOKuecheRechts ASC_Shading_Pos 15:100

Steuerung über einen zusätzlichen Command in einem anderen Device
Voraussetzung ist das das Rollo mit set ROLLONAME CMD 70; set SLATDEVICE slatCMD 23 die Fahrt unterstützt.
Der Command slatCMD und das zusätzliche SLATDEVICE kann über das Attribut ASC_SlatPosCmd_SlatDevice vergeben werden
attr ROLLONAME ASC_SlatPosCmd_SlatDevice slatCMD:SLATDEVICE


Würde mich sehr freuen wenn einige von Euch die Unterstützung einmal testen könnten.
@Beta-User
Wenn Du magst. Für Dich wäre es Variante 3 mit zusätzlichen SlatPosCmd und SlatDevice


Es gibt eine vereinfachte Form des einspielens.
!!!Es ist sehr wichtig das Ihr immer das gesamte FHEM updatet. Keine einzel Updates bitte!!!
update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/testing/controls_AutoShuttersControl.txt
update


(Sollte das aufrufen der Seite nicht funktionieren befindest Du Dich nicht in Deutschland oder dessen Nachbarländer)


Happy testing
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 16 April 2020, 19:13:01
Zitat von: CoolTux am 16 April 2020, 19:02:11
Das Close sollte eigentlich auch funktionieren. Aber halt nur auf das fahren beschränkt, also keine Lamellenverstellung.
Am Tag kannst Du testen in dem Du dem Rollo einen Roommate zu weist und diesen dann schlafen legst.

Ich muss bei close und Open eben auch 2 Parameter übergeben, Dh ich kann zZt nur eine Richtung testen: ventilate

Gruß
ws
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 16 April 2020, 19:16:27
Zitat von: Wscheff am 16 April 2020, 19:13:01
Ich muss bei close und Open eben auch 2 Parameter übergeben, Dh ich kann zZt nur eine Richtung testen: ventilate

Gruß
ws

Nein musst du nicht. Zu mindest nicht wenn Dein Rollo auch bisher einfach gefahren ist mit ASC.
Dann fährt das Rollo halt nur in die entsprechende Höhe aber regelt nicht die Lamellen. Zu mindest verstehe ich das so.
Der Rest kommt noch, mir geht es nur darum daß erstmal irgendwas mit den Lamellen geht um zu sehen das die Richtung meiner Überlegung stimmt.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 16 April 2020, 21:22:49
Ich schaue mir gerade die 0.9.1 Version an.
Kannst du bitte nochmal erklären, was ventilate hier macht:

ich habe das so eingegeben:

attr Ja_WZ_li ASC_Ventilat_Pos 10:ventilate


ich würde beim Lüften das erwarten (und nur das): set Ja_WZ_li ventilate

wofür ist die 10? wenn der Befehl set Ja_WZ_li pct 10 zusätzlich kommt, dann macht mein Schalter nicht mit weil sich die Befehle überschreiben

Gruss
ws


Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 16 April 2020, 21:32:24
Zitat von: Wscheff am 16 April 2020, 21:22:49
Ich schaue mir gerade die 0.9.1 Version an.
Kannst du bitte nochmal erklären, was ventilate hier macht:

ich habe das so eingegeben:

attr Ja_WZ_li ASC_Ventilat_Pos 10:ventilate


ich würde beim Lüften das erwarten (und nur das): set Ja_WZ_li ventilate

wofür ist die 10? wenn der Befehl set Ja_WZ_li pct 10 zusätzlich kommt, dann macht mein Schalter nicht mit weil sich die Befehle überschreiben

Gruss
ws

In Deinem Fall wird die 10 nicht beachtet sondern lediglich das ventilate und dann kommt als Befehl auch nur set Rollo ventilate. Die 10 ist halt der normale Wert und muss halt sein.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 16 April 2020, 21:46:10
Ok, jetzt funktioniert es.
Ich hatte den Wert von Level1/Level2 vertauscht.

Leider fährt bei mir die Jalo nicht wieder zurück, weil das auch ein manueller Befehl bei mir ist,
aber trotzdem kann ich dann mal Erfolg für die Funktion "Lüften" melden.

Ich hatte die Jalo bisher noch nicht an ASC angebunden, sondern manuell gesteuert aufgrund der fehlenden Lamellensteuerung.
Das wird jetzt künftig geändert :)
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 16 April 2020, 21:58:25
Danke. Und ich wollte auch nur das wissen ob eine Reaktion vorhanden ist oder nicht.
Somit kann ich auf Basis des Codes weiter machen.

Ich melde mich wenn ich mit allen fertig bin. Hoffe bis Ende des Wochenendes.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 16 April 2020, 22:13:54
Supi, danke dir.

Morgen schau ich mir noch das Shading an.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 08:30:26
Zitat von: Wscheff am 16 April 2020, 22:13:54
Supi, danke dir.

Morgen schau ich mir noch das Shading an.

Lade mal bitte die neue Version von heute Morgen runter. Du kannst nun alle Positionen entsprechend vergeben. Ausser AntiFreezePos.
Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 09:58:16
@Wscheff

Kurze Frage da mich Beta-User gerade verwirrt hat. Um die neue Version des Modules zu testen verwendest Du aber nicht Dein Dummy Workaround, oder? Ich meine du setzt die Attribute doch tatsächlich in Deinen Jalousie Devices oder?
Ich hatte es so verstanden das die "Beschatten" oder auch "Lueften" etwas ist was direkt von Deinen Jalousie Devices unterstützt wird. Korrekt?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 17 April 2020, 10:50:15
Zitat von: CoolTux am 17 April 2020, 09:58:16
@Wscheff

Kurze Frage da mich Beta-User gerade verwirrt hat. Um die neue Version des Modules zu testen verwendest Du aber nicht Dein Dummy Workaround, oder? Ich meine du setzt die Attribute doch tatsächlich in Deinen Jalousie Devices oder?
Ich hatte es so verstanden das die "Beschatten" oder auch "Lueften" etwas ist was direkt von Deinen Jalousie Devices unterstützt wird. Korrekt?
Hi CoolTux,

Nein ich nutze keinen dummy, sondern das wird im HMCCUDEV in eventmap gemacht.

Ich habe dort verschiedene Befehle wie close, Open, up, down, ventilate, shading ... als zB



set Jalo datapoint level 100 level2 50



Umgesetzt. Dh ASC sendet nur zB
Set Jalo ventilate
Der Rest kommt vom HM device

Gruß
ws


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 11:01:51
Gut dann teste mal bitte die neue Version und dann schauen wir mal.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 17 April 2020, 12:58:42
Neue Änderungen betrifft alle Attribute ASC_XXX_Pos?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 13:05:38
So die jetzt eben erschienene Version sollte für die meisten Jalousien eine Unterstützung der Lamellen anbieten.

Ich werde dazu gleich im ersten Post eine entsprechende Erklärung abgeben.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 13:06:14
Zitat von: Wscheff am 17 April 2020, 12:58:42
Neue Änderungen betrifft alle Attribute ASC_XXX_Pos?

Ja, Ausnahme Freeze_Pos das hat für mich für Jalousien keinen Sinn ergeben.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Beta-User am 17 April 2020, 14:10:21
Zitat von: CoolTux am 16 April 2020, 15:31:29
@Beta-User
Wenn Du magst. Für Dich wäre es Variante 3 mit zusätzlichen SlatPosCmd und SlatDevice
Vorab mal:

RIESIGES DANKE!

Damit kann ich erst mal leben und mich am Testen beteiligen. Feedback mit dem Zwave folgt.

Was ich verstanden habe: Es muß (in etwa) folgende Ergänzungen zu dem hier (https://forum.fhem.de/index.php/topic,109424.msg1034203.html#msg1034203) (nur der relevante Auszug) geben:
defmod Jalousie_WZ ZWave e6e8c1c8 2049
attr Jalousie_WZ ASC 2
attr Jalousie_WZ ASC_Pos_Reading dim
attr Jalousie_WZ eventMap { usr=>{'dim.100'=>'dim 99','on'=>'dim 99'}}

geändert:
attr Jalousie_WZ ASC_Open_Pos 99:99
attr Jalousie_WZ ASC_Shading_Pos 15:30
attr Jalousie_WZ ASC_Ventilate_Pos 85:40

neu:
attr Jalousie_WZ ASC_Closed_Pos 0:0
attr Jalousie_WZ ASC_Sleep_Pos 15:30
attr Jalousie_WZ ASC_Shading_Pos 1:42
attr Jalousie_WZ ASC_ComfortOpen_Pos 80:0
attr Jalousie_WZ ASC_SlatPosCmd_SlatDevice dim:ZWave_SWITCH_MULTILEVEL_8.02

(unverändert)
defmod ZWave_SWITCH_MULTILEVEL_8.02 ZWave e6e8c1c8 2050
attr ZWave_SWITCH_MULTILEVEL_8.02 IODev zwaveme
attr ZWave_SWITCH_MULTILEVEL_8.02 classes ZWAVEPLUS_INFO SWITCH_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO SECURITY SECURITY_S2 SUPERVISION APPLICATION_STATUS
attr ZWave_SWITCH_MULTILEVEL_8.02 room Steuerung->Unused_Devices
attr ZWave_SWITCH_MULTILEVEL_8.02 userReadings state:swmStatus.* {ReadingsNum($name,"swmStatus",0)}
attr ZWave_SWITCH_MULTILEVEL_8.02 webCmd dim

Bedeutet: Ich muß statt an zwei Stellen an 8 drehen. (kleiner Minuspunkt, aber vielleicht wird das auch noch ;) . Vorschlag immer noch: ein Attribut mit
"Open=99 Shading=30 Ventilate=40 Closed=0 Sleep=30 Shading=42 ComfortOpen=0", dann wären es nur noch zwei...)

Was damit jedenfalls auf die Schnelle nicht geht: Die Manipulierung meines CUL_HM-Prä-Jalousie-Aktors (gleicher Link wie oben). Aber vielleicht mache ich dazu als Zieldevice ein notify für diese eine Jalouse mit dem setter "trigger" und hole mir den Ziellevel für die Jalousie selbst aus dem Einheitsdevice, der steht da dann im STATE mit "set_" ;) (hm, vermutlich brauche ich da auch ein Oldreadings-Ding, damit ich die Richtung weiß...).
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 14:20:47
Ja das sollte alles jetzt soweit passen was ich gesehen habe.
Würde mich freuen wenn du mir dann erstmal bestätigen könntest das es funktioniert.

Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: stw-fhem am 17 April 2020, 14:32:29
Hallo,

danke für euer Engagement. Ich bin auch gerade dabei die ZWAVE Jalousien mit der Beschattungsfunktion auszustatten. Aber ich würde den Winkel der Lamellen gerne in Abhängigkeit vom Winkel der Sonne (level) definieren. Meine erste Überlegung war, dass den Öffnungsgrad der Lamellen über ASC_Shading_Pos mit Perlcode berechnen zu lassen. Vielleicht ist aber ASC_Shading_PosSlat mit Perl besser?


Eine zweite Frage noch: Kann es sein, dass Shading prinzipiell nur funktioniert, wenn auch ASC_Mode_Down und ASC_Mode_Up
nicht auf Off stehen (z.B. always)? Ich hätte erwartet, dass es ausreichend wäre ASC_Shading_Mode auf "always" an den jeweiligen Devices zu setzen.

VG

Steffen
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 14:49:02
Hallo Steffen,

Ich verstehe Deinen Wunsch aber könnten wir bitte erstmal die allgemeine Funktionalität prüfen bevor hier irgendwas mit Perlcode kommt.



Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 16:36:30
Dank Steffen ist mir vorhin beim lesen ganz mulmig geworden. Ich hatte Perlcode Anwendung in der neuen Art der Verarbeitung noch gar nicht getestet, und siehe da es kam nur Müll raus. Das habe ich soeben korrigiert und eine neue Version rausgegeben.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: stw-fhem am 17 April 2020, 20:00:15
Prima. Gehst du bitte noch auf meine zweite Frage ein:
Kann es sein, dass Shading prinzipiell nur funktioniert, wenn auch ASC_Mode_Down und ASC_Mode_Up
nicht auf Off stehen (z.B. always)? Ich hätte erwartet, dass es ausreichend wäre ASC_Shading_Mode auf "always" an den jeweiligen Devices zu setzen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 20:14:23
Zitat von: stw-fhem am 17 April 2020, 20:00:15
Prima. Gehst du bitte noch auf meine zweite Frage ein:
Kann es sein, dass Shading prinzipiell nur funktioniert, wenn auch ASC_Mode_Down und ASC_Mode_Up
nicht auf Off stehen (z.B. always)? Ich hätte erwartet, dass es ausreichend wäre ASC_Shading_Mode auf "always" an den jeweiligen Devices zu setzen.

Ja das ist in der Tat so. Zu mindest was das Mode_Up an geht. Mode_Down ist egal.
Ich kann das aber auch gerne ändern. Die Abfrage war eh für was anderes gedacht da stört ein off nicht.

ABER!!! Dann rattert das Rollo morgens gleich nach Sonnenaufgang los sofern die Werte alle passend sind.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 17 April 2020, 21:12:13
Hi. Habe mir heute noch die 0.9.5 zum Testen gezogen.

Leider ist die Jalo nicht runtergefahren.
ich habe das hier eingetragen: "ASC_Closed_Pos 0:down"

meine Jalo fährt manuell runter mit "set Jalo down"

liegt das an der "0"?


Und bei allen Rollos ohne ASC_Closed_Pos ist der Rollo auf 20 gefahren, statt wie bisher auf 0

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 21:14:01
Nein das liegt nicht an der 0, zu mindest nicht wenn 0 bei Dir die ganz unten Position ist.

Ich gehe davon aus daß die Position des Pos Readings nicht 0 war.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 17 April 2020, 21:20:27
das Reading heisst control und ich habe auf pct stehen. dann war das wohl der Fehler...

und war auf 100
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 21:23:27
Zitat von: Wscheff am 17 April 2020, 21:20:27
das Reading heisst control und ich habe auf pct stehen. dann war das wohl der Fehler...

und war auf 100

Jepp. Wichtig ist aber auch das der set Vommand auch control heißen muss.
Also set Rollo control 30 muss die Jalousie auf 30 fahren.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 17 April 2020, 21:24:35
und haben sich die Standardwerte für ASC_Closed_Pos geändert?

Zitat
Und bei allen Rollos ohne ASC_Closed_Pos ist der Rollo auf 20 gefahren, statt wie bisher auf 0

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 21:28:46
Zitat von: Wscheff am 17 April 2020, 21:24:35
und haben sich die Standardwerte für ASC_Closed_Pos geändert?

Nein, das sollte so geblieben sein. Ich teste das nachher noch mal.
Also da wo das Attribut gar nicht gesetzt ist sagst?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 17 April 2020, 21:30:22
Zitat von: CoolTux am 17 April 2020, 21:23:27
Jepp. Wichtig ist aber auch das der set Vommand auch control heißen muss.
Also set Rollo control 30 muss die Jalousie auf 30 fahren.

hmm.
ich dachte es wird nur"'set Jalo down" ans Device geschickt?
dann auch zusätzlich "set Jalo control 0"

oder wie muss ich das verstehen?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 17 April 2020, 21:34:15
Zitat von: CoolTux am 17 April 2020, 21:28:46
Nein, das sollte so geblieben sein. Ich teste das nachher noch mal.
Also da wo das Attribut gar nicht gesetzt ist sagst?

ja genau. Aber nur beim TYPE "ROLLO" devices. Da steht "pct 25" und "state pct-20"
:-?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 21:38:05
Es wird sofern für die Position eine "feste Zuordung" existiert diese verwendet. Gibt es diese nicht wie zum Beispiel bei FreezePos oder bei den Wind Positionen wird der eigentliche Fahrbefehl verwendet. In den meisten Fällen pct oder position oder was Du im Attribut ASC_Pos_Reading angegeben hast.

Bei Rollos ohne Attribute für die Positionen werden die Defaults genommen, gerade noch mal getestet.
Mach mal bitte ein
{ ascAPIget('ClosedPos','ROLLONAME') }

Bei so einem Rollo. Rolloname anpassen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 21:39:05
Zitat von: Wscheff am 17 April 2020, 21:34:15
ja genau. Aber nur beim TYPE "ROLLO" devices. Da steht "pct 25" und "state pct-20"
:-?

Gib mal bitte ein list vom Device
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 17 April 2020, 21:43:15
Zitat von: CoolTux am 17 April 2020, 21:39:05
Gib mal bitte ein list vom Device

{ ascAPIget('ClosedPos','ROLLONAME') } ergibt 0



Internals:
   FUUID      5dcfd246-f33f-8b14-d931-9366f12095eb29fb
   NAME       RM_FS20_4b5823
   NR         650
   STATE      pct-20
   TYPE       ROLLO
   stoptime   1587148747
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   READINGS:
     2020-04-17 19:39:15   .ASC_AttrUpdateChanges_v0.9.5 1
     2019-12-05 20:19:22   ASC_Enable      on
     2020-04-17 20:39:07   ASC_ShuttersLastDrive night close
     2020-04-17 21:08:57   ASC_Time_DriveDown 18.04.2020 - 21:08
     2020-04-17 21:08:57   ASC_Time_DriveUp 18.04.2020 - 06:00
     2020-04-17 21:08:57   ASC_Time_PrivacyDriveDown 18.04.2020 - 20:38
     2020-04-17 20:06:48   associatedWith  Ro_All
     2020-04-17 20:38:57   command         pct-75
     2020-04-17 20:38:57   desired_pct     75
     2020-04-17 20:38:57   drive-type      modul
     2020-04-17 20:38:57   last_drive      drive-down
     2020-04-17 20:39:07   pct             25
     2020-04-17 20:39:07   state           pct-20
Attributes:
   ASC        2
   ASC_BlockingTime_beforNightClose 7200
   ASC_BrightnessSensor Gartenwetter:1.ILLUMINATION
   ASC_Down   brightness
   ASC_Mode_Up always
   ASC_Partymode off
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 1800:30
   ASC_PrivacyDown_Pos 60
   ASC_Shading_InOutAzimuth 190:270
   ASC_Shading_MinMax_Elevation 5.0:100.0
   ASC_Shading_Min_OutsideTemperature 11
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 13000:0
   ASC_Shading_WaitingPeriod 1800
   ASC_TempSensor LaCrosse_14:tempMax
   ASC_Time_Down_Late {return (ReadingsVal("Sonnenuntergang_offset","state",0))}
   ASC_Time_Up_Early 05:00
   ASC_Time_Up_Late {return (ReadingsVal("Sonnenaufgang_offset","state",0))}
   ASC_Time_Up_WE_Holiday 06:00
   ASC_Up     brightness
   alias      Ro_OG_Flur
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    privacy ab 130 Illumination
   devStateIcon open:fts_shutter_10@orange:closed@green closed:fts_shutter_100@green:open half:fts_shutter_50:closed@yellow drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop@red pct-100:fts_shutter_10:open@orange pct-90:fts_shutter_10:closed@yellowgreen pct-80:fts_shutter_20:closed@yellowgreen pct-70:fts_shutter_30:closed@yellow pct-60:fts_shutter_40:closed@yellow pct-50:fts_shutter_50:closed@yellow pct-40:fts_shutter_60:open@yellow pct-30:fts_shutter_70:open@yellow pct-20:fts_shutter_80:open@yellow pct-10:fts_shutter_90:open@yellow pct-0:fts_shutter_100:closed@green
   event-on-change-reading .*
   group      OG
   rl_autoStop 0
   rl_commandDown set FS20_4b5823 off
   rl_commandStopDown set FS20_4b5823 off
   rl_commandStopUp set FS20_4b5823 on
   rl_commandUp set FS20_4b5823 on
   rl_excessBottom 0
   rl_excessTop 0
   rl_resetTime 2
   rl_secondsDown 27.9
   rl_secondsUp 29.3
   rl_switchTime 1
   rl_type    HomeKit
   room       1.01_Rollo,1.01_Rollo2,9.02_Steuerung
   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,15,20,30,40,50,60,70,80,90,100 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_SlatPosCmd_SlatDevice 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,15,20,30,40,50,60,70,80,90,100 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
   webCmd     open:closed:half:stop:pct
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 17 April 2020, 22:00:34
ich habe eben nochmal mit einen Roommate getestet (asleep)
Mein Jalo fährt hier auch in eine 25er Position und der { ascAPIget('ClosedPos','ROLLO') } ergibt 0

Schaut für mich nach einem Standard-Wert aus...
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 22:08:16
Kannst Du bitte einmal folgendes testen

{ ascAPIget('ClosedPositionAssignment','ROLLONAME') }
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 22:12:11
Ok ich konnte es in der Tat nachstellen. Ist bei mir auch 25.
Ich schaue es mir an.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 17 April 2020, 22:12:57
Zitat von: CoolTux am 17 April 2020, 22:08:16
Kannst Du bitte einmal folgendes testen

{ ascAPIget('ClosedPositionAssignment','ROLLONAME') }

da steht "None"
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 22:50:53
Ok ich habe es gefixt. Es war die SleepPos und der default war falsch gesetzt durch die neue Art der Verarbeitung. SleepPos muss zwingend -1 zurück liefern wenn es nicht gesetzt wurde.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Wscheff am 17 April 2020, 23:03:30
Zitat von: CoolTux am 17 April 2020, 22:50:53
Ok ich habe es gefixt. Es war die SleepPos und der default war falsch gesetzt durch die neue Art der Verarbeitung. SleepPos muss zwingend -1 zurück liefern wenn es nicht gesetzt wurde.
Supi.
Version morgen wieder zum runterladen?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 17 April 2020, 23:09:13
Kannste sofort runter laden. Ist schon im Git
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Beta-User am 18 April 2020, 08:45:54
So, seit eben läuft die aktualisierte Version aus dem git, vorher die von gestern abend.

Dass alle Rollläden nicht ganz zugegangen waren, wurde ja bereits berichtet, was aber auch schon mit der alten geklappt hat: der ZWave ging "ganz auf" = Lamellen blieben oben.

Dann warte ich mal, was heute abend so passiert bzw. werde mal das "Fenster auf" noch mit der aktuellen ansehen...

Zu dem "Kritik"-Post wollte ich eigentlich auch noch direkt was schreiben, aber dazu fehlt vermutlich die Zeit, daher an der Stelle nur die Kurzfassung: Es ist m.E. keine besonders gute Idee zu denken, dass man ein dickes Handbuch brauchen muß. Es sollte eher so sein, dass die allermeisten Dinge intuitiv laufen und man nur da wirklich eingreifen muß, wo man was anderes haben will wie die defaults (die auch nicht immer sinnvoll sind, z.B. was die Zeiten angeht). Aber damit wärmen wir Dinge auf, die wir bei der Frage: Brauchen wir soviele Attribute? schon mal diskutiert hatten. Vielleicht lohnt sich eine Lektüre dieser Gedanken mit etwas Abstand? (Bitte hier nicht vertiefen, ich wollte es nur an weniger prominenter Stelle angemerkt haben und schreibe ggf. irgendwann später noch am anderen Thread was dazu).
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: Beta-User am 18 April 2020, 09:54:09
Kurz zu VERSION    v0.9.7
Habe eben folgendes Verhalten: Jalousie (oder Rollladen ohne Lamelle) ist offen nach Tagöffnung. Fenster wird geöffnet (two-state). Jalousie fährt teilweise zu (verm. auf Lüftungsposition)... (Der Drehwinkel paßt ;D !)

Das Problem dürfte im Code leicht zu finden sein, aber bei der Gelegenheit: Bei mir erweckt das den Eindruck, dass die zentrale Frage, was bei einem Rollladen offen und was zu ist (ASC-Typ 1 oder 2), bei allen möglichen Vergleichen nicht die zentrale Funktion zukommt, die dazu paßt. Auch diese Diskussion hatten wir schon mal... Leider habe ich auch dazu keine wirkliche Lösung, aber evtl. wäre es eine Überlegung, bei einem der Typen alle Soll-Werte negativ vorzubelegen (ASC-intern; dann müßte man nicht überall diese Unterscheidung einbauen, könnte einfach rechnen, und nur am Ende beim Ziellevel mit dem Betrag zu hantieren? Ist aber erst mal nur eine Idee und muß nicht funktionieren).

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 18 April 2020, 10:24:23
Ich danke Dir, das schaue ich mir an. Es kann wenn ja nur an der Positionserkennung liegen. Also ob die aktuelle Position ober oder unterhalb der Lüften Position liegt.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 18 April 2020, 10:30:24
Ich habe es eben mal getestet. Bei mir funktioniert es wie erwartet. Jetzt müssten wir mal schauen wieso das ganze bei Dir nicht so geht.
Kannst Du das ganze bitte wiederholen und debug und verbose 4 einschalten.
Du kannst ja die afterManualBlocking auf 5s stellen wenn es hilft.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 18 April 2020, 18:17:48
Ich habe soeben noch die Privacy Positions mit in den Lamellen Support aufgenommen. Waren noch nicht drin.
Jeder der eine 0.9er Version verwendet ist angehalten auf die jetzt aktuelle 0.9.9 zu gehen.


Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: daelch am 18 April 2020, 18:49:46
Zitat von: CoolTux am 18 April 2020, 18:17:48
Ich habe soeben noch die Privacy Positions mit in den Lamellen Support aufgenommen. Waren noch nicht drin.
Jeder der eine 0.9er Version verwendet ist angehalten auf die jetzt aktuelle 0.9.9 zu gehen.


Grüße

Vielen Dank für Deine Mühen!
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 18 April 2020, 21:00:58
Kurze Zwischeninfo als Entwarnung noch zu heute morgen.
Ich konnte das Verhalten nicht wieder nachstellen und gehe davon aus, dass das irgendein Spezialfall war (Neustart von FHEM, erste Fahrt wg. Türöffnung nach Ablauf der blocking time). Eigentlich hätten die Positionen bekannt sein müssen (1*ZWave, 1*CUL_HM...), aber wenn das so ein Sonderfall ist, lohnt m.E. die Suche nicht...
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 18 April 2020, 21:03:54
Ich möchte mich beteiligen, auch wenn ich noch ein paar Probleme mit dem ASC habe.

Ich hab 3 Jalousien Raumhoch, Fibaro Roller Shutter 2 FGRM222 (Zwave) im Wintergarten

durch die Lange Fahrzeit von über 3 Minuten und Unterschiede in der Fahrzeit von über 15 Sekunden bei Temperaturen von 0°C zu 20°C steuere ich sie nur per on/off. die Position schwankt dabei von 88-99%.
Ab einer Außentemperatur von 20°C fahren sie nicht mehr auf, hier drehe ich nur noch die Lamellen.


Readings: "position" "Blind 95 Slat 16"
Befehle zum senden sind: dim, positionBlinds und positionSlat


Ist das damit machbar?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 18 April 2020, 21:08:31
So wie ich es verstanden habe: derzeit nein, es sei denn, CoolTux hat das feature mit Perl schon auf dem Schirm und heimlich eingebaut?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 18 April 2020, 21:17:25
Nein da ist noch nichts.

@Typ1er
Haben Deine Jalousie Devices echt 3 Befehle um sie zu steuern?

dim, positionBlinds und positionSlat

Du musst also pro Device immer drei Befehle senden wenn Du alles verstellen willst?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 19 April 2020, 09:17:18
Guten Morgen.
Ich teste momentan die Grundfunktionen von ASC in dieser Version. Die Rollos wurden heute morgen über Residents home hochgefahren. Der Status im ASC Device blieb aber auf "maximum brightness threshold exceeded" stehen. Zusätzlich sind bei einem Fenster alle Bedingungen für die Beschattung gegeben aber es wird nicht beschattet. Das Update habe ich gestern Nachmittag gemacht mit anschließendem Neustart als alles vor der night Fahrt.


Internals: FUUID 5e04f80a-f33f-26f5-faac-90e209b6de535a9c MID da39a3ee5e6b4b0d3255bfef95601890afd80709 NAME ASC NOTIFYDEV global,ASC,Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ,test_fenster,Rollo_Kueche_Carport,wc_fenster,Sonoff_Daemmerung,Rollo_ASC,Rollo_Anbau,ESP_Easy_Helligkeit,kuechen_fenster_strasse,kuechen_fenster_carport,Rollo_WC,Rollo_Kueche_Strasse,Daemmerungswert,Rollo_WZ,schlafzimmer_fenster,Wemos_Daemmerung,terrassen_tuer,Rollo_SZ,wohnzimmer_fenster,rgr_Residents NR 286 NTFY_ORDER 51-ASC STATE maximum brightness threshold exceeded TYPE AutoShuttersControl VERSION v0.9.8 OLDREADINGS: READINGS: 2020-04-18 20:57:34 Rollo_ASC2_PosValue 100 2020-04-19 08:54:39 Rollo_ASC2_lastPosValue 100 2020-04-18 20:57:34 Rollo_ASC_PosValue 100 2020-04-19 08:54:39 Rollo_ASC_lastPosValue 100 2020-04-19 08:55:02 Rollo_Anbau_PosValue 0 2020-04-19 08:54:36 Rollo_Anbau_lastPosValue 100 2020-04-18 22:30:01 Rollo_Anbau_nextAstroTimeEvent 19.04.2020 - 09:30 2020-04-19 08:54:53 Rollo_Kueche_Carport_PosValue 0 2020-04-19 08:55:36 Rollo_Kueche_Carport_lastPosValue 100 2020-04-18 22:30:01 Rollo_Kueche_Carport_nextAstroTimeEvent 19.04.2020 - 09:30 2020-04-19 08:54:52 Rollo_Kueche_Strasse_PosValue 0 2020-04-19 08:55:36 Rollo_Kueche_Strasse_lastPosValue 100 2020-04-18 22:30:01 Rollo_Kueche_Strasse_nextAstroTimeEvent 19.04.2020 - 09:30 2020-04-19 08:54:54 Rollo_SZ_PosValue 0 2020-04-19 08:54:39 Rollo_SZ_lastPosValue 100 2020-04-18 22:30:01 Rollo_SZ_nextAstroTimeEvent 19.04.2020 - 09:30 2020-04-19 08:54:52 Rollo_WC_PosValue 0 2020-04-04 21:03:28 Rollo_WC_lastDelayPosValue 70 2020-04-19 08:54:36 Rollo_WC_lastPosValue 100 2020-04-18 22:30:01 Rollo_WC_nextAstroTimeEvent 19.04.2020 - 09:30 2020-04-19 08:54:53 Rollo_WZ_PosValue 0 2020-04-19 08:54:39 Rollo_WZ_lastPosValue 100 2020-04-18 22:30:01 Rollo_WZ_nextAstroTimeEvent 19.04.2020 - 09:30 2020-04-05 20:35:04 ascEnable on 2020-04-15 10:31:06 controlShading on 2020-03-30 09:08:41 hardLockOut off 2020-04-05 20:50:27 partyMode off 2020-04-18 21:36:13 room_ASC_ASC-Beschattung_Kueche_Rollos Rollo_Kueche_Strasse 2020-04-18 21:36:13 room_ASC_ASC-Beschattung_Rollos_Schlafzimmer Rollo_SZ 2020-04-18 21:36:13 room_ASC_ASC-Beschattung_Rollos_Wohnzimmer Rollo_WZ 2020-04-18 21:36:13 room_ASC_Kueche_Rollos Rollo_Kueche_Carport 2020-04-18 21:36:13 room_ASC_Rollos_WC Rollo_WC 2020-04-18 21:36:13 room_ASC_Rollos_Wohnzimmer Rollo_Anbau 2020-03-30 09:13:20 selfDefense on 2020-04-19 08:55:02 state maximum brightness threshold exceeded 2020-04-01 21:59:03 sunriseTimeWeHoliday off 2020-04-18 21:36:13 userAttrList rolled out helper: shuttersList: Rollo_Anbau Rollo_Kueche_Carport Rollo_Kueche_Strasse Rollo_SZ Rollo_WC Rollo_WZ monitoredDevs: Daemmerungswert: ASC ASC_twilightDevice ESP_Easy_Helligkeit: Rollo_Kueche_Carport ASC_BrightnessSensor Rollo_Kueche_Strasse ASC_BrightnessSensor Rollo_ASC: Rollo_Anbau: Rollo_Kueche_Carport: Rollo_Kueche_Strasse: Rollo_SZ: Rollo_WC: Rollo_WZ: Sonoff_Daemmerung: Rollo_Anbau ASC_BrightnessSensor Rollo_WC ASC_BrightnessSensor Wemos_Daemmerung: Rollo_ASC ASC_BrightnessSensor Rollo_ASC2 ASC_BrightnessSensor Rollo_SZ ASC_BrightnessSensor Rollo_WZ ASC_BrightnessSensor kuechen_fenster_carport: Rollo_Kueche_Carport ASC_WindowRec kuechen_fenster_strasse: Rollo_Kueche_Strasse ASC_WindowRec rgr_Residents: ASC ASC_residentsDev schlafzimmer_fenster: Rollo_ASC ASC_WindowRec Rollo_SZ ASC_WindowRec terrassen_tuer: Rollo_Anbau ASC_WindowRec test_fenster: Rollo_ASC ASC_WindowRec wc_fenster: Rollo_WC ASC_WindowRec wohnzimmer_fenster: Rollo_ASC2 ASC_WindowRec Rollo_WZ ASC_WindowRec Attributes: ASC_brightnessDriveUpDown 12:4 ASC_expert 1 ASC_residentsDev rgr_Residents:state ASC_tempSensor Temperatur_draussen ASC_twilightDevice Daemmerungswert DbLogExclude .* devStateIcon { AutoShuttersControl_DevStateIcon($name) } icon fts_shutter_automatic room ASC,ASC-Beschattung,Rollos




Kleine Ergänzung. Sehe gerade dass der Pi gestern noch ein Neustart gemacht hatte nach der Nachtfahrt. Vielleicht liegt es auch daran. Ich beobachte das Mal.

Gesendet von meinem JSN-L21 mit Tapatalk
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: stw-fhem am 19 April 2020, 10:16:16
Zitat von: CoolTux am 17 April 2020, 20:14:23
Ja das ist in der Tat so. Zu mindest was das Mode_Up an geht. Mode_Down ist egal.
Ich kann das aber auch gerne ändern. Die Abfrage war eh für was anderes gedacht da stört ein off nicht.

ABER!!! Dann rattert das Rollo morgens gleich nach Sonnenaufgang los sofern die Werte alle passend sind.

Aus meiner Sicht macht es Sinn, wenn alle Modi autark agieren würden. Dazu zähle ich
- Regenschutz (ASC_RainProtection)
- Windschutz (ASC_WindProtection)
- Frostschutz (ASC_Antifreeze)
- Aussperrschutz (ASC_LockOut)
- Automatisches Schließen (ASC_Mode_Down ) zeitbasiert, Helligkeitsbasiert o.ä.
- Automatisches Öffnen (ASC_Mode_Up ) zeitbasiert, Helligkeitsbasiert o.ä.
- Beschattungsmodus (ASC_Shading_Mode) temperaturbasiert, sonnenstandsbasiert, o.ä.

Die Modi sollten disjunkt voneinander arbeiten, weil sie die Automatisierung in unterschiedlichen Situationen unterstützen. Während die ersten 5 Modi Schutzfunktionalitäten bieten, sind die letzten drei eher an den Komfort gerichtet.

Bitte prüfe nochmals, ob die Modi wirklich unabhängig voneinander arbeiten. Im Fall des Beschattungsmodus würde es mich freuen, wenn du die Abhängigkeit zu ASC_Mode_Up entfernst.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x preAlpha
Beitrag von: CoolTux am 19 April 2020, 10:21:27
Zitat von: stw-fhem am 19 April 2020, 10:16:16
Aus meiner Sicht macht es Sinn, wenn alle Modi autark agieren würden. Dazu zähle ich
- Regenschutz (ASC_RainProtection)
- Windschutz (ASC_WindProtection)
- Frostschutz (ASC_Antifreeze)
- Aussperrschutz (ASC_LockOut)
- Automatisches Schließen (ASC_Mode_Down ) zeitbasiert, Helligkeitsbasiert o.ä.
- Automatisches Öffnen (ASC_Mode_Up ) zeitbasiert, Helligkeitsbasiert o.ä.
- Beschattungsmodus (ASC_Shading_Mode) temperaturbasiert, sonnenstandsbasiert, o.ä.

Die Modi sollten disjunkt voneinander arbeiten, weil sie die Automatisierung in unterschiedlichen Situationen unterstützen. Während die ersten 5 Modi Schutzfunktionalitäten bieten, sind die letzten drei eher an den Komfort gerichtet.

Bitte prüfe nochmals, ob die Modi wirklich unabhängig voneinander arbeiten. Im Fall des Beschattungsmodus würde es mich freuen, wenn du die Abhängigkeit zu ASC_Mode_Up entfernst.

Entfernen werde ich es nicht. Es macht nämlich keinen Sinn wenn das Rollo morgens unten ist und ich dem Rollo sage das es nur Morgenfahrten machen soll wenn der Residentsstatus home ist und es trotzdem unter Missachtung dieses Wunsches in die Beschattung fährt. Früher habe ich geprüft ob das Rollo unterhalb der Beschattungslinie ist und dann ist es eben nicht gefahren, mit dem Wunsch das man unterschiedliche Beschattungs Positionen haben möchte war das dann natürlich Unsinn. Das Rollo soll ja dann von einer tieferen Stellung in eine höhere Stellung selbst innerhalb einer Beschattung fahren.
Du siehst das ist alles nicht immer so einfach wie man es sich denkt.

Ich habe aber bereits gestern das ganze auf off erweitert.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 19 April 2020, 10:35:24
ZitatIch habe aber bereits gestern das ganze auf off erweitert.

Was bedeutet das dann? Wird die Beschattung trotzdem angefahren, wenn ASC_Mode_Down und ASC_Mode_Up im Status "Off" stehen?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 19 April 2020, 10:37:23
Zitat von: stw-fhem am 19 April 2020, 10:35:24
Was bedeutet das dann? Wird die Beschattung trotzdem angefahren, wenn ASC_Mode_Down und ASC_Mode_Up im Status "Off" stehen?

JA. Sobald für das Rollo Tag ist.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 19 April 2020, 10:43:44
Das ist gut so. Dann reden wir also über eine Optimierung der Beschattungsfunktion in Abhängigkeit vom Status "Tag". Dies sollte man in der Doku noch vermerken.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 19 April 2020, 12:07:40
Zitat von: CoolTux am 18 April 2020, 21:17:25
@Typ1er
Haben Deine Jalousie Devices echt 3 Befehle um sie zu steuern?

dim, positionBlinds und positionSlat

Du musst also pro Device immer drei Befehle senden wenn Du alles verstellen willst?
dim und positionBlinds ist scheinbar das selbe.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 19 April 2020, 12:15:17
Und mit dem Befehl
set DEVICENAME positionSlat

Kannst du die Lamellen verstellen?

Wenn ja kannst Du mal das verstellen der Lamellen mit der neuen Version hier testen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 19 April 2020, 13:07:44
Hallo CoolTux,

mit dem neuen Modul gibt es nun ein komisches Verhalten bei der Beschattung bei normalen Rollläden.
Es sind gerade zwei Rollläden in die Beschattung gegangen die überhaupt kein attribute für eine Beschattung haben:
Internals:
   FUUID      5e04f80a-f33f-26f5-faac-90e209b6de535a9c
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ,test_fenster,Rollo_Kueche_Carport,wc_fenster,Sonoff_Daemmerung,Rollo_ASC,Rollo_Anbau,ESP_Easy_Helligkeit,kuechen_fenster_strasse,kuechen_fenster_carport,Rollo_WC,Rollo_Kueche_Strasse,Daemmerungswert,Rollo_WZ,schlafzimmer_fenster,Wemos_Daemmerung,terrassen_tuer,Rollo_SZ,wohnzimmer_fenster,rgr_Residents
   NR         286
   NTFY_ORDER 51-ASC
   STATE      shading in
   TYPE       AutoShuttersControl
   VERSION    v0.9.8
   OLDREADINGS:
   READINGS:
     2020-04-18 20:57:34   Rollo_ASC2_PosValue 100
     2020-04-19 08:54:39   Rollo_ASC2_lastPosValue 100
     2020-04-18 20:57:34   Rollo_ASC_PosValue 100
     2020-04-19 08:54:39   Rollo_ASC_lastPosValue 100
     2020-04-19 12:41:08   Rollo_Anbau_PosValue 80
     2020-04-19 12:40:45   Rollo_Anbau_lastPosValue 0
     2020-04-19 09:30:01   Rollo_Anbau_nextAstroTimeEvent 19.04.2020 - 22:30
     2020-04-19 08:54:53   Rollo_Kueche_Carport_PosValue 0
     2020-04-19 08:55:36   Rollo_Kueche_Carport_lastPosValue 100
     2020-04-19 09:30:01   Rollo_Kueche_Carport_nextAstroTimeEvent 19.04.2020 - 22:30
     2020-04-19 08:54:52   Rollo_Kueche_Strasse_PosValue 0
     2020-04-19 08:55:36   Rollo_Kueche_Strasse_lastPosValue 100
     2020-04-19 09:30:01   Rollo_Kueche_Strasse_nextAstroTimeEvent 19.04.2020 - 22:30
     2020-04-19 08:54:54   Rollo_SZ_PosValue 0
     2020-04-19 08:54:39   Rollo_SZ_lastPosValue 100
     2020-04-19 09:30:01   Rollo_SZ_nextAstroTimeEvent 19.04.2020 - 22:30
     2020-04-19 12:56:00   Rollo_WC_PosValue 80
     2020-04-04 21:03:28   Rollo_WC_lastDelayPosValue 70
     2020-04-19 12:55:44   Rollo_WC_lastPosValue 0
     2020-04-19 09:30:01   Rollo_WC_nextAstroTimeEvent 19.04.2020 - 22:30
     2020-04-19 08:54:53   Rollo_WZ_PosValue 0
     2020-04-19 08:54:39   Rollo_WZ_lastPosValue 100
     2020-04-19 09:30:01   Rollo_WZ_nextAstroTimeEvent 19.04.2020 - 22:30
     2020-04-05 20:35:04   ascEnable       on
     2020-04-15 10:31:06   controlShading  on
     2020-03-30 09:08:41   hardLockOut     off
     2020-04-05 20:50:27   partyMode       off
     2020-04-18 21:36:13   room_ASC_ASC-Beschattung_Kueche_Rollos Rollo_Kueche_Strasse
     2020-04-18 21:36:13   room_ASC_ASC-Beschattung_Rollos_Schlafzimmer Rollo_SZ
     2020-04-18 21:36:13   room_ASC_ASC-Beschattung_Rollos_Wohnzimmer Rollo_WZ
     2020-04-18 21:36:13   room_ASC_Kueche_Rollos Rollo_Kueche_Carport
     2020-04-18 21:36:13   room_ASC_Rollos_WC Rollo_WC
     2020-04-18 21:36:13   room_ASC_Rollos_Wohnzimmer Rollo_Anbau
     2020-03-30 09:13:20   selfDefense     on
     2020-04-19 12:56:00   state           shading in
     2020-04-01 21:59:03   sunriseTimeWeHoliday off
     2020-04-18 21:36:13   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_Anbau
       Rollo_Kueche_Carport
       Rollo_Kueche_Strasse
       Rollo_SZ
       Rollo_WC
       Rollo_WZ
   monitoredDevs:
     Daemmerungswert:
       ASC        ASC_twilightDevice
     ESP_Easy_Helligkeit:
       Rollo_Kueche_Carport ASC_BrightnessSensor
       Rollo_Kueche_Strasse ASC_BrightnessSensor
     Rollo_ASC:
     Rollo_Anbau:
     Rollo_Kueche_Carport:
     Rollo_Kueche_Strasse:
     Rollo_SZ:
     Rollo_WC:
     Rollo_WZ:
     Sonoff_Daemmerung:
       Rollo_Anbau ASC_BrightnessSensor
       Rollo_WC   ASC_BrightnessSensor
     Wemos_Daemmerung:
       Rollo_ASC  ASC_BrightnessSensor
       Rollo_ASC2 ASC_BrightnessSensor
       Rollo_SZ   ASC_BrightnessSensor
       Rollo_WZ   ASC_BrightnessSensor
     kuechen_fenster_carport:
       Rollo_Kueche_Carport ASC_WindowRec
     kuechen_fenster_strasse:
       Rollo_Kueche_Strasse ASC_WindowRec
     rgr_Residents:
       ASC        ASC_residentsDev
     schlafzimmer_fenster:
       Rollo_ASC  ASC_WindowRec
       Rollo_SZ   ASC_WindowRec
     terrassen_tuer:
       Rollo_Anbau ASC_WindowRec
     test_fenster:
       Rollo_ASC  ASC_WindowRec
     wc_fenster:
       Rollo_WC   ASC_WindowRec
     wohnzimmer_fenster:
       Rollo_ASC2 ASC_WindowRec
       Rollo_WZ   ASC_WindowRec
Attributes:
   ASC_brightnessDriveUpDown 12:4
   ASC_expert 1
   ASC_residentsDev rgr_Residents:state
   ASC_tempSensor Temperatur_draussen
   ASC_twilightDevice Daemmerungswert
   DbLogExclude .*
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,ASC-Beschattung,Rollos


list Rollo:
Internals:
   CID        DVES_9D7CE0
   DEF        DVES_9D7CE0
   DEVICETOPIC Rollo_Anbau
   FUUID      5e0bba92-f33f-26f5-fc35-a10498344a941033
   FVERSION   10_MQTT2_DEVICE.pm:0.215660/2020-03-31
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 446
   MQTT2_FHEM_Server_TIME 2020-04-19 13:02:18
   MSGCNT     446
   NAME       Rollo_Anbau
   NR         294
   STATE      <a href="http://192.168.178.134" target="_blank">
Online
</a>
80
   TYPE       MQTT2_DEVICE
   READINGS:
     2019-12-31 22:23:53   ASC_Enable      on
     2020-04-19 12:41:08   ASC_ShuttersLastDrive shading in
     2020-04-19 09:30:01   ASC_Time_DriveDown 19.04.2020 - 22:30
     2020-04-19 09:30:01   ASC_Time_DriveUp 20.04.2020 - 09:30
     2020-04-16 09:13:32   Command         Unknown
     2020-04-08 14:32:50   FallbackTopic   cmnd/DVES_9D7CE0_fb/
     2020-04-08 14:32:50   GroupTopic      cmnd/sonoffs/
     2019-12-31 22:16:38   Groups          1,2
     2020-04-19 13:02:18   Heap            27
     2020-04-08 14:32:50   Hostname        sonoff_rollo_anbau-7392
     2020-04-08 14:32:50   IPAddress       192.168.178.134
     2020-03-04 21:27:03   IPAddress1      192.168.178.134 (192.168.178.51)
     2019-12-31 22:16:38   Interlock       on
     2020-04-19 09:37:15   LWT             Online
     2019-12-31 22:16:37   LedState        2
     2020-04-19 13:02:18   LoadAvg         19
     2020-04-08 14:32:50   Module          Sonoff Dual R2
     2020-04-19 13:02:18   MqttCount       42
     2020-04-16 09:09:12   OtaUrl          http://thehackbox.org/tasmota/release/sonoff-DE.bin
     2020-04-19 09:37:16   POWER           
     2020-04-19 13:02:18   POWER1          off
     2020-04-19 13:02:18   POWER2          off
     2019-12-31 22:16:39   PulseTime1_Remaining 0
     2019-12-31 22:16:39   PulseTime1_Set  0
     2019-12-31 22:16:39   PulseTime2_Remaining 0
     2019-12-31 22:16:39   PulseTime2_Set  0
     2019-12-31 22:16:36   Restart         Restarting
     2020-04-08 14:32:50   RestartReason   Power on
     2019-12-31 22:16:56   SaveData        on
     2019-12-31 22:16:37   SetOption26     on
     2019-12-31 22:16:37   SetOption80     on
     2019-12-31 22:16:38   SetOption81     on
     2020-04-19 13:02:18   Shutter1_Position 80
     2020-04-19 13:02:18   Shutter1_direction 0
     2020-04-16 09:14:30   ShutterClose1   100
     2019-12-31 22:19:44   ShutterCloseDuration1 28.0
     2019-12-31 22:16:55   ShutterInvert1  1
     2020-04-16 09:16:06   ShutterOpen1    0
     2020-04-16 09:13:05   ShutterOpenDuration1 30.0
     2020-04-19 12:40:45   ShutterPosition1 80
     2020-04-16 09:13:14   ShutterSetClose1 Konfiguration zurücksetzen
     2020-01-21 08:59:25   ShutterStop     Done
     2020-04-19 13:02:18   Sleep           50
     2020-04-19 13:02:18   SleepMode       Dynamic
     2020-01-17 21:47:17   Sleep_0_Active  0
     2020-01-17 21:47:23   Sleep_50_Active 50
     2019-12-31 22:16:36   StateText1      off
     2019-12-31 22:16:36   StateText2      on
     2019-12-31 22:16:36   StateText3      toggle
     2019-12-31 22:16:37   StateText4      hold
     2019-12-31 22:16:38   SwitchMode1     3
     2019-12-31 22:16:38   SwitchMode2     3
     2020-04-19 13:02:18   Time            2020-04-19T12:02:19
     2020-04-16 09:09:24   Upgrade         Failed File Not Found (404)
     2020-04-19 13:02:18   Uptime          11T00:05:07
     2020-04-19 13:02:18   UptimeSec       950707
     2020-04-08 14:32:50   Version         8.1.0.2(tasmota)
     2020-04-08 14:32:50   WebServerMode   Admin
     2020-04-19 13:02:18   Wifi_AP         1
     2020-04-19 13:02:18   Wifi_BSSId      5C:49:79:DC:24:A5
     2020-04-19 13:02:18   Wifi_Channel    1
     2020-04-19 13:02:18   Wifi_Downtime   0T00:00:33
     2020-04-19 13:02:18   Wifi_LinkCount  2
     2020-04-19 13:02:18   Wifi_RSSI       88
     2020-04-19 13:02:18   Wifi_SSId       FRITZ!Box EF 2,4 GHz
     2020-04-19 13:02:18   Wifi_Signal     -56
     2020-04-18 21:36:16   associatedWith  ASC
     2020-04-19 12:41:08   pct             80
     2020-04-19 12:41:08   state           80
     2020-04-18 21:37:10   subscriptions   cmnd/DVES_9D7CE0_fb/# cmnd/sonoff_rollo_anbau/# cmnd/sonoffs/#
Attributes:
   ASC        1
   ASC_BrightnessSensor Sonoff_Daemmerung:BH1750_Illuminance
   ASC_Down   brightness
   ASC_LockOut soft
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Self_Defense_Mode absent
   ASC_ShuttersPlace terrace
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_WindowRec terrassen_tuer
   DbLogExclude .*
   IODev      MQTT2_FHEM_Server
   alexaName  Rollo Anbau
   alias      Rollo Anbau
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see <a href="https://github.com/arendst/Tasmota/wiki/blinds-and-roller-shades">Tasmota wiki</a>.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
   event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT
   group      Rollos
   icon       hue_room_hallway
   model      tasmota_2ch_shutter_invert_1
   readingList tele/sonoff_rollo_anbau/LWT:.* LWT
   stat/sonoff_rollo_anbau/RESULT:.* { json2nameValue($EVENT) }
   stat/sonoff_rollo_anbau/POWER1:.* POWER1
   stat/sonoff_rollo_anbau/POWER1:on {{'state' => 'opening'}}
   stat/sonoff_rollo_anbau/POWER2:.* POWER2
   stat/sonoff_rollo_anbau/POWER2:on {{'state' => 'closing'}}
   stat/sonoff_rollo_anbau/SHUTTER1:.* state
   stat/sonoff_rollo_anbau/SHUTTER1:.* pct
   tele/sonoff_rollo_anbau/RESULT:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_anbau/STATE:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_anbau/SENSOR:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_anbau/INFO.:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_anbau/UPTIME:.* { json2nameValue($EVENT) }
DVES_9D7CE0:cmnd/sonoff_rollo_anbau/POWER:.* POWER
DVES_9D7CE0:stat/sonoff_rollo_anbau/UPGRADE:.* { json2nameValue($EVENT) }
   room       ASC,Rollos,Wohnzimmer
   setList    close:noArg cmnd/sonoff_rollo_anbau/ShutterClose1
   open:noArg cmnd/sonoff_rollo_anbau/ShutterOpen1
   half:noArg cmnd/sonoff_rollo_anbau/ShutterSetHalfway1 50
   pct:slider,0,1,100 cmnd/sonoff_rollo_anbau/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/sonoff_rollo_anbau/ShutterStop1
   resetClose:noArg cmnd/sonoff_rollo_anbau/ShutterSetClose1
   x_configuration cmnd/sonoff_rollo_anbau/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat <a href="http://IPAddress" target="_blank">
LWT
</a>
state
   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_SlatPosCmd_SlatDevice 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
   webCmd     :open:close:half:stop:pct

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 19 April 2020, 13:19:48
Das Verhalten ist entsprechend der Programmierung.
Sobald man shading im ASC aktiviert hat das auf alle Rollos auswirkung.
Ist vielleicht nicht so gut gewesen die Änderung. Sollte ich wohl wieder Rückgängig machen.

Alternativ wäre das man in Rollos wo man keine Beschattung haben will ASC_Shading_Mode off setzen muss.

Was denkt Ihr darüber. Ich habe das default geändert weil so viele Probleme mit den ersten Anlaufen von Beschattung haben und nicht wussten was man alles anschalten muss.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 19 April 2020, 13:23:48
Zitat von: CoolTux am 19 April 2020, 13:19:48
Das Verhalten ist entsprechend der Programmierung.
Sobald man shading im ASC aktiviert hat das auf alle Rollos auswirkung.
Ist vielleicht nicht so gut gewesen die Änderung. Sollte ich wohl wieder Rückgängig machen.

Alternativ wäre das man in Rollos wo man keine Beschattung haben will ASC_Shading_Mode off setzen muss.

Was denkt Ihr darüber. Ich habe das default geändert weil so viele Probleme mit den ersten Anlaufen von Beschattung haben und nicht wussten was man alles anschalten muss.

Ich denke shading ist schon was spezielles und nicht alle Rollläden brauchen eine Beschattung, das wurde dazu führen das Fahrten durchgeführt werden die dann ein Neuling nicht erklären könnte und dich dann wieder unnütz beschäftigen würde.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 19 April 2020, 13:31:24
Dann setze ich das wieder zurück
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 19 April 2020, 13:33:33
Kannst Dir Version 0.9.10 runter laden. Das ist default wieder off.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 19 April 2020, 14:31:39
ZitatWenn Du magst. Für Dich wäre es Variante 3 mit zusätzlichen SlatPosCmd und SlatDevice

Könnt ihr bitte nochmal prüfen, ob bei euch wirklich der Befehl zum setzen der Lamellen Positionen gesetzt wird, wenn eine Beschattung ausgelöst wird? Ich kann dies weder an den Logfiles, Events noch am Ergebnis nachvollziehen.


Shading_Pos 0:70
SlatPosCommand dim:ZWave_SWITCH_MULTILEVEL_18.02




020-04-19 14:19:16 AutoShuttersControl ASC ZWave_SWITCH_JALOUSIE_18.01_PosValue: 0
2020-04-19 14:19:16 ZWave ZWave_SWITCH_JALOUSIE_18.01 dim 0
2020-04-19 14:19:16 ZWave ZWave_SWITCH_JALOUSIE_18.01 dim: 0
2020-04-19 14:19:16 AutoShuttersControl ASC ZWave_SWITCH_JALOUSIE_18.01_lastPosValue: 99
2020-04-19 14:19:17 ZWave ZWave_SWITCH_JALOUSIE_18.01 ASC_ShuttersLastDrive: shading in
2020-04-19 14:19:19 ZWave ZWave_SWITCH_JALOUSIE_18.01 power: 118.8 W
2020-04-19 14:19:49 ZWave ZWave_SWITCH_JALOUSIE_18.01 power: 119.3 W


Ich hätte erwartet, dass ich ein "ZWave_SWITCH_JALOUSIE_18.02 dim 70" als Ereignis sehe.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 19 April 2020, 19:15:48
Teste mal bitte

{ ascAPIget('SlatDevice','ROLLONAME') }

{ ascAPIget('SlatPosCmd','ROLLONAME') }

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 19 April 2020, 20:03:19
muss ich beim ASC_SlatPosCmd_SlatDevice , das so:
attr Jalousie_10_Mitte ASC_SlatPosCmd_SlatDevice positionSlat
oder so angeben:
attr Jalousie_10_Mitte ASC_SlatPosCmd_SlatDevice positionSlat:Jalousie_10_Mitte

beim normalen Fahrbefehl habe ich dim oder positionBlinds zur Verfügung. Das reading habe ich jetzt so eingestellt, wird per userReading erzeugt, da beide angaben im Reading "position" stehen:
attr Jalousie_10_Mitte ASC_Pos_Reading positionBlinds

Hier die Frage, muss ich die Lamellenposition immer angeben oder kann man die weglassen? Zumindest bei Open spielt es keine Rolle:
attr Jalousie_10_Mitte ASC_Open_Pos 99:99
attr Jalousie_10_Mitte ASC_Closed_Pos 0:0
attr Jalousie_10_Mitte ASC_ComfortOpen_Pos 0:30
attr Jalousie_10_Mitte ASC_Ventilate_Pos 0:15


wann tritt die ASC_Sleep_Pos ein?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 19 April 2020, 20:28:14
Du kannst die Lamellenposition auch einzeln weg lassen.
ASC_Sleep_Pos überschreibt immer die ASC_Closed_Pos

Wenn es das selbe Device ist reicht

attr Jalousie_10_Mitte ASC_SlatPosCmd_SlatDevice positionSlat
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 19 April 2020, 20:37:49
Zitat von: CoolTux am 19 April 2020, 19:15:48
Teste mal bitte:

{ ascAPIget('SlatDevice','ROLLONAME') }
=> Ergebnis: ZWave_SWITCH_MULTILEVEL_18.02

{ ascAPIget('SlatPosCmd','ROLLONAME') }
=> Ergebnis: dim
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 19 April 2020, 20:53:46
Zitat von: stw-fhem am 19 April 2020, 20:37:49
=> Ergebnis: dim

Das passt doch super. Sollte also dann klappen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 19 April 2020, 22:24:46
Ich habe jetzt mal versucht alles einzurichten. Bekomme die Jalousie nicht bewegt, nichtmal per Fensterkontakt.

ASC v0.9.12
Internals:
   DEF        dacfd218 10
   FUUID      5e94ac9e-f33f-5d26-1863-31d08cc6ca311b19
   FVERSION   10_ZWave.pm:0.216600/2020-04-13
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     13
   NAME       Jalousie_08_Links
   NR         29
   STATE      1
   TYPE       ZWave
   ZWDongle_0_MSGCNT 13
   ZWDongle_0_RAWMSG 0004000a06310504220000a700
   ZWDongle_0_TIME 2020-04-19 22:00:49
   ZWaveSubDevice no
   cmdsPending 0
   homeId     dacfd218
   isWakeUp   
   lastMsgSent 1587326382.89393
   nodeIdHex  0a
   OLDREADINGS:
   READINGS:
     2020-04-19 20:35:30   ASC_Enable      on
     2020-04-19 22:01:28   ASC_ShadingMessage <html> INFO:  global shading active but ASC_Shading_Mode attribut is not set </html>
     2020-04-19 22:17:31   ASC_ShuttersLastDrive manual
     2020-04-19 22:01:25   ASC_Time_DriveDown 20.04.2020 - 22:00
     2020-04-19 22:01:25   ASC_Time_DriveUp 20.04.2020 - 08:30
     2020-04-14 20:54:42   UNPARSED        MANUFACTURER_PROPRIETARY 0891010f260303623e
     2020-04-14 22:31:39   assocGroup_1    Max 16 Nodes ZWDongle_0
     2020-04-14 22:31:39   assocGroup_2    Max 16 Nodes
     2020-04-14 22:31:39   assocGroup_3    Max 1 Nodes ZWDongle_0
     2020-04-14 22:31:39   assocGroups     3
     2020-04-19 22:01:22   associatedWith  ASC_Device
     2020-04-14 22:31:47   configEnergyReports 10
     2020-04-14 22:31:47   configInRollerBlindModeOrVenetianBlind17 10
     2020-04-14 22:31:47   configInVenetianBlindModeTheParameter12 150
     2020-04-14 22:31:52   configManagingLamellasInResponseTo35 SetLamellasToTheirExtreme1
     2020-04-14 22:31:52   configMotorOperationDetection 10
     2020-04-14 22:31:52   configMotorOperationTime 240
     2020-04-14 22:31:52   configPeriodicPowerOrEnergyReports 3600
     2020-04-14 22:31:52   configPowerReports 10
     2020-04-14 22:31:57   configReportsType BlindPositionReportsSentToThe1
     2020-04-14 22:31:57   configResponseToFloodingAlarm NoReaction
     2020-04-14 22:31:57   configResponseToGeneralAlarm CloseBlind
     2020-04-14 22:31:57   configResponseToSmokeCOOrCO2Alarm OpenBlind
     2020-04-14 22:31:57   configResponseToTemperatureAlarm OpenBlind
     2020-04-14 22:31:57   configRollerShutterOperatingModes 2VenetianBlindModeWith2
     2020-04-14 22:31:57   configScenesAssociationsActivation AssociationsActivation
     2020-04-14 22:31:57   configSelfMeasurement SelfMeasurementInactive
     2020-04-14 22:31:57   configSetLamellasBackToPrevious13 2LamellasReturnToPreviouslySet2
     2020-04-14 22:31:57   configSwitchType ToggleSwitches
     2020-04-19 21:31:19   energy          1.21 kWh
     2020-04-14 22:31:57   mcaGroups       2
     2020-04-14 22:31:58   mca_1           Max 7 Nodes ZWDongle_0
     2020-04-14 22:31:58   mca_2           Max 7
     2020-04-14 22:31:32   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2020-04-14 22:31:32   modelConfig     fibaro/fgrm222.xml
     2020-04-14 22:31:32   modelId         010f-0302-1000
     2020-04-19 22:17:31   neighborList    ZWDongle_0 Rollladen_07_Wz_Re Rollladen_06_Wz_Li Rollladen_05_Sz Rollladen_04_Bu Rollladen_03_Bad Rollladen_02_Flur Jalousie_10_Rechts Jalousie_09_Mitte
     2020-04-19 22:17:31   pct             1
     2020-04-19 22:00:49   position        Blind 1 Slat 60
     2020-04-19 22:17:31   positionBlinds  1
     2020-04-19 22:17:31   positionSlat    60
     2020-04-19 22:00:49   power           0.0 W
     2020-04-19 21:59:42   state           off
     2020-04-19 21:59:42   timeToAck       0.030
     2020-04-19 21:59:42   transmit        OK
Attributes:
   ASC        2
   ASC_BrightnessSensor Lichtsensor_02:lux 1500:80
   ASC_Closed_Pos 0:0
   ASC_ComfortOpen_Pos 0:99
   ASC_Down   brightness
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 200
   ASC_Open_Pos 99:99
   ASC_Pos_Reading positionBlinds
   ASC_Shading_Mode off
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_SlatPosCmd_SlatDevice positionSlat
   ASC_Up     brightness
   ASC_Ventilate_Pos 0:15
   ASC_WindowRec FensterKontakte_08_Wi_Links
   ASC_WindowRec_subType threestate
   IODev      ZWDongle_0
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon 99.*:fts_window_2w 9\d.*:fts_shutter_10@orange 8\d.*:fts_shutter_20@orange 7\d.*:fts_shutter_30@orange 6\d.*:fts_shutter_40@orange 5\d.*:fts_shutter_50@orange 4\d.*:fts_shutter_60@orange 3\d.*:fts_shutter_70@orange 2\d.*:fts_shutter_80@orange 1\d.*:fts_shutter_90@orange \d.*:fts_shutter_100
   eventMap   /on:öffnen/off:schließen/positionSlat 0:Lamelle 0%/positionSlat 15:15%/positionSlat 50:50%/positionSlat 99:100%/
   genericDeviceType blind
   homebridgeMapping clear
CurrentPosition=position_blind,minValue=0,maxValue=99
TargetPosition=positionBlinds::positionBlinds,minValue=0,maxValue=99,minStep=1
CurrentTiltAngle=position_slat,minValue=0,maxValue=99
TargetTiltAngle=positionSlat::positionSlat,minValue=0,maxValue=99,minStep=33
   icon       fts_shutter
   neighborListPos 672,2
   room       Wintergarten,ASC
   siriName   Jalousie-Links
   stateFormat positionBlinds
   userReadings pct { (split ' ',ReadingsVal($NAME,"position",0))[1]},positionBlinds { (split ' ',ReadingsVal($NAME,"position",0))[1]}, positionSlat { (split ' ',ReadingsVal($NAME,"position",0))[3]}
   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_SlatPosCmd_SlatDevice 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
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
   webCmd     dim:stop:öffnen:schließen:Lamelle 0%:15%:50%:100%
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 20 April 2020, 07:06:34
Guten Morgen,
Bei der der 9.0.12 sind mir ein paar Perl Fehler im Log aufgefallen.
6.00 Uhr ist meine Time_Up_Early Zeit.

2020.04.20 06:00:22 1:  PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/73_AutoShuttersControl.pm line 1886.
2020.04.20 06:01:13 1:  PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/73_AutoShuttersControl.pm line 2001.


Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 20 April 2020, 07:48:24
Zitat von: Typ1er am 19 April 2020, 22:24:46
Ich habe jetzt mal versucht alles einzurichten. Bekomme die Jalousie nicht bewegt, nichtmal per Fensterkontakt.

ASC v0.9.12
Internals:
   DEF        dacfd218 10
   FUUID      5e94ac9e-f33f-5d26-1863-31d08cc6ca311b19
   FVERSION   10_ZWave.pm:0.216600/2020-04-13
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     13
   NAME       Jalousie_08_Links
   NR         29
   STATE      1
   TYPE       ZWave
   ZWDongle_0_MSGCNT 13
   ZWDongle_0_RAWMSG 0004000a06310504220000a700
   ZWDongle_0_TIME 2020-04-19 22:00:49
   ZWaveSubDevice no
   cmdsPending 0
   homeId     dacfd218
   isWakeUp   
   lastMsgSent 1587326382.89393
   nodeIdHex  0a
   OLDREADINGS:
   READINGS:
     2020-04-19 20:35:30   ASC_Enable      on
     2020-04-19 22:01:28   ASC_ShadingMessage <html> INFO:  global shading active but ASC_Shading_Mode attribut is not set </html>
     2020-04-19 22:17:31   ASC_ShuttersLastDrive manual
     2020-04-19 22:01:25   ASC_Time_DriveDown 20.04.2020 - 22:00
     2020-04-19 22:01:25   ASC_Time_DriveUp 20.04.2020 - 08:30
     2020-04-14 20:54:42   UNPARSED        MANUFACTURER_PROPRIETARY 0891010f260303623e
     2020-04-14 22:31:39   assocGroup_1    Max 16 Nodes ZWDongle_0
     2020-04-14 22:31:39   assocGroup_2    Max 16 Nodes
     2020-04-14 22:31:39   assocGroup_3    Max 1 Nodes ZWDongle_0
     2020-04-14 22:31:39   assocGroups     3
     2020-04-19 22:01:22   associatedWith  ASC_Device
     2020-04-14 22:31:47   configEnergyReports 10
     2020-04-14 22:31:47   configInRollerBlindModeOrVenetianBlind17 10
     2020-04-14 22:31:47   configInVenetianBlindModeTheParameter12 150
     2020-04-14 22:31:52   configManagingLamellasInResponseTo35 SetLamellasToTheirExtreme1
     2020-04-14 22:31:52   configMotorOperationDetection 10
     2020-04-14 22:31:52   configMotorOperationTime 240
     2020-04-14 22:31:52   configPeriodicPowerOrEnergyReports 3600
     2020-04-14 22:31:52   configPowerReports 10
     2020-04-14 22:31:57   configReportsType BlindPositionReportsSentToThe1
     2020-04-14 22:31:57   configResponseToFloodingAlarm NoReaction
     2020-04-14 22:31:57   configResponseToGeneralAlarm CloseBlind
     2020-04-14 22:31:57   configResponseToSmokeCOOrCO2Alarm OpenBlind
     2020-04-14 22:31:57   configResponseToTemperatureAlarm OpenBlind
     2020-04-14 22:31:57   configRollerShutterOperatingModes 2VenetianBlindModeWith2
     2020-04-14 22:31:57   configScenesAssociationsActivation AssociationsActivation
     2020-04-14 22:31:57   configSelfMeasurement SelfMeasurementInactive
     2020-04-14 22:31:57   configSetLamellasBackToPrevious13 2LamellasReturnToPreviouslySet2
     2020-04-14 22:31:57   configSwitchType ToggleSwitches
     2020-04-19 21:31:19   energy          1.21 kWh
     2020-04-14 22:31:57   mcaGroups       2
     2020-04-14 22:31:58   mca_1           Max 7 Nodes ZWDongle_0
     2020-04-14 22:31:58   mca_2           Max 7
     2020-04-14 22:31:32   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2020-04-14 22:31:32   modelConfig     fibaro/fgrm222.xml
     2020-04-14 22:31:32   modelId         010f-0302-1000
     2020-04-19 22:17:31   neighborList    ZWDongle_0 Rollladen_07_Wz_Re Rollladen_06_Wz_Li Rollladen_05_Sz Rollladen_04_Bu Rollladen_03_Bad Rollladen_02_Flur Jalousie_10_Rechts Jalousie_09_Mitte
     2020-04-19 22:17:31   pct             1
     2020-04-19 22:00:49   position        Blind 1 Slat 60
     2020-04-19 22:17:31   positionBlinds  1
     2020-04-19 22:17:31   positionSlat    60
     2020-04-19 22:00:49   power           0.0 W
     2020-04-19 21:59:42   state           off
     2020-04-19 21:59:42   timeToAck       0.030
     2020-04-19 21:59:42   transmit        OK
Attributes:
   ASC        2
   ASC_BrightnessSensor Lichtsensor_02:lux 1500:80
   ASC_Closed_Pos 0:0
   ASC_ComfortOpen_Pos 0:99
   ASC_Down   brightness
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 200
   ASC_Open_Pos 99:99
   ASC_Pos_Reading positionBlinds
   ASC_Shading_Mode off
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_SlatPosCmd_SlatDevice positionSlat
   ASC_Up     brightness
   ASC_Ventilate_Pos 0:15
   ASC_WindowRec FensterKontakte_08_Wi_Links
   ASC_WindowRec_subType threestate
   IODev      ZWDongle_0
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon 99.*:fts_window_2w 9\d.*:fts_shutter_10@orange 8\d.*:fts_shutter_20@orange 7\d.*:fts_shutter_30@orange 6\d.*:fts_shutter_40@orange 5\d.*:fts_shutter_50@orange 4\d.*:fts_shutter_60@orange 3\d.*:fts_shutter_70@orange 2\d.*:fts_shutter_80@orange 1\d.*:fts_shutter_90@orange \d.*:fts_shutter_100
   eventMap   /on:öffnen/off:schließen/positionSlat 0:Lamelle 0%/positionSlat 15:15%/positionSlat 50:50%/positionSlat 99:100%/
   genericDeviceType blind
   homebridgeMapping clear
CurrentPosition=position_blind,minValue=0,maxValue=99
TargetPosition=positionBlinds::positionBlinds,minValue=0,maxValue=99,minStep=1
CurrentTiltAngle=position_slat,minValue=0,maxValue=99
TargetTiltAngle=positionSlat::positionSlat,minValue=0,maxValue=99,minStep=33
   icon       fts_shutter
   neighborListPos 672,2
   room       Wintergarten,ASC
   siriName   Jalousie-Links
   stateFormat positionBlinds
   userReadings pct { (split ' ',ReadingsVal($NAME,"position",0))[1]},positionBlinds { (split ' ',ReadingsVal($NAME,"position",0))[1]}, positionSlat { (split ' ',ReadingsVal($NAME,"position",0))[3]}
   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_SlatPosCmd_SlatDevice 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
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
   webCmd     dim:stop:öffnen:schließen:Lamelle 0%:15%:50%:100%


Kannst Du ein wiggle mal testen?

also

set ASCDEVICE wiggle ROLLONAME
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 20 April 2020, 07:51:00
Zitat von: xerion am 20 April 2020, 07:06:34
Guten Morgen,
Bei der der 9.0.12 sind mir ein paar Perl Fehler im Log aufgefallen.
6.00 Uhr ist meine Time_Up_Early Zeit.

2020.04.20 06:00:22 1:  PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/73_AutoShuttersControl.pm line 1886.
2020.04.20 06:01:13 1:  PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/73_AutoShuttersControl.pm line 2001.


Gesendet von meinem JSN-L21 mit Tapatalk

Beobachte das mal bitte. Eiegntlich liest er hier Zeiten aus die gegeben sein sollten.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 20 April 2020, 08:15:35
Zitat von: CoolTux am 20 April 2020, 07:51:00
Beobachte das mal bitte. Eiegntlich liest er hier Zeiten aus die gegeben sein sollten.
Funktionell lief auch alles. Nur beim sporadischen logfile sichten fiel mir das auf. Ich beobachte das.

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 20 April 2020, 08:40:54
Hatte gestern abend noch die Version 9.9 (?) drauf. Da ging die Jalousie wieder nicht ganz zu - dieses mal betraf das aber nur diese eine Jalousie.

Vermute jetzt, dass das mit dem "neuen" sleepPos-Attribut zusammenhängt, der angefahrene Level paßt dazu... Werde mich wohl doch wieder intensiver mit den unterschiedlichen Attributen auseinandersezten müssen bzw. dann erst mal wieder dieses eine Attribut löschen ;D .
Für mich vom ersten Eindruck her aber wieder ein Grund mehr, für gleiche Ziellevel als zulässige Vorgabe zu plädieren...
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 20 April 2020, 08:59:28
Habe die 9.12 kein Rollladen mit Beschattung ist gefahren noch die Jalousien
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 20 April 2020, 09:02:05
Zitat von: Typ1er am 20 April 2020, 08:59:28
Habe die 9.12 kein Rollladen mit Beschattung ist gefahren noch die Jalousien
Ich teste die gleiche Version nur mit Rollläden und da funktioniert es. Ich denke ein list wäre hilfreich.

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 21 April 2020, 16:13:42
Hallo,

also meine Jalousien fahren auch nicht mehr.

Wenn ich mir den Code anschaue, frage ich mich ob Vergleiche wie "$shutters->getOpenPos < $shutters->getClosedPos" noch funktionieren können, wenn "OpenPos=99:99" und "ClosedPos=0:0" als Strings definiert werden. Sicherlich lassen sich noch andere Bsp. finden.

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 21 April 2020, 16:47:50
Zitat von: stw-fhem am 21 April 2020, 16:13:42
Hallo,

also meine Jalousien fahren auch nicht mehr.

Wenn ich mir den Code anschaue, frage ich mich ob Vergleiche wie "$shutters->getOpenPos < $shutters->getClosedPos" noch funktionieren können, wenn "OpenPos=99:99" und "ClosedPos=0:0" als Strings definiert werden. Sicherlich lassen sich noch andere Bsp. finden.

Wo steht denn sowas im Code bei der Beschattung? Habe ich was übersehen?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 21 April 2020, 17:34:13
Weder beim Hochfahren, runterfahren oder Beschatten wir die Slatposition angesteuert. Der Befehl wird nicht abgesetzt. Der Devicetyp ist ZWave und alle verwendeten Positionsangaben sind im Format "LevelPos:SlatPos" angegeben.
Da ich keine Konfigfehler erkennen kann, suche ich nach der Ursache, warum der Slat-Befehl nicht abgesetzt wird.

Fündig geworden bin ich vermutlich hier:

if (   $shutters->getShadingPositionAssignment ne 'none'
        || $shutters->getOpenPositionAssignment ne 'none'
        || $shutters->getClosedPositionAssignment ne 'none'
        || $shutters->getPrivacyUpPositionAssignment ne 'none'
        || $shutters->getPrivacyDownPositionAssignment ne 'none'
        || $shutters->getSleepPositionAssignment ne 'none'
        || $shutters->getVentilatePositionAssignment ne 'none'
        || $shutters->getComfortOpenPositionAssignment ne 'none' )


Sobald eine der Angaben nicht vorhanden ist, wird der Slat-Befehl doch gar nicht abgesetzt.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 21 April 2020, 17:40:42
Schau dir bitte auch das nochmal an


ASC_DEBUG!!! 2020.04.21 15:43:46 - FnSetCmdFn: ZWave_SWITCH_JALOUSIE_16.01 - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 99. Grund der Fahrt: wind protected
ASC_DEBUG!!! 2020.04.21 15:43:46 - FnSetCmdFn: ZWave_SWITCH_JALOUSIE_17.01 - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 99. Grund der Fahrt: wind protected


Als Zielposition hätte ich jetzt im Debug eigentlich schon die "99:99" erwartet, so wie es in ASC_Open_Pos definiert ist.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 21 April 2020, 17:45:01
Das mit der Condition schaue ich mir noch mal an.
Die Debugausgabe ist korrekt, es wird hier lediglich die Zielposition für die Höhe ausgegeben nicht für die Lamellen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 21 April 2020, 17:50:28
Na ja, aber nu nimmst


sub _SetCmdFn {
...
my $posValue    = $h->{posValue};
....
  ASC_Debug( 'FnSetCmdFn: '
              . $shuttersDev
              . ' - Abbruch aktuelle Position ist gleich der Zielposition '
              . $shutters->getStatus . '='
              . $posValue );


für   
my $driveCommand = $shutters->getPosSetCmd . ' ' . $posValue;

und

$slatPos = _DetermineSlatCmd( $slatPos, $posValue );
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 21 April 2020, 18:22:33
Zitat von: stw-fhem am 21 April 2020, 17:50:28
Na ja, aber nu nimmst


sub _SetCmdFn {
...
my $posValue    = $h->{posValue};
....
  ASC_Debug( 'FnSetCmdFn: '
              . $shuttersDev
              . ' - Abbruch aktuelle Position ist gleich der Zielposition '
              . $shutters->getStatus . '='
              . $posValue );


für   
my $driveCommand = $shutters->getPosSetCmd . ' ' . $posValue;

und

$slatPos = _DetermineSlatCmd( $slatPos, $posValue );

Das ist korrekt soweit ich das sehe.
$slatPos = _DetermineSlatCmd( $slatPos, $posValue );
ich brauche das $posValue in der Funktion um raus zu finden um welche Position es sich handelt. Also Beschatten oder Schließen oder .....


Die Abfrage scheint in der Tat falsch zu sein. Da muss ich mir was einfallen lassen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 21 April 2020, 18:40:09
Zitat von: stw-fhem am 21 April 2020, 17:34:13
Weder beim Hochfahren, runterfahren oder Beschatten wir die Slatposition angesteuert. Der Befehl wird nicht abgesetzt. Der Devicetyp ist ZWave und alle verwendeten Positionsangaben sind im Format "LevelPos:SlatPos" angegeben.
Da ich keine Konfigfehler erkennen kann, suche ich nach der Ursache, warum der Slat-Befehl nicht abgesetzt wird.

Fündig geworden bin ich vermutlich hier:

if (   $shutters->getShadingPositionAssignment ne 'none'
        || $shutters->getOpenPositionAssignment ne 'none'
        || $shutters->getClosedPositionAssignment ne 'none'
        || $shutters->getPrivacyUpPositionAssignment ne 'none'
        || $shutters->getPrivacyDownPositionAssignment ne 'none'
        || $shutters->getSleepPositionAssignment ne 'none'
        || $shutters->getVentilatePositionAssignment ne 'none'
        || $shutters->getComfortOpenPositionAssignment ne 'none' )


Sobald eine der Angaben nicht vorhanden ist, wird der Slat-Befehl doch gar nicht abgesetzt.

Die Bedingung funktioniert. Habe ich eben getestet. Hab alle SlatPos Angaben bis auf die OpenPos raus genommen. Und bei OpenPos wurde bei mir die SlatPos angefahren.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 21 April 2020, 18:43:59
Diejenigen welche noch Probleme mit der Beschattung haben mögen bitte die neuste eben aktualisierte Version 0.9.14 verwenden. Dort gibt es mehr Ausgaben in dem Reading ASC_ShadingInformation in jedem Rollo Device
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Wscheff am 21 April 2020, 19:30:10
Hi CoolTux,

Ich habe mit heute schon die 0.9.13 runtergeladen und war begeistert uber die neuen Ausgaben.

Habe zB gleich gesehen, dass ich vergessen habe in einem Modul den Helligkeitssensor anzugeben.

             **** Danke ****

Für die unermüdliche Arbeit am Modul.

Gruß
ws
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 21 April 2020, 19:42:01
Zitat von: Wscheff am 21 April 2020, 19:30:10
Hi CoolTux,

Ich habe mit heute schon die 0.9.13 runtergeladen und war begeistert uber die neuen Ausgaben.

Habe zB gleich gesehen, dass ich vergessen habe in einem Modul den Helligkeitssensor anzugeben.

             **** Danke ****

Für die unermüdliche Arbeit am Modul.

Gruß
ws

Bitte gern geschehen. Es sind aber auch Eure tollen Ideen und Anmerkungen die mich dazu veranlassen das Modul entsprechend weiter zu bringen.

Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 21 April 2020, 20:22:50
Noch eine kleine Anmerkung zu den ShadingMessage Reading. Bitte lest genau was dort steht. Vor allem die großgeschrieben Wörter.

INFO: nur zur Info kein Handlungsbedarf nötig sofern keine extra Wünsche
WARN: Handlungsbedarf
ERR: Handlungsbedarf unbedingt nötig
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 21 April 2020, 23:41:00
Hier mal eine Jalousie die nicht geht. sind die Parameter so richtig vergeben? am Montag nicht gefahren, alle die Brightness nutzen (Rollo + Jalousien), am Dienstag sind alle gefahren.
Ich war nicht zuhause, also hat auch keiner an FHEM rumgefummelt.

Frage, gibt es einen Zeitversatz für die Befehle, die sind nur Milisekunden auseinander.

Warum wird wenn ich das    ASC_Pos_Reading positionBlinds angebe, der Set Befehl auf dim ausgeführt?

Kann man aus dem reading configMotorOperationTime die ASC_DriveUpMaxDuration ableiten? Das könnte mein Fehler gewesen sein, die ASC_DriveUpMaxDuration  hatte ich noch nicht mit 240 Sekunden angegeben (danach geht der Strom aus)



Version ist V0.9.12
Internals:
   DEF        dacfd218 10
   FUUID      5e94ac9e-f33f-5d26-1863-31d08cc6ca311b19
   FVERSION   10_ZWave.pm:0.216600/2020-04-13
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     22
   NAME       Jalousie_08_Links
   NR         29
   STATE      0
   TYPE       ZWave
   ZWDongle_0_MSGCNT 22
   ZWDongle_0_RAWMSG 0004000a06310504220000a800
   ZWDongle_0_TIME 2020-04-21 21:44:56
   ZWaveSubDevice no
   cmdsPending 0
   homeId     dacfd218
   isWakeUp   
   lastMsgSent 1587494630.12048
   nodeIdHex  0a
   READINGS:
     2020-04-19 20:35:30   ASC_Enable      on
     2020-04-21 13:29:40   ASC_ShadingMessage <html> INFO:  global shading active but ASC_Shading_Mode attribut is not set </html>
     2020-04-21 20:44:14   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2020-04-21 13:29:37   ASC_Time_DriveDown 21.04.2020 - 22:00
     2020-04-21 13:29:37   ASC_Time_DriveUp 22.04.2020 - 08:30
     2020-04-14 20:54:42   UNPARSED        MANUFACTURER_PROPRIETARY 0891010f260303623e
     2020-04-14 22:31:39   assocGroup_1    Max 16 Nodes ZWDongle_0
     2020-04-14 22:31:39   assocGroup_2    Max 16 Nodes
     2020-04-14 22:31:39   assocGroup_3    Max 1 Nodes ZWDongle_0
     2020-04-14 22:31:39   assocGroups     3
     2020-04-21 13:29:34   associatedWith  ASC_Device
     2020-04-14 22:31:47   configEnergyReports 10
     2020-04-14 22:31:47   configInRollerBlindModeOrVenetianBlind17 10
     2020-04-14 22:31:47   configInVenetianBlindModeTheParameter12 150
     2020-04-14 22:31:52   configManagingLamellasInResponseTo35 SetLamellasToTheirExtreme1
     2020-04-14 22:31:52   configMotorOperationDetection 10
     2020-04-14 22:31:52   configMotorOperationTime 240
     2020-04-14 22:31:52   configPeriodicPowerOrEnergyReports 3600
     2020-04-14 22:31:52   configPowerReports 10
     2020-04-14 22:31:57   configReportsType BlindPositionReportsSentToThe1
     2020-04-14 22:31:57   configResponseToFloodingAlarm NoReaction
     2020-04-14 22:31:57   configResponseToGeneralAlarm CloseBlind
     2020-04-14 22:31:57   configResponseToSmokeCOOrCO2Alarm OpenBlind
     2020-04-14 22:31:57   configResponseToTemperatureAlarm OpenBlind
     2020-04-14 22:31:57   configRollerShutterOperatingModes 2VenetianBlindModeWith2
     2020-04-14 22:31:57   configScenesAssociationsActivation AssociationsActivation
     2020-04-14 22:31:57   configSelfMeasurement SelfMeasurementInactive
     2020-04-14 22:31:57   configSetLamellasBackToPrevious13 2LamellasReturnToPreviouslySet2
     2020-04-14 22:31:57   configSwitchType ToggleSwitches
     2020-04-21 21:31:15   energy          1.22 kWh
     2020-04-14 22:31:57   mcaGroups       2
     2020-04-14 22:31:58   mca_1           Max 7 Nodes ZWDongle_0
     2020-04-14 22:31:58   mca_2           Max 7
     2020-04-14 22:31:32   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2020-04-14 22:31:32   modelConfig     fibaro/fgrm222.xml
     2020-04-14 22:31:32   modelId         010f-0302-1000
     2020-04-19 22:28:01   neighborList    ZWDongle_0 Rollladen_07_Wz_Re Rollladen_06_Wz_Li Rollladen_05_Sz Rollladen_04_Bu Rollladen_03_Bad Rollladen_02_Flur Jalousie_10_Rechts Jalousie_09_Mitte
     2020-04-21 21:44:56   pct             0
     2020-04-21 20:44:57   position        Blind 0 Slat 15
     2020-04-21 21:44:56   positionBlinds  0
     2020-04-21 21:44:56   positionSlat    15
     2020-04-21 21:44:56   power           0.0 W
     2020-04-21 20:43:50   state           positionSlat 15
     2020-04-21 20:43:50   timeToAck       0.065
     2020-04-21 20:43:50   transmit        OK
Attributes:
   ASC        2
   ASC_BrightnessSensor Lichtsensor_02:lux 1500:80
   ASC_Closed_Pos 0:0
   ASC_ComfortOpen_Pos 0:99
   ASC_Down   brightness
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 200
   ASC_Open_Pos 99:99
   ASC_Pos_Reading positionBlinds
   ASC_Shading_Mode off
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_SlatPosCmd_SlatDevice positionSlat
   ASC_Up     brightness
   ASC_Ventilate_Pos 0:15
   ASC_WindowRec FensterKontakte_08_Wi_Links
   ASC_WindowRec_subType threestate
   IODev      ZWDongle_0
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon 99.*:fts_window_2w 9\d.*:fts_shutter_10@orange 8\d.*:fts_shutter_20@orange 7\d.*:fts_shutter_30@orange 6\d.*:fts_shutter_40@orange 5\d.*:fts_shutter_50@orange 4\d.*:fts_shutter_60@orange 3\d.*:fts_shutter_70@orange 2\d.*:fts_shutter_80@orange 1\d.*:fts_shutter_90@orange \d.*:fts_shutter_100
   eventMap   /on:öffnen/off:schließen/positionSlat 0:Lamelle 0%/positionSlat 15:15%/positionSlat 50:50%/positionSlat 99:100%/
   genericDeviceType blind
   homebridgeMapping clear
CurrentPosition=position_blind,minValue=0,maxValue=99
TargetPosition=positionBlinds::positionBlinds,minValue=0,maxValue=99,minStep=1
CurrentTiltAngle=position_slat,minValue=0,maxValue=99
TargetTiltAngle=positionSlat::positionSlat,minValue=0,maxValue=99,minStep=33
   icon       fts_shutter
   neighborListPos 547,20
   room       Wintergarten,ASC
   siriName   Jalousie-Links
   stateFormat positionBlinds
   userReadings pct { (split ' ',ReadingsVal($NAME,"position",0))[1]},positionBlinds { (split ' ',ReadingsVal($NAME,"position",0))[1]}, positionSlat { (split ' ',ReadingsVal($NAME,"position",0))[3]}
   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_SlatPosCmd_SlatDevice 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
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
   webCmd     dim:stop:öffnen:schließen:Lamelle 0%:15%:50%:100%


Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 22 April 2020, 00:02:42
Zitat von: Typ1er am 21 April 2020, 23:41:00
Hier mal eine Jalousie die nicht geht. sind die Parameter so richtig vergeben? am Montag nicht gefahren, alle die Brightness nutzen (Rollo + Jalousien), am Dienstag sind alle gefahren.
Ich war nicht zuhause, also hat auch keiner an FHEM rumgefummelt.

Frage, gibt es einen Zeitversatz für die Befehle, die sind nur Milisekunden auseinander.
Nein es gibt keinen Zeitversatz

Zitat von: Typ1er am 21 April 2020, 23:41:00
Warum wird wenn ich das    ASC_Pos_Reading positionBlinds angebe, der Set Befehl auf dim ausgeführt?
Weil dim als fester cmd Befehl für ZWave Aktoren hinterlegt ist.

Zitat von: Typ1er am 21 April 2020, 23:41:00
Kann man aus dem reading configMotorOperationTime die ASC_DriveUpMaxDuration ableiten? Das könnte mein Fehler gewesen sein, die ASC_DriveUpMaxDuration  hatte ich noch nicht mit 240 Sekunden angegeben (danach geht der Strom aus)
Das dient nur zur besseren Erkennung ob manuell oder über ASC das Rollo gefahren wurde und dem entsprechend wird das Reading für den Fahrgrund gesetzt.


Zitat von: Typ1er am 21 April 2020, 23:41:00
Version ist V0.9.12
Internals:
   DEF        dacfd218 10
   FUUID      5e94ac9e-f33f-5d26-1863-31d08cc6ca311b19
   FVERSION   10_ZWave.pm:0.216600/2020-04-13
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     22
   NAME       Jalousie_08_Links
   NR         29
   STATE      0
   TYPE       ZWave
   ZWDongle_0_MSGCNT 22
   ZWDongle_0_RAWMSG 0004000a06310504220000a800
   ZWDongle_0_TIME 2020-04-21 21:44:56
   ZWaveSubDevice no
   cmdsPending 0
   homeId     dacfd218
   isWakeUp   
   lastMsgSent 1587494630.12048
   nodeIdHex  0a
   READINGS:
     2020-04-19 20:35:30   ASC_Enable      on
     2020-04-21 13:29:40   ASC_ShadingMessage <html> INFO:  global shading active but ASC_Shading_Mode attribut is not set </html>
     2020-04-21 20:44:14   ASC_ShuttersLastDrive minimum brightness threshold fell below
     2020-04-21 13:29:37   ASC_Time_DriveDown 21.04.2020 - 22:00
     2020-04-21 13:29:37   ASC_Time_DriveUp 22.04.2020 - 08:30
     2020-04-14 20:54:42   UNPARSED        MANUFACTURER_PROPRIETARY 0891010f260303623e
     2020-04-14 22:31:39   assocGroup_1    Max 16 Nodes ZWDongle_0
     2020-04-14 22:31:39   assocGroup_2    Max 16 Nodes
     2020-04-14 22:31:39   assocGroup_3    Max 1 Nodes ZWDongle_0
     2020-04-14 22:31:39   assocGroups     3
     2020-04-21 13:29:34   associatedWith  ASC_Device
     2020-04-14 22:31:47   configEnergyReports 10
     2020-04-14 22:31:47   configInRollerBlindModeOrVenetianBlind17 10
     2020-04-14 22:31:47   configInVenetianBlindModeTheParameter12 150
     2020-04-14 22:31:52   configManagingLamellasInResponseTo35 SetLamellasToTheirExtreme1
     2020-04-14 22:31:52   configMotorOperationDetection 10
     2020-04-14 22:31:52   configMotorOperationTime 240
     2020-04-14 22:31:52   configPeriodicPowerOrEnergyReports 3600
     2020-04-14 22:31:52   configPowerReports 10
     2020-04-14 22:31:57   configReportsType BlindPositionReportsSentToThe1
     2020-04-14 22:31:57   configResponseToFloodingAlarm NoReaction
     2020-04-14 22:31:57   configResponseToGeneralAlarm CloseBlind
     2020-04-14 22:31:57   configResponseToSmokeCOOrCO2Alarm OpenBlind
     2020-04-14 22:31:57   configResponseToTemperatureAlarm OpenBlind
     2020-04-14 22:31:57   configRollerShutterOperatingModes 2VenetianBlindModeWith2
     2020-04-14 22:31:57   configScenesAssociationsActivation AssociationsActivation
     2020-04-14 22:31:57   configSelfMeasurement SelfMeasurementInactive
     2020-04-14 22:31:57   configSetLamellasBackToPrevious13 2LamellasReturnToPreviouslySet2
     2020-04-14 22:31:57   configSwitchType ToggleSwitches
     2020-04-21 21:31:15   energy          1.22 kWh
     2020-04-14 22:31:57   mcaGroups       2
     2020-04-14 22:31:58   mca_1           Max 7 Nodes ZWDongle_0
     2020-04-14 22:31:58   mca_2           Max 7
     2020-04-14 22:31:32   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2020-04-14 22:31:32   modelConfig     fibaro/fgrm222.xml
     2020-04-14 22:31:32   modelId         010f-0302-1000
     2020-04-19 22:28:01   neighborList    ZWDongle_0 Rollladen_07_Wz_Re Rollladen_06_Wz_Li Rollladen_05_Sz Rollladen_04_Bu Rollladen_03_Bad Rollladen_02_Flur Jalousie_10_Rechts Jalousie_09_Mitte
     2020-04-21 21:44:56   pct             0
     2020-04-21 20:44:57   position        Blind 0 Slat 15
     2020-04-21 21:44:56   positionBlinds  0
     2020-04-21 21:44:56   positionSlat    15
     2020-04-21 21:44:56   power           0.0 W
     2020-04-21 20:43:50   state           positionSlat 15
     2020-04-21 20:43:50   timeToAck       0.065
     2020-04-21 20:43:50   transmit        OK
Attributes:
   ASC        2
   ASC_BrightnessSensor Lichtsensor_02:lux 1500:80
   ASC_Closed_Pos 0:0
   ASC_ComfortOpen_Pos 0:99
   ASC_Down   brightness
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 200
   ASC_Open_Pos 99:99
   ASC_Pos_Reading positionBlinds
   ASC_Shading_Mode off
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_SlatPosCmd_SlatDevice positionSlat
   ASC_Up     brightness
   ASC_Ventilate_Pos 0:15
   ASC_WindowRec FensterKontakte_08_Wi_Links
   ASC_WindowRec_subType threestate
   IODev      ZWDongle_0
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon 99.*:fts_window_2w 9\d.*:fts_shutter_10@orange 8\d.*:fts_shutter_20@orange 7\d.*:fts_shutter_30@orange 6\d.*:fts_shutter_40@orange 5\d.*:fts_shutter_50@orange 4\d.*:fts_shutter_60@orange 3\d.*:fts_shutter_70@orange 2\d.*:fts_shutter_80@orange 1\d.*:fts_shutter_90@orange \d.*:fts_shutter_100
   eventMap   /on:öffnen/off:schließen/positionSlat 0:Lamelle 0%/positionSlat 15:15%/positionSlat 50:50%/positionSlat 99:100%/
   genericDeviceType blind
   homebridgeMapping clear
CurrentPosition=position_blind,minValue=0,maxValue=99
TargetPosition=positionBlinds::positionBlinds,minValue=0,maxValue=99,minStep=1
CurrentTiltAngle=position_slat,minValue=0,maxValue=99
TargetTiltAngle=positionSlat::positionSlat,minValue=0,maxValue=99,minStep=33
   icon       fts_shutter
   neighborListPos 547,20
   room       Wintergarten,ASC
   siriName   Jalousie-Links
   stateFormat positionBlinds
   userReadings pct { (split ' ',ReadingsVal($NAME,"position",0))[1]},positionBlinds { (split ' ',ReadingsVal($NAME,"position",0))[1]}, positionSlat { (split ' ',ReadingsVal($NAME,"position",0))[3]}
   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_SlatPosCmd_SlatDevice 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
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
   webCmd     dim:stop:öffnen:schließen:Lamelle 0%:15%:50%:100%


Das sieht alles so weit gut aus.
Voraussetzung ist das Deine Jalousie bei einem einfachen
set ROLLONAME dim 50
in die Position 50 fährt. Das ist erstmal nur das hoch oder runter bewegen des Rollos. Hohne Lamellenverstellung.

Wenn das geht sollte auch ein
set ROLLONAME positionSlat
die Lamellen verstellen. Wenn dem nicht so ist hast Du einen Fehler in der Konfig dann müssen wir beide raus finden wie Deine Jalousie funktioniert.


Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 22 April 2020, 16:28:00
Die hälfte geschafft

ASC API Getter und Setter
Zitat
--- In den Rolläden ---
AntiFreezePos
SlatPosCmd
PrivacyUpTime
PrivacyDownTime
PrivacyDownPos
SelfDefenseMode
SelfDefenseAbsentDelay
WiggleValue
Adv
ShadingPos
ShadingMode
IdleDetectionReading                - nur setter
BrightnessSensor                    - nur setter
ShadingInOutAzimuth                 - nur setter
ShadingAzimuthRight                 - nur getter
ShadingAzimuthLeft                  - nur getter
ShadingMinOutsideTemperature
ShadingMinMaxElevation              - nur setter
getShadingMinElevation              - nur getter
getShadingMaxElevation              - nur getter
ShadingStateChangeSunnyCloudy       - nur setter
ShadingWaitingPeriod
Delay
DelayStart
BlockingTimeAfterManual
BlockingTimeBeforNightClose
BlockingTimeBeforDayOpen
PosCmd                              - ASC_Pos_Reading
OpenPos
VentilatePos
VentilatePosAfterDayClosed
ClosedPos
SleepPos
VentilateOpen
ComfortOpenPos
PartyMode
Roommates
RoommatesReading
WindParameters                      - nur setter
WindProtection
RainProtection
ModeUp
ModeDown
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 22 April 2020, 17:18:33
Zitat von: CoolTux am 22 April 2020, 16:28:00
Die hälfte geschafft

ASC API Getter und Setter

Hast du das schon im Repo?
Sieht der Set Befehl dann so aus?
Zitat{ ascAPIset('ShadingMode','Rollo_WZ',home) }
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 22 April 2020, 17:51:52
Zitat von: xerion am 22 April 2020, 17:18:33
Hast du das schon im Repo?
Sieht der Set Befehl dann so aus?

Nein ist noch nicht im Repo. Ich arbeite erst alles ein und teste dann. Wird noch etwas dauern.  ;D
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 23 April 2020, 11:10:53
So die komplette API ist fertig aber noch nicht im Git
Wollte Euch dennoch zeigen was nun geht

Zitat
--- In den Rolläden ---
AntiFreezePos
AntiFreezePosAssignment             - nur getter
ShuttersPlace
SlatPosCmd
SlatDevice                          - nur getter
PrivacyUpTime
PrivacyUpBrightnessVal              - nur getter
PrivacyDownTime
PrivacyDownBrightnessVal            - nur getter
PrivacyDownPos
PrivacyDownPositionAssignment       - nur getter
PrivacyUpPos
PrivacyUpPositionAssignment         - nur getter
SelfDefenseMode
SelfDefenseAbsentDelay
WiggleValue
Adv
ShadingPos
ShadingPositionAssignment           - nur getter
ShadingMode
IdleDetectionReading                - nur setter
IdleDetectionValue                  - nur getter
BrightnessSensor                    - nur setter
ShadingInOutAzimuth                 - nur setter
ShadingAzimuthRight                 - nur getter
ShadingAzimuthLeft                  - nur getter
ShadingMinOutsideTemperature
ShadingMinMaxElevation              - nur setter
getShadingMinElevation              - nur getter
getShadingMaxElevation              - nur getter
ShadingStateChangeSunnyCloudy       - nur setter
ShadingStateChangeSunny             - nur getter
ShadingStateChangeCloudy            - nur getter
ShadingWaitingPeriod
ExternalTrigger                     - nur setter
ExternalTriggerDevice               - nur getter
ExternalTriggerReading              - nur getter
ExternalTriggerValueActive          - nur getter
ExternalTriggerValueActive2         - nur getter
ExternalTriggerValueInactive        - nur getter
ExternalTriggerPosActive            - nur getter
ExternalTriggerPosActive2           - nur getter
ExternalTriggerPosInactive          - nur getter
ExternalTriggerState                - nur getter
Delay
DelayStart
BlockingTimeAfterManual
BlockingTimeBeforNightClose
BlockingTimeBeforDayOpen
PosCmd                              - ASC_Pos_Reading
OpenPos
OpenPositionAssignment              - nur getter
VentilatePos
VentilatePositionAssignment         - nur getter
VentilatePosAfterDayClosed
ClosedPos
ClosedPositionAssignment            - nur getter
SleepPos
SleepPositionAssignment             - nur getter
VentilateOpen
ComfortOpenPos
ComfortOpenPositionAssignment       - nur getter
PartyMode
Roommates
RoommatesReading
RoommatesStatus                     - nur getter
RoommatesLastStatus                 - nur getter
WindParameters                      - nur setter
WindPos                             - nur getter
WindMax                             - nur getter
WindMin                             - nur getter
WindProtection
RainProtection
ModeUp
ModeDown
LockOut
LockOutCmd
AntiFreeze
AutoAstroModeMorning
AutoAstroModeEvening
AutoAstroModeMorningHorizon
AutoAstroModeEveningHorizon
Up
Down
TimeUpEarly
TimeUpLate
TimeDownEarly
TimeDownLate
TimeUpWeHoliday
getBrightnessMinVal                 - nur getter
BrightnessMaxVal                    - nur getter
DriveUpMaxDuration
Homemode                            - nur getter
PrivacyDownStatus                   - nur getter
PrivacyUpStatus                     - nur getter
IsDay                               - nur getter
AntiFreezeStatus                    - nur getter
SelfDefenseState                    - nur getter
LastDrive                           - nur getter
LastPos                             - nur getter
Sunset                              - nur getter
Sunrise                             - nur getter
OutTemp                             - nur getter
IdleDetection                       - nur getter
BrightnessAverage                   - nur getter nur für die Beschattung relevant
ShadingStatus                       - nur getter
ShadingLastStatus                   - nur getter
ShadingManualDriveStatus            - nur getter
IfInShading                         - nur getter
WindProtectionStatus                - nur getter
RainProtectionStatus                - nur getter
Brightness                          - nur getter
WindStatus                          - nur getter
Status                              - nur getter, aktuelle Position des Rollos
DelayCmd                            - nur getter, Status der Query von ausgesetzten Fahrten wegen PartyMod oder offnen Fenster
ASCenable                           - nur getter, Status der ASC Steuerung vom Rollo
SubTyp                              - Fenster SubType
WinDevReading                       - nur getter, Reading für das Fenster ExternalTriggerDevice
WinDev                              - nur setter, ASC_WindowRec
WinStatus                           - nur getter, Fensterstatus




--- Im ASC Device ---               - alles nur getter für das ASC Device
PartyMode                           - Party Mode Reading
HardLockOut                         - Hard Lock Out Reading
SunriseTimeWeHoliday                - Feiertags und Wochenend Sunrise Zeiten beachten
OutTemp                             - Wert vom Tempsensor für Aussen
ResidentsStatus                     - aktueller Staus des Residents Devices
ResidentsLastStatus                 - vorheriger Staus des Residents Devices
AutoShuttersControlShading          - globale Beschattung on/off
SelfDefense                         - global Self Defense on/off
Azimuth                             - aktueller Azimutwert vom Twilight Device
Elevation                           - aktueller Elevationwert vom Twilight Device
ASCenable                           - globaler ASC Status
ShuttersOffset                      - globales Drive Delay
BrightnessMinVal                    - Brightness Wert für Sonnenuntergang
BrightnessMaxVal                    - Brightness Wert für Sonnenaufgang
AutoAstroModeEvening
AutoAstroModeEveningHorizon
AutoAstroModeMorning
AutoAstroModeMorningHorizon
AutoShuttersControlMorning
AutoShuttersControlEvening
AutoShuttersControlComfort
FreezeTemp
RainTriggerMax
RainTriggerMin
RainSensorShuttersClosedPos
RainWaitingTime
BlockAscDrivesAfterManual



Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: majestro84 am 23 April 2020, 12:33:41
Sehr schön [emoji106]
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 25 April 2020, 08:42:51
Wenn ich das ASC abends nach dem runterfahren aktualisiere, fahren alle Rollos mit "Brightness" morgens nicht auf.


Bei mir gehen "dim" und "positionSlat" Befehle verloren, diese werden beim Senden scheinbar verschluckt, wenn die Befehle zu schnell hintereinander kommen, dim geht fast immer, Slat eher nie. ab und zu stimmt es.
Beim Zwave, müssen die "set" Befehle etwas auseinander liegen (2 Sekunden), ansonsten werden die vom nächsten Befehl überschrieben. Die Befehle werden beim Zwave auch noch 2x wiederholt.

das ist ein Auszug von Heute, links ist aufgefahren, Mitte und rechts sind unten gebelieben, beim rechten fehlt der Slat Befehl.
v0.9.15
2020-04-25.log:7881: 2020.04.25 07:03:46.516 3: ZWave set Jalousie_08_Links dim 99
2020-04-25.log:7899: 2020.04.25 07:03:46.532 3: ZWave set Jalousie_08_Links positionSlat 99
2020-04-25.log:73777: 2020.04.25 08:33:21.016 3: ZWave set Jalousie_09_Mitte dim 99
2020-04-25.log:73795: 2020.04.25 08:33:21.033 3: ZWave set Jalousie_09_Mitte positionSlat 99
2020-04-25.log:74563: 2020.04.25 08:33:23.026 3: ZWave set Jalousie_10_Rechts dim 99
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 25 April 2020, 09:12:05
Eigentlich sollte das System Tag und Nacht versuchen zu erkennen. Ich schaue da noch mal.
Ich baue eine Verzögerung von 3 Sekunden ein. Und dann testen wir.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: JWRu am 25 April 2020, 13:20:02
ZitatEigentlich sollte das System Tag und Nacht versuchen zu erkennen.
Wie macht es das denn? Als ich fleißig am Loggen war, habe ich mich immer gewundert, dass die Beschattungsroutine immer noch lief, obwohl Elevation längst negativ war. 
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 25 April 2020, 13:40:02
Beim Start werden je Rollo die Einstellungen und die aktuellen Werde verglichen und dann ein interner Marker gesetzt.
Im Log erscheint das als Meldung Sunset Sunrise. 1 bedeutet ja 0 nein.
Sunset 0
Sunrise 1
Ergibt also Tag.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 26 April 2020, 10:14:06
Hallo,

kurzer Input von meinen Jalousien. Sie fahren jetzt endlich in die gewünschten Beschattungspositionen. Mein Fehler war, dass ich ASC_DriveUpMaxDuration auf den Defaultwert 60(s) stehen lassen habe. Ich dachte, dass es nicht relevant ist.
Dadurch war aber in ASC_ShuttersLastDrive immer der Status "manual" nach der automatischen Fahrt enthalten.
Nachdem ich die Fahrtzeit mit meinen ZWAVE Aktoren abgeglichen hatte, fuhren die Jalousien auch in die richtige Position.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 26 April 2020, 11:52:17
-meine springen nach der Fahrt auch auf manuell und ich weiß nicht warum. Das Ganze wird  im Sekundentakt aktualisiert!!!
mein userreading hängt, dieses aktualisiert alle 1Sekunde, sehe hier aber keinen Fehler:
pct { (split ' ',ReadingsVal($NAME,"position",0))[1]}, positionBlinds { (split' ',ReadingsVal($NAME,"position",0))[1]}, positionSlat { (split ' ',ReadingsVal($NAME,"position",0))[3]}


-Sie reagieren nicht auf die Fensterkontakte, zb Nachts.

Motorabschaltung ist nach 240 Sekunden (Zwave) und ASC_DriveUpMaxDuration sind auch 240 Sekunden


Zur Beschattung:
im ASC_Device ist es on und im Rollo/Jalousie nicht gesetzt dann ist es immer "off" ist das so richtig?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 26 April 2020, 12:19:49
Zitat von: Typ1er am 26 April 2020, 11:52:17
-meine springen nach der Fahrt auch auf manuell und ich weiß nicht warum. Das Ganze wird  im Sekundentakt aktualisiert!!!
mein userreading hängt, dieses aktualisiert alle 1Sekunde, sehe hier aber keinen Fehler:
pct { (split ' ',ReadingsVal($NAME,"position",0))[1]}, positionBlinds { (split' ',ReadingsVal($NAME,"position",0))[1]}, positionSlat { (split ' ',ReadingsVal($NAME,"position",0))[3]}


-Sie reagieren nicht auf die Fensterkontakte, zb Nachts.

Motorabschaltung ist nach 240 Sekunden (Zwave) und ASC_DriveUpMaxDuration sind auch 240 Sekunden


Zur Beschattung:
im ASC_Device ist es on und im Rollo/Jalousie nicht gesetzt dann ist es immer "off" ist das so richtig?


pct:position:.* { (split ' ',ReadingsVal($NAME,"position",0))[1]}, positionBlinds:position:.* { (split' ',ReadingsVal($NAME,"position",0))[1]}, positionSlat:position:.* { (split ' ',ReadingsVal($NAME,"position",0))[3]}

versuche das ganze mal so
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 26 April 2020, 12:31:55
Ich habe neugestartet. scheinbar ist der Fehler weg.



Beim Beschatten brauche ich jetzt beide Tempsensoren? Habe diese Meldung in der Jalousie:

INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set

welcher Sensor wird jetzt für ASC_Shading_Min_OutsideTemperature im Rollo benutzt?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 26 April 2020, 13:05:54
Zitat von: Typ1er am 26 April 2020, 12:31:55
Ich habe neugestartet. scheinbar ist der Fehler weg.



Beim Beschatten brauche ich jetzt beide Tempsensoren? Habe diese Meldung in der Jalousie:

INFO: shading active, global temp sensor is set, but shutters temperature sensor is not set

welcher Sensor wird jetzt für ASC_Shading_Min_OutsideTemperature im Rollo benutzt?

Es ist eine Info. Kein Fehler keine Warnung. Es ist also alles ok. Du kannst den TempSensor im Rollodevice setzen musst es aber nicht.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 26 April 2020, 22:33:57
Langsam wird es, heute Tagsüber in Beschattung gefahren, und auch wieder auf. Lamellen Position stimmte bei 2 von 3


da die Fensterkontakte nicht reagieren bei den Jalousien habe ich noch mal geschaut die stehen jetzt auf Beschattung "in" nach der Letzten Fahrt. Sind aber wie das Wohnzimmer 17:57 hochgefahren.


Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 27 April 2020, 15:13:42
Hallo,

nachdem die Jalousien nun wie erwartet in die Beschattungsposition fahren, war es Zeit einen Fensterkontakt zu verknüpfen. Dabei ist mir Folgendes aufgefallen.

1. Ausgangsposition => Jalousie in Open-Pos (99:99)
2. Ereignis Bedingung Beschattung erfüllt => Jalousie fährt in Shading-Pos (0:70)
3. Ereignis Türgriff wird auf "open" gedreht =>  Jalousie fährt auf ComfortOpen-Position (50:70)
3. Ereignis Türgriff wird auf "closed" gedreht => Jalousie fährt wieder auf Beschattungs-Position (0:70)
4. Ereignis Beschattungsbedingungen sind nicht mehr erfüllt => Jalousie fährt fälschlicherweise(?) auf ComfortOpen-Position (50:70). Hier hätte ich eigentlich die Open-Pos (99:99) erwartet, so wie die anderen Jalousien auch gefahren sind.

Könnte es sein, dass
a. bei Anfahrt der Beschattungsposition in ASC der "alte Zustand" gespeichert wird und daher die Jalousien ohne Türkontakt in die Open-Position (99:99) fahren
b. bei Anfahrt der ComfortOpen-Position in ASC der "alte Zustand" gespeichert wird sich die Beschattungs-Position (0:70) merken?
c) bei Verlassen der ComfortOpen-Position der "alte Status" der Beschattungsposition angefahren wird und als neuer alter Status die ComfortOpen-Position gespeichert wird?
d. bei Verlassen der Beschattungspostion der alte Status angefahren wird, also dann aus Punkt c) die ComfortOpen Postion?


Noch nicht probiert habe ich:
- Ausgangsposition => Jalousie in Open-Pos
- Ereignis Bedingung Beschattung erfüllt => Jalousie fährt in Shading-Pos
- Ereignis Tür nach "open" => Jalousie fährt nach ComfortOpen-Pos
- Ereignis Bedingung Beschattung nicht mehr erfüllt => Jalousie fährt nach Open-Pos (Erwartungshaltung)

Vermutlich würde die Jalousie dann aber in die Shading-Pos fahren, weil es die alte Position ist, oder?

VG und danke für dein Engagement!
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 27 April 2020, 15:21:22
Es ist in der Tat so das die alte gespeicherte Position angefahren wird. Es sei denn Du setzt das Attribut ASC_WindowRec_PosAfterDayClosed auf open
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 27 April 2020, 15:31:35
Da ich ASC_WindowRec_PosAfterDayClosed nicht wirklich interpretieren konnte ist es gar nicht gesetzt. Aber es kann eigentlich auch nicht sinnvoll hier verwendet werden, weil ich ja aus einem beliebigen Zustand heraus kommen kann und in den alten Zustand zurück möchte.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 27 April 2020, 16:31:09
Zitat von: stw-fhem am 27 April 2020, 15:31:35
Da ich ASC_WindowRec_PosAfterDayClosed nicht wirklich interpretieren konnte ist es gar nicht gesetzt. Aber es kann eigentlich auch nicht sinnvoll hier verwendet werden, weil ich ja aus einem beliebigen Zustand heraus kommen kann und in den alten Zustand zurück möchte.

Gut dann ist das ja geklärt. Dein alter Zustand war die Position welche Dir nicht gefallen hat. (50:70)
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 27 April 2020, 17:14:56
Zitat von: CoolTux am 27 April 2020, 16:31:09
Gut dann ist das ja geklärt. Dein alter Zustand war die Position welche Dir nicht gefallen hat. (50:70)

Sicher? Du schreibst in der Hilfe
Zitat
ASC_WindowRec_PosAfterDayClosed - open,lastManual / auf welche Position soll das Rollo nach dem schließen am Tag fahren. Open Position oder letzte gespeicherte manuelle Position (default: open)


Demnach hätte ja schon "open" greifen müssen, auch ohne dass das Attribut gesetzt ist. Aber ich trage da gerne nochmal "open" ein. Werde ich morgen wieder ausprobieren.



Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 27 April 2020, 17:21:09
Ich glaube jetzt haben wir aneinander vorbei geredet. Also viel mehr ich. Ich ging die ganze Zeit vom Fenster aus aber Deine letzte Aktion ist ja die Entschattung und da erwartest Du ja ein open aber er fährt da ja in die letzte Position und das war die von ComfortOpen. Und das passt mit dem aktuellen Code überein.
Sorry mein Fehler. Einzig prüft er noch ob die LastPosition die SleepPosition war und wenn ja fährt er in die OpenPosition. Ansonsten immer in die LastPosition.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 28 April 2020, 06:16:50
Zitat von: xerion am 20 April 2020, 07:06:34
Guten Morgen,
Bei der der 9.0.12 sind mir ein paar Perl Fehler im Log aufgefallen.
6.00 Uhr ist meine Time_Up_Early Zeit.

2020.04.20 06:00:22 1:  PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/73_AutoShuttersControl.pm line 1886.
2020.04.20 06:01:13 1:  PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/73_AutoShuttersControl.pm line 2001.


Gesendet von meinem JSN-L21 mit Tapatalk

Guten Morgen CoolTux,

habe nun seit ein paar Tagen beim morgenlichen Hochfahren einen Perlfehler im Log:

2020.04.28 06:00:09 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at ./FHEM/73_AutoShuttersControl.pm line 2015.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 28 April 2020, 07:31:35
Kannst Du bitte einmal mit der aktuellsten Version testen.
Danke Dir.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 28 April 2020, 08:09:41
Zitat von: CoolTux am 27 April 2020, 17:21:09
...  die SleepPosition war...

Wie fährt man denn in die Sleep Position? Kann das bei der nächtlichen Schließung irgendwie als Zielzustand angeben? Bisher fährt er ja auf die ClosedPostion, bei ModeDown.

Und weil wir einmal dabei sind, könntest du noch eine Day-Position für die Jalousiebenutzer spendieren, die mit dem Mode-Up am Morgen angefahren werden kann? Aktuell fährst du ja da immer die Open-Postion an.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 28 April 2020, 08:31:26
Zitat von: CoolTux am 28 April 2020, 07:31:35
Kannst Du bitte einmal mit der aktuellsten Version testen.
Danke Dir.
Das ist die letzte Version aus dem devel Branch. Also laut repo 6 Tage alt.

v0.9.15

Gesendet von meinem JSN-L21 mit Tapatalk
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 28 April 2020, 08:49:24
Zitat von: xerion am 28 April 2020, 08:31:26
Das ist die letzte Version aus dem devel Branch. Also laut repo 6 Tage alt.

v0.9.15

Gesendet von meinem JSN-L21 mit Tapatalk

Ok dann kann ich mir die Zeile einmal anschauen. Danke Dir
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 28 April 2020, 08:50:35
Zitat von: stw-fhem am 28 April 2020, 08:09:41
Wie fährt man denn in die Sleep Position? Kann das bei der nächtlichen Schließung irgendwie als Zielzustand angeben? Bisher fährt er ja auf die ClosedPostion, bei ModeDown.

Und weil wir einmal dabei sind, könntest du noch eine Day-Position für die Jalousiebenutzer spendieren, die mit dem Mode-Up am Morgen angefahren werden kann? Aktuell fährst du ja da immer die Open-Postion an.

In dem Du das Attribut für die SleepPos setzt. Es kam User die wollten gerade im Schlafzimmer nicht ganz runter fahren daher kam eine SleepPos dazu.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: stw-fhem am 28 April 2020, 14:20:45
Zitat von: CoolTux am 28 April 2020, 08:50:35
... eine SleepPos dazu.

Das habe ich gesehen "ASC_Sleep_Pos" ... Position wird angefahren wenn Bedingung für modeDown aktiv ist.

Aber ich dachte die wird noch nicht angefahren, weil ich ASC_Sleep_Pos mit "0:30" definiert habe, aber die Jalousie bei modeDown auf "0:0" fährt.

Wäre es nicht eine Idee bei modeUp auch auf die ASC_Day_Pos zu fahren? ;-)
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 28 April 2020, 14:46:03
Zitat von: stw-fhem am 28 April 2020, 14:20:45
Das habe ich gesehen "ASC_Sleep_Pos" ... Position wird angefahren wenn Bedingung für modeDown aktiv ist.

Aber ich dachte die wird noch nicht angefahren, weil ich ASC_Sleep_Pos mit "0:30" definiert habe, aber die Jalousie bei modeDown auf "0:0" fährt.

Wäre es nicht eine Idee bei modeUp auch auf die ASC_Day_Pos zu fahren? ;-)

das mit dem ModeUp und ASC_Day_Pos verstehe ich gerade nicht.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 28 April 2020, 17:53:52
Hallo CoolTux,

wollte jetzt auch mal die Version 0.9.x Beta testen und habe das Modul installiert, Berechtigungen gesetzt und Modul neu geladen.
Jetzt habe ich allerdings kein ASC-Device mehr.
Mache ich was falsch, wie bekomme ich das ASC-Device wieder?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 28 April 2020, 17:56:32
Nicht geladen ist schlecht. Was steht im Log.
Davon ab hast du FHEM neu gestartet? Das muss man.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 28 April 2020, 18:11:45
Nach jetzt ca. 10 Minuten tauchte plötzlich das ASC-Device wieder auf - sehr merkwürdig.
Im Logfile keine Auffälligkeit.

Restart hatte ich probiert, das fehlte das ASC-Device auch. ASC zeigt Version 0.9.15, ScanForShutters habe ich durchgeführt.


Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 28 April 2020, 18:18:34
Zitat von: eurofinder am 28 April 2020, 18:11:45
Nach jetzt ca. 10 Minuten tauchte plötzlich das ASC-Device wieder auf - sehr merkwürdig.
Im Logfile keine Auffälligkeit.

Restart hatte ich probiert, das fehlte das ASC-Device auch. ASC zeigt Version 0.9.15, ScanForShutters habe ich durchgeführt.


Gruß
eurofinder

Wenn Du scanForShutters machen musstest ist es geht wenn du auch noch createNewNotifyDev machst.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 28 April 2020, 18:24:15
ZitatWenn Du scanForShutters machen musstest ist es geht wenn du auch noch createNewNotifyDev machst.
Danke für den Hinweis :)

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 29 April 2020, 13:38:06
Mal eine Frage zur v0.9.15. Ist das nur bei mir so oder werden die Zeiten Shading Info in "ASC Configuration and Information Summary" nicht mehr aktualisiert?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 29 April 2020, 14:04:07
Zitat von: eurofinder am 29 April 2020, 13:38:06
Mal eine Frage zur v0.9.15. Ist das nur bei mir so oder werden die Zeiten Shading Info in "ASC Configuration and Information Summary" nicht mehr aktualisiert?

Gruß
eurofinder

Sie werden nur noch bei einem Statuswechsel aktualisiert.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: baerm am 29 April 2020, 14:58:00
Hallo Cooltux,
in der Version 9.1.15 habe ich festgestellt, dass bei Regen die Jalousien bei mir nach unten gehen (geschlossen werden). Ich denke das war bei der Version  v0.8 (?) nicht so.

Was muss ich hier umstellen damit diese nach oben fahren?

Hier ein Auszug aus den Logs:
ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetCmdFn: Jalousie_Suedterrasse_Esstisch - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 100. Grund der Fahrt: rain protected

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetDriveCmd: Jalousie_Suedterrasse_Esstisch - NICHT versetztes fahren

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetDriveCmd: Jalousie_Suedterrasse_Esstisch - NoDelay: NEIN

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetCmdFn: Jalousie_Suedterrasse_Kueche - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 100. Grund der Fahrt: rain protected

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetDriveCmd: Jalousie_Suedterrasse_Kueche - NICHT versetztes fahren

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetDriveCmd: Jalousie_Suedterrasse_Kueche - NoDelay: NEIN

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetCmdFn: Jalousie_Suedterrasse_Tuere - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 100. Grund der Fahrt: rain protected

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetDriveCmd: Jalousie_Suedterrasse_Tuere - NICHT versetztes fahren

ASC_DEBUG!!! 2020.04.29 14:18:08 - FnSetDriveCmd: Jalousie_Suedterrasse_Tuere - NoDelay: NEIN


Internals:
   DEF        2/3/8:dpt5.001:position 2/3/6:dpt1:Auf_Ab 2/3/7:dpt1:Stop 2/3/17:dpt5.001:Status_Hoehe
   DEVNAME    Jalousie_Suedterrasse_Esstisch
   FIRSTGADNAME position
   FUUID      5e98a617-f33f-e2c0-6ea8-30a1bfcdd88887d0
   FVERSION   10_KNX.pm:0.174710/2018-10-07
   GETSTRING  position:noArg Stop:noArg Auf_Ab:noArg Status_Hoehe:noArg
   IODev      KNX
   KNX_MSGCNT 15
   KNX_RAWMSG C01119w0231100
   KNX_TIME   2020-04-29 14:19:58
   LASTInputDev KNX
   MSGCNT     15
   NAME       Jalousie_Suedterrasse_Esstisch
   NR         883
   NTFY_ORDER 50-Jalousie_Suedterrasse_Esstisch
   SETSTRING  position:slider,0,1,100 Stop:off,on Auf_Ab:off,on Status_Hoehe:slider,0,1,100
   STATE      0 %
   TYPE       KNX
   GADDETAILS:
     Auf_Ab:
       CODE       02306
       GROUP      2/3/6
       MODEL      dpt1
       NO         2
       OPTION     
       RDNAMEGET  Auf_Ab-get
       RDNAMEPUT  Auf_Ab-put
       RDNAMESET  Auf_Ab-set
       SETLIST    :off,on
     Status_Hoehe:
       CODE       02311
       GROUP      2/3/17
       MODEL      dpt5.001
       NO         4
       OPTION     
       RDNAMEGET  Status_Hoehe-get
       RDNAMEPUT  Status_Hoehe-put
       RDNAMESET  Status_Hoehe-set
       SETLIST    :slider,0,1,100
     Stop:
       CODE       02307
       GROUP      2/3/7
       MODEL      dpt1
       NO         3
       OPTION     
       RDNAMEGET  Stop-get
       RDNAMEPUT  Stop-put
       RDNAMESET  Stop-set
       SETLIST    :off,on
     position:
       CODE       02308
       GROUP      2/3/8
       MODEL      dpt5.001
       NO         1
       OPTION     
       RDNAMEGET  position-get
       RDNAMEPUT  position-put
       RDNAMESET  position-set
       SETLIST    :slider,0,1,100
   GADTABLE:
     02306      Auf_Ab
     02307      Stop
     02308      position
     02311      Status_Hoehe
   READINGS:
     2020-04-27 20:34:57   ASC_Enable      on
     2020-04-29 11:35:28   ASC_ShadingMessage <html> </html>
     2020-04-27 20:34:57   ASC_ShuttersLastDrive manual
     2020-04-29 07:00:02   ASC_Time_DriveDown 29.04.2020 - 20:42
     2020-04-29 07:00:02   ASC_Time_DriveUp 30.04.2020 - 07:00
     2020-04-27 20:34:57   Auf_Ab-get      off
     2020-04-29 14:07:41   Auf_Ab-set      off
     2020-04-27 20:34:57   Position        75 %
     2020-04-27 20:34:57   Position-set    75 %
     2020-04-29 14:19:58   Status_Hoehe-get 0 %
     2020-04-27 20:34:57   Stop-get        off
     2020-04-27 20:34:57   Stop-set        on
     2020-04-27 20:35:18   associatedWith  ASC
     2020-04-29 14:19:58   last-sender     1/1/25
     2020-04-29 14:19:58   position        0 %
     2020-04-29 14:19:11   position-set    0 %
     2020-04-29 14:19:58   state           0 %
Attributes:
   ASC        1
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor KNX_0000005:Helligkeit
   ASC_Closed_Pos 100
   ASC_Down   astro
   ASC_DriveUpMaxDuration 47
   ASC_Mode_Up always
   ASC_Open_Pos 0
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 50
   ASC_RainProtection on
   ASC_Shading_InOutAzimuth 110:280
   ASC_Shading_Min_OutsideTemperature 5
   ASC_Shading_Mode always
   ASC_Shading_Pos 75
   ASC_Shading_StateChange_SunnyCloudy 20000:15000
   ASC_Shading_WaitingPeriod 600
   ASC_Sleep_Pos 40
   ASC_Time_Up_Early 07:00
   ASC_Up     astro
   IODev      KNX
   alias      Jalousie_Südterrasse_Esstisch
   cmdIcon    on:rc_GREEN off:rc_RED STS:rc_INFO@yellow
   devStateIcon off:fts_shutter_up@green on:fts_shutter_down@red 100\d.*:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 [1-9].*:fts_shutter_10 0.*:fts_window_2w
   event-on-change-reading .*
   eventMap   /on g3:Stop/off g2:Auf/on g2:Ab/off
   group      Jalousien_EG
   icon       fts_shutter_30
   room       EG->Wohnzimmer,Jalousien
   userReadings position { ReadingsVal("Jalousie_Suedterrasse_Esstisch","Status_Hoehe-get",0) }
   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_SlatPosCmd_SlatDevice 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
   webCmd     Ab:Stop:Auf:Pos1:Pos2
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 29 April 2020, 15:36:21
War schon immer so das sie geschlossen wurden.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: baerm am 29 April 2020, 21:56:25
hi,
das verstehe ich nicht. In der Referenz steht:

ASC_RainProtection on|off - Shutter is protected by the rain protection. Defaults to off.

Ich habe ASC 1 - inverse or venetian type blind mode. Shutter is open equals to 0, shutter is closed equals to 100, is controlled by position values. konfiguriert.
Für mich werden die Shutter protected, wenn die in open positon gehen und nicht in closed. In closed position werden die angeregnet.
Bei Wind protection passiert das selbe? Die Shutter werden geschlossen? Ich will doch ab einer gewissen Windgeschwindigkeit die Shutter schützen und öffnen. Oder verstehe ich hier etwas falsch?
lg,
Matthias
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 29 April 2020, 23:37:18
Bei Wind kannst Du entscheiden in welche Position sie fahren sollen.
Bei Regen wurde entschieden das Fenster zu schützen.

Am besten Du liest die deutsche Commandref, die ist aktuell besser gepflegt.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 30 April 2020, 07:52:05
Guten Morgen CoolTux,

Habe noch ein paar neue Logeinträge bzgl. Perl Fehler entdeckt.

2020.04.30 06:27:14 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 32.
2020.04.30 06:29:04 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 33.
2020.04.30 06:34:24 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 36.
2020.04.30 06:36:13 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 37.


Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 30 April 2020, 08:45:43
Zitat von: xerion am 30 April 2020, 07:52:05
Guten Morgen CoolTux,

Habe noch ein paar neue Logeinträge bzgl. Perl Fehler entdeckt.

2020.04.30 06:27:14 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 32.
2020.04.30 06:29:04 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 33.
2020.04.30 06:34:24 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 36.
2020.04.30 06:36:13 1: PERL WARNING: Use of uninitialized value $posAssignment in pattern match (m//) at ./FHEM/73_AutoShuttersControl.pm line 5825, line 37.


Gesendet von meinem JSN-L21 mit Tapatalk

Schade man sieht nicht welches Rollo das verursacht.
Kannst Du mir ein list von einem Rollo mit Lamellen und einem ohne Lamellen bitte geben.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 30 April 2020, 09:02:00
Zitat von: CoolTux am 30 April 2020, 08:45:43
Schade man sieht nicht welches Rollo das verursacht.
Kannst Du mir ein list von einem Rollo mit Lamellen und einem ohne Lamellen bitte geben.

Ich habe keine Lamellen ich teste das Beta Release nach Absprache mit normalem Rollos ob das Verhalten gleich geblieben. Ich habe gerade mal die Zeiten aus ASC_ShuttersLastDrive mit den Zeitpunkt der Perl Fehler verglichen das passt nicht überein. Die Rollos waren dort schon gefahren.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 30 April 2020, 09:04:44
Von der Konfiguration her hast Du nichts geändert?

Wenn nicht starte mal bitte FHEM neu. Danke
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 30 April 2020, 09:10:08
Zitat von: CoolTux am 30 April 2020, 09:04:44
Von der Konfiguration her hast Du nichts geändert?

Wenn nicht starte mal bitte FHEM neu. Danke
Meinst du allgemein verändert oder im Bezug auf ASC und Rollläden?

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 30 April 2020, 09:14:38
Ich meine an den Attributen für die Positionen
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 30 April 2020, 09:44:05
Zitat von: CoolTux am 30 April 2020, 09:14:38
Ich meine an den Attributen für die Positionen
Nein daran habe ich nichts geändert.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 30 April 2020, 10:28:16
Zitat von: xerion am 30 April 2020, 09:44:05
Nein daran habe ich nichts geändert.

Ok dann wie gesagt bitte neustart und weiter beobachten. Ansonsten müssen wir bei dir debuggen wo das her kommt. Ich habe auch keine Lamellen und bekomme den Fehler nicht.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: GU!DO am 01 Mai 2020, 07:13:16
Hallo Marko,

ich hatte ja im anderen Thread angefragt ob Du noch Tester gebrauchen kannst. Aktuell bin ich noch bei der Grundkonfiguration des ASC, wollte mich hier aber schon mal parallel einlesen.

Ich werden aus Deinem ersten Post leider nicht wirklich schlau. Vor allem die Geschichte mit dem slatCMD verstehe ich nicht.

Meine Steuerung funktioniert wir folgt:

Ich steuere entweder direkt im Device (das war die HCAN Anbindung bei der Du mir mal unter die Arme gegriffen hast, und die - mangels Zeit leider immer noch - auf rudimentärem Stand ist)
oder mittel Rollo Device.

D.h. eigentlich benötige ich 2 Befehle aus dem ASC:

Kann ich das mit dem ASC umsetzen, oder muß ich erstmal meinem HCAN Modul beibringen, dass es z.B. mit, "Du fährst jetzt auf Position X und Lamellenwinkel Y" etwas anfangen kann?

Vielen Dank

Guido
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 01 Mai 2020, 07:22:09
@GU!DO: Das ist das selbe Thema wie bei meinen "Nicht-Jalousien-CUL_HM"-Aktoren. Das kann ASC derzeit nicht und mMn. ist es auch sehr schwer, das ASC beizubringen.

Meine derzeitige gedankliche Lösung wäre, über den "Zweitkanal" ein notify zu triggern und dann die notwendigen "Zu-Viel-Fahrten" (bzw. zu wenig-Fahrten) samt Gegenbewegung (umgesetzt als "sleep" mit Warten auf Erreichen der (im notify zu errechnenden) Zwischenposition) extern abzuwickeln. Für ASC ist ja "nur" wichtig, dass am Ende die Zielposition wieder korrekt ist.

(Ich komme nur im Moment nicht dazu, das mal zu vercoden; aber wenn es jetzt außer mir noch jemanden gibt, ist das evtl. Motivation...?!? Wäre mir aber lieber, du könntest das angehen, gerne in einem separaten Thread.).
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: GU!DO am 01 Mai 2020, 08:10:23
 @Beta-User
Die Notify Lösung wäre für mich ein ziemlicher Umstand. Da ich viel Glas habe, habe ich auch viele Raffstore. Aktuell sind es 33. Wenn ich die geplante Beschattung der schrägen Fenster in den Giebeln umsetze kommen im Endausbau nochmal 26 Raffstore hinzu, da ich Fenster über 1,2m Breite auf mehrere Raffstores aufteilen muß.
Das wären dann wenn es "ganz schlecht läuft" 59 Notifies. Daher wäre es für mich sinnvoller mein HCAN Modul zu erweitern. Wenn ich nur die Zeit hätte.

Hinzu kommt, dass sich, das Bisschen das ich bisher (mangels Zeit) mit FHEM gemacht habe auf die letzten 4 Jahre verteilt. Ich muß teilwiese immer wieder Grundlagen nachlesen, da ich sie nicht präsent habe. Ich glaube ich würde das Projekt mehr behindern als ihm nutzen. Bringe mich aber gern ein soweit es geht.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 01 Mai 2020, 08:31:37
Zitat von: GU!DO am 01 Mai 2020, 07:13:16
Hallo Marko,

ich hatte ja im anderen Thread angefragt ob Du noch Tester gebrauchen kannst. Aktuell bin ich noch bei der Grundkonfiguration des ASC, wollte mich hier aber schon mal parallel einlesen.

Ich werden aus Deinem ersten Post leider nicht wirklich schlau. Vor allem die Geschichte mit dem slatCMD verstehe ich nicht.

Meine Steuerung funktioniert wir folgt:

  • Ich habe 2 Taster UP und DOWN
  • Wenn ich die Lamellenposition ändern möchte, gehe ich wie folgt vor:

    • Ich fahre bis zur gewünschten Position z.B. DOWN
    • Dann fahre ich kurz entgegensetzt zur Positionsfahrt (in diesem Fall dann UP), da sich die Lamellen drehen bevor das Raffstore endgültig in die neue Richtung losfährt

Ich steuere entweder direkt im Device (das war die HCAN Anbindung bei der Du mir mal unter die Arme gegriffen hast, und die - mangels Zeit leider immer noch - auf rudimentärem Stand ist)
oder mittel Rollo Device.

D.h. eigentlich benötige ich 2 Befehle aus dem ASC:

  • Einen Positionsbefehl
  • Einen entgegengesetzten kurzen "Lamellen drehen"-Befehl. Wobei die Zeispanne dieses "Fahrbefehls" dem Drehwinkel der Lamellen entspricht.

Kann ich das mit dem ASC umsetzen, oder muß ich erstmal meinem HCAN Modul beibringen, dass es z.B. mit, "Du fährst jetzt auf Position X und Lamellenwinkel Y" etwas anfangen kann?

Vielen Dank

Guido

Hallo Guido,

Wie schon gesagt funktioniert ASC ausschließlich mittels Positionsangaben. So wie Du es beschreibst scheint allein schon die normale Steuerung ein Problem zu werden. Also einfach nur das auf und zu ziehen. Oder geht das bei Dir?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 01 Mai 2020, 09:20:04
Zitat von: GU!DO am 01 Mai 2020, 08:10:23
@Beta-User
Die Notify Lösung wäre für mich ein ziemlicher Umstand.
Bin eher auch für generalisierten Code ;) .

Hier mal eine Basis:

Wir brauchen _einen_ zentralen dummy. Der ist "für alle da" und eigentlich nur erforderlich, damit der set-Command irgendwo ankommt:
defmod d_Jalousie_slats dummy

Der wird dann das Ziel für die Lamellenposition. Und damit wir wissen, zu welcher Jalousie das gehört, wird der Name einfach statt der "pct"-Angabe mitgegeben:
attr Jalousie_Mitte ASC_SlatPosCmd_SlatDevice Jalousie_Mitte:d_Jalousie_slats

(Ansonsten wären die üblichen Lamellen-Positionen in den ASC-Attributen zu verteilen).

Auf die Änderung am dummy reagiert dann ein notify, das dann daraus wieder unser eigentliches Zieldevice ermittelt und die am Ende gewünschte Lamellenposition:
defmod n_slat_Jalousien notify .*d_Jalousie_slats.* {myASC_slat_command($EVTPART0,$EVTPART1)}


Die eigentliche Ermittlung aller weiteren Dinge wie Zwischenpositionen usw. wäre dann in myUtils-Code unterzubringen. Bisher nur ein Fragment, das bisher nur Zieldevice und Ziel-Lamellenposition ins Log schreibt:

sub myASC_slat_command {
  my $target = shift // return;
  my $event = shift // return;
  Log3($target, 3, "$target: slat level might be set to $event");
}


Irgendwann hatte ich mal auch längeren Code zur Fahrterkennung von HM-Aktoren usw. gehabt, aber der bringt dich hier vermutlich erst mal nicht weiter. Mal sehen, ob und wann ich Muße habe, das weiterzuentwickeln, oder ob sich ab hier jemand findet, der sich daran versuchen mag...
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: GU!DO am 01 Mai 2020, 10:43:05
@CoolTux
Zitat
Wie schon gesagt funktioniert ASC ausschließlich mittels Positionsangaben. So wie Du es beschreibst scheint allein schon die normale Steuerung ein Problem zu werden. Also einfach nur das auf und zu ziehen. Oder geht das bei Dir?
Was meinst Du mit auf und zu ziehen?
Ich fahre die Raffstores mit dem Rollo Modul genau so wie es ein Rollo fahren würde, als also AUF, AB und wenn ich möchte kann ich auch die Lamellen kippen, indem ich z.B. nach einer Abwärtsfahrt kurz nach oben fahre. Denn bevor das Raffstore sich nach oben bewegt, drehen sich die Lamellen in die waagerecht Position.
Anders verhält es sich bei einer Aufwärtsfahrt, da stehen die Lamellen bereits waagerecht. Sofern ich dann anhalte und diese schließen möchte, muss ich dementsprechend kurz abwärts fahren, damit sie sich senkrecht stellen.

@Beta-User
Du machst es einem ja nicht leicht nein zu sagen. Generalisierter Code klingt gut. Sofern Du Zeit hättest mich zu coachen, könnte ich in den Abendstunden mal damit spielen (sofern meine Regierung mich läßt!).
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 01 Mai 2020, 10:45:10
Zitat von: GU!DO am 01 Mai 2020, 10:43:05
@CoolTuxWas meinst Du mit auf und zu ziehen?
Ich fahre die Raffstores mit dem Rollo Modul genau so wie es ein Rollo fahren würde, als also AUF, AB und wenn ich möchte kann ich auch die Lamellen kippen, indem ich z.B. nach einer Abwärtsfahrt kurz nach oben fahre. Denn bevor das Raffstore sich nach oben bewegt, drehen sich die Lamellen in die waagerecht Position.
Anders verhält es sich bei einer Aufwärtsfahrt, da stehen die Lamellen bereits waagerecht. Sofern ich dann anhalte und diese schließen möchte, muss ich dementsprechend kurz abwärts fahren, damit sie sich senkrecht stellen.

@Beta-User
Du machst es einem ja nicht leicht nein zu sagen. Generalisierter Code klingt gut. Sofern Du Zeit hättest mich zu coachen, könnte ich in den Abendstunden mal damit spielen (sofern meine Regierung mich läßt!).

Hast Du Deine Module irgendwo zum reinschauen abgelegt?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: GU!DO am 01 Mai 2020, 11:45:21
Zitat von: CoolTux am 01 Mai 2020, 10:45:10
Hast Du Deine Module irgendwo zum reinschauen abgelegt?

Ich dachte den hättest Du noch, wir hatten uns doch noch Ende 2017 deshalb ausgetauscht.  ;D

Wie lass ich Dir den denn am besten zukommen? Keine Ahnung wie wir das damals gemacht haben...
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 01 Mai 2020, 12:01:05
Du kannst die Module hier ablegen wenn Du magst.
https://cloud-tuxnet.ddns.net/index.php/s/GRAt542GNRZ5wPb
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: GU!DO am 01 Mai 2020, 12:16:42
Mag ich gern.  :D

ist passiert. Ich glaube 20_HCAN ist das entscheidende. Das 10_HCAN dient nur der Kommuniaktion mit dem HCAN Controller.

Wenn Du dir schon die Mühe machst, vielleicth könntest Du die 10_HCAN trotzdem mal ansehen. Ich frage mich, wie ich es am besten bewerkstellige, dass er sich nach einem Neustart automatisch mit dem Controller verbindet. aktuell muß ich das immer händisch mit connect machen.

Vielen Dank

Guido
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 01 Mai 2020, 12:21:23
Zitat von: GU!DO am 01 Mai 2020, 12:16:42
Mag ich gern.  :D

ist passiert. Ich glaube 20_HCAN ist das entscheidende. Das 10_HCAN dient nur der Kommuniaktion mit dem HCAN Controller.

Wenn Du dir schon die Mühe machst, vielleicth könntest Du die 10_HCAN trotzdem mal ansehen. Ich frage mich, wie ich es am besten bewerkstellige, dass er sich nach einem Neustart automatisch mit dem Controller verbindet. aktuell muß ich das immer händisch mit connect machen.

Vielen Dank

Guido

Ist angekommen. Ich schaue die Tage mal.

Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: GU!DO am 01 Mai 2020, 12:29:44
Viiilen Dank!
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 01 Mai 2020, 13:12:57
Zitat von: GU!DO am 01 Mai 2020, 10:43:05
@Beta-User
Du machst es einem ja nicht leicht nein zu sagen. Generalisierter Code klingt gut. Sofern Du Zeit hättest mich zu coachen, könnte ich in den Abendstunden mal damit spielen (sofern meine Regierung mich läßt!).
"Mein Problem" (für CUL_HM) scheine ich erst mal soweit gelöst zu haben :P :

Das ganze ist einigermaßen flexibel und so aufgebaut, dass jetzt "nur" noch jemand  je eine dispatch-Routine für HCAN, ROLLO, MQTT2_DEVICE beisteuern müßte...
sub myASC_slat_command {
  my $target = shift // return;
  my $slatlevel = shift // return;

  my $type = InternalVal($target,'TYPE','');
  return if !$type;

  my $dispatch = {
    CUL_HM => \&myASC_slat_CUL_HM,
  };
  ref $dispatch->{$type} eq 'CODE'
  ?   $dispatch->{$type}->($target, $slatlevel)
  : Log3($target, 3, "$target: No dispatch routine for setting slats to >$type< available");
}

sub myASC_slat_CUL_HM {
  my $target = shift // return;
  my $slatlevel = shift // return;
 
  my $target_pct = ReadingsNum($target,'state',100);
  my $direction = ReadingsNum($target,'pct',100) < $target_pct ? "up" : "down";
  #get the difference in pct rounded to .5 values
  $slatlevel = $direction eq "up" ? 100 - $slatlevel : $slatlevel;
  my $turn_pct = int(AttrVal($target,"myASC_Turn_Pct",2.3)*$slatlevel/50)/2;
  my $intermediate = $direction eq "up" ? $target_pct + $turn_pct : $target_pct - $turn_pct ;
  my $sleepname = qq(myASC_slat_$target) ;
  CommandSet(undef, "$target pct $intermediate");
  CommandDefMod(undef,"-temporary $sleepname notify $target.motor..stop.$intermediate set $target pct $target_pct");
  $attr{$sleepname}{ignore} = 1;
  #Log3($target, 3, "$target (CUL_HM): slat $slatlevel, start $start_pct, target $target_pct, dir $direction");

}

Zur Erläuterung: Jeder TYPE kann eine eigene sub bekommen, die wäre als Funktion in "$mydispatch" einzubauen. An die wird dann automatisch weitergegeben, was das Device ist und was der slatlevel, den Rest müßte die Routine dann selber machen.

Hoffe, der Beispielcode für CUL_HM ist dann recht einfach auf den betreffenden Anwendungsfall anzupassen, aber die Events bzw. die Readings, die man auswerten muß, sind eben vermutlich unterschiedlich, und ob ROLLO z.B. mit 0.5-er Prozentwerten klarkommt, weiß ich auch nicht...

(Falls das gut läuft, müßte man CoolTux ggf. fragen, ob er die dispatches und den Umweg über notify+dummy irgendwie einsparen will/kann. Meine Lösung hat nämlich den Nachteil, dass das temporäre notify im Hintergrund immer aktiv bleibt und jeweils geändert wird, was wieder eigentlich unnötige Events auslöst. Verwaltet man das modulintern, geht es ggf. eleganter; ansonsten könnte man mittelfristig auch überlegen, das in ein eigenes Zusatz-Hilfsmodul auszulagern).
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: GU!DO am 01 Mai 2020, 14:55:52
Ich finde es immer bewundernswert wenn das jemand augenscheinlich so locker herunterschreibt!  :o RESPEKT!

Hab jetzt nur keine Ruhe es zu verstehen. Sehe es mir heute Abend mal an. Auf jeden Fall: Danke schön!  :)
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 01 Mai 2020, 15:03:06
"so locker" war das nicht...

Es war nur so, dass ich grade sowieso dabei war verstehen zu wollen, wie das mit "dispatch" funktioniert und die ganzen Events für CUL_HM noch halbwegs gegenwärtig waren von einem sehr viel länger zurückliegenden Versuch, die Mist-Dinger irgendwie in den Griff zu bekommen ;D .
Aber trotz der "Vorarbeiten" hat es eine gewisse Zeit gebraucht, bis mir im Eregebnis dann klar war, wie man es generalisiert und flexibel auch für andere TYPE zusammenbauen kann... Zum Glück hat es hier heute morgen immer mal wieder geregnet 8) . Jetzt sind es nur noch Feinheiten, an denen man ggf. @CUL_HM schrauben muß....

Ansonsten: laß' dir Zeit und du darfst gerne nachfragen, wenn was unklar ist...
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 01 Mai 2020, 17:58:59
kommen in der aktuellen Version die set-Commands jetzt etwas verzögert?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 01 Mai 2020, 18:35:06
Welche Version genau. Habe vor 2 Stunden eine neu hochgeladen, aber nur weil ich den aktuellen Stand festhalten wollte.

Aber davon ab sollte sich kein set Befehl irgendwie verzögern.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: GU!DO am 01 Mai 2020, 19:48:12
@Beta-User
Sorry, heute wird das leider nix mehr.
Ich hab mir heute Nachmittag den Weatherman gebaut, damit ich die Raffstores und Glasdachbeschattung vernünftig steuern kann. Das muß ich jetzt erst abhaken. Ich denke dann morgen Abend oder spätestens übermorgen. Gelegenheiten gibts ja, dank Corona, mehr als gewöhnlich.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 01 Mai 2020, 21:19:33
die letzten 2 Tage ist schon aufgefallen das 2 von 3 Jalousien mit den Lamellen auf 30% fahren, Heute mal alle bewusst manuell verstellt. am Ende standen die 2 Jalousien wieder zur Nacht auf 0:30 das ist bei mir die Beschattungsposition, statt der 0:0


Einziger Unterschied ist 2x wird gefahren über positionBlinds/positionSlat
hier wird zur Nacht die 0:30 angesteuert (Beschattung)

meine dritte wird über pct/positionSlat gefahren.
diese führt am Ende den Slat-befehl nicht aus, diese bleibt beim wert der vorher war.

Version ist: v0.9.16
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 02 Mai 2020, 06:02:05
Zitat von: GU!DO am 01 Mai 2020, 19:48:12
@Beta-User
Sorry, heute wird das leider nix mehr.
Kein Ding!

Ab hier machst du das ja für dich :P . Mir ging es erst mal drum, "mein Problem" (CUL_HM) zu lösen, und das eben so zu machen, dass man das im Prinzip - auch in beliebiger Kombination - mit anderen Typen generisch nutzen kann.

@CoolTux:
Sollen wir die Diskussion/weitere Entwicklung eigentlich in einen eigenen Thread auslagern? Hat ja "nur noch am Rande" was mit dem Modul zu tun (bzw. dem Code _im Modul_)?Oder gibt es Chancen, ein "drittes Argument" für das Attribut zu bekommen, in dem dann ein Perl-Funktionsaufruf stehen könnte - mit Übergabe von Aktor, Zweitaktor, Zielposition, Lamellenzielposition, (Fahranlaß)? (Wobei es mit hoher Wahrscheinlichkeit in diesen Spezialfällen immer so sein wird, dass es nur einen Aktor gibt).
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Mai 2020, 07:18:25
Zitat von: Typ1er am 01 Mai 2020, 21:19:33
die letzten 2 Tage ist schon aufgefallen das 2 von 3 Jalousien mit den Lamellen auf 30% fahren, Heute mal alle bewusst manuell verstellt. am Ende standen die 2 Jalousien wieder zur Nacht auf 0:30 das ist bei mir die Beschattungsposition, statt der 0:0


Einziger Unterschied ist 2x wird gefahren über positionBlinds/positionSlat
hier wird zur Nacht die 0:30 angesteuert (Beschattung)

meine dritte wird über pct/positionSlat gefahren.
diese führt am Ende den Slat-befehl nicht aus, diese bleibt beim wert der vorher war.

Version ist: v0.9.16

Nein noch keine Verzögerung. Die werde ich aber die Tage einbauen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Mai 2020, 07:18:56
Zitat von: Beta-User am 02 Mai 2020, 06:02:05
Kein Ding!

Ab hier machst du das ja für dich :P . Mir ging es erst mal drum, "mein Problem" (CUL_HM) zu lösen, und das eben so zu machen, dass man das im Prinzip - auch in beliebiger Kombination - mit anderen Typen generisch nutzen kann.

@CoolTux:
Sollen wir die Diskussion/weitere Entwicklung eigentlich in einen eigenen Thread auslagern? Hat ja "nur noch am Rande" was mit dem Modul zu tun (bzw. dem Code _im Modul_)?Oder gibt es Chancen, ein "drittes Argument" für das Attribut zu bekommen, in dem dann ein Perl-Funktionsaufruf stehen könnte - mit Übergabe von Aktor, Zweitaktor, Zielposition, Lamellenzielposition, (Fahranlaß)? (Wobei es mit hoher Wahrscheinlichkeit in diesen Spezialfällen immer so sein wird, dass es nur einen Aktor gibt).

Welches Attribut würde es genau betreffen?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 02 Mai 2020, 07:50:28
Das Attribut "ASC_SlatPosCmd_SlatDevice".

Dem Gefühl nach sollte es reichen, wenn man da statt der Textangabe/n für "setter" bzw. "2. Zieldevice" nur noch eine Perl-Funktion angeben würde, und dann die externe Funktion auch den eigentlichen Fahrbefehl übernehmen kann/soll (also ASC den nicht selbst sendet). Man muß den nämlich modifizieren, also zuerst "zu weit" fahren...

Ich würde auch vorschlagen, mit einer festen Abfolge der zu übergebenden Argumente zu arbeiten, so dass du da nicht innerhalb ASC viel extrapolieren mußt. Was in der Funktion nicht benötigt wird, wird eben verworfen.

Gibt da sicher noch ein paar Randbedingungen, über die man nachdenken muß (super wäre es z.B., wenn auch übergeben werden könnte, ob die Richtung up oder down ist), aber eigentlich sind das m.E. lösbare Feinheiten (z.B.: für ganz offen/ganz zu ist das Verhalten der CUL_HM-Aktoren ok, da reicht der "normale" Fahrbefehl ohne Modifikationen, es gibt da dann aber auch keine zweite Angabe in den Positionsattributen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Mai 2020, 09:01:06
Ich denke da lässt sich was machen. Ich muss mir das mal in Ruhe anschauen und durch spielen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 02 Mai 2020, 09:31:41
 :) Danke vorab!

Nachbrenner: statt up/down fände ich grade die aktuelle Position gut, die ASC ermittelt hat. Dann kann man selber vergleichen und uU. noch besser reagieren, wenn sich die Positionen nur geringfügig unterscheiden...

(Im Zweifel nachfragen, wenn es mehrere Varianten gibt, bin aber den Tag über eher nicht online...).
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 02 Mai 2020, 09:31:55
Marco meine fahren zur Nacht (brightness) immer in die Beschattungsposition.

Kann ich das irgendwo nachvollziehen? Das Log ist jeden Tag ca 600MB groß.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Mai 2020, 10:19:25
Zitat von: Typ1er am 02 Mai 2020, 09:31:55
Marco meine fahren zur Nacht (brightness) immer in die Beschattungsposition.

Kann ich das irgendwo nachvollziehen? Das Log ist jeden Tag ca 600MB groß.

Das ist Absicht, Aktuell herrscht erhöhte Gefahr vor Mondwanderungen  ;D

Spaß, zeig mal bitte ein list von so einem Device.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 02 Mai 2020, 10:31:54
der dieses Fährt in die Beschattung zur Nacht (Brightness),auf die Fensterkontakte reagiert das ASC auch nicht.

Internals:
   DEF        dacfd218 10
   FUUID      5e94ac9e-f33f-5d26-1863-31d08cc6ca311b19
   FVERSION   10_ZWave.pm:0.216600/2020-04-13
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     45
   NAME       Jalousie_08_Links
   NR         29
   STATE      99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 45
   ZWDongle_0_RAWMSG 0004000a063105042200007d00
   ZWDongle_0_TIME 2020-05-02 09:45:48
   ZWaveSubDevice no
   cmdsPending 0
   homeId     dacfd218
   isWakeUp   
   lastMsgSent 1588394681.9654
   nodeIdHex  0a
   OLDREADINGS:
   READINGS:
     2020-04-19 20:35:30   ASC_Enable      on
     2020-04-26 14:30:11   ASC_ShadingMessage <html> INFO:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-05-02 06:45:49   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2020-05-02 08:30:01   ASC_Time_DriveDown  2.05.2020 - 22:00
     2020-05-02 08:30:01   ASC_Time_DriveUp  3.05.2020 - 08:30
     2020-04-14 20:54:42   UNPARSED        MANUFACTURER_PROPRIETARY 0891010f260303623e
     2020-04-14 22:31:39   assocGroup_1    Max 16 Nodes ZWDongle_0
     2020-04-14 22:31:39   assocGroup_2    Max 16 Nodes
     2020-04-14 22:31:39   assocGroup_3    Max 1 Nodes ZWDongle_0
     2020-04-14 22:31:39   assocGroups     3
     2020-05-01 18:02:07   associatedWith  ASC_Device
     2020-04-14 22:31:47   configEnergyReports 10
     2020-04-14 22:31:47   configInRollerBlindModeOrVenetianBlind17 10
     2020-04-14 22:31:47   configInVenetianBlindModeTheParameter12 150
     2020-04-14 22:31:52   configManagingLamellasInResponseTo35 SetLamellasToTheirExtreme1
     2020-04-14 22:31:52   configMotorOperationDetection 10
     2020-04-14 22:31:52   configMotorOperationTime 240
     2020-04-14 22:31:52   configPeriodicPowerOrEnergyReports 3600
     2020-04-14 22:31:52   configPowerReports 10
     2020-04-14 22:31:57   configReportsType BlindPositionReportsSentToThe1
     2020-04-14 22:31:57   configResponseToFloodingAlarm NoReaction
     2020-04-14 22:31:57   configResponseToGeneralAlarm CloseBlind
     2020-04-14 22:31:57   configResponseToSmokeCOOrCO2Alarm OpenBlind
     2020-04-14 22:31:57   configResponseToTemperatureAlarm OpenBlind
     2020-04-14 22:31:57   configRollerShutterOperatingModes 2VenetianBlindModeWith2
     2020-04-14 22:31:57   configScenesAssociationsActivation AssociationsActivation
     2020-04-14 22:31:57   configSelfMeasurement SelfMeasurementInactive
     2020-04-14 22:31:57   configSetLamellasBackToPrevious13 2LamellasReturnToPreviouslySet2
     2020-04-14 22:31:57   configSwitchType ToggleSwitches
     2020-05-02 09:30:59   energy          1.26 kWh
     2020-04-14 22:31:57   mcaGroups       2
     2020-04-14 22:31:58   mca_1           Max 7 Nodes ZWDongle_0
     2020-04-14 22:31:58   mca_2           Max 7
     2020-04-14 22:31:32   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2020-04-14 22:31:32   modelConfig     fibaro/fgrm222.xml
     2020-04-14 22:31:32   modelId         010f-0302-1000
     2020-04-19 22:28:01   neighborList    ZWDongle_0 Rollladen_07_Wz_Re Rollladen_06_Wz_Li Rollladen_05_Sz Rollladen_04_Bu Rollladen_03_Bad Rollladen_02_Flur Jalousie_10_Rechts Jalousie_09_Mitte
     2020-05-02 06:45:49   pct             99
     2020-05-02 06:45:49   position        Blind 99 Slat 99
     2020-05-02 06:45:49   positionBlinds  99
     2020-05-02 06:45:49   positionSlat    99
     2020-05-02 09:45:48   power           0.0 W
     2020-05-02 06:44:41   state           positionSlat 99
     2020-05-02 06:44:41   timeToAck       0.032
     2020-05-02 06:44:41   transmit        OK
Attributes:
   ASC        2
   ASC_BrightnessSensor Lichtsensor_02:lux 1500:60
   ASC_Closed_Pos 0:0
   ASC_ComfortOpen_Pos 0:99
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 240
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 200
   ASC_Open_Pos 99:99
   ASC_Pos_Reading positionBlinds
   ASC_Shading_InOutAzimuth 194:344
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 20.0
   ASC_Shading_Mode off
   ASC_Shading_Pos 0:30
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_SlatPosCmd_SlatDevice positionSlat
   ASC_Up     brightness
   ASC_Ventilate_Pos 0:15
   ASC_WindowRec FensterKontakte_08_Wi_Links
   ASC_WindowRec_subType threestate
   IODev      ZWDongle_0
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon 99.*:fts_window_2w 9\d.*:fts_shutter_10@orange 8\d.*:fts_shutter_20@orange 7\d.*:fts_shutter_30@orange 6\d.*:fts_shutter_40@orange 5\d.*:fts_shutter_50@orange 4\d.*:fts_shutter_60@orange 3\d.*:fts_shutter_70@orange 2\d.*:fts_shutter_80@orange 1\d.*:fts_shutter_90@orange \d.*:fts_shutter_100
   eventMap   /on:öffnen/off:schließen/positionSlat 0:Lamelle 0%/positionSlat 15:15%/positionSlat 50:50%/positionSlat 99:100%/
   genericDeviceType blind
   homebridgeMapping clear
CurrentPosition=position_blind,minValue=0,maxValue=99
TargetPosition=positionBlinds::positionBlinds,minValue=0,maxValue=99,minStep=1
CurrentTiltAngle=position_slat,minValue=0,maxValue=99
TargetTiltAngle=positionSlat::positionSlat,minValue=0,maxValue=99,minStep=33
   icon       fts_shutter
   neighborListPos 547,20
   room       Wintergarten,ASC
   siriName   Jalousie-Links
   stateFormat positionBlinds
   userReadings pct:position:.* { (split ' ',ReadingsVal($NAME,"position",0))[1]}, positionBlinds:position:.* { (split' ',ReadingsVal($NAME,"position",0))[1]}, positionSlat:position:.* { (split ' ',ReadingsVal($NAME,"position",0))[3]}
   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_SlatPosCmd_SlatDevice 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
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
   webCmd     dim:stop:öffnen:schließen:Lamelle 0%:15%:50%:100%



und dieses steuert den Slat Befehl gar nicht:
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Mai 2020, 10:35:23
ClosedPos und Shading Pos sind was das die Höhe an geht identisch. Daher stimmt es doch wie er fährt.
Oder meinst Du die Lamellen Stellung?

Thema Fensterkontakt zeig mal bitte ien list vom ASC Device selbst.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 02 Mai 2020, 10:36:40
Ja die Lamellenstellung wird auf Beschattung gesetzt
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Mai 2020, 10:45:39
Das liegt daran weil bei Dir ShadingPos und ClosedPos von der Höhe her gleich sind. Ändere bitte die ShadingPos auf 1:30 oder so, auf jeden Fall muss der erste Wert anders sein wie der von Shading oder überhaupt von einem anderen Position Wert.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 02 Mai 2020, 11:57:09
@CoolTux:
Ist es bei der Version 0.9.x Beta eigentlich immer noch so, dass alle Positionsangaben unterschiedliche Werte aufweise müssen oder kann ich inzwischen z.B. für ASC_ComfortOpen_Pos ebenfalls den Wert 0 vergeben, der identisch wäre mit open?

Für eine Terrassentür ist das ansonsten sehr unpraktisch, da der nächstmögliche Wert für mich erst Position 5 wäre, da die Somfy Oximo IO ansonsten Probleme haben korrekt zu fahren - muss daher immer in 5er-Schritten vorgehen und dann hängt der Rollladen bereits in den Durchgang herunter, was den WAF-Faktor nicht positiv beeinflusst:-)

Gruß und schönes Wochenende
eurofinder

 
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Mai 2020, 12:03:12
Zitat von: eurofinder am 02 Mai 2020, 11:57:09
@CoolTux:
Ist es bei der Version 0.9.x Beta eigentlich immer noch so, dass alle Positionsangaben unterschiedliche Werte aufweise müssen oder kann ich inzwischen z.B. für ASC_ComfortOpen_Pos ebenfalls den Wert 0 vergeben, der identisch wäre mit open?

Für eine Terrassentür ist das ansonsten sehr unpraktisch, da der nächstmögliche Wert für mich erst Position 5 wäre, da die Somfy Oximo IO ansonsten Probleme haben korrekt zu fahren - muss daher immer in 5er-Schritten vorgehen und dann hängt der Rollladen bereits in den Durchgang herunter, was den WAF-Faktor nicht positiv beeinflusst:-)

Gruß und schönes Wochenende
eurofinder



Meine Empfehlung ist immer noch alles unterschiedlich zu machen. Auf jeden Fall muss es unterschiedlich sein wenn man noch mit Lamellensteuerung arbeitet.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Wscheff am 02 Mai 2020, 16:48:46
Hi CoolTux,

Heute sind meine Rollos bei Roommate absent hochgefahren (nach langer, langer Zeit waren alle mal wieder gleichzeitig abwesend).
Nachmittags waren dann die Roommates wieder da, jedoch sind die Rolllos/Jalos nicht in Shading gefahren.

Ich hatte das mal mit der 0.8.27 positiv getestet (dachte ich zumindest...). Ich habe die 0.9.14 aktuell

das Rollo zeigt das, obwohl der Status im Roommate present is:

ASC_ShadingMessage INFO: current shading status is 'in' - next check in 30m 2020-05-02 16:38:39
ASC_ShuttersLastDrive roommate absent 2020-05-02 14:44:50



zB

Internals:
   .eventMapCmd stop:noArg down:noArg up:noArg
   DEF        OEQ1968238 defaults
   FUUID      5c7bf840-f33f-8b14-79fd-b336f688957b7d72
   IODev      myCCU2
   NAME       Ro_SZ_Tuer
   NR         525
   STATE      open
   TYPE       HMCCUDEV
   ccuaddr    OEQ1968238
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-LC-Bl1PBU-FM OEQ1968238
   ccutype    HM-LC-Bl1PBU-FM
   channels   2
   firmware   2.11
   statevals  devstate
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .userReadings:
     HASH(0x3fbe2e0)
   READINGS:
     2020-04-21 19:37:57   .ASC_AttrUpdateChanges_v0.9.14 1
     2020-05-01 18:00:48   0.STICKY_UNREACH true
     2020-05-01 18:00:48   0.UNREACH       false
     2020-05-02 14:44:50   1.DIRECTION     none
     2020-05-01 18:00:48   1.INHIBIT       false
     2020-05-02 14:44:50   1.LEVEL         open
     2020-05-02 14:44:50   1.WORKING       no
     2019-11-16 16:04:03   ASC_Enable      on
     2020-05-02 16:42:58   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 30m
     2020-05-02 14:44:50   ASC_ShuttersLastDrive roommate absent
     2020-05-02 14:38:56   ASC_Time_DriveDown  2.05.2020 - 21:33
     2020-05-02 14:38:56   ASC_Time_DriveUp  3.05.2020 - 10:00
     2020-05-02 14:38:56   ASC_Time_PrivacyDriveDown  2.05.2020 - 21:23
     2020-05-02 14:38:56   ASC_Time_PrivacyDriveUp  3.05.2020 - 09:45
     2019-01-26 13:48:18   R-INTERNAL_KEYS_VISIBLE 1
     2019-01-26 13:48:18   R-LOCAL_RESET_DISABLE 0
     2020-05-01 18:00:37   associatedWith  Ro_All
     2020-05-02 14:44:50   control         100
     2020-05-02 14:44:50   hmstate         open
     2020-05-02 14:44:50   state           open
     2020-05-02 16:42:58   state_mem       open
   hmccu:
     devspec    OEQ1968238
     dp:
       0.AES_KEY:
         OVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OVAL       false
         VAL        false
       0.DUTYCYCLE:
         OVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OVAL       1
         VAL        1
       0.RSSI_PEER:
         OVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OSVAL      true
         OVAL       true
         SVAL       true
         VAL        true
       0.UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      up
         OVAL       1
         SVAL       none
         VAL        0
       1.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.LEVEL:
         OSVAL      40
         OVAL       0.400000
         SVAL       open
         VAL        1.000000
       1.WORKING:
         OSVAL      yes
         OVAL       1
         SVAL       no
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze pm
   ASC_Antifreeze_Pos 5
   ASC_BlockingTime_beforNightClose 7200
   ASC_BrightnessSensor Gartenwetter:1.ILLUMINATION 180:80
   ASC_Closed_Pos 20
   ASC_Down   brightness
   ASC_Mode_Up absent
   ASC_Partymode on
   ASC_Pos_Reading control
   ASC_PrivacyDownValue_beforeNightClose 600:60
   ASC_PrivacyUpValue_beforeDayOpen 900:300
   ASC_Roommate_Device rr_Lo,rr_Ma
   ASC_Shading_InOutAzimuth 115:300
   ASC_Shading_MinMax_Elevation 5.0:100.0
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 15000:0
   ASC_Shading_WaitingPeriod 1800
   ASC_Sleep_Pos 29
   ASC_TempSensor Therm_OG_SE:tempMax
   ASC_Time_Down_Late {return (ReadingsVal("Sonnenuntergang_offset","state",0))}
   ASC_Time_Up_Early 06:40
   ASC_Time_Up_Late 08:15
   ASC_Time_Up_WE_Holiday 10:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 40
   ASC_WindowRec Fen_OG_SE
   IODev      myCCU2
   ccureadingfilter (LEVEL|INHIBIT|DIRECTION|WORKING|TEMPERATURE|UNREACH)
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    half:fts_shutter_50 up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   devStateIcon #LWS 0.9.3 190420 für HM open:fts_shutter_10@orange:down closed:fts_shutter_100@green:up ^(1[0-9]|1[0-9].[0-9])$:fts_shutter_90@yellowgreen:down ^(2[0-9]|2[0-9].[0-9])$:fts_shutter_80@yellowgreen:down ^(3[0-9]|3[0-9].[0-9])$:fts_shutter_70@yellow:down ^(4[0-9]|4[0-9].[0-9])$:fts_shutter_60@yellow:down ^(5[0-9]|5[0-9].[0-9])$:fts_shutter_50@yellow:down ^(6[0-9]|6[0-9].[0-9])$:fts_shutter_40@yellow:down ^(7[0-9]|7[0-9].[0-9])$:fts_shutter_30@yellow:down ^(8[0-9]|8[0-9].[0-9])$:fts_shutter_20@yellow:down ^(9[0-9]|9[0-9].[0-9])$:fts_shutter_10@yellow:down
   event-on-change-reading .*
   eventMap   /datapoint 1.STOP true:stop/datapoint 1.LEVEL 0:down/datapoint 1.LEVEL 100:up/
   group      OG
   room       1.01_Rollo,2.05_CCU,9.02_Steuerung
   statedatapoint 1.LEVEL
   stripnumber 1
   substexcl  control
   substitute LEVEL!#0-0:closed,#100-100:open;DIRECTION!0:none,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   userReadings state_mem {
if (ReadingsVal("$NAME","1.WORKING",0) eq "yes" ) {return ReadingsVal("$NAME","1.DIRECTION",0);}
else {return ReadingsVal("$NAME","hmstate",0)}
}
   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,25,30,40,50,60,70,80,90,100 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_SlatPosCmd_SlatDevice 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
   webCmd     up:down:half:stop:control
   widgetOverride control:0,10,20,30,40,50,60,70,80,90,100




Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Mai 2020, 17:42:35
Teste ich die Tage noch mal.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 02 Mai 2020, 17:54:28
ZitatMeine Empfehlung ist immer noch alles unterschiedlich zu machen. Auf jeden Fall muss es unterschiedlich sein wenn man noch mit Lamellensteuerung arbeitet.
Bedeutet im Umkehrschluss, wenn keine Lamellen, könnte es funktionieren :)

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Mai 2020, 20:43:43
Zitat von: eurofinder am 02 Mai 2020, 17:54:28
Bedeutet im Umkehrschluss, wenn keine Lamellen, könnte es funktionieren :)

Gruß
eurofinder

Die Betonung liegt auf könnte. Es kommt immer drauf an was wie abgefragt wird.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 02 Mai 2020, 23:02:39
Jalousie 1 und 2 sind nach "minimum brightness threshold fell below" in die ventilate Position gefahren, diese war auch bei 0:15, also Test auf morgen verschieben.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 07 Mai 2020, 06:31:20
Guten Morgen CoolTux,

ich habe seit der v0.9.16 das Problem das die Rollos jeden morgen um 05.30 mit residents home hochfahren obwohl ASC_Time_Up_Early auf 06:00 steht:

list ASC:
Internals:
   FUUID      5e04f80a-f33f-26f5-faac-90e209b6de535a9c
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Daemmerungswert,ESP_Easy_Helligkeit,Rollo_ASC,Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ,Sonoff_Daemmerung,Wemos_Daemmerung,global,kuechen_fenster_carport,kuechen_fenster_strasse,rainsensor,rgr_Residents,schlafzimmer_fenster,terrassen_tuer,wc_fenster,wohnzimmer_fenster
   NR         281
   NTFY_ORDER 51-ASC
   STATE      residents home
   TYPE       AutoShuttersControl
   VERSION    v0.9.16
   OLDREADINGS:
   READINGS:
     2020-04-18 20:57:34   Rollo_ASC2_PosValue 100
     2020-04-28 21:06:43   Rollo_ASC2_lastPosValue 100
     2020-05-07 05:31:23   Rollo_ASC_PosValue 0
     2020-05-06 22:30:01   Rollo_ASC_lastPosValue 0
     2020-05-06 22:30:01   Rollo_ASC_nextAstroTimeEvent  7.05.2020 - 09:30
     2020-05-06 21:31:36   Rollo_Anbau_PosValue 100
     2020-05-06 21:31:07   Rollo_Anbau_lastPosValue 0
     2020-05-06 22:30:01   Rollo_Anbau_nextAstroTimeEvent  7.05.2020 - 09:30
     2020-05-07 05:31:27   Rollo_Kueche_Carport_PosValue 0
     2020-04-30 21:06:20   Rollo_Kueche_Carport_lastDelayPosValue 10
     2020-05-07 06:00:08   Rollo_Kueche_Carport_lastPosValue 100
     2020-05-06 22:30:01   Rollo_Kueche_Carport_nextAstroTimeEvent  7.05.2020 - 09:30
     2020-05-07 05:31:26   Rollo_Kueche_Strasse_PosValue 0
     2020-05-07 06:00:08   Rollo_Kueche_Strasse_lastPosValue 100
     2020-05-06 22:30:01   Rollo_Kueche_Strasse_nextAstroTimeEvent  7.05.2020 - 09:30
     2020-05-06 21:31:28   Rollo_SZ_PosValue 100
     2020-05-06 21:31:07   Rollo_SZ_lastPosValue 0
     2020-05-06 22:30:01   Rollo_SZ_nextAstroTimeEvent  7.05.2020 - 09:30
     2020-05-07 05:31:26   Rollo_WC_PosValue 0
     2020-04-30 21:10:58   Rollo_WC_lastDelayPosValue 70
     2020-05-07 06:00:08   Rollo_WC_lastPosValue 100
     2020-05-06 22:30:01   Rollo_WC_nextAstroTimeEvent  7.05.2020 - 09:30
     2020-05-07 05:31:28   Rollo_WZ_PosValue 0
     2020-05-07 06:00:08   Rollo_WZ_lastPosValue 100
     2020-05-06 22:30:01   Rollo_WZ_nextAstroTimeEvent  7.05.2020 - 09:30
     2020-04-05 20:35:04   ascEnable       on
     2020-05-06 22:01:41   controlShading  on
     2020-03-30 09:08:41   hardLockOut     off
     2020-04-05 20:50:27   partyMode       off
     2020-05-06 22:01:30   room_Tasmota_ASC_Rollos Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ
     2020-05-06 22:01:30   room_Test-Umgebung Rollo_ASC
     2020-03-30 09:13:20   selfDefense     on
     2020-05-07 05:31:28   state           residents home
     2020-04-25 08:53:56   sunriseTimeWeHoliday off
     2020-05-06 22:01:30   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_ASC
       Rollo_Anbau
       Rollo_Kueche_Carport
       Rollo_Kueche_Strasse
       Rollo_SZ
       Rollo_WC
       Rollo_WZ
   monitoredDevs:
     Daemmerungswert:
       ASC        ASC_twilightDevice
     ESP_Easy_Helligkeit:
       Rollo_Kueche_Carport ASC_BrightnessSensor
       Rollo_Kueche_Strasse ASC_BrightnessSensor
     Rollo_ASC:
     Rollo_Anbau:
     Rollo_Kueche_Carport:
     Rollo_Kueche_Strasse:
     Rollo_SZ:
     Rollo_WC:
     Rollo_WZ:
     Sonoff_Daemmerung:
       Rollo_Anbau ASC_BrightnessSensor
       Rollo_SZ   ASC_BrightnessSensor
     Wemos_Daemmerung:
       Rollo_WC   ASC_BrightnessSensor
       Rollo_WZ   ASC_BrightnessSensor
     kuechen_fenster_carport:
       Rollo_Kueche_Carport ASC_WindowRec
     kuechen_fenster_strasse:
       Rollo_Kueche_Strasse ASC_WindowRec
     rainsensor:
       ASC        ASC_rainSensor
     rgr_Residents:
       ASC        ASC_residentsDev
     schlafzimmer_fenster:
       Rollo_SZ   ASC_WindowRec
     terrassen_tuer:
       Rollo_Anbau ASC_WindowRec
     wc_fenster:
       Rollo_WC   ASC_WindowRec
     wohnzimmer_fenster:
       Rollo_WZ   ASC_WindowRec
Attributes:
   ASC_brightnessDriveUpDown 12:4
   ASC_expert 1
   ASC_rainSensor rainsensor:state 1024:300 45
   ASC_residentsDev rgr_Residents:state
   ASC_tempSensor Temperatur_draussen
   ASC_twilightDevice Daemmerungswert
   DbLogExclude .*
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,ASC-Beschattung,Rollos


list von einem Rollo:
Internals:
   CID        DVES_2AD515
   DEF        DVES_2AD515
   DEVICETOPIC Rollo_WZ
   FUUID      5e0bc0ed-f33f-26f5-5fa8-1210764327d4ae85
   FVERSION   10_MQTT2_DEVICE.pm:0.217270/2020-04-20
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 576
   MQTT2_FHEM_Server_TIME 2020-05-07 06:26:53
   MSGCNT     576
   NAME       Rollo_WZ
   NR         291
   STATE     
Online

0
   TYPE       MQTT2_DEVICE
   READINGS:
     2020-05-07 06:26:53   ANALOG_A0       213
     2019-12-31 22:48:04   ASC_Enable      on
     2020-05-07 06:30:28   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-05-07 05:31:28   ASC_ShuttersLastDrive residents home
     2020-05-06 22:30:01   ASC_Time_DriveDown  7.05.2020 - 22:30
     2020-05-06 22:30:01   ASC_Time_DriveUp  7.05.2020 - 09:30
     2020-05-06 22:30:01   ASC_Time_PrivacyDriveDown  7.05.2020 - 22:15
     2020-01-18 20:59:22   ButtonTopic     0
     2020-01-17 21:51:30   DeepSleepTime   0
     2020-05-05 10:54:47   FallbackTopic   cmnd/DVES_2AD515_fb/
     2020-05-05 10:54:47   GroupTopic      cmnd/sonoffs/
     2019-12-31 22:43:31   Groups          1,2
     2020-05-07 06:26:53   Heap            27
     2020-05-05 10:54:47   Hostname        sonoff_rollo_wohnzimmer-5397
     2020-05-05 10:54:47   IPAddress       192.168.178.140
     2020-03-04 21:31:28   IPAddress1      192.168.178.140 (192.168.178.44)
     2019-12-31 22:43:31   Interlock       on
     2020-05-07 04:52:18   LWT             Online
     2019-12-31 22:43:31   LedState        2
     2020-05-07 06:26:53   LoadAvg         19
     2020-05-05 10:54:47   Module          Generic
     2020-05-07 06:26:53   MqttCount       4
     2020-01-17 21:40:18   OtaUrl          http://thehackbox.org/tasmota/release/sonoff.bin
     2020-05-07 04:52:18   POWER           
     2020-05-07 06:26:53   POWER1          off
     2020-05-07 06:26:53   POWER2          off
     2020-05-07 06:26:53   POWER3          off
     2019-12-31 22:43:32   PulseTime1_Remaining 0
     2019-12-31 22:43:32   PulseTime1_Set  0
     2019-12-31 22:43:32   PulseTime2_Remaining 0
     2019-12-31 22:43:32   PulseTime2_Set  0
     2019-12-31 22:43:29   Restart         Restarting
     2020-05-05 10:54:47   RestartReason   Software/System restart
     2019-12-31 22:43:49   SaveData        on
     2019-12-31 22:43:30   SetOption26     on
     2019-12-31 22:43:31   SetOption80     on
     2019-12-31 22:43:31   SetOption81     on
     2020-05-07 06:26:53   Shutter1_Direction 0
     2020-05-07 06:26:53   Shutter1_Position 0
     2020-05-07 06:26:53   Shutter1_Target 0
     2020-05-04 21:14:11   Shutter1_direction 0
     2020-05-04 21:37:20   ShutterClose1   100
     2019-12-31 22:43:49   ShutterCloseDuration1 20.0
     2019-12-31 22:43:49   ShutterInvert1  1
     2020-05-05 10:55:17   ShutterOpen1    0
     2020-04-16 09:17:38   ShutterOpenDuration1 21.0
     2020-05-07 05:31:06   ShutterPosition1 0
     2020-01-21 08:59:24   ShutterStop     Done
     2020-05-07 06:26:53   Sleep           50
     2020-05-07 06:26:53   SleepMode       Dynamic
     2020-01-17 21:45:04   Sleep_0_Active  0
     2020-01-17 21:45:12   Sleep_50_Active 50
     2019-12-31 22:43:29   StateText1      off
     2019-12-31 22:43:30   StateText2      on
     2019-12-31 22:43:30   StateText3      toggle
     2019-12-31 22:43:30   StateText4      hold
     2019-12-31 22:43:32   SwitchMode1     3
     2019-12-31 22:43:32   SwitchMode2     3
     2020-05-07 06:26:53   Time            2020-05-07T05:26:53
     2020-01-17 21:40:32   Upgrade         Failed File Not Found (404)
     2020-05-07 06:26:53   Uptime          1T19:32:17
     2020-05-07 06:26:53   UptimeSec       156737
     2020-05-05 10:53:04   Vcc             3.418
     2020-05-05 10:54:47   Version         8.2.0.6(f5bc8d1-tasmota)
     2020-01-17 21:53:20   WebColor_1      #eaeaea
     2020-01-17 21:53:20   WebColor_10     #faffff
     2020-01-17 21:53:20   WebColor_11     #1fa3ec
     2020-01-17 21:53:20   WebColor_12     #0e70a4
     2020-01-17 21:53:20   WebColor_13     #d43535
     2020-01-17 21:53:20   WebColor_14     #931f1f
     2020-01-17 21:53:20   WebColor_15     #47c266
     2020-01-17 21:53:20   WebColor_16     #5aaf6f
     2020-01-17 21:53:20   WebColor_17     #faffff
     2020-01-17 21:53:20   WebColor_18     #999999
     2020-01-17 21:53:20   WebColor_19     #eaeaea
     2020-01-17 21:53:20   WebColor_2      #252525
     2020-01-17 21:53:20   WebColor_3      #4f4f4f
     2020-01-17 21:53:20   WebColor_4      #000000
     2020-01-17 21:53:20   WebColor_5      #dddddd
     2020-01-17 21:53:20   WebColor_6      #65c115
     2020-01-17 21:53:20   WebColor_7      #1f1f1f
     2020-01-17 21:53:20   WebColor_8      #ff5661
     2020-01-17 21:53:20   WebColor_9      #008000
     2020-05-05 10:54:47   WebServerMode   Admin
     2020-05-07 06:26:53   Wifi_AP         1
     2020-05-07 06:26:53   Wifi_BSSId      5C:49:79:DC:24:A5
     2020-05-07 06:26:53   Wifi_Channel    11
     2020-05-07 06:26:53   Wifi_Downtime   0T00:00:12
     2020-05-07 06:26:53   Wifi_LinkCount  2
     2020-05-07 06:26:53   Wifi_RSSI       84
     2020-05-07 06:26:53   Wifi_SSId       FRITZ!Box EF 2,4 GHz
     2020-05-07 06:26:53   Wifi_Signal     -58
     2020-05-06 22:01:35   associatedWith  ASC
     2020-05-07 06:30:28   myBrightness    961
     2020-05-07 06:30:28   myBrightnessForShadingCloudy 10000
     2020-05-07 06:30:28   myBrightnessForShadingSunny 25000
     2020-05-07 06:30:28   myShadingPASS_GreaterBrightnessSunny False
     2020-05-07 06:30:28   myShadingPASS_GreaterSunAzimuthLeft False
     2020-05-07 06:30:28   myShadingPASS_GreaterSunElevationMin False
     2020-05-07 06:30:28   myShadingPASS_GreaterTemperatureExternMin False
     2020-05-07 06:30:28   myShadingPASS_LowerBrightnessCloudy False
     2020-05-07 06:30:28   myShadingPASS_LowerSunAzimuthRight True
     2020-05-07 06:30:28   myShadingPASS_LowerSunElevationMax True
     2020-05-07 06:30:28   mySunAzimuth    67.65
     2020-05-07 06:30:28   mySunAzimuthLeft 100
     2020-05-07 06:30:28   mySunAzimuthRight 240
     2020-05-07 06:30:28   mySunElevation  5.62
     2020-05-07 06:30:28   mySunElevationForShadingMax 100.0
     2020-05-07 06:30:28   mySunElevationForShadingMin 25.0
     2020-05-07 06:30:28   myTemperatureExtern 4.2
     2020-05-07 06:30:28   myTemperatureExternForShadingMin 22
     2020-05-07 05:31:28   pct             0
     2020-05-07 05:31:28   state           0
     2020-05-06 09:27:04   subscriptions   cmnd/DVES_2AD515_fb/# cmnd/sonoff_rollo_wohnzimmer/# cmnd/sonoffs/#
Attributes:
   ASC        1
   ASC_BrightnessSensor Wemos_Daemmerung:BH1750_Illuminance
   ASC_Down   brightness
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 900:45
   ASC_PrivacyDown_Pos 40
   ASC_Shading_InOutAzimuth 100:240
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos {(ReadingsVal("Temperatur_draussen","temperature",0) >= 29 ? 100:40)}
   ASC_Shading_StateChange_SunnyCloudy 25000:10000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_TempSensor Temperatur_draussen
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_WindowRec wohnzimmer_fenster
   DbLogExclude .*
   IODev      MQTT2_FHEM_Server
   alexaName  Rollo Wohnzimmer
   alias      Rollo Wohnzimmer
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see Tasmota wiki.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
   event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT,my.*
   group      Rollos
   icon       scene_livingroom
   model      tasmota_2ch_shutter_invert_1
   readingList tele/sonoff_rollo_wohnzimmer/LWT:.* LWT
   stat/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }
   stat/sonoff_rollo_wohnzimmer/POWER1:.* POWER1
   stat/sonoff_rollo_wohnzimmer/POWER1:on {{'state' => 'opening'}}
   stat/sonoff_rollo_wohnzimmer/POWER2:.* POWER2
   stat/sonoff_rollo_wohnzimmer/POWER2:on {{'state' => 'closing'}}
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* state
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* pct
   tele/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/STATE:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/SENSOR:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/INFO.:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/UPTIME:.* { json2nameValue($EVENT) }
DVES_2AD515:cmnd/sonoff_rollo_wohnzimmer/POWER:.* POWER
DVES_2AD515:stat/sonoff_rollo_wohnzimmer/POWER3:.* POWER3
DVES_2AD515:stat/sonoff_rollo_wohnzimmer/UPGRADE:.* { json2nameValue($EVENT) }
   room       Tasmota,ASC,Rollos
   setList    close:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterClose1
   open:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterOpen1
   half:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetHalfway1 50
   pct:slider,0,1,100 cmnd/sonoff_rollo_wohnzimmer/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterStop1
   resetClose:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetClose1
   x_configuration cmnd/sonoff_rollo_wohnzimmer/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat
LWT

state
   userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}
   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_SlatPosCmd_SlatDevice 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
   webCmd     :open:close:half:stop:pct
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 07 Mai 2020, 06:36:42
Danke Dir. Das schaue ich mir an. Denke es liegt am Brightness und einer nicht vollständigen Auswertung ob Tag oder Nacht ist.

Wäre denn der Brightness Wert welcher für Tagfahrt angegeben ist um die Zeit schon erfüllt?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 07 Mai 2020, 06:46:03
Zitat von: CoolTux am 07 Mai 2020, 06:36:42
Danke Dir. Das schaue ich mir an. Denke es liegt am Brightness und einer nicht vollständigen Auswertung ob Tag oder Nacht ist.

Wäre denn der Brightness Wert welcher für Tagfahrt angegeben ist um die Zeit schon erfüllt?

Ja laut dem Brightness Wert ist schon Tag, das passt zusammen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 08 Mai 2020, 16:53:02
Jetzt komme heute nach hause und die Jalousien zappeln alle paar Minuten.


Beim Wenden der Jalousie, springt die Position 1% nach oben. Statt 10:30 kommt immer 11:30 raus, das ASC gibt dann einen Neuen Fahrbefehl.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 08 Mai 2020, 17:00:40
Zitat von: Typ1er am 08 Mai 2020, 16:53:02
Jetzt komme heute nach hause und die Jalousien zappeln alle paar Minuten.


Beim Wenden der Jalousie, springt die Position 1% nach oben. Statt 10:30 kommt immer 11:30 raus, das ASC gibt dann einen Neuen Fahrbefehl.

Ich verstehe nur Bahnhof. Starte am besten FHEM mal neu.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 08 Mai 2020, 17:23:21
Das ASC gibt ja erst die Höhe an zb auf Position 10%, zum drehen der Lamelle wird die Jalousie aufgefahren, und springt dann auf zb 11%

das Hier wiederholt sich alle 5 Minuten im Log:
ASC_DEBUG!!! 2020.05. 8 17:16:05 - FnSetCmdFn: Jalousie_09_Mitte - Rollo wird gefahren, aktuelle Position: 11, Zielposition: 10. Grund der Fahrt: shading in
2020.05.08 17:16:05.730 3: ZWave set Jalousie_09_Mitte dim 10
2020.05.08 17:16:05.738 3: ZWave set Jalousie_09_Mitte positionSlat 30

ASC_DEBUG!!! 2020.05. 8 17:16:07 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: $VAR1 = [
          'position: Blind 11 Slat 30',
          'pct: 11',
          'positionBlinds: 11',
          'positionSlat: 30'
        ];


ASC_DEBUG!!! 2020.05. 8 17:16:07 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: $VAR1 = 'position: Blind 11 Slat 30 pct: 11 positionBlinds: 11 positionSlat: 30';


ASC_DEBUG!!! 2020.05. 8 17:16:07 - EventProcessingShutters: Jalousie_09_Mitte - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1588950967 Last Position Timestamp: 1588950965 Drive Up Max Duration: 240 Last Position: 11 aktuelle Position: 11

ASC_DEBUG!!! 2020.05. 8 17:16:07 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 08 Mai 2020, 17:30:15
OK aber das ist doch eher ein Problem des Rollos, oder? Wenn ich sage er soll auf 10 fahren und er fährt auf 11 ist das irgendwie doof. Werden die 11 durch die Slat Fahrt angesteuert?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 08 Mai 2020, 18:34:03
alles verhext, um 15 Uhr hat sich der Docker Container neugestartet(Update von FHEM). Ab hier tritt das Problem mit dem 11% auf, im "state" stehen auch 11% noch eigenartiger. Nach dem Neustart gegen 18 Uhr, sind die Jalousien auf 8% gefahren (Shading out) woher der Wert kommt, ist mir ein Rätsel.

Jalousie:
Internals:
   DEF        dacfd218 11
   FUUID      5e94ac9e-f33f-5d26-2f28-cb548c56b8d00b14
   FVERSION   10_ZWave.pm:0.216600/2020-04-13
   IODev      ZWDongle_0
   NAME       Jalousie_09_Mitte
   NR         31
   STATE      8
   TYPE       ZWave
   ZWaveSubDevice no
   homeId     dacfd218
   nodeIdHex  0b
   READINGS:
     2020-04-14 22:38:43   ASC_Enable      on
     2020-05-08 18:14:04   ASC_ShadingMessage <html> INFO:  shading active, global temp sensor is set, but shutters temperature sensor is not set </html>
     2020-05-08 18:01:56   ASC_ShuttersLastDrive shading out
     2020-05-08 18:14:00   ASC_Time_DriveDown  8.05.2020 - 22:00
     2020-05-08 18:14:00   ASC_Time_DriveUp  9.05.2020 - 08:30
     2020-04-26 23:32:04   UNPARSED        MANUFACTURER_PROPRIETARY 0691010f260303
     2020-04-14 22:29:15   assocGroup_1    Max 16 Nodes ZWDongle_0
     2020-04-14 22:29:15   assocGroup_2    Max 16 Nodes
     2020-04-14 22:29:15   assocGroup_3    Max 1 Nodes ZWDongle_0
     2020-04-14 22:29:14   assocGroups     3
     2020-05-08 18:13:57   associatedWith  ASC_Device
     2020-04-14 22:29:30   configEnergyReports 10
     2020-04-14 22:29:30   configInRollerBlindModeOrVenetianBlind17 10
     2020-04-14 22:29:30   configInVenetianBlindModeTheParameter12 150
     2020-04-14 22:29:35   configManagingLamellasInResponseTo35 SetLamellasToTheirExtreme1
     2020-04-14 22:29:35   configMotorOperationDetection 10
     2020-04-14 22:29:35   configMotorOperationTime 240
     2020-04-14 22:29:35   configPeriodicPowerOrEnergyReports 3600
     2020-04-14 22:29:35   configPowerReports 10
     2020-04-14 22:29:40   configReportsType BlindPositionReportsSentToThe1
     2020-04-14 22:29:40   configResponseToFloodingAlarm NoReaction
     2020-04-14 22:29:40   configResponseToGeneralAlarm CloseBlind
     2020-04-14 22:29:40   configResponseToSmokeCOOrCO2Alarm OpenBlind
     2020-04-14 22:29:40   configResponseToTemperatureAlarm OpenBlind
     2020-04-14 22:29:40   configRollerShutterOperatingModes 2VenetianBlindModeWith2
     2020-04-14 22:29:40   configScenesAssociationsActivation AssociationsActivation
     2020-04-14 22:29:40   configSelfMeasurement SelfMeasurementInactive
     2020-04-14 22:29:40   configSetLamellasBackToPrevious13 2LamellasReturnToPreviouslySet2
     2020-04-14 22:29:40   configSwitchType ToggleSwitches
     2020-05-08 18:12:55   energy          2.25 kWh
     2020-04-14 22:29:48   mcaGroups       2
     2020-04-14 22:29:48   mca_1           Max 7 Nodes ZWDongle_0
     2020-04-14 22:29:48   mca_2           Max 7
     2020-04-14 22:29:10   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2020-04-14 22:29:10   modelConfig     fibaro/fgrm222.xml
     2020-04-14 22:29:10   modelId         010f-0302-1000
     2020-04-19 22:17:31   neighborList    ZWDongle_0 Rollladen_07_Wz_Re Rollladen_06_Wz_Li Rollladen_01_Ki Rollladen_05_Sz Rollladen_04_Bu Rollladen_03_Bad Rollladen_02_Flur Jalousie_10_Rechts Jalousie_08_Links
     2020-05-08 18:01:56   pct             8
     2020-05-08 18:01:56   position        Blind 8 Slat 0
     2020-05-08 18:01:56   positionBlinds  8
     2020-05-08 18:01:56   positionSlat    0
     2020-05-08 18:01:56   power           0.0 W
     2020-05-08 18:01:48   state           dim 11
     2020-05-08 18:01:48   timeToAck       0.451
     2020-05-08 18:01:48   transmit        OK
Attributes:
   ASC        2
   ASC_BrightnessSensor Lichtsensor_02:lux 1500:60
   ASC_Closed_Pos 0:0
   ASC_Down   brightness
   ASC_DriveUpMaxDuration 240
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 200
   ASC_Open_Pos 99:99
   ASC_Pos_Reading positionBlinds
   ASC_Shading_InOutAzimuth 194:344
   ASC_Shading_MinMax_Elevation 15:100
   ASC_Shading_Min_OutsideTemperature 20.0
   ASC_Shading_Mode always
   ASC_Shading_Pos 10:30
   ASC_Shading_StateChange_SunnyCloudy 35000:20000
   ASC_SlatPosCmd_SlatDevice positionSlat
   ASC_Time_Up_Early 08:45
   ASC_Up     brightness
   IODev      ZWDongle_0
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon 99.*:fts_window_2w 9\d.*:fts_shutter_10@orange 8\d.*:fts_shutter_20@orange 7\d.*:fts_shutter_30@orange 6\d.*:fts_shutter_40@orange 5\d.*:fts_shutter_50@orange 4\d.*:fts_shutter_60@orange 3\d.*:fts_shutter_70@orange 2\d.*:fts_shutter_80@orange 1\d.*:fts_shutter_90@orange \d.*:fts_shutter_100
   eventMap   /on:öffnen/off:schließen/positionSlat 0:Lamelle 0%/positionSlat 15:15%/positionSlat 50:50%/positionSlat 99:100%/
   genericDeviceType blind
   homebridgeMapping clear
CurrentPosition=position_blind,minValue=0,maxValue=99
TargetPosition=positionBlinds::position_blind,minValue=0,maxValue=99,minStep=1
CurrentTiltAngle=position_slat,minValue=0,maxValue=99
TargetTiltAngle=positionSlat::position_slat,minValue=0,maxValue=99,minStep=33
   icon       fts_shutter
   neighborListPos 689,19
   room       ASC,Wintergarten
   siriName   Jalousie-Links
   stateFormat positionBlinds
   userReadings pct:position:.* { (split ' ',ReadingsVal($NAME,"position",0))[1]}, positionBlinds:position:.* { (split' ',ReadingsVal($NAME,"position",0))[1]}, positionSlat:position:.* { (split ' ',ReadingsVal($NAME,"position",0))[3]}
   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_SlatPosCmd_SlatDevice 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
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1
   webCmd     dim:stop:öffnen:schließen:Lamelle 0%:15%:50%:100%


Log mit den set Befehlen:
untitled text:14954: 2020.05.08 08:33:21.020 3: ZWave set Jalousie_09_Mitte dim 99
untitled text:14955: 2020.05.08 08:33:21.028 3: ZWave set Jalousie_09_Mitte positionSlat 99
untitled text:36232: 2020.05.08 15:03:13.759 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:36233: 2020.05.08 15:03:13.767 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:37112: 2020.05.08 15:18:12.222 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:37113: 2020.05.08 15:18:12.230 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:37453: 2020.05.08 15:23:11.737 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:37454: 2020.05.08 15:23:11.745 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:37812: 2020.05.08 15:28:11.234 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:37813: 2020.05.08 15:28:11.242 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:38154: 2020.05.08 15:33:07.772 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:38155: 2020.05.08 15:33:07.780 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:38775: 2020.05.08 15:38:07.271 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:38776: 2020.05.08 15:38:07.279 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:38796: 2020.05.08 15:38:14.612 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:38797: 2020.05.08 15:38:14.621 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:39159: 2020.05.08 15:43:06.827 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:39160: 2020.05.08 15:43:06.835 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:39501: 2020.05.08 15:48:06.310 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:39502: 2020.05.08 15:48:06.318 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:39842: 2020.05.08 15:53:05.820 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:39843: 2020.05.08 15:53:05.828 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:40184: 2020.05.08 15:58:05.363 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:40185: 2020.05.08 15:58:05.371 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:40526: 2020.05.08 16:03:04.875 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:40527: 2020.05.08 16:03:04.884 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:40867: 2020.05.08 16:08:04.390 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:40868: 2020.05.08 16:08:04.398 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:41209: 2020.05.08 16:13:03.897 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:41210: 2020.05.08 16:13:03.906 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:41551: 2020.05.08 16:18:03.447 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:41552: 2020.05.08 16:18:03.455 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:41893: 2020.05.08 16:23:02.980 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:41894: 2020.05.08 16:23:02.988 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:42256: 2020.05.08 16:28:05.320 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:42257: 2020.05.08 16:28:05.328 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:42598: 2020.05.08 16:33:04.850 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:42599: 2020.05.08 16:33:04.858 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:43243: 2020.05.08 16:38:04.363 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:43244: 2020.05.08 16:38:04.371 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:43268: 2020.05.08 16:38:14.613 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:43269: 2020.05.08 16:38:14.621 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:43627: 2020.05.08 16:43:03.887 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:43628: 2020.05.08 16:43:03.895 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:43969: 2020.05.08 16:48:03.414 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:43970: 2020.05.08 16:48:03.423 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:44310: 2020.05.08 16:53:02.938 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:44311: 2020.05.08 16:53:02.946 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:46440: 2020.05.08 16:58:02.457 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:46441: 2020.05.08 16:58:02.466 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:46482: 2020.05.08 16:58:37.396 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:46483: 2020.05.08 16:58:37.404 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:46525: 2020.05.08 16:59:52.271 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:46526: 2020.05.08 16:59:52.279 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:46567: 2020.05.08 17:00:22.231 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:46568: 2020.05.08 17:00:22.239 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:46588: 2020.05.08 17:00:27.220 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:46589: 2020.05.08 17:00:27.228 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:46632: 2020.05.08 17:00:52.187 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:46633: 2020.05.08 17:00:52.195 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:46655: 2020.05.08 17:01:07.168 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:46656: 2020.05.08 17:01:07.176 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:46968: 2020.05.08 17:06:06.679 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:46969: 2020.05.08 17:06:06.688 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:47278: 2020.05.08 17:11:06.207 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:47279: 2020.05.08 17:11:06.216 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:47589: 2020.05.08 17:16:05.730 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:47590: 2020.05.08 17:16:05.738 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:47900: 2020.05.08 17:21:02.260 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:47901: 2020.05.08 17:21:02.268 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:48210: 2020.05.08 17:26:01.774 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:48211: 2020.05.08 17:26:01.782 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:48521: 2020.05.08 17:31:01.307 3: ZWave set Jalousie_09_Mitte dim 10
untitled text:48522: 2020.05.08 17:31:01.315 3: ZWave set Jalousie_09_Mitte positionSlat 30
untitled text:50991: 2020.05.08 18:01:43.372 3: ZWave set Jalousie_09_Mitte dim 0
untitled text:50992: 2020.05.08 18:01:43.380 3: ZWave set Jalousie_09_Mitte positionSlat 0
untitled text:50995: 2020.05.08 18:01:48.397 3: ZWave set Jalousie_09_Mitte dim 11


die letzten Beiden Befehle kamen nach dem Neustart, stand direkt so im Log hintereinander:
ASC_DEBUG!!! 2020.05. 8 18:01:43 - FnSetCmdFn: Jalousie_09_Mitte - Rollo wird gefahren, aktuelle Position: 10, Zielposition: 0. Grund der Fahrt: shading out
2020.05.08 18:01:43.372 3: ZWave set Jalousie_09_Mitte dim 0
2020.05.08 18:01:43.380 3: ZWave set Jalousie_09_Mitte positionSlat 0

ASC_DEBUG!!! 2020.05. 8 18:01:48 - FnSetCmdFn: Jalousie_09_Mitte - Rollo wird gefahren, aktuelle Position: 10, Zielposition: 11. Grund der Fahrt: shading out
2020.05.08 18:01:48.397 3: ZWave set Jalousie_09_Mitte dim 11
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 08 Mai 2020, 18:36:41
Soll ich mal die Version mit dem verzögerten Slat Fahrbefehl online stellen? Dann kannste das mal testen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 08 Mai 2020, 18:37:47
Zitat von: CoolTux am 08 Mai 2020, 17:30:15
OK aber das ist doch eher ein Problem des Rollos, oder? Wenn ich sage er soll auf 10 fahren und er fährt auf 11 ist das irgendwie doof. Werden die 11 durch die Slat Fahrt angesteuert?

ändere ich die Slat Position ändert sich dabei auch die Höhe +/-1%. wird irgendwie daran Liegen das der Motor gefahren wird
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 08 Mai 2020, 18:40:04
Ok das ist natürlich irgendwie doof. Da kann ich auf die schnelle nichts machen. Kannst Du das versuchen nach zu steuern?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 08 Mai 2020, 19:01:14
Was diese "Ungenauigkeiten" angeht: Das dürfte eine "Spezialität" der ZWave-Aktoren sein, k.A., ob das beschränkt ist auf die Fibaros (vermutlich nicht). (Meiner ist aus der Nachfolgegeneration und hat solche Varianzen (bei offen: 3pct! = von 99 auf 96) auch drin, wobei ich bei dem derzeit noch nicht die Beschattung eingerichtet habe).

Vielleicht ein etwas generischer Ansatz, da ich vermute, das uns sowas noch öfter unterkommen wird: einfach eine Varianz innerhalb ASC akzeptieren, v.a. bei der Beschattung.
"Kandidaten" für "unsauberes Schaltverhalten" sind vermutlichmind. MQTT-Devices (die Tasmota's), und da dann auch schon ohne Lamellensteuerung, und ich würde auch tippen, dass ZigBee da - je nach Implementierung - Schwierigkeiten hat. Hintergrund ist, dass da ein paar mal zwischen 0-100% und 0-255 hin- und hergerechnet und gerundet wird (was eventuell auch mit die tiefere Ursache bei ZWave ist).
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 08 Mai 2020, 20:22:36
Was wäre wenn das ASC die Position virtuell nutzt, ohne zu wissen wie die echte Position ist, dann spielen 1-3% Abweichung keine rolle? Die Manuelle Fahrt kann man dann immer noch an der echten Positionsmeldung überwachen.
So habe ich das ganze vorher im DOIF gesteuert.

Durch diese Abweichung geht jetzt zb kein "shading out" Jalousie bleibt bei der "shading in" Position hängen, dafür nachher "Brightness" zur Nacht. Rollo steht zwar auf shading out oder manuell, das klärt sicher auch warum es oft nicht fährt.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 08 Mai 2020, 20:51:33
Zitat von: Typ1er am 08 Mai 2020, 20:22:36
Was wäre wenn das ASC die Position virtuell nutzt, ohne zu wissen wie die echte Position ist, dann spielen 1-3% Abweichung keine rolle? Die Manuelle Fahrt kann man dann immer noch an der echten Positionsmeldung überwachen.

Dann brauchen wir diese ganzen Logiken nicht mehr. Ob die Fenster offen Position nun über oder unter der aktuellen Position ist ist dann anscheinend egal. Wir fahren halt einfach mal.
Ich finde das nicht Zielführend. Und einige hier kennen meine Meinung dazu. ASC ist nicht dafür da die Unzulänglichkeiten anderer Module oder gar der Hardware aus zu bessern.
Sowas kann man wunderbar über userreadings machen. Ich habe das bereits mit einen User gemacht. Dabei haben wir dafür gesorgt daß die Positionen immer auf 5er Schritte auf oder abgerundet wurden. Sein Device hat die Position immer plus minus 2-3 verzogen
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 08 Mai 2020, 21:21:06
Hmm, jein...

War nicht die Devise: wenn es häufiger vorkommende Abweichungen von einem gedachten "Idealdevice" sind, sollte man versuchen, das typisiert innerhalb des Moduls zu lösen?

Sonst hat man andersrum ständig den Fall, dass die User ihren Sonderfall hier zum support melden und eine Individualbetreuung brauchen...

Vielleicht folgender Vorschlag: zwei neue ASC-Typen: 3 und 4 = 1 bzw. 2, aber mit eventuell ungenauen Positionsrückmeldungen (meine Tendenz wäre +/-3%, damit wären typische Rundungsfehler abgefackelt). Alles, was innerhalb dieses Ballparks liegt ist "ok" => keine Fahrt?
(Sollte kein Problem sein, das innerhalb der Initialisierung jedes Rollladens gleich in die zwei Bestandteile ASC Typ 1 oder 2 und zusätzliche Prüfung zu zerlegen?).
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: FunkOdyssey am 08 Mai 2020, 21:52:01
Am Rande: Ich habe die ungenauen Werte bei meinen FGR-222 auch.
Man fährt in Position und das anschließende Setzen der Slats wirkt sich auf die Blinds aus. 
Ich erkenne auch leider keine Logik. Das liegt wirklich auch ein wenig am Motor.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: majestro84 am 08 Mai 2020, 22:43:17
Ich nutze die FGR-222 zwar an Rollläden aber die Ungenauigkeiten kann ich nicht wirklich beobachten. Es kommt vielleicht ein Mal im Monat vor bei 10 Rollläden das Open 98 statt 99 ist. Das stört hier bei der Steuerung mit ASC aber überhaupt nicht. Und die angefahren Positionen shading privacy usw passen immer zu 100%.

Gruß Alex
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: FunkOdyssey am 09 Mai 2020, 01:13:24
Ich habe das auch nur, seitdem ich positionSlats einsetze.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 09 Mai 2020, 06:31:15
Zitat von: majestro84 am 08 Mai 2020, 22:43:17
Es kommt vielleicht ein Mal im Monat vor bei 10 Rollläden das Open 98 statt 99 ist.
Interessantes Phänomen!
Hätte wirklich vermutet, dass das nur ein "feature" bei dem "Venetian blind"-Modus ist, dass es nach dem Verstellen der Lamellen nicht mehr paßt, aber dass es auch im "Normalmodus" vorkommt!?!
Wie dem auch sei: Man kann sich auf den Standpunkt stellen, dass solche "features" auf der Hardwareseite zu lösen wären, aber wie bereits geschrieben, würde ich mal annehmen, dass es im Lauf der Zeit einige User sein werden, die mit sowas aufschlagen, und nicht nur wir paar Fibaro-"be-feature-ten" (und der eine MQTT2_DEVICE-user (@CoolTux: Kannst du dich näher erinnern? Das war doch ein MQTT-Ding, oder?)).

(Und falls jemand die Fundstelle zu dem userReadings findet: Ein Hinweis in "spezielle Hardware" wäre hilfreich, dann findet man das wenigstens wieder ;) .)
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 09 Mai 2020, 07:03:18
Ich werde mir da Gedanken zu machen wenn ich mit der Doku der API fertig bin. Eine gangbare Lösung wäre der Vorschlag von Beta-User.


Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 09 Mai 2020, 21:30:37
Zitat von: CoolTux am 07 Mai 2020, 06:36:42
Danke Dir. Das schaue ich mir an. Denke es liegt am Brightness und einer nicht vollständigen Auswertung ob Tag oder Nacht ist.

Wäre denn der Brightness Wert welcher für Tagfahrt angegeben ist um die Zeit schon erfüllt?
Hi CoolTux,

Konntest du schon was herausfinden?

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 09 Mai 2020, 21:51:50
Zitat von: xerion am 09 Mai 2020, 21:30:37
Hi CoolTux,

Konntest du schon was herausfinden?

Gesendet von meinem JSN-L21 mit Tapatalk

Noch nicht. Finde aktuell wenig Zeit.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 10 Mai 2020, 08:42:37
Zitat von: xerion am 09 Mai 2020, 21:30:37
Hi CoolTux,

Konntest du schon was herausfinden?

Gesendet von meinem JSN-L21 mit Tapatalk

Ich habe gerade mal geschaut. Kannst Du bitte Abends einmal debug 1 aktivieren, kein verbose nur debug.
Dann brauche ich das Log von 5:30 Uhr rum.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 10 Mai 2020, 11:10:01
Zitat von: CoolTux am 10 Mai 2020, 08:42:37
Ich habe gerade mal geschaut. Kannst Du bitte Abends einmal debug 1 aktivieren, kein verbose nur debug.
Dann brauche ich das Log von 5:30 Uhr rum.
Gibt es eine Möglichkeit das man die Debug Nachrichten in einem separaten filelog abspeichert?

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 10 Mai 2020, 11:14:01
Zitat von: xerion am 10 Mai 2020, 11:10:01
Gibt es eine Möglichkeit das man die Debug Nachrichten in einem separaten filelog abspeichert?

Gesendet von meinem JSN-L21 mit Tapatalk

Leider nein
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: FunkOdyssey am 10 Mai 2020, 16:23:23
Ich muss mal ein Thema ansprechen, über das wir schon früher gesprochen haben:
Könnte man für die Helligkeitswerte bei der Beschattung ein anderes Device nutzen wie bei den normalen Fahrten? Es würde mir auch reichen, wenn es nur ein anderes Reading wäre, dass ich angeben könnte.

Mein Problem ist nämlich, dass mein Sensor Lux und Lightlevel misst.
- Lux kann ich wunderbar für die Sonnenstrahlen und daher für die Beschattung nutzen.
- Lightlevel sind Werte auf einer logarithmischen Skala und verhalten sich komplett anders. Es geht eher um die gefühlte Helligkeit und nicht die Sonneneinstrahlung.

In einigen Attributen erlaubt ASC bereits andere Device/Readings. Ging das bei ASC_Shading_StateChange_SunnyCloudy nicht auch?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 10 Mai 2020, 16:32:12
Zitat von: FunkOdyssey am 10 Mai 2020, 16:23:23
Ich muss mal ein Thema ansprechen, über das wir schon früher gesprochen haben:
Könnte man für die Helligkeitswerte bei der Beschattung ein anderes Device nutzen wie bei den normalen Fahrten? Es würde mir auch reichen, wenn es nur ein anderes Reading wäre, dass ich angeben könnte.

Mein Problem ist nämlich, dass mein Sensor Lux und Lightlevel misst.
- Lux kann ich wunderbar für die Sonnenstrahlen und daher für die Beschattung nutzen.
- Lightlevel sind Werte auf einer logarithmischen Skala und verhalten sich komplett anders. Es geht eher um die gefühlte Helligkeit und nicht die Sonneneinstrahlung.

In einigen Attributen erlaubt ASC bereits andere Device/Readings. Ging das bei ASC_Shading_StateChange_SunnyCloudy nicht auch?

Du kannst es gerne auf die Liste setzen. Aber aktuell geht es nicht. Ich will erstmal die neuen Implementierungen sauber bekommen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: FunkOdyssey am 10 Mai 2020, 16:43:42
Als Issue in deinem neuen Git-Projekt? Oder hier https://github.com/fhem/AutoShuttersControl?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 10 Mai 2020, 16:55:20
Zitat von: FunkOdyssey am 10 Mai 2020, 16:43:42
Als Issue in deinem neuen Git-Projekt? Oder hier https://github.com/fhem/AutoShuttersControl?

Auf Gihub bitte.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 11 Mai 2020, 06:29:17
Zitat von: CoolTux am 10 Mai 2020, 08:42:37
Ich habe gerade mal geschaut. Kannst Du bitte Abends einmal debug 1 aktivieren, kein verbose nur debug.
Dann brauche ich das Log von 5:30 Uhr rum.
Heute morgen hat es natürlich funktioniert natürlich dann wenn man es debugen möchte.[emoji24]
Ich muss aber dabei sagen, das ich mir gestern noch die Version aus deinem repository geladen habe. Also werde wir es wohl Mal weiter beobachten müssen. Heute waren auch keine Perl Fehler mehr in den logs wie es sonst jeden Tag der Fall war. Irgendwas muss wohl beim letzten aktualisieren der pm Datei schief gelaufen sein denn du hast diesbezüglich doch nichts geändert oder?

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 11 Mai 2020, 06:33:43
Zitat von: xerion am 11 Mai 2020, 06:29:17
Heute morgen hat es natürlich funktioniert natürlich dann wenn man es debugen möchte.[emoji24]
Ich muss aber dabei sagen, das ich mir gestern noch die Version aus deinem repository geladen habe. Also werde wir es wohl Mal weiter beobachten müssen. Heute waren auch keine Perl Fehler mehr in den logs wie es sonst jeden Tag der Fall war. Irgendwas muss wohl beim letzten aktualisieren der pm Datei schief gelaufen sein denn du hast diesbezüglich doch nichts geändert oder?

Gesendet von meinem JSN-L21 mit Tapatalk

Das ist interessant. Wann hast Du genau das Update gemacht und FHEM somit neugestartet?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 11 Mai 2020, 06:36:26
Zitat von: CoolTux am 11 Mai 2020, 06:33:43
Das ist interessant. Wann hast Du genau das Update gemacht und FHEM somit neugestartet?
Das Update und den Neustart habe ich gestern um 15:11 gemacht.

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 11 Mai 2020, 06:45:53
Zitat von: xerion am 11 Mai 2020, 06:36:26
Das Update und den Neustart habe ich gestern um 15:11 gemacht.

Gesendet von meinem JSN-L21 mit Tapatalk

Sehr schön. Und machst Du sonst noch neustarts jeden Tag, so nach der Nachtfahrt oder so?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 11 Mai 2020, 06:56:39
Zitat von: CoolTux am 11 Mai 2020, 06:45:53
Sehr schön. Und machst Du sonst noch neustarts jeden Tag, so nach der Nachtfahrt oder so?
Wenn ich ASC aktualisiere, versuche ich Neustarts vor der Nachtfahrt durchzuführen, da es sonst Probleme am darauffolgenden Morgen gibt. Aber ich mache nicht jeden Tag einen Neustart.

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 11 Mai 2020, 07:00:40
Zitat von: xerion am 11 Mai 2020, 06:56:39
Wenn ich ASC aktualisiere, versuche ich Neustarts vor der Nachtfahrt durchzuführen, da es sonst Probleme am darauffolgenden Morgen gibt. Aber ich mache nicht jeden Tag einen Neustart.

Gesendet von meinem JSN-L21 mit Tapatalk

Ok, Danke erstmal für die Info. Nun schauen wir mal morgen weiter.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Wscheff am 11 Mai 2020, 12:07:25
Zitat von: xerion am 11 Mai 2020, 06:56:39
Wenn ich ASC aktualisiere, versuche ich Neustarts vor der Nachtfahrt durchzuführen, da es sonst Probleme am darauffolgenden Morgen gibt. Aber ich mache nicht jeden Tag einen Neustart.

Gesendet von meinem JSN-L21 mit Tapatalk
Hi, ich habe auch schon Probleme nach Neustarts beobachtet, morgens sind die Rollos nicht hochgefahren. Allerdings mache ich 2x im Monat automatische systemupdates mit automatischem Reboot.

Wann ist denn der ,,richtige" Zeitpunkt für ein reboot bzw. Was muss man bei ASC machen nach dem Reboot, so dass die Timer stimmen und die Rollos fahren?

Gruß
ws
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 11 Mai 2020, 12:44:57
Zitat von: Wscheff am 11 Mai 2020, 12:07:25
Hi, ich habe auch schon Probleme nach Neustarts beobachtet, morgens sind die Rollos nicht hochgefahren. Allerdings mache ich 2x im Monat automatische systemupdates mit automatischem Reboot.

Wann ist denn der ,,richtige" Zeitpunkt für ein reboot bzw. Was muss man bei ASC machen nach dem Reboot, so dass die Timer stimmen und die Rollos fahren?

Gruß
ws

Am sichersten ist es wenn man ein reboot mitten am Tag macht. Also nicht vor der morgendlichen oder nach der abendlichen Fahrt.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Wscheff am 11 Mai 2020, 17:37:56
Zitat von: CoolTux am 11 Mai 2020, 12:44:57
Am sichersten ist es wenn man ein reboot mitten am Tag macht. Also nicht vor der morgendlichen oder nach der abendlichen Fahrt.
Ok, Danke.
Du bist die aber sicher, dass Shading, Roommate, etc....
Keinen Negativen Einfluss erfahren?

Ich dachte immer, dass es in der Nacht so zwischen 2 und 4 Uhr am ungefährlichsten ist (kein shading, Fenster mit hoher Wahrscheinlichkeit geschlossen, außer ventilate....
was muss ich da anstoßen, damit morgens die Rollos fahren?
Create new notify device?
Renew all timer?
Was is noch möglich/nötig?

Gruß
ws
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 11 Mai 2020, 17:44:31
Wie oft musst Du denn Dein FHEM starten?
Wenn Du ein Update machst dann mach es am besten Nachmittags dann weißt Du auch schon mehr durch das Forum ob alles sauber ist.

Du kannst es auch Mitternahct machen und dann prüfen mit der API ob Sunrise 0 und Sunset 1 ist.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 15 Mai 2020, 16:31:48
Ich habe mal eine Frage ich würde gern im eventMap den einen Befehl zur Beschattung jetzt tauschen, ansonsten fahren die Jalousien im Minutentakt.

wenn ich jetzt das ASC_Pos_Reading so gesetzt habe:
attr Jalousie_08_Links ASC_Pos_Reading positionBlinds

wird der Set-Befehl, trotzdem per "dim" gesetzt. Sollte das dann nicht auch so lauten:
set Jalousie_08_Links positionBlinds 33
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 15 Mai 2020, 17:13:43
Zitat von: Typ1er am 15 Mai 2020, 16:31:48
Ich habe mal eine Frage ich würde gern im eventMap den einen Befehl zur Beschattung jetzt tauschen, ansonsten fahren die Jalousien im Minutentakt.

wenn ich jetzt das ASC_Pos_Reading so gesetzt habe:
attr Jalousie_08_Links ASC_Pos_Reading positionBlinds

wird der Set-Befehl, trotzdem per "dim" gesetzt. Sollte das dann nicht auch so lauten:
set Jalousie_08_Links positionBlinds 33

Da Dein Aktor-Typ bekannt ist wurde der set Befehl fest hinterlegt.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 15 Mai 2020, 17:16:18
Du könntest allerdings versuchen, den per eventMap ('usr' =>...) umzubiegen. Allerdings glaube ich nicht, das das groß was nützt, die scheinen einfach intern "falsch" zu rechnen bzw. gegen die Benutzererwartung, dass sich der Öffnungsgrad nicht ändert, wenn man (nur) die Lamellen dreht... (Sch... Dinger, die...).
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 15 Mai 2020, 17:37:02
Zitat von: Beta-User am 15 Mai 2020, 17:16:18
Du könntest allerdings versuchen, den per eventMap ('usr' =>...) umzubiegen. Allerdings glaube ich nicht, das das groß was nützt, die scheinen einfach intern "falsch" zu rechnen bzw. gegen die Benutzererwartung, dass sich der Öffnungsgrad nicht ändert, wenn man (nur) die Lamellen dreht... (Sch... Dinger, die...).
wenn ich ihn auf 10% absenke zur Beschattung, und per EventMap umbiege auf 9%, und nach der Lamellendrehung sind es 10% ist das ASC und ich zufrieden  ;D
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 15 Mai 2020, 17:43:46
Zitat von: Typ1er am 15 Mai 2020, 17:37:02
wenn ich ihn auf 10% absenke zur Beschattung, und per EventMap umbiege auf 9%, und nach der Lamellendrehung sind es 10% ist das ASC und ich zufrieden  ;D
;D
Ja, WENN das klappt... Ist aber ein ziemlicher Aufwand verglichen mit dem was man hätte, würden diese Sch..-Dinger einfach das zurückliefern, was man erwartet...
Bin mal auf das Ergebnis gespannt (ich habe ja im Prinzip vermutlich dasselbe Problem mit dem 223-er...).
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 16 Mai 2020, 15:39:23
so das ganze klappt, als Provisorium.

attr Jalousie_10_Rechts eventMap { usr=>{'dim.0'=>'off','dim.99'=>'on','dim.10'=>'dim 9','Lamelle.0%'=>'positionSlat 0','15%'=>'positionSlat 15','50%'=>'positionSlat 50','100%'=>'positionSlat 99'} }

Vorher hat er ca 3 Stunden am Tag probiert die Höhe einzustellen irgendwann hat es rein zufällig dann gestimmt.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 19 Mai 2020, 05:28:45
Guten Morgen CoolTux,

Fahren meine Rollos morgens immer noch nach Residents home. Heute morgen so gegen 5.20 Uhr obwohl timeupearly auf 6.00 Uhr steht. Das komische ist, es betrifft nur Rolläden die kein Privacy up haben. Ich nutze die. 0.9.18 und alles per Brightness und habe keine Jalousien sondern nur Rolläden.

Und Sunset, sunrise und isDay waren laut getter gestern alle richtig gesetzt.

Gesendet von meinem JSN-L21 mit Tapatalk
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: crusader85 am 19 Mai 2020, 06:13:34
Hi, ja, kann ich bestätigen.  Bei mir auch.

Gesendet von meinem SM-G975F mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 19 Mai 2020, 06:18:12
Zitat von: xerion am 19 Mai 2020, 05:28:45
Guten Morgen CoolTux,

Fahren meine Rollos morgens immer noch nach Residents home. Heute morgen so gegen 5.20 Uhr obwohl timeupearly auf 6.00 Uhr steht. Das komische ist, es betrifft nur Rolläden die kein Privacy up haben. Ich nutze die. 0.9.18 und alles per Brightness und habe keine Jalousien sondern nur Rolläden.

Und Sunset, sunrise und isDay waren laut getter gestern alle richtig gesetzt.

Gesendet von meinem JSN-L21 mit Tapatalk

OK ich schaue mir das noch mal an.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: mrfloppy am 21 Mai 2020, 10:38:56
Hallo
Ich habe in meinem ASC bei einem Rollladen immer "manual" stehen. Obwohl er seit Tagen nicht manuell gefahren wurde.
Einziger Unterschied zu den anderen Rollläden ist, das er als einziger in Shading integriert ist.
Von der Config her sehe ich keinen Unterschied zu einem anderen Rollladen.
anbei ein paar Listings:
ASC
Internals:
   FUUID      5ea836b2-f33f-d686-1913-77a7711a5bf367c6
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASC
   NOTIFYDEV  Astromodul,Eltern,HM_WZ_EG_FK1,HM_WZ_EG_FK2,HM_WZ_EG_FK3,Lichtsensor,global,myASC,Rol.Markiese1,Rol.Markiese2,Rol.Rollo1,Rol.Rollo2,Rol.Rollo3
   NR         447
   NTFY_ORDER 51-myASC
   STATE      day open
   TYPE       AutoShuttersControl
   VERSION    v0.9.15
   OLDREADINGS:
   READINGS:
     2020-05-20 18:26:34   Rol.Markiese1_PosValue 0
     2020-05-20 18:26:04   Rol.Markiese1_lastPosValue 99
     2020-05-21 05:37:44   Rol.Markiese1_nextAstroTimeEvent 21.05.2020 - 21:08
     2020-05-20 18:26:34   Rol.Markiese2_PosValue 0
     2020-05-20 18:26:04   Rol.Markiese2_lastPosValue 99
     2020-05-21 05:37:44   Rol.Markiese2_nextAstroTimeEvent 21.05.2020 - 21:08
     2020-05-21 06:51:36   Rol.Rollo1_PosValue 0
     2020-05-17 20:34:33   Rol.Rollo1_lastDelayPosValue 20
     2020-05-21 06:50:01   Rol.Rollo1_lastPosValue 0
     2020-05-21 06:50:01   Rol.Rollo1_nextAstroTimeEvent 21.05.2020 - 20:39
     2020-05-21 06:52:37   Rol.Rollo2_PosValue 0
     2020-05-21 06:50:01   Rol.Rollo2_lastPosValue 0
     2020-05-21 06:50:01   Rol.Rollo2_nextAstroTimeEvent 21.05.2020 - 20:39
     2020-05-21 06:50:38   Rol.Rollo3_PosValue 0
     2020-05-21 06:50:01   Rol.Rollo3_lastPosValue 100
     2020-05-21 06:50:01   Rol.Rollo3_nextAstroTimeEvent 21.05.2020 - 20:39
     2020-04-28 18:46:05   ascEnable       on
     2020-05-14 13:50:01   controlShading  on
     2020-04-28 18:46:05   hardLockOut     off
     2020-05-14 13:49:56   room_Rollos     Rol.Markiese1,Rol.Markiese2,Rol.Rollo1,Rol.Rollo2,Rol.Rollo3
     2020-05-02 09:59:30   selfDefense     off
     2020-05-21 06:52:37   state           day open
     2020-04-28 18:50:41   sunriseTimeWeHoliday on
     2020-05-14 13:49:56   userAttrList    rolled out
   helper:
     shuttersList:
       Rol.Markiese1
       Rol.Markiese2
       Rol.Rollo1
       Rol.Rollo2
       Rol.Rollo3
   monitoredDevs:
     Astromodul:
       myASC      ASC_twilightDevice
     Eltern:
       myASC      ASC_residentsDev
     HM_WZ_EG_FK1:
       Rol.Rollo1 ASC_WindowRec
     HM_WZ_EG_FK2:
       Rol.Rollo2 ASC_WindowRec
     HM_WZ_EG_FK3:
       Rol.Rollo3 ASC_WindowRec
     Lichtsensor:
       Rol.Markiese1 ASC_BrightnessSensor
       Rol.Markiese2 ASC_BrightnessSensor
       Rol.Rollo1 ASC_BrightnessSensor
       Rol.Rollo2 ASC_BrightnessSensor
       Rol.Rollo3 ASC_BrightnessSensor
     Rol.Markiese1:
     Rol.Markiese2:
     Rol.Rollo1:
     Rol.Rollo2:
     Rol.Rollo3:
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_residentsDev Eltern:state
   ASC_tempSensor Oregon_TempHum
   ASC_twilightDevice Astromodul
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC

Rollo3: wo immer manual steht:
Internals:
   DEF        RL_WZ_3
   FUUID      5e99d057-f33f-d686-7b84-1de34c3b4c8fc93f
   FVERSION   44_ROLLO.pm:v1.403.0-s18436/2019-01-27
   NAME       Rol.Rollo3
   NR         404
   STATE      open
   TYPE       ROLLO
   stoptime   1590036638
   READINGS:
     2020-04-18 08:06:06   ASC_Enable      on
     2020-05-21 10:34:06   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-05-21 06:50:38   ASC_ShuttersLastDrive manual
     2020-05-21 06:50:01   ASC_Time_DriveDown 21.05.2020 - 20:39
     2020-05-21 06:50:01   ASC_Time_DriveUp 22.05.2020 - 06:50
     2020-05-14 13:49:56   associatedWith  myASC
     2020-05-21 06:50:01   command         pct-0
     2020-05-21 06:50:01   desired_pct     0
     2020-05-21 06:50:01   drive-type      modul
     2020-05-21 06:50:01   last_drive      drive-up
     2020-05-21 06:50:38   pct             0
     2020-05-21 06:50:38   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon 4
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 3
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor Lichtsensor:state
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_DriveUpMaxDuration 32.7
   ASC_LockOut soft
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Self_Defense_AbsentDelay 300
   ASC_Shading_InOutAzimuth 120:270
   ASC_Shading_MinMax_Elevation 7
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 3000:1500
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_TempSensor Oregon_TempHum:temperature
   ASC_Time_Down_Early 16:45
   ASC_Time_Down_Late 21:30
   ASC_Time_Up_Early 06:50
   ASC_Time_Up_Late 07:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WindowRec HM_WZ_EG_FK3
   ASC_WindowRec_subType threestate
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   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
   event-on-change-reading .*
   rl_autoStop 1
   rl_commandDown set RL_WZ_3 down
   rl_commandStop set RL_WZ_3 stop
   rl_commandUp set RL_WZ_3 up
   rl_excessBottom 4
   rl_excessTop 4
   rl_secondsDown 27.7
   rl_secondsUp 29.8
   rl_switchTime 1
   rl_type    normal
   room       Rollos
   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_SlatPosCmd_SlatDevice 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
   webCmd     open:closed:half:stop:pct

Rollo1:
Internals:
   DEF        RL_WZ_1
   FUUID      5e99cf4c-f33f-d686-8c38-c66698b2ade7e863
   FVERSION   44_ROLLO.pm:v1.403.0-s18436/2019-01-27
   NAME       Rol.Rollo1
   NR         402
   STATE      open
   TYPE       ROLLO
   stoptime   1590036696
   READINGS:
     2020-04-18 08:06:06   ASC_Enable      on
     2020-04-28 18:49:38   ASC_ShadingMessage <html> INFO:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-05-21 06:51:36   ASC_ShuttersLastDrive day open
     2020-05-21 06:50:01   ASC_Time_DriveDown 21.05.2020 - 20:39
     2020-05-21 06:50:01   ASC_Time_DriveUp 22.05.2020 - 06:50
     2020-05-14 13:49:56   associatedWith  myASC
     2020-05-21 06:51:01   command         pct-0
     2020-05-21 06:51:01   desired_pct     0
     2020-05-21 06:51:01   drive-type      modul
     2020-05-21 06:51:01   last_drive      drive-up
     2020-05-21 06:51:36   pct             0
     2020-05-21 06:51:36   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon 4
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 3
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor Lichtsensor:state
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 60
   ASC_LockOut soft
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Self_Defense_AbsentDelay 295
   ASC_Shading_Mode off
   ASC_ShuttersPlace terrace
   ASC_TempSensor Oregon_TempHum
   ASC_Time_Down_Early 16:45
   ASC_Time_Down_Late 21:30
   ASC_Time_Up_Early 06:50
   ASC_Time_Up_Late 07:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WindowRec HM_WZ_EG_FK1
   ASC_WindowRec_subType threestate
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   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
   event-on-change-reading .*
   rl_autoStop 1
   rl_commandDown set RL_WZ_1 down
   rl_commandStop set RL_WZ_1 stop
   rl_commandUp set RL_WZ_1 up
   rl_excessBottom 2
   rl_excessTop 4
   rl_secondsDown 27.8
   rl_secondsUp 29.8
   rl_switchTime 1
   rl_type    normal
   room       Rollos
   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_SlatPosCmd_SlatDevice 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
   webCmd     open:closed:half:stop:pct

Bei Rollo3 im Reading:    2020-05-21 06:50:38   ASC_ShuttersLastDrive manual
Wurde automatisch heute früh hochgefahren.

Wo liegt der Hund?
Danke und LG
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 21 Mai 2020, 11:28:53
@ALL bei denen frühes die Rollos mit Brightness fahren und die Rollos vor EarlyUp wegen "residents home" fahren bitte testet einmal die neue Dev Version
https://git.cooltux.net/FHEM/mod-AutoShuttersControl


Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 21 Mai 2020, 12:15:38
Zitat von: mrfloppy am 21 Mai 2020, 10:38:56
Hallo
Ich habe in meinem ASC bei einem Rollladen immer "manual" stehen. Obwohl er seit Tagen nicht manuell gefahren wurde.
Einziger Unterschied zu den anderen Rollläden ist, das er als einziger in Shading integriert ist.
Von der Config her sehe ich keinen Unterschied zu einem anderen Rollladen.
anbei ein paar Listings:
ASC
Internals:
   FUUID      5ea836b2-f33f-d686-1913-77a7711a5bf367c6
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myASC
   NOTIFYDEV  Astromodul,Eltern,HM_WZ_EG_FK1,HM_WZ_EG_FK2,HM_WZ_EG_FK3,Lichtsensor,global,myASC,Rol.Markiese1,Rol.Markiese2,Rol.Rollo1,Rol.Rollo2,Rol.Rollo3
   NR         447
   NTFY_ORDER 51-myASC
   STATE      day open
   TYPE       AutoShuttersControl
   VERSION    v0.9.15
   OLDREADINGS:
   READINGS:
     2020-05-20 18:26:34   Rol.Markiese1_PosValue 0
     2020-05-20 18:26:04   Rol.Markiese1_lastPosValue 99
     2020-05-21 05:37:44   Rol.Markiese1_nextAstroTimeEvent 21.05.2020 - 21:08
     2020-05-20 18:26:34   Rol.Markiese2_PosValue 0
     2020-05-20 18:26:04   Rol.Markiese2_lastPosValue 99
     2020-05-21 05:37:44   Rol.Markiese2_nextAstroTimeEvent 21.05.2020 - 21:08
     2020-05-21 06:51:36   Rol.Rollo1_PosValue 0
     2020-05-17 20:34:33   Rol.Rollo1_lastDelayPosValue 20
     2020-05-21 06:50:01   Rol.Rollo1_lastPosValue 0
     2020-05-21 06:50:01   Rol.Rollo1_nextAstroTimeEvent 21.05.2020 - 20:39
     2020-05-21 06:52:37   Rol.Rollo2_PosValue 0
     2020-05-21 06:50:01   Rol.Rollo2_lastPosValue 0
     2020-05-21 06:50:01   Rol.Rollo2_nextAstroTimeEvent 21.05.2020 - 20:39
     2020-05-21 06:50:38   Rol.Rollo3_PosValue 0
     2020-05-21 06:50:01   Rol.Rollo3_lastPosValue 100
     2020-05-21 06:50:01   Rol.Rollo3_nextAstroTimeEvent 21.05.2020 - 20:39
     2020-04-28 18:46:05   ascEnable       on
     2020-05-14 13:50:01   controlShading  on
     2020-04-28 18:46:05   hardLockOut     off
     2020-05-14 13:49:56   room_Rollos     Rol.Markiese1,Rol.Markiese2,Rol.Rollo1,Rol.Rollo2,Rol.Rollo3
     2020-05-02 09:59:30   selfDefense     off
     2020-05-21 06:52:37   state           day open
     2020-04-28 18:50:41   sunriseTimeWeHoliday on
     2020-05-14 13:49:56   userAttrList    rolled out
   helper:
     shuttersList:
       Rol.Markiese1
       Rol.Markiese2
       Rol.Rollo1
       Rol.Rollo2
       Rol.Rollo3
   monitoredDevs:
     Astromodul:
       myASC      ASC_twilightDevice
     Eltern:
       myASC      ASC_residentsDev
     HM_WZ_EG_FK1:
       Rol.Rollo1 ASC_WindowRec
     HM_WZ_EG_FK2:
       Rol.Rollo2 ASC_WindowRec
     HM_WZ_EG_FK3:
       Rol.Rollo3 ASC_WindowRec
     Lichtsensor:
       Rol.Markiese1 ASC_BrightnessSensor
       Rol.Markiese2 ASC_BrightnessSensor
       Rol.Rollo1 ASC_BrightnessSensor
       Rol.Rollo2 ASC_BrightnessSensor
       Rol.Rollo3 ASC_BrightnessSensor
     Rol.Markiese1:
     Rol.Markiese2:
     Rol.Rollo1:
     Rol.Rollo2:
     Rol.Rollo3:
Attributes:
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_expert 1
   ASC_residentsDev Eltern:state
   ASC_tempSensor Oregon_TempHum
   ASC_twilightDevice Astromodul
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC

Rollo3: wo immer manual steht:
Internals:
   DEF        RL_WZ_3
   FUUID      5e99d057-f33f-d686-7b84-1de34c3b4c8fc93f
   FVERSION   44_ROLLO.pm:v1.403.0-s18436/2019-01-27
   NAME       Rol.Rollo3
   NR         404
   STATE      open
   TYPE       ROLLO
   stoptime   1590036638
   READINGS:
     2020-04-18 08:06:06   ASC_Enable      on
     2020-05-21 10:34:06   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-05-21 06:50:38   ASC_ShuttersLastDrive manual
     2020-05-21 06:50:01   ASC_Time_DriveDown 21.05.2020 - 20:39
     2020-05-21 06:50:01   ASC_Time_DriveUp 22.05.2020 - 06:50
     2020-05-14 13:49:56   associatedWith  myASC
     2020-05-21 06:50:01   command         pct-0
     2020-05-21 06:50:01   desired_pct     0
     2020-05-21 06:50:01   drive-type      modul
     2020-05-21 06:50:01   last_drive      drive-up
     2020-05-21 06:50:38   pct             0
     2020-05-21 06:50:38   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon 4
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 3
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor Lichtsensor:state
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_DriveUpMaxDuration 32.7
   ASC_LockOut soft
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Self_Defense_AbsentDelay 300
   ASC_Shading_InOutAzimuth 120:270
   ASC_Shading_MinMax_Elevation 7
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos 50
   ASC_Shading_StateChange_SunnyCloudy 3000:1500
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_TempSensor Oregon_TempHum:temperature
   ASC_Time_Down_Early 16:45
   ASC_Time_Down_Late 21:30
   ASC_Time_Up_Early 06:50
   ASC_Time_Up_Late 07:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WindowRec HM_WZ_EG_FK3
   ASC_WindowRec_subType threestate
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   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
   event-on-change-reading .*
   rl_autoStop 1
   rl_commandDown set RL_WZ_3 down
   rl_commandStop set RL_WZ_3 stop
   rl_commandUp set RL_WZ_3 up
   rl_excessBottom 4
   rl_excessTop 4
   rl_secondsDown 27.7
   rl_secondsUp 29.8
   rl_switchTime 1
   rl_type    normal
   room       Rollos
   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_SlatPosCmd_SlatDevice 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
   webCmd     open:closed:half:stop:pct

Rollo1:
Internals:
   DEF        RL_WZ_1
   FUUID      5e99cf4c-f33f-d686-8c38-c66698b2ade7e863
   FVERSION   44_ROLLO.pm:v1.403.0-s18436/2019-01-27
   NAME       Rol.Rollo1
   NR         402
   STATE      open
   TYPE       ROLLO
   stoptime   1590036696
   READINGS:
     2020-04-18 08:06:06   ASC_Enable      on
     2020-04-28 18:49:38   ASC_ShadingMessage <html> INFO:  global shading active but ASC_Shading_Mode attribut is not set or off </html>
     2020-05-21 06:51:36   ASC_ShuttersLastDrive day open
     2020-05-21 06:50:01   ASC_Time_DriveDown 21.05.2020 - 20:39
     2020-05-21 06:50:01   ASC_Time_DriveUp 22.05.2020 - 06:50
     2020-05-14 13:49:56   associatedWith  myASC
     2020-05-21 06:51:01   command         pct-0
     2020-05-21 06:51:01   desired_pct     0
     2020-05-21 06:51:01   drive-type      modul
     2020-05-21 06:51:01   last_drive      drive-up
     2020-05-21 06:51:36   pct             0
     2020-05-21 06:51:36   state           open
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon 4
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon 3
   ASC_BlockingTime_beforDayOpen 3600
   ASC_BlockingTime_beforNightClose 3600
   ASC_BrightnessSensor Lichtsensor:state
   ASC_Closed_Pos 100
   ASC_ComfortOpen_Pos 20
   ASC_Drive_Delay 0
   ASC_Drive_DelayStart 60
   ASC_LockOut soft
   ASC_Open_Pos 0
   ASC_Pos_Reading pct
   ASC_Self_Defense_AbsentDelay 295
   ASC_Shading_Mode off
   ASC_ShuttersPlace terrace
   ASC_TempSensor Oregon_TempHum
   ASC_Time_Down_Early 16:45
   ASC_Time_Down_Late 21:30
   ASC_Time_Up_Early 06:50
   ASC_Time_Up_Late 07:30
   ASC_Time_Up_WE_Holiday 07:30
   ASC_Ventilate_Pos 90
   ASC_Ventilate_Window_Open on
   ASC_WindowRec HM_WZ_EG_FK1
   ASC_WindowRec_subType threestate
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   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
   event-on-change-reading .*
   rl_autoStop 1
   rl_commandDown set RL_WZ_1 down
   rl_commandStop set RL_WZ_1 stop
   rl_commandUp set RL_WZ_1 up
   rl_excessBottom 2
   rl_excessTop 4
   rl_secondsDown 27.8
   rl_secondsUp 29.8
   rl_switchTime 1
   rl_type    normal
   room       Rollos
   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_SlatPosCmd_SlatDevice 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
   webCmd     open:closed:half:stop:pct

Bei Rollo3 im Reading:    2020-05-21 06:50:38   ASC_ShuttersLastDrive manual
Wurde automatisch heute früh hochgefahren.

Wo liegt der Hund?
Danke und LG


Rollo 3 hat das Attribut
ASC_DriveUpMaxDuration 32.7

Rollo 1 nicht. Und 32.7 ist ein sehr seltsamer Wert für Sekunden. Entweder löschen das Attribut oder korrekt setzen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 22 Mai 2020, 09:14:20
Zitat von: CoolTux am 21 Mai 2020, 11:28:53
@ALL bei denen frühes die Rollos mit Brightness fahren und die Rollos vor EarlyUp wegen "residents home" fahren bitte testet einmal die neue Dev Version
https://git.cooltux.net/FHEM/mod-AutoShuttersControl


Grüße
Bei mir sah es heute morgen gut aus. Werde weiter beobachten und ggf. berichten.

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 26 Mai 2020, 16:35:06
Hallo,

ich bin ja seit längerem am Suchen nach einer Möglichkeit die Rollos wieder automatisch von ASC fahren zu lassen, nachdem manuell gefahren wurde.
Nun habe ich festgestellt, dass meine Somfy-Rollos das ja von alleine machen.

Gerade eben habe ich einen in Beschattung befindlichen Rollo manuell wieder nach oben gefahren und nach kurzer Zeit ist er wieder runtergefahren.
Bis vor kurzem ging das aber nicht. Eigenartig.
Und vor allem wird keine Wartezeit abgewartet (also z.B. ASC_BlockingTime_afterManual, denn die ist bei mir Standard=1200).

Das ist zwar ungefähr das, was ich haben wollte, aber so nervt es halt auch wieder ein bißchen ;-)
Ist das ein Fehler oder ein Feature?

Seit kurzem habe ich laufend folgende Meldungen im log:
ASC_DEBUG!!! 2020.05.26 15:19:11 - FnSetCmdFn: Rollo.WZ.StiegeRechts - Rollo wird gefahren, aktuelle Position: 90, Zielposition: 92. Grund der Fahrt: shading in
2020.05.26 15:19:11.177 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :92:
2020.05.26 15:19:11.177 4: SOMFY_set: handled command pos --> move :none:  newState :92:
2020.05.26 15:19:11.177 5: SOMFY_set: handled for drive/udpate:  updateState ::  drivet :0: updatet :0:
2020.05.26 15:19:11.178 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:92:   updatestate:<undef>:   move:none:
2020.05.26 15:19:11.178 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:92:  rounded:90:  stateTrans:90:
ASC_DEBUG!!! 2020.05.26 15:19:11 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 90','position: 90','exact: 92','myBrightness: 112329','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 240.7','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.76','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:19:11 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 90 position: 90 exact: 92 myBrightness: 112329 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 240.7 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.76 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:19:11 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499151 Last Position Timestamp: 1590499151 Drive Up Max Duration: 60 Last Position: 90 aktuelle Position: 90
ASC_DEBUG!!! 2020.05.26 15:19:11 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:19:11 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.

ASC möchte also den Rollo immer wieder anfahren, weil die Position 92 sein soll (aber der Rollo im Reading "position" nur auf Zehner-gerundete Werte abspeichert).
Zu merken ist davon aber nichts. Der Rollo bewegt sich nicht.

Danke im Voraus
lg, Gerhard

p.s.: Ich benutze ASC in der Version 0.9.19 mit der aktuellen fhem-Version.

Hier das "list Rollo.WZ.StiegeRechts" bevor manuell verfahren wurde:
Internals:
   ADDRESS    12342F
   DEF        12342F A9 06C5
   FUUID      5c43b917-f33f-0b7a-bfee-b0b0d1bf27a36266
   FVERSION   10_SOMFY.pm:v1.0.0-s21792/2020-04-28
   IODev      mySIGNALduino
   NAME       Rollo.WZ.StiegeRechts
   NR         514
   STATE      90
   TYPE       SOMFY
   move       none
   CODE:
     1          12342F
   READINGS:
     2020-01-04 22:48:18   ASC_Enable      on
     2020-05-26 15:20:06   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 5m
     2020-05-26 15:19:11   ASC_ShuttersLastDrive shading in
     2020-05-26 06:00:01   ASC_Time_DriveDown 26.05.2020 - 23:30
     2020-05-26 06:00:01   ASC_Time_DriveUp 27.05.2020 - 06:00
     2020-05-25 18:06:15   associatedWith  myASControl
     2020-05-26 12:58:36   enc_key         A9
     2020-05-26 15:19:11   exact           92
     2020-05-26 15:20:06   myBrightness    112112
     2020-05-26 15:20:06   myBrightnessForShadingCloudy 2000
     2020-05-26 15:20:06   myBrightnessForShadingSunny 5000
     2020-05-26 15:20:06   myShadingPASS_GreaterBrightnessSunny True
     2020-05-26 15:20:06   myShadingPASS_GreaterSunAzimuthLeft True
     2020-05-26 15:20:06   myShadingPASS_GreaterSunElevationMin True
     2020-05-26 15:20:06   myShadingPASS_GreaterTemperatureExternMin True
     2020-05-26 15:20:06   myShadingPASS_LowerBrightnessCloudy True
     2020-05-26 15:20:06   myShadingPASS_LowerSunAzimuthRight True
     2020-05-26 15:20:06   myShadingPASS_LowerSunElevationMax True
     2020-05-26 15:20:06   mySunAzimuth    240.7
     2020-05-26 15:20:06   mySunAzimuthLeft 180
     2020-05-26 15:20:06   mySunAzimuthRight 360
     2020-05-26 15:20:06   mySunElevation  50.76
     2020-05-26 15:20:06   mySunElevationForShadingMax 90
     2020-05-26 15:20:06   mySunElevationForShadingMin 5
     2020-05-26 15:20:06   myTemperatureExtern 12.0
     2020-05-26 15:20:06   myTemperatureExternForShadingMin 11
     2020-05-26 15:19:11   position        90
     2020-05-26 12:58:36   rolling_code    06C5
     2020-05-26 15:19:11   state           90
   helper:
     bm:
       SOMFY_Set:
         cnt        1394
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        25.05. 18:51:30
         max        0.263643026351929
         tot        19.62349152565
         mAr:
           HASH(0x4fb0788)
           Rollo.WZ.StiegeRechts
           position
           92
Attributes:
   ASC        1
   ASC_BrightnessSensor TW.Helligkeit
   ASC_Closed_Pos 200
   ASC_Down   time
   ASC_Drive_DelayStart 50
   ASC_ExternalTrigger dyExternalTriggerTV4Rollos:state online:offline 90
   ASC_GuestRoom off
   ASC_Mode_Down off
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 180:360
   ASC_Shading_MinMax_Elevation 5:90
   ASC_Shading_Min_OutsideTemperature 11
   ASC_Shading_Mode always
   ASC_Shading_Pos { return 92; }
   ASC_Shading_StateChange_SunnyCloudy 5000:2000
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 95
   ASC_TempSensor OZW772:Aussentemperatur
   ASC_Time_Down_Early 23:30
   ASC_Time_Up_Early 6:00
   ASC_Up     time
   ASC_WindProtection on
   IODev      mySIGNALduino
   autoStoreRollingCode 1
   devStateIcon open:fts_shutter_10 down:fts_shutter_100 100:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 0\d.*:fts_shutter_10 closed:fts_shutter_100@black 200:fts_shutter_100@black 19\d.*:fts_shutter_90@black 18\d.*:fts_shutter_80@black 17\d.*:fts_shutter_70@black 16\d.*:fts_shutter_60@black 15\d.*:fts_shutter_50@black 14\d.*:fts_shutter_40@black 13\d.*:fts_shutter_30@black 12\d.*:fts_shutter_20@black 11\d.*:fts_shutter_10@black
   drive-down-time-to-100 15
   drive-down-time-to-close 33
   drive-up-time-to-100 12
   drive-up-time-to-open 30
   eventMap   on:runter stop:stop go-my:my off:rauf
   fhem_widget_channels [{"filter":"public","alias":"Rollo\nWZ Rechts","allowed_values":["0","20","40","60","80","100"],"order":209,"locations":["SIRI","APP","WIDGET"],"group":"Rollos","controlled_attribute":"position"}]
   genericDeviceType blind
   group      Rolladenstatus
   homebridgeMapping clear CurrentPosition=position,minValue=0,maxValue=100,minStep=10 TargetPosition=position,minValue=0,maxValue=100,minStep=10,cmds=0:close;;50:my;;100:open
   model      somfyshutter
   positionInverse 0
   room       Homekit,Rollos,SOMFY,Wohnzimmer,Z_System->fhemwidget2
   userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}

   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_SlatPosCmd_SlatDevice 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
   verbose    5
   webCmd     stop:my:runter:20:40:60:80:100:rauf


Hier das "list Rollo.WZ.StiegeRechts" nachdem manuell gefahren wurde:
Internals:
   ADDRESS    12342F
   DEF        12342F AA 06C6
   FUUID      5c43b917-f33f-0b7a-bfee-b0b0d1bf27a36266
   FVERSION   10_SOMFY.pm:v1.0.0-s21792/2020-04-28
   IODev      mySIGNALduino
   NAME       Rollo.WZ.StiegeRechts
   NR         514
   STATE      open
   TYPE       SOMFY
   move       stop
   CODE:
     1          12342F
   READINGS:
     2020-01-04 22:48:18   ASC_Enable      on
     2020-05-26 15:25:02   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 5m
     2020-05-26 15:24:54   ASC_ShuttersLastDrive shading in
     2020-05-26 06:00:01   ASC_Time_DriveDown 26.05.2020 - 23:30
     2020-05-26 06:00:01   ASC_Time_DriveUp 27.05.2020 - 06:00
     2020-05-25 18:06:15   associatedWith  myASControl
     2020-05-26 15:24:37   enc_key         AA
     2020-05-26 15:24:53   exact           0
     2020-05-26 15:25:02   myBrightness    108968
     2020-05-26 15:25:02   myBrightnessForShadingCloudy 2000
     2020-05-26 15:25:02   myBrightnessForShadingSunny 5000
     2020-05-26 15:25:02   myShadingPASS_GreaterBrightnessSunny True
     2020-05-26 15:25:02   myShadingPASS_GreaterSunAzimuthLeft True
     2020-05-26 15:25:02   myShadingPASS_GreaterSunElevationMin True
     2020-05-26 15:25:02   myShadingPASS_GreaterTemperatureExternMin True
     2020-05-26 15:25:02   myShadingPASS_LowerBrightnessCloudy True
     2020-05-26 15:25:02   myShadingPASS_LowerSunAzimuthRight True
     2020-05-26 15:25:02   myShadingPASS_LowerSunElevationMax True
     2020-05-26 15:25:02   mySunAzimuth    242.12
     2020-05-26 15:25:02   mySunAzimuthLeft 180
     2020-05-26 15:25:02   mySunAzimuthRight 360
     2020-05-26 15:25:02   mySunElevation  50.03
     2020-05-26 15:25:02   mySunElevationForShadingMax 90
     2020-05-26 15:25:02   mySunElevationForShadingMin 5
     2020-05-26 15:25:02   myTemperatureExtern 12.0
     2020-05-26 15:25:02   myTemperatureExternForShadingMin 11
     2020-05-26 15:24:53   position        0
     2020-05-26 15:24:37   rolling_code    06C6
     2020-05-26 15:24:53   state           open
   helper:
     bm:
       SOMFY_Set:
         cnt        1440
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        25.05. 18:51:30
         max        0.263643026351929
         tot        20.3936705589294
         mAr:
           HASH(0x4fb0788)
           Rollo.WZ.StiegeRechts
           position
           92
Attributes:
   ASC        1
   ASC_BrightnessSensor TW.Helligkeit
   ASC_Closed_Pos 200
   ASC_Down   time
   ASC_Drive_DelayStart 50
   ASC_ExternalTrigger dyExternalTriggerTV4Rollos:state online:offline 90
   ASC_GuestRoom off
   ASC_Mode_Down off
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 180:360
   ASC_Shading_MinMax_Elevation 5:90
   ASC_Shading_Min_OutsideTemperature 11
   ASC_Shading_Mode always
   ASC_Shading_Pos { return 92; }
   ASC_Shading_StateChange_SunnyCloudy 5000:2000
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 95
   ASC_TempSensor OZW772:Aussentemperatur
   ASC_Time_Down_Early 23:30
   ASC_Time_Up_Early 6:00
   ASC_Up     time
   ASC_WindProtection on
   IODev      mySIGNALduino
   autoStoreRollingCode 1
   devStateIcon open:fts_shutter_10 down:fts_shutter_100 100:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 0\d.*:fts_shutter_10 closed:fts_shutter_100@black 200:fts_shutter_100@black 19\d.*:fts_shutter_90@black 18\d.*:fts_shutter_80@black 17\d.*:fts_shutter_70@black 16\d.*:fts_shutter_60@black 15\d.*:fts_shutter_50@black 14\d.*:fts_shutter_40@black 13\d.*:fts_shutter_30@black 12\d.*:fts_shutter_20@black 11\d.*:fts_shutter_10@black
   drive-down-time-to-100 15
   drive-down-time-to-close 33
   drive-up-time-to-100 12
   drive-up-time-to-open 30
   eventMap   on:runter stop:stop go-my:my off:rauf
   fhem_widget_channels [{"filter":"public","alias":"Rollo\nWZ Rechts","allowed_values":["0","20","40","60","80","100"],"order":209,"locations":["SIRI","APP","WIDGET"],"group":"Rollos","controlled_attribute":"position"}]
   genericDeviceType blind
   group      Rolladenstatus
   homebridgeMapping clear CurrentPosition=position,minValue=0,maxValue=100,minStep=10 TargetPosition=position,minValue=0,maxValue=100,minStep=10,cmds=0:close;;50:my;;100:open
   model      somfyshutter
   positionInverse 0
   room       Homekit,Rollos,SOMFY,Wohnzimmer,Z_System->fhemwidget2
   userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}

   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_SlatPosCmd_SlatDevice 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
   verbose    5
   webCmd     stop:my:runter:20:40:60:80:100:rauf


Und hier das "list Rollo.WZ.StiegeRechts" nachdem vom ASC wieder zurückgefahren wurde:
Internals:
   ADDRESS    12342F
   DEF        12342F AC 06C8
   FUUID      5c43b917-f33f-0b7a-bfee-b0b0d1bf27a36266
   FVERSION   10_SOMFY.pm:v1.0.0-s21792/2020-04-28
   IODev      mySIGNALduino
   NAME       Rollo.WZ.StiegeRechts
   NR         514
   STATE      90
   TYPE       SOMFY
   move       stop
   CODE:
     1          12342F
   READINGS:
     2020-01-04 22:48:18   ASC_Enable      on
     2020-05-26 15:28:17   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 5m
     2020-05-26 15:26:14   ASC_ShuttersLastDrive shading in
     2020-05-26 06:00:01   ASC_Time_DriveDown 26.05.2020 - 23:30
     2020-05-26 06:00:01   ASC_Time_DriveUp 27.05.2020 - 06:00
     2020-05-25 18:06:15   associatedWith  myASControl
     2020-05-26 15:26:14   enc_key         AC
     2020-05-26 15:26:14   exact           92
     2020-05-26 15:28:17   myBrightness    107866
     2020-05-26 15:28:17   myBrightnessForShadingCloudy 2000
     2020-05-26 15:28:17   myBrightnessForShadingSunny 5000
     2020-05-26 15:28:17   myShadingPASS_GreaterBrightnessSunny True
     2020-05-26 15:28:17   myShadingPASS_GreaterSunAzimuthLeft True
     2020-05-26 15:28:17   myShadingPASS_GreaterSunElevationMin True
     2020-05-26 15:28:17   myShadingPASS_GreaterTemperatureExternMin True
     2020-05-26 15:28:17   myShadingPASS_LowerBrightnessCloudy True
     2020-05-26 15:28:17   myShadingPASS_LowerSunAzimuthRight True
     2020-05-26 15:28:17   myShadingPASS_LowerSunElevationMax True
     2020-05-26 15:28:17   mySunAzimuth    243.51
     2020-05-26 15:28:17   mySunAzimuthLeft 180
     2020-05-26 15:28:17   mySunAzimuthRight 360
     2020-05-26 15:28:17   mySunElevation  49.29
     2020-05-26 15:28:17   mySunElevationForShadingMax 90
     2020-05-26 15:28:17   mySunElevationForShadingMin 5
     2020-05-26 15:28:17   myTemperatureExtern 12.0
     2020-05-26 15:28:17   myTemperatureExternForShadingMin 11
     2020-05-26 15:26:14   position        90
     2020-05-26 15:26:14   rolling_code    06C8
     2020-05-26 15:26:14   state           90
   helper:
     bm:
       SOMFY_Set:
         cnt        1455
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        25.05. 18:51:30
         max        0.263643026351929
         tot        20.5803534984589
         mAr:
           HASH(0x4fb0788)
           Rollo.WZ.StiegeRechts
           position
           92
Attributes:
   ASC        1
   ASC_BrightnessSensor TW.Helligkeit
   ASC_Closed_Pos 200
   ASC_Down   time
   ASC_Drive_DelayStart 50
   ASC_ExternalTrigger dyExternalTriggerTV4Rollos:state online:offline 90
   ASC_GuestRoom off
   ASC_Mode_Down off
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_Shading_InOutAzimuth 180:360
   ASC_Shading_MinMax_Elevation 5:90
   ASC_Shading_Min_OutsideTemperature 11
   ASC_Shading_Mode always
   ASC_Shading_Pos { return 92; }
   ASC_Shading_StateChange_SunnyCloudy 5000:2000
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 95
   ASC_TempSensor OZW772:Aussentemperatur
   ASC_Time_Down_Early 23:30
   ASC_Time_Up_Early 6:00
   ASC_Up     time
   ASC_WindProtection on
   IODev      mySIGNALduino
   autoStoreRollingCode 1
   devStateIcon open:fts_shutter_10 down:fts_shutter_100 100:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 0\d.*:fts_shutter_10 closed:fts_shutter_100@black 200:fts_shutter_100@black 19\d.*:fts_shutter_90@black 18\d.*:fts_shutter_80@black 17\d.*:fts_shutter_70@black 16\d.*:fts_shutter_60@black 15\d.*:fts_shutter_50@black 14\d.*:fts_shutter_40@black 13\d.*:fts_shutter_30@black 12\d.*:fts_shutter_20@black 11\d.*:fts_shutter_10@black
   drive-down-time-to-100 15
   drive-down-time-to-close 33
   drive-up-time-to-100 12
   drive-up-time-to-open 30
   eventMap   on:runter stop:stop go-my:my off:rauf
   fhem_widget_channels [{"filter":"public","alias":"Rollo\nWZ Rechts","allowed_values":["0","20","40","60","80","100"],"order":209,"locations":["SIRI","APP","WIDGET"],"group":"Rollos","controlled_attribute":"position"}]
   genericDeviceType blind
   group      Rolladenstatus
   homebridgeMapping clear CurrentPosition=position,minValue=0,maxValue=100,minStep=10 TargetPosition=position,minValue=0,maxValue=100,minStep=10,cmds=0:close;;50:my;;100:open
   model      somfyshutter
   positionInverse 0
   room       Homekit,Rollos,SOMFY,Wohnzimmer,Z_System->fhemwidget2
   userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}

   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_SlatPosCmd_SlatDevice 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
   verbose    5
   webCmd     stop:my:runter:20:40:60:80:100:rauf
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 26 Mai 2020, 16:55:26
Und hier noch die logs:
ASC_DEBUG!!! 2020.05.26 15:21:01 - FnSetCmdFn: Rollo.WZ.StiegeRechts - Rollo wird gefahren, aktuelle Position: 90, Zielposition: 92. Grund der Fahrt: shading in
2020.05.26 15:21:01.672 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :92:
2020.05.26 15:21:01.672 4: SOMFY_set: handled command pos --> move :none:  newState :92:
2020.05.26 15:21:01.672 5: SOMFY_set: handled for drive/udpate:  updateState ::  drivet :0: updatet :0:
2020.05.26 15:21:01.673 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:92:   updatestate:<undef>:   move:none:
2020.05.26 15:21:01.673 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:92:  rounded:90:  stateTrans:90:
ASC_DEBUG!!! 2020.05.26 15:21:01 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 90','position: 90','exact: 92','myBrightness: 112112','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 240.7','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.76','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:21:01 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 90 position: 90 exact: 92 myBrightness: 112112 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 240.7 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.76 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:21:01 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499261 Last Position Timestamp: 1590499261 Drive Up Max Duration: 60 Last Position: 90 aktuelle Position: 90
ASC_DEBUG!!! 2020.05.26 15:21:01 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:21:01 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
ASC_DEBUG!!! 2020.05.26 15:22:00 - EventProcessingShadingBrightness: Rollo.SZ - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.05.26 15:22:00 - EventProcessingShadingBrightness: Rollo.SZ - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 15689 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.05.26 15:22:09 - EventProcessingShadingBrightness: Rollo.WZ.StiegeRechts - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.05.26 15:22:09 - EventProcessingShadingBrightness: Rollo.WZ.StiegeRechts - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 109861 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.05.26 15:22:09 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:22:09 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:22:09 - ShadingProcessing: Rollo.WZ.StiegeRechts - Übergebende Werte - Azimuth:240.7, Elevation: 50.76, Brightness: 109861, OutTemp: 12.0, Azimut Beschattung: 180, Azimut Endschattung: 360, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.05.26 15:22:09 - ShadingProcessing: Rollo.WZ.StiegeRechts - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.05.26 15:22:09 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:22:09 - ShadingProcessing: Rollo.WZ.StiegeRechts - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2020.05.26 15:22:09 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:22:09 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:22:09 - FnSetDriveCmd: Rollo.WZ.StiegeRechts - versetztes fahren
ASC_DEBUG!!! 2020.05.26 15:22:09 - FnSetDriveCmd: Rollo.WZ.StiegeRechts - NoDelay: NEIN
ASC_DEBUG!!! 2020.05.26 15:22:09 - FnShuttersCommandSet: Rollo.WZ.StiegeRechts - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2020.05.26 15:22:09 - ShadingProcessingDriveCommand: Rollo.WZ.StiegeRechts - Der aktuelle Beschattungsstatus ist: in und somit wird nun in die Position: 92 zum Beschatten gefahren
ASC_DEBUG!!! 2020.05.26 15:22:09 - ShadingProcessingDriveCommand: Rollo.WZ.StiegeRechts - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.05.26 12:57:31
ASC_DEBUG!!! 2020.05.26 15:22:09 - EventProcessingShadingBrightness: Rollo.WZ.StiegeRechts - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.05.26 15:23:01 - FnSetCmdFn: Rollo.WZ.StiegeRechts - Rollo wird gefahren, aktuelle Position: 90, Zielposition: 92. Grund der Fahrt: shading in
2020.05.26 15:23:01.659 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :92:
2020.05.26 15:23:01.660 4: SOMFY_set: handled command pos --> move :none:  newState :92:
2020.05.26 15:23:01.660 5: SOMFY_set: handled for drive/udpate:  updateState ::  drivet :0: updatet :0:
2020.05.26 15:23:01.660 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:92:   updatestate:<undef>:   move:none:
2020.05.26 15:23:01.660 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:92:  rounded:90:  stateTrans:90:
ASC_DEBUG!!! 2020.05.26 15:23:01 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 90','position: 90','exact: 92','myBrightness: 109861','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 240.7','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.76','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:23:01 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 90 position: 90 exact: 92 myBrightness: 109861 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 240.7 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.76 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:23:01 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499381 Last Position Timestamp: 1590499381 Drive Up Max Duration: 60 Last Position: 90 aktuelle Position: 90
ASC_DEBUG!!! 2020.05.26 15:23:01 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:23:01 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
ASC_DEBUG!!! 2020.05.26 15:23:16 - EventProcessingTwilightDevice: Rollo.WZ.StiegeRechts - Event vom Astro oder Twilight Device wurde erkannt. Event wird verarbeitet
ASC_DEBUG!!! 2020.05.26 15:23:16 - EventProcessingTwilightDevice: myASControl - Passendes Event wurde erkannt. Verarbeitung über alle Rollos beginnt
ASC_DEBUG!!! 2020.05.26 15:23:17 - EventProcessingTwilightDevice: Rollo.WZ.StiegeRechts RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.05.26 15:23:17 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:23:17 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:23:17 - ShadingProcessing: Rollo.WZ.StiegeRechts - Übergebende Werte - Azimuth:242.12, Elevation: 50.03, Brightness: 109861, OutTemp: 12.0, Azimut Beschattung: 180, Azimut Endschattung: 360, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.05.26 15:23:17 - ShadingProcessing: Rollo.WZ.StiegeRechts - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.05.26 15:23:17 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:23:17 - ShadingProcessing: Rollo.WZ.StiegeRechts - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2020.05.26 15:23:17 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:23:17 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:23:17 - FnSetDriveCmd: Rollo.WZ.StiegeRechts - versetztes fahren
ASC_DEBUG!!! 2020.05.26 15:23:17 - FnSetDriveCmd: Rollo.WZ.StiegeRechts - NoDelay: NEIN
ASC_DEBUG!!! 2020.05.26 15:23:17 - FnShuttersCommandSet: Rollo.WZ.StiegeRechts - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2020.05.26 15:23:17 - ShadingProcessingDriveCommand: Rollo.WZ.StiegeRechts - Der aktuelle Beschattungsstatus ist: in und somit wird nun in die Position: 92 zum Beschatten gefahren
ASC_DEBUG!!! 2020.05.26 15:23:17 - ShadingProcessingDriveCommand: Rollo.WZ.StiegeRechts - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.05.26 12:57:31
ASC_DEBUG!!! 2020.05.26 15:23:17 - EventProcessingTwilightDevice: Rollo.WZ.StiegeRechts - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
ASC_DEBUG!!! 2020.05.26 15:24:11 - FnSetCmdFn: Rollo.WZ.StiegeRechts - Rollo wird gefahren, aktuelle Position: 90, Zielposition: 92. Grund der Fahrt: shading in
2020.05.26 15:24:11.092 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :92:
2020.05.26 15:24:11.093 4: SOMFY_set: handled command pos --> move :none:  newState :92:
2020.05.26 15:24:11.093 5: SOMFY_set: handled for drive/udpate:  updateState ::  drivet :0: updatet :0:
2020.05.26 15:24:11.094 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:92:   updatestate:<undef>:   move:none:
2020.05.26 15:24:11.094 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:92:  rounded:90:  stateTrans:90:
ASC_DEBUG!!! 2020.05.26 15:24:11 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 90','position: 90','exact: 92','myBrightness: 109861','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:24:11 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 90 position: 90 exact: 92 myBrightness: 109861 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:24:11 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499451 Last Position Timestamp: 1590499451 Drive Up Max Duration: 60 Last Position: 90 aktuelle Position: 90
ASC_DEBUG!!! 2020.05.26 15:24:11 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:24:11 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:24:37.198 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :off:  arg1 ::  pos :92:
2020.05.26 15:24:37.199 4: SOMFY_set: handled command off --> move :off:  newState :92:
2020.05.26 15:24:37.199 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :16.56:
2020.05.26 15:24:37.200 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:92:   updatestate:0:   move:off:
2020.05.26 15:24:37.201 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:92:  rounded:90:  stateTrans:90:
ASC_DEBUG!!! 2020.05.26 15:24:37 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 90','position: 90','exact: 92','myBrightness: 109861','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:24:37 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 90 position: 90 exact: 92 myBrightness: 109861 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:24:37 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499477 Last Position Timestamp: 1590499451 Drive Up Max Duration: 60 Last Position: 90 aktuelle Position: 90
ASC_DEBUG!!! 2020.05.26 15:24:37 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:24:37 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:24:37.413 4: SOMFY_sendCommand: Rollo.WZ.StiegeRechts -> cmd :off:
2020.05.26 15:24:37.416 4: SOMFY_set: Rollo.WZ.StiegeRechts -> update state in 16.56 sec
2020.05.26 15:24:40.418 4: SOMFY_TimedUpdate
2020.05.26 15:24:40.418 5: SOMFY_TimedUpdate : pos so far : 92
2020.05.26 15:24:40.419 5: SOMFY_TimedUpdate : delta time : 3.00   new rounde pos (rounded): 75.3333333333333
2020.05.26 15:24:40.419 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:75.3333333333333:   updatestate:0:   move:off:
2020.05.26 15:24:40.419 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:75.3333333333333:  rounded:80:  stateTrans:80:
ASC_DEBUG!!! 2020.05.26 15:24:40 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 80','position: 80','exact: 75.3333333333333','myBrightness: 109861','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:24:40 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 80 position: 80 exact: 75.3333333333333 myBrightness: 109861 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:24:40 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499480 Last Position Timestamp: 1590499451 Drive Up Max Duration: 60 Last Position: 90 aktuelle Position: 80
ASC_DEBUG!!! 2020.05.26 15:24:40 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:24:40 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:24:40.579 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 13.56 sec
2020.05.26 15:24:40.580 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590499483.40895
2020.05.26 15:24:40.580 5: SOMFY_TimedUpdate DONE
2020.05.26 15:24:43.602 4: SOMFY_TimedUpdate
2020.05.26 15:24:43.602 5: SOMFY_TimedUpdate : pos so far : 75.3333333333333
2020.05.26 15:24:43.603 5: SOMFY_TimedUpdate : delta time : 3.18   new rounde pos (rounded): 57.6666666666667
2020.05.26 15:24:43.603 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:57.6666666666667:   updatestate:0:   move:off:
2020.05.26 15:24:43.603 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:57.6666666666667:  rounded:60:  stateTrans:60:
ASC_DEBUG!!! 2020.05.26 15:24:43 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 60','position: 60','exact: 57.6666666666667','myBrightness: 109861','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:24:43 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 60 position: 60 exact: 57.6666666666667 myBrightness: 109861 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:24:43 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499483 Last Position Timestamp: 1590499451 Drive Up Max Duration: 60 Last Position: 90 aktuelle Position: 60
ASC_DEBUG!!! 2020.05.26 15:24:43 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:24:43 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:24:43.762 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 10.38 sec
2020.05.26 15:24:43.762 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590499486.59302
2020.05.26 15:24:43.762 5: SOMFY_TimedUpdate DONE
2020.05.26 15:24:46.594 4: SOMFY_TimedUpdate
2020.05.26 15:24:46.595 5: SOMFY_TimedUpdate : pos so far : 57.6666666666667
2020.05.26 15:24:46.596 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 41.0555555555555
2020.05.26 15:24:46.598 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:41.0555555555555:   updatestate:0:   move:off:
2020.05.26 15:24:46.598 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:41.0555555555555:  rounded:40:  stateTrans:40:
ASC_DEBUG!!! 2020.05.26 15:24:46 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 40','position: 40','exact: 41.0555555555555','myBrightness: 109861','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:24:46 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 40 position: 40 exact: 41.0555555555555 myBrightness: 109861 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:24:46 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499486 Last Position Timestamp: 1590499451 Drive Up Max Duration: 60 Last Position: 90 aktuelle Position: 40
ASC_DEBUG!!! 2020.05.26 15:24:46 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:24:46 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:24:46.758 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 7.39 sec
2020.05.26 15:24:46.758 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590499489.58592
2020.05.26 15:24:46.758 5: SOMFY_TimedUpdate DONE
2020.05.26 15:24:49.587 4: SOMFY_TimedUpdate
2020.05.26 15:24:49.588 5: SOMFY_TimedUpdate : pos so far : 41.0555555555555
2020.05.26 15:24:49.589 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 24.4444444444444
2020.05.26 15:24:49.590 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:24.4444444444444:   updatestate:0:   move:off:
2020.05.26 15:24:49.590 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:24.4444444444444:  rounded:20:  stateTrans:20:
ASC_DEBUG!!! 2020.05.26 15:24:49 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 20','position: 20','exact: 24.4444444444444','myBrightness: 109861','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:24:49 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 20 position: 20 exact: 24.4444444444444 myBrightness: 109861 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:24:49 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499489 Last Position Timestamp: 1590499451 Drive Up Max Duration: 60 Last Position: 90 aktuelle Position: 20
ASC_DEBUG!!! 2020.05.26 15:24:49 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:24:49 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:24:49.785 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 4.4 sec
2020.05.26 15:24:49.786 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590499492.57885
2020.05.26 15:24:49.786 5: SOMFY_TimedUpdate DONE
2020.05.26 15:24:52.581 4: SOMFY_TimedUpdate
2020.05.26 15:24:52.581 5: SOMFY_TimedUpdate : pos so far : 24.4444444444444
2020.05.26 15:24:52.582 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 7.83333333333332
2020.05.26 15:24:52.583 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:7.83333333333332:   updatestate:0:   move:off:
2020.05.26 15:24:52.583 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:7.83333333333332:  rounded:10:  stateTrans:10:
ASC_DEBUG!!! 2020.05.26 15:24:52 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 10','position: 10','exact: 7.83333333333332','myBrightness: 109861','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:24:52 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 10 position: 10 exact: 7.83333333333332 myBrightness: 109861 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:24:52 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499492 Last Position Timestamp: 1590499451 Drive Up Max Duration: 60 Last Position: 90 aktuelle Position: 10
ASC_DEBUG!!! 2020.05.26 15:24:52 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:24:52 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:24:52.793 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 1.41 sec
2020.05.26 15:24:52.794 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590499493.98219
2020.05.26 15:24:52.794 5: SOMFY_TimedUpdate DONE
2020.05.26 15:24:53.983 4: SOMFY_TimedUpdate
2020.05.26 15:24:53.983 5: SOMFY_TimedUpdate : pos so far : 7.83333333333332
2020.05.26 15:24:53.983 5: SOMFY_TimedUpdate : delta time : 1.40   new rounde pos (rounded): 0.0555555555555438
2020.05.26 15:24:53.984 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:0:   updatestate:<undef>:   move:stop:
2020.05.26 15:24:53.984 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:0:  rounded:0:  stateTrans:open:
ASC_DEBUG!!! 2020.05.26 15:24:54 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: open','position: 0','exact: 0','myBrightness: 109861','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:24:54 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: open position: 0 exact: 0 myBrightness: 109861 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:24:54 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499494 Last Position Timestamp: 1590499451 Drive Up Max Duration: 60 Last Position: 90 aktuelle Position: 0
ASC_DEBUG!!! 2020.05.26 15:24:54 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:24:54 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:24:54.185 5: SOMFY_TimedUpdate DONE
ASC_DEBUG!!! 2020.05.26 15:25:02 - EventProcessingShadingBrightness: Rollo.WZ.StiegeRechts - Es wird nun geprüft ob der übergebene Event ein nummerischer Wert vom Brightnessreading ist.
ASC_DEBUG!!! 2020.05.26 15:25:02 - EventProcessingShadingBrightness: Rollo.WZ.StiegeRechts - Nummerischer Brightness-Wert wurde erkannt. Der Brightness Average Wert ist: 108968 RainProtection: unprotected WindProtection: unprotected
ASC_DEBUG!!! 2020.05.26 15:25:02 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:25:02 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:25:02 - ShadingProcessing: Rollo.WZ.StiegeRechts - Übergebende Werte - Azimuth:242.12, Elevation: 50.03, Brightness: 108968, OutTemp: 12.0, Azimut Beschattung: 180, Azimut Endschattung: 360, Ist es nach der Zeitblockadezeit: JA, Das Rollo ist in der Beschattung und wurde manuell gefahren: NEIN, Ist es nach der Hälfte der Beschattungswartezeit: JA
ASC_DEBUG!!! 2020.05.26 15:25:02 - ShadingProcessing: Rollo.WZ.StiegeRechts - Alle Werte für die weitere Verarbeitung sind korrekt vorhanden und es wird nun mit der Beschattungsverarbeitung begonnen
ASC_DEBUG!!! 2020.05.26 15:25:02 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:25:02 - ShadingProcessing: Rollo.WZ.StiegeRechts - Alle Beschattungsbedingungen wurden erfüllt und somit wird der Beschattungsstatus um eine Stufe angehoben. Alter Status: in Neuer Status: in
ASC_DEBUG!!! 2020.05.26 15:25:02 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:25:02 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.26 15:25:02 - FnSetDriveCmd: Rollo.WZ.StiegeRechts - versetztes fahren
ASC_DEBUG!!! 2020.05.26 15:25:02 - FnSetDriveCmd: Rollo.WZ.StiegeRechts - NoDelay: NEIN
ASC_DEBUG!!! 2020.05.26 15:25:02 - FnShuttersCommandSet: Rollo.WZ.StiegeRechts - Das Rollo wird gefahren. Kein Partymodus aktiv und das zugordnete Fenster ist entweder nicht offen oder keine Terassentür
ASC_DEBUG!!! 2020.05.26 15:25:02 - ShadingProcessingDriveCommand: Rollo.WZ.StiegeRechts - Der aktuelle Beschattungsstatus ist: in und somit wird nun in die Position: 92 zum Beschatten gefahren
ASC_DEBUG!!! 2020.05.26 15:25:02 - ShadingProcessingDriveCommand: Rollo.WZ.StiegeRechts - Der aktuelle Beschattungsstatus ist: in, Beschattungsstatus Zeitstempel: 2020.05.26 12:57:31
ASC_DEBUG!!! 2020.05.26 15:25:02 - EventProcessingShadingBrightness: Rollo.WZ.StiegeRechts - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen
ASC_DEBUG!!! 2020.05.26 15:26:00 - FnSetCmdFn: Rollo.WZ.StiegeRechts - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 92. Grund der Fahrt: shading in
2020.05.26 15:26:00.689 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :0:
2020.05.26 15:26:00.690 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.05.26 15:26:00.690 5: SOMFY_set: handled for drive/udpate:  updateState :92:  drivet :13.8: updatet :0:
2020.05.26 15:26:00.691 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:0:   updatestate:92:   move:on:
2020.05.26 15:26:00.691 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:0:  rounded:0:  stateTrans:open:
ASC_DEBUG!!! 2020.05.26 15:26:00 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: open','position: 0','exact: 0','myBrightness: 108968','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:26:00 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: open position: 0 exact: 0 myBrightness: 108968 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:26:00 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499560 Last Position Timestamp: 1590499560 Drive Up Max Duration: 60 Last Position: 0 aktuelle Position: 0
ASC_DEBUG!!! 2020.05.26 15:26:00 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:26:00 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:26:00.869 4: SOMFY_sendCommand: Rollo.WZ.StiegeRechts -> cmd :on:
2020.05.26 15:26:00.871 4: SOMFY_set: Rollo.WZ.StiegeRechts -> stopping in 13.8 sec
2020.05.26 15:26:03.885 4: SOMFY_TimedUpdate
2020.05.26 15:26:03.885 5: SOMFY_TimedUpdate : pos so far : 0
2020.05.26 15:26:03.886 5: SOMFY_TimedUpdate : delta time : 3.01   new rounde pos (rounded): 20.0666666666667
2020.05.26 15:26:03.887 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:20.0666666666667:   updatestate:92:   move:on:
2020.05.26 15:26:03.887 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:20.0666666666667:  rounded:20:  stateTrans:20:
ASC_DEBUG!!! 2020.05.26 15:26:04 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 20','position: 20','exact: 20.0666666666667','myBrightness: 108968','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:26:04 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 20 position: 20 exact: 20.0666666666667 myBrightness: 108968 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:26:04 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499564 Last Position Timestamp: 1590499560 Drive Up Max Duration: 60 Last Position: 0 aktuelle Position: 20
ASC_DEBUG!!! 2020.05.26 15:26:04 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:26:04 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:26:04.087 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> stopping in 10.79 sec
2020.05.26 15:26:04.088 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590499566.87614
2020.05.26 15:26:04.088 5: SOMFY_TimedUpdate DONE
2020.05.26 15:26:06.877 4: SOMFY_TimedUpdate
2020.05.26 15:26:06.877 5: SOMFY_TimedUpdate : pos so far : 20.0666666666667
2020.05.26 15:26:06.878 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 40
2020.05.26 15:26:06.878 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:40:   updatestate:92:   move:on:
2020.05.26 15:26:06.878 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:40:  rounded:40:  stateTrans:40:
ASC_DEBUG!!! 2020.05.26 15:26:07 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 40','position: 40','exact: 40','myBrightness: 108968','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:26:07 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 40 position: 40 exact: 40 myBrightness: 108968 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:26:07 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499567 Last Position Timestamp: 1590499560 Drive Up Max Duration: 60 Last Position: 0 aktuelle Position: 40
ASC_DEBUG!!! 2020.05.26 15:26:07 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:26:07 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:26:07.053 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> stopping in 7.8 sec
2020.05.26 15:26:07.053 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590499569.86818
2020.05.26 15:26:07.053 5: SOMFY_TimedUpdate DONE
2020.05.26 15:26:09.870 4: SOMFY_TimedUpdate
2020.05.26 15:26:09.872 5: SOMFY_TimedUpdate : pos so far : 40
2020.05.26 15:26:09.874 5: SOMFY_TimedUpdate : delta time : 3.00   new rounde pos (rounded): 60
2020.05.26 15:26:09.875 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:60:   updatestate:92:   move:on:
2020.05.26 15:26:09.875 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:60:  rounded:60:  stateTrans:60:
ASC_DEBUG!!! 2020.05.26 15:26:10 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 60','position: 60','exact: 60','myBrightness: 108968','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:26:10 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 60 position: 60 exact: 60 myBrightness: 108968 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:26:10 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499570 Last Position Timestamp: 1590499560 Drive Up Max Duration: 60 Last Position: 0 aktuelle Position: 60
ASC_DEBUG!!! 2020.05.26 15:26:10 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:26:10 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:26:10.074 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> stopping in 4.8 sec
2020.05.26 15:26:10.075 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590499572.8635
2020.05.26 15:26:10.075 5: SOMFY_TimedUpdate DONE
2020.05.26 15:26:12.864 4: SOMFY_TimedUpdate
2020.05.26 15:26:12.865 5: SOMFY_TimedUpdate : pos so far : 60
2020.05.26 15:26:12.865 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 79.9333333333333
2020.05.26 15:26:12.866 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:79.9333333333333:   updatestate:92:   move:on:
2020.05.26 15:26:12.866 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:79.9333333333333:  rounded:80:  stateTrans:80:
ASC_DEBUG!!! 2020.05.26 15:26:12 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 80','position: 80','exact: 79.9333333333333','myBrightness: 108968','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:26:12 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 80 position: 80 exact: 79.9333333333333 myBrightness: 108968 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:26:13 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499573 Last Position Timestamp: 1590499560 Drive Up Max Duration: 60 Last Position: 0 aktuelle Position: 80
ASC_DEBUG!!! 2020.05.26 15:26:13 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:26:13 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:26:13.036 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> stopping in 1.81 sec
2020.05.26 15:26:13.037 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590499574.66553
2020.05.26 15:26:13.037 5: SOMFY_TimedUpdate DONE
2020.05.26 15:26:14.666 4: SOMFY_TimedUpdate
2020.05.26 15:26:14.666 5: SOMFY_TimedUpdate : pos so far : 79.9333333333333
2020.05.26 15:26:14.666 5: SOMFY_TimedUpdate : delta time : 1.80   new rounde pos (rounded): 91.9333333333333
2020.05.26 15:26:14.667 4: SOMFY_sendCommand: Rollo.WZ.StiegeRechts -> cmd :stop:
2020.05.26 15:26:14.670 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:92:   updatestate:<undef>:   move:stop:
2020.05.26 15:26:14.670 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:92:  rounded:90:  stateTrans:90:
ASC_DEBUG!!! 2020.05.26 15:26:14 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: 90','position: 90','exact: 92','myBrightness: 108968','myBrightnessForShadingCloudy: 2000','myBrightnessForShadingSunny: 5000','myTemperatureExtern: 12.0','myTemperatureExternForShadingMin: 11','mySunAzimuth: 242.12','mySunAzimuthLeft: 180','mySunAzimuthRight: 360','mySunElevation: 50.03','mySunElevationForShadingMin: 5','mySunElevationForShadingMax: 90','myShadingPASS_GreaterBrightnessSunny: True','myShadingPASS_LowerBrightnessCloudy: True','myShadingPASS_GreaterSunAzimuthLeft: True','myShadingPASS_LowerSunAzimuthRight: True','myShadingPASS_GreaterSunElevationMin: True','myShadingPASS_LowerSunElevationMax: True','myShadingPASS_GreaterTemperatureExternMin: True']
ASC_DEBUG!!! 2020.05.26 15:26:14 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: 90 position: 90 exact: 92 myBrightness: 108968 myBrightnessForShadingCloudy: 2000 myBrightnessForShadingSunny: 5000 myTemperatureExtern: 12.0 myTemperatureExternForShadingMin: 11 mySunAzimuth: 242.12 mySunAzimuthLeft: 180 mySunAzimuthRight: 360 mySunElevation: 50.03 mySunElevationForShadingMin: 5 mySunElevationForShadingMax: 90 myShadingPASS_GreaterBrightnessSunny: True myShadingPASS_LowerBrightnessCloudy: True myShadingPASS_GreaterSunAzimuthLeft: True myShadingPASS_LowerSunAzimuthRight: True myShadingPASS_GreaterSunElevationMin: True myShadingPASS_LowerSunElevationMax: True myShadingPASS_GreaterTemperatureExternMin: True'
ASC_DEBUG!!! 2020.05.26 15:26:14 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590499574 Last Position Timestamp: 1590499560 Drive Up Max Duration: 60 Last Position: 0 aktuelle Position: 90
ASC_DEBUG!!! 2020.05.26 15:26:14 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 15:26:14 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.26 15:26:14.827 5: SOMFY_TimedUpdate DONE
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 26 Mai 2020, 18:07:56
Pfuh, die Fehlersuche ist ganz schön zeitintensiv.
Anscheinend erkennt ASC nicht alle manuellen Fahrten auch als manuell.
Jetzt gerade ist das Rollo wieder oben geblieben, nachdem ich es manuell verfahren habe.

Wenn ich den Rollo auf verschiedene Positionen fahre, erscheint folgendes im log (jedes "----" markiert den Beginn einer manuellen Fahrt):
tail -f log/fhem-2020-05-26.log | grep "EventProcessingShutters: eine"
ASC_DEBUG!!! 2020.05.26 17:57:31 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:57:34 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:57:37 - EventProcessingShutters: eine manualle Fahrt wurde erkannt!
ASC_DEBUG!!! 2020.05.26 17:57:40 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
-------------------
ASC_DEBUG!!! 2020.05.26 17:57:50 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:57:54 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:57:57 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:00 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:01 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
-------------------
ASC_DEBUG!!! 2020.05.26 17:58:13 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:16 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:19 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:23 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:25 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
-------------------
ASC_DEBUG!!! 2020.05.26 17:58:39 - EventProcessingShutters: eine manualle Fahrt wurde erkannt!
ASC_DEBUG!!! 2020.05.26 17:58:42 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:45 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:48 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:51 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:54 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
--------------------
ASC_DEBUG!!! 2020.05.26 17:59:18 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:59:21 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:59:24 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:59:27 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
--------------------
ASC_DEBUG!!! 2020.05.26 17:59:58 - EventProcessingShutters: eine manualle Fahrt wurde erkannt!
ASC_DEBUG!!! 2020.05.26 18:00:01 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 18:00:05 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 18:00:08 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 18:00:09 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!


Das Reading "ASC_ShuttersLastDrive" wurde jedesmal upgedatet und steht auf "manual".

Ist es überhaupt wichtig, dass da "eine manualle Fahrt wurde erkannt!" im log steht?

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 26 Mai 2020, 21:17:37
Beim durchlesen eben ist mir das auch aufgefallen. Natürlich gilt die Aussage mit dem nicht mehr in Shading fahren nach manueller fahrt nur wenn die manuelle Fahrt auch erkannt wird.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 26 Mai 2020, 21:56:27
Das
Zitat von: CoolTux am 26 Mai 2020, 21:17:37
Beim durchlesen eben ist mir das auch aufgefallen. Natürlich gilt die Aussage mit dem nicht mehr in Shading fahren nach manueller fahrt nur wenn die manuelle Fahrt auch erkannt wird.
Das ist schon klar ;)

Wenn eine manuelle Fahrt erkannt wird, sollte das während der Fahrt dann immer wieder im log stehen oder nur das erste Mal?
Sprich: Ist das eine sauber erkannte Fahrt?
ASC_DEBUG!!! 2020.05.26 17:58:39 - EventProcessingShutters: eine manualle Fahrt wurde erkannt!
ASC_DEBUG!!! 2020.05.26 17:58:42 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:45 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:48 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:51 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:54 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!


Beim Somfy gibt es ja 2 Readings für die Position.
Nämlich "position", die auf ganze 10-er gerundet wird und das Reading "exact", dass den Wert direkt angibt.
Allerdings sind das ja nur Schätzwerte, weil Somfy keine Rückmeldung zur Position gibt und damit nur die Fahrzeiten ausgewertet werden können.
Wenn ich aber mit dem Befehl "set Rollo.WZ.StiegeRechts position 18" den Rollo bewege, dann steht im Reading "position=20" und in "exact=18".

Sollte ein "attr Rollo.WZ.StiegeRechts ASC_Pos_Reading exact" helfen?
Somfy ist ja ein bekannter Device-Typ, daher sollte zum Fahren auch der Befehl "position" verwendet werden. Oder?

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 26 Mai 2020, 22:29:22
Zitat von: gestein am 26 Mai 2020, 21:56:27
DasDas ist schon klar ;)

Wenn eine manuelle Fahrt erkannt wird, sollte das während der Fahrt dann immer wieder im log stehen oder nur das erste Mal?
Sprich: Ist das eine sauber erkannte Fahrt?
ASC_DEBUG!!! 2020.05.26 17:58:39 - EventProcessingShutters: eine manualle Fahrt wurde erkannt!
ASC_DEBUG!!! 2020.05.26 17:58:42 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:45 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:48 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:51 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!
ASC_DEBUG!!! 2020.05.26 17:58:54 - EventProcessingShutters: eine automatisierte Fahrt durch ASC wurde erkannt! Es werden nun die LastDriveReading und StateReading Werte gesetzt!


Beim Somfy gibt es ja 2 Readings für die Position.
Nämlich "position", die auf ganze 10-er gerundet wird und das Reading "exact", dass den Wert direkt angibt.
Allerdings sind das ja nur Schätzwerte, weil Somfy keine Rückmeldung zur Position gibt und damit nur die Fahrzeiten ausgewertet werden können.
Wenn ich aber mit dem Befehl "set Rollo.WZ.StiegeRechts position 18" den Rollo bewege, dann steht im Reading "position=20" und in "exact=18".

Sollte ein "attr Rollo.WZ.StiegeRechts ASC_Pos_Reading exact" helfen?
Somfy ist ja ein bekannter Device-Typ, daher sollte zum Fahren auch der Befehl "position" verwendet werden. Oder?

lg, Gerhard

Anscheinend wird Dein Reading die ganze Fahrt über immer neu geschrieben statt einmalig bei Abschluss der Fahrt. Das ist Unsinn sollte nicht so sein. Daher kommt ASC wohl auch hin und wieder durcheinander.
Gibt es ein Reading welches die Position nach Abschluss der Fahrt schreibt?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 26 Mai 2020, 22:39:26
Das ist richtig. Beide Readings ("position" und "exact") werden während der Fahrt upgedated.
"exact" hat auch manchmal krumme Nachkommastellen. Wie es sich halt aus der Berechnung ergibt.
Ein anderes Reading gibt es nicht.

"state" zeigt das gleiche wie "position".

Es gäbe da noch ein Internal namens "move".
Das zeigt 3 Zustände:
stop ... keine Bewegung
off ... Fahrt nach oben
on ... Fahrt nach unten

Vielleicht sollte man den Modul-Author viegener bitten so ein Reading einzubauen?

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 27 Mai 2020, 05:00:24
Schau mal bitte ob es irgendein Reading gibt welches erst nach Abschluss einer Fahrt gesetzt wird.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 27 Mai 2020, 14:04:00
Zitat von: CoolTux am 27 Mai 2020, 05:00:24
Schau mal bitte ob es irgendein Reading gibt welches erst nach Abschluss einer Fahrt gesetzt wird.
Hab gerade noch mal geschaut. Leider nicht.
Nur das Internal "move" wird richtig gesetzt - also auf off/on bei Fahrt bzw. stop wenn angehalten.

Auch die Readings "rolling_code" und "enc_key" werden schon bei Beginn der Fahrt verändert.

Eventuell gäbe es die Möglichkeit mit einem DOIF die Änderung des internals "move" zu erkennen und dann z.B. ein Userreading im Rollo erst dann auf den Wert von "position" zu setzen, wenn es wieder das internal "move" wieder auf "stop" ist.
So wie hier: https://forum.fhem.de/index.php/topic,66389.msg576767.html#msg576767 (https://forum.fhem.de/index.php/topic,66389.msg576767.html#msg576767)
Müsste ich heute Abend probieren.
Ich weiß nicht, wie schnell DOIF diese Änderung erkennt.

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 27 Mai 2020, 14:51:51
setze ein userreadings und nehme als trigger move off

Beispiel

userreadings pctnew:move:.off {    }
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 27 Mai 2020, 15:08:38
Das probiere ich gleich mal.
Konnte es doch früher probieren und ich hab halt mal eine Kanone genommen um auf Spatzen zu schießen :)

mit dem DOIF geht es anscheinend auch:
defmod diRollo.WZ.StiegeRechtsMove DOIF ([Rollo.WZ.StiegeRechts:&move] eq "off") {Log 1, "Rollo-WZ.StiegeRechts: move=off";;}\
DOELSEIF ([Rollo.WZ.StiegeRechts:&move] eq "on") {Log 1, "Rollo-WZ.StiegeRechts: move=on";;}\
DOELSEIF ([Rollo.WZ.StiegeRechts:&move] eq "stop") {my $pos=ReadingsVal("Rollo.WZ.StiegeRechts","position",-1);; Log 1, "Rollo-WZ.StiegeRechts: move=stop;;position=$pos";; fhem("setreading Rollo.WZ.StiegeRechts usrPos $pos");;}
attr diRollo.WZ.StiegeRechtsMove room SOMFY


Deine Lösung ist besser, weil im Device selbst.
lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 27 Mai 2020, 15:19:17
Passt zwar nicht hierher, aber ich frage es trotzdem kurz.
"move" ist ein internal und erzeugt keine events. Funktioniert dann das UserReading überhaupt?
Denn auf Anhieb hat es mal nicht funktioniert.

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 27 Mai 2020, 15:36:17
MMn kann das (direkt) mit dem userReading nicht funktionieren.

Alternativ mal folgender Ansatz: über einen userReadings-Eintrag auf was triggerndes (position) eine Perl-Funktion starten, die dann alle paar Sekunden (rekursiver Aufruf via InternalTimer) checkt, ob das Internal "move" auf "off" steht und dann ein setreading ausführt?
Afaik muß nur "undef" (nach dem Aufruf der "eigentlichen Funktion") zurückgegeben werden, damit in userReadings "nichts" (direkt) passiert...
(vermutlich macht viegener in Somfy auch nicht viel anderes als _einen_ Timer zu setzen, um das Internal zu erzeugen, evtl. kann man ihn überreden, daraus (auch) ein triggerndes Reading zu machen...
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 27 Mai 2020, 16:07:40
Danke!

Als Workaround funktioniert mein DOIF mal ganz gut. Habe nur das Reading "position" durch "exact" ersetzt, damit dann auch z.B. "92" als Position drinnen steht.
Mit dem UserReading funktioniert dann auch die Erkennung der manuellen Fahrt richtig. Zumindest scheint es mal so.

Werde aber trotzdem viegener bitten, ob er nicht was im SOMFY ändern kann.
Immerhin müsste ich jetzt 7 DOIFs für 7 Rollos definieren.

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Damian am 27 Mai 2020, 17:59:56
Zitat von: gestein am 27 Mai 2020, 16:07:40
Immerhin müsste ich jetzt 7 DOIFs für 7 Rollos definieren.

Das sollte auch mit einem funktionieren, siehe: https://forum.fhem.de/index.php/topic,111266.msg1054775.html#msg1054775
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: FunkOdyssey am 27 Mai 2020, 18:10:11
Zitat von: FunkOdyssey am 10 Mai 2020, 16:23:23
Ich muss mal ein Thema ansprechen, über das wir schon früher gesprochen haben:
Könnte man für die Helligkeitswerte bei der Beschattung ein anderes Device nutzen wie bei den normalen Fahrten? Es würde mir auch reichen, wenn es nur ein anderes Reading wäre, dass ich angeben könnte.

Mein Problem ist nämlich, dass mein Sensor Lux und Lightlevel misst.
- Lux kann ich wunderbar für die Sonnenstrahlen und daher für die Beschattung nutzen.
- Lightlevel sind Werte auf einer logarithmischen Skala und verhalten sich komplett anders. Es geht eher um die gefühlte Helligkeit und nicht die Sonneneinstrahlung.

In einigen Attributen erlaubt ASC bereits andere Device/Readings. Ging das bei ASC_Shading_StateChange_SunnyCloudy nicht auch?

Ich will dich absolut nicht nerven. Ich möchte nur die Umstellung bei mir ein wenig planen, da meine Beschattung aktuell gar nicht mehr funktioniert, da ich die Sensordaten so nicht verwenden kann. Das ist aber mein Problem. Ich könnte also auch den Lux-Sensor umstellen, den ich für die Beschattung perfekt nutzen kann. Nur hilft mir dieser nicht bei den Brightness-Fahrten.

Noch einmal: Kein Stress, aber kannst du sagen, ob das eher kurz-, mittel- oder langfristig eingebaut wird?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 27 Mai 2020, 18:51:57
Zum jetzigen Zeitpunkt eher Langfristig. Aktuell habe ich unglaublich viel um die Ohren.


Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: FunkOdyssey am 27 Mai 2020, 18:52:28
Okay, danke für die Info.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 28 Mai 2020, 19:27:34
Hallo,

ich habe es nun geschafft, das Reading für die Position dann upzudaten, wenn die Fahrt zu Ende ist.
Dafür habe ich dann das Attribut "ASC_Pos_Reading" entsprechend gesetzt.
Allerdings erkennt nun ASC eigenartigerweise keine Fahrten mehr, obwohl ich zuerst dachte, dass funktioniert.

Das ist wirklich eine harte Nuss, die ich/wir da knacken sollen.

Danke im Voraus
lg, Gerhard

Hier der log für die erste Fahrt nach oben und dann wieder nach unten:
ASC_DEBUG!!! 2020.05.28 18:44:20 - EventProcessingTwilightDevice: Rollo.WZ.StiegeRechts - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die Beschattungsfunktion ausgeführt
2020.05.28 18:45:03.495 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :off:  arg1 ::  pos :92:
2020.05.28 18:45:03.495 4: SOMFY_set: handled command off --> move :off:  newState :92:
2020.05.28 18:45:03.495 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :16.56:
2020.05.28 18:45:03.496 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:92:   updatestate:0:   move:off:
2020.05.28 18:45:03.496 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:92:  rounded:90:  stateTrans:90:
2020.05.28 18:45:03.538 1: Rollo-WZ.StiegeRechts: move=off
2020.05.28 18:45:03.561 4: SOMFY_sendCommand: Rollo.WZ.StiegeRechts -> cmd :off:
2020.05.28 18:45:03.563 4: SOMFY_set: Rollo.WZ.StiegeRechts -> update state in 16.56 sec
2020.05.28 18:45:06.565 4: SOMFY_TimedUpdate
2020.05.28 18:45:06.565 5: SOMFY_TimedUpdate : pos so far : 92
2020.05.28 18:45:06.566 5: SOMFY_TimedUpdate : delta time : 3.00   new rounde pos (rounded): 75.3333333333333
2020.05.28 18:45:06.567 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:75.3333333333333:   updatestate:0:   move:off:
2020.05.28 18:45:06.567 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:75.3333333333333:  rounded:80:  stateTrans:80:
2020.05.28 18:45:06.673 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 13.56 sec
2020.05.28 18:45:06.673 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590684309.55633
2020.05.28 18:45:06.673 5: SOMFY_TimedUpdate DONE
2020.05.28 18:45:09.557 4: SOMFY_TimedUpdate
2020.05.28 18:45:09.557 5: SOMFY_TimedUpdate : pos so far : 75.3333333333333
2020.05.28 18:45:09.558 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 58.7222222222222
2020.05.28 18:45:09.559 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:58.7222222222222:   updatestate:0:   move:off:
2020.05.28 18:45:09.559 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:58.7222222222222:  rounded:60:  stateTrans:60:
2020.05.28 18:45:09.610 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 10.57 sec
2020.05.28 18:45:09.611 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590684312.54822
2020.05.28 18:45:09.611 5: SOMFY_TimedUpdate DONE
2020.05.28 18:45:12.550 4: SOMFY_TimedUpdate
2020.05.28 18:45:12.550 5: SOMFY_TimedUpdate : pos so far : 58.7222222222222
2020.05.28 18:45:12.552 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 42.1111111111111
2020.05.28 18:45:12.552 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:42.1111111111111:   updatestate:0:   move:off:
2020.05.28 18:45:12.553 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:42.1111111111111:  rounded:40:  stateTrans:40:
2020.05.28 18:45:12.656 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 7.58 sec
2020.05.28 18:45:12.656 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590684315.54151
2020.05.28 18:45:12.657 5: SOMFY_TimedUpdate DONE
2020.05.28 18:45:15.619 4: SOMFY_TimedUpdate
2020.05.28 18:45:15.619 5: SOMFY_TimedUpdate : pos so far : 42.1111111111111
2020.05.28 18:45:15.620 5: SOMFY_TimedUpdate : delta time : 3.07   new rounde pos (rounded): 25.0555555555555
2020.05.28 18:45:15.620 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:25.0555555555555:   updatestate:0:   move:off:
2020.05.28 18:45:15.620 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:25.0555555555555:  rounded:30:  stateTrans:30:
2020.05.28 18:45:15.664 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 4.51 sec
2020.05.28 18:45:15.665 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590684318.60992
2020.05.28 18:45:15.665 5: SOMFY_TimedUpdate DONE
2020.05.28 18:45:18.611 4: SOMFY_TimedUpdate
2020.05.28 18:45:18.612 5: SOMFY_TimedUpdate : pos so far : 25.0555555555555
2020.05.28 18:45:18.612 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 8.44444444444443
2020.05.28 18:45:18.613 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:8.44444444444443:   updatestate:0:   move:off:
2020.05.28 18:45:18.613 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:8.44444444444443:  rounded:10:  stateTrans:10:
2020.05.28 18:45:18.698 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 1.52 sec
2020.05.28 18:45:18.699 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590684320.12266
2020.05.28 18:45:18.699 5: SOMFY_TimedUpdate DONE
2020.05.28 18:45:20.123 4: SOMFY_TimedUpdate
2020.05.28 18:45:20.124 5: SOMFY_TimedUpdate : pos so far : 8.44444444444443
2020.05.28 18:45:20.124 5: SOMFY_TimedUpdate : delta time : 1.51   new rounde pos (rounded): 0.0555555555555429
2020.05.28 18:45:20.124 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:0:   updatestate:<undef>:   move:stop:
2020.05.28 18:45:20.125 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:0:  rounded:0:  stateTrans:open:
2020.05.28 18:45:20.165 1: Rollo-WZ.StiegeRechts: move=stop;position=0
2020.05.28 18:45:20.188 5: SOMFY_TimedUpdate DONE

--------------------------------------------------------------------------

ASC_DEBUG!!! 2020.05.28 18:47:24 - FnSetCmdFn: Rollo.WZ.StiegeRechts - Rollo wird gefahren, aktuelle Position: 0, Zielposition: 92. Grund der Fahrt: shading in
2020.05.28 18:47:24.735 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :pos:  arg1 :92:  pos :0:
2020.05.28 18:47:24.736 4: SOMFY_set: handled command pos --> move :on:  newState :0:
2020.05.28 18:47:24.737 5: SOMFY_set: handled for drive/udpate:  updateState :92:  drivet :13.8: updatet :0:
2020.05.28 18:47:24.737 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:0:   updatestate:92:   move:on:
2020.05.28 18:47:24.738 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:0:  rounded:0:  stateTrans:open:
2020.05.28 18:47:24.789 1: Rollo-WZ.StiegeRechts: move=on
2020.05.28 18:47:24.813 4: SOMFY_sendCommand: Rollo.WZ.StiegeRechts -> cmd :on:
2020.05.28 18:47:24.816 4: SOMFY_set: Rollo.WZ.StiegeRechts -> stopping in 13.8 sec
2020.05.28 18:47:28.044 4: SOMFY_TimedUpdate
2020.05.28 18:47:28.045 5: SOMFY_TimedUpdate : pos so far : 0
2020.05.28 18:47:28.046 5: SOMFY_TimedUpdate : delta time : 3.23   new rounde pos (rounded): 21.5333333333333
2020.05.28 18:47:28.047 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:21.5333333333333:   updatestate:92:   move:on:
2020.05.28 18:47:28.048 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:21.5333333333333:  rounded:20:  stateTrans:20:
2020.05.28 18:47:28.121 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> stopping in 10.57 sec
2020.05.28 18:47:28.122 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590684451.0361
2020.05.28 18:47:28.122 5: SOMFY_TimedUpdate DONE
2020.05.28 18:47:31.037 4: SOMFY_TimedUpdate
2020.05.28 18:47:31.038 5: SOMFY_TimedUpdate : pos so far : 21.5333333333333
2020.05.28 18:47:31.039 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 41.4666666666667
2020.05.28 18:47:31.040 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:41.4666666666667:   updatestate:92:   move:on:
2020.05.28 18:47:31.041 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:41.4666666666667:  rounded:40:  stateTrans:40:
2020.05.28 18:47:31.136 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> stopping in 7.58 sec
2020.05.28 18:47:31.137 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590684454.02962
2020.05.28 18:47:31.137 5: SOMFY_TimedUpdate DONE
2020.05.28 18:47:34.030 4: SOMFY_TimedUpdate
2020.05.28 18:47:34.031 5: SOMFY_TimedUpdate : pos so far : 41.4666666666667
2020.05.28 18:47:34.031 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 61.4
2020.05.28 18:47:34.032 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:61.4:   updatestate:92:   move:on:
2020.05.28 18:47:34.032 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:61.4:  rounded:60:  stateTrans:60:
2020.05.28 18:47:34.085 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> stopping in 4.59 sec
2020.05.28 18:47:34.086 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590684457.0215
2020.05.28 18:47:34.086 5: SOMFY_TimedUpdate DONE
2020.05.28 18:47:37.022 4: SOMFY_TimedUpdate
2020.05.28 18:47:37.022 5: SOMFY_TimedUpdate : pos so far : 61.4
2020.05.28 18:47:37.023 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 81.3333333333333
2020.05.28 18:47:37.023 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:81.3333333333333:   updatestate:92:   move:on:
2020.05.28 18:47:37.023 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:81.3333333333333:  rounded:80:  stateTrans:80:
2020.05.28 18:47:37.087 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> stopping in 1.6 sec
2020.05.28 18:47:37.087 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590684458.61299
2020.05.28 18:47:37.088 5: SOMFY_TimedUpdate DONE
2020.05.28 18:47:38.619 4: SOMFY_TimedUpdate
2020.05.28 18:47:38.621 5: SOMFY_TimedUpdate : pos so far : 81.3333333333333
2020.05.28 18:47:38.622 5: SOMFY_TimedUpdate : delta time : 1.60   new rounde pos (rounded): 92
2020.05.28 18:47:38.622 4: SOMFY_sendCommand: Rollo.WZ.StiegeRechts -> cmd :stop:
2020.05.28 18:47:38.628 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:92:   updatestate:<undef>:   move:stop:
2020.05.28 18:47:38.628 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:92:  rounded:90:  stateTrans:90:
2020.05.28 18:47:38.684 1: Rollo-WZ.StiegeRechts: move=stop;position=92
2020.05.28 18:47:38.712 5: SOMFY_TimedUpdate DONE


Kann es sein, dass das Rollo keine Events mehr schickt?

Hier das list:
Internals:
   ADDRESS    12342F
   DEF        12342F A8 0734
   FUUID      5c43b917-f33f-0b7a-bfee-b0b0d1bf27a36266
   FVERSION   10_SOMFY.pm:v1.0.0-s21792/2020-04-28
   IODev      mySIGNALduino
   NAME       Rollo.WZ.StiegeRechts
   NR         514
   STATE      90
   TYPE       SOMFY
   move       stop
   CODE:
     1          12342F
   READINGS:
     2020-01-04 22:48:18   ASC_Enable      on
     2020-05-28 19:24:23   ASC_ShadingMessage INFO: current shading status is 'in' - next check in 5m
     2020-05-28 18:35:16   ASC_ShuttersLastDrive shading in
     2020-05-28 16:20:07   ASC_Time_DriveDown 28.05.2020 - 23:30
     2020-05-28 16:20:07   ASC_Time_DriveUp 29.05.2020 - 06:00
     2020-05-28 16:20:00   associatedWith  myASControl
     2020-05-28 18:47:38   enc_key         A8
     2020-05-28 18:47:38   exact           92
     2020-05-27 15:49:41   myBrightness    74552
     2020-05-27 15:49:41   myBrightnessForShadingCloudy 200
     2020-05-27 15:49:41   myBrightnessForShadingSunny 2000
     2020-05-27 15:49:41   myShadingPASS_GreaterBrightnessSunny True
     2020-05-27 15:49:41   myShadingPASS_GreaterSunAzimuthLeft True
     2020-05-27 15:49:41   myShadingPASS_GreaterSunElevationMin True
     2020-05-27 15:49:41   myShadingPASS_GreaterTemperatureExternMin True
     2020-05-27 15:49:41   myShadingPASS_LowerBrightnessCloudy True
     2020-05-27 15:49:41   myShadingPASS_LowerSunAzimuthRight True
     2020-05-27 15:49:41   myShadingPASS_LowerSunElevationMax True
     2020-05-27 15:49:41   mySunAzimuth    249.17
     2020-05-27 15:49:41   mySunAzimuthLeft 180
     2020-05-27 15:49:41   mySunAzimuthRight 360
     2020-05-27 15:49:41   mySunElevation  46.16
     2020-05-27 15:49:41   mySunElevationForShadingMax 90
     2020-05-27 15:49:41   mySunElevationForShadingMin 5
     2020-05-27 15:49:41   myTemperatureExtern 16.8
     2020-05-27 15:49:41   myTemperatureExternForShadingMin 11
     2020-05-28 18:47:38   position        90
     2020-05-28 18:47:38   rolling_code    0734
     2020-05-28 18:47:38   state           90
     2020-05-28 18:47:38   usrPos          92
   helper:
     bm:
       SOMFY_Attr:
         cnt        2
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        28.05. 18:36:32
         max        0.000123023986816406
         tot        0.00014805793762207
         mAr:
           set
           Rollo.WZ.StiegeRechts
           ASC_Pos_Reading
           usrPos
       SOMFY_Set:
         cnt        339
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        28.05. 17:20:08
         max        0.127091884613037
         tot        4.76371717453003
         mAr:
           HASH(0x4a21550)
           Rollo.WZ.StiegeRechts
           position
           92
Attributes:
   ASC        1
   ASC_BrightnessSensor TW.Helligkeit
   ASC_Closed_Pos 200
   ASC_Down   time
   ASC_Drive_DelayStart 50
   ASC_ExternalTrigger dyExternalTriggerTV4Rollos:state online:offline 90
   ASC_GuestRoom off
   ASC_Mode_Down off
   ASC_Partymode on
   ASC_Pos_Reading usrPos
   ASC_Shading_InOutAzimuth 180:360
   ASC_Shading_MinMax_Elevation 5:90
   ASC_Shading_Min_OutsideTemperature 11
   ASC_Shading_Mode always
   ASC_Shading_Pos { return 92; }
   ASC_Shading_StateChange_SunnyCloudy 2000:200
   ASC_Shading_WaitingPeriod 300
   ASC_ShuttersPlace window
   ASC_Sleep_Pos 95
   ASC_TempSensor OZW772:Aussentemperatur
   ASC_Time_Down_Early 23:30
   ASC_Time_Up_Early 6:00
   ASC_Up     time
   ASC_WindProtection on
   IODev      mySIGNALduino
   autoStoreRollingCode 1
   devStateIcon open:fts_shutter_10 down:fts_shutter_100 100:fts_shutter_100 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 0\d.*:fts_shutter_10 closed:fts_shutter_100@black 200:fts_shutter_100@black 19\d.*:fts_shutter_90@black 18\d.*:fts_shutter_80@black 17\d.*:fts_shutter_70@black 16\d.*:fts_shutter_60@black 15\d.*:fts_shutter_50@black 14\d.*:fts_shutter_40@black 13\d.*:fts_shutter_30@black 12\d.*:fts_shutter_20@black 11\d.*:fts_shutter_10@black
   drive-down-time-to-100 15
   drive-down-time-to-close 33
   drive-up-time-to-100 12
   drive-up-time-to-open 30
   eventMap   on:runter stop:stop go-my:my off:rauf
   fhem_widget_channels [{"filter":"public","alias":"Rollo\nWZ Rechts","allowed_values":["0","20","40","60","80","100"],"order":209,"locations":["SIRI","APP","WIDGET"],"group":"Rollos","controlled_attribute":"position"}]
   genericDeviceType blind
   group      Rolladenstatus
   homebridgeMapping clear CurrentPosition=position,minValue=0,maxValue=100,minStep=10 TargetPosition=position,minValue=0,maxValue=100,minStep=10,cmds=0:close;;50:my;;100:open
   model      somfyshutter
   positionInverse 0
   room       Homekit,Rollos,SOMFY,Wohnzimmer,Z_System->fhemwidget2
   userReadings usrPos,
myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}

   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_SlatPosCmd_SlatDevice 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
   verbose    5
   webCmd     stop:my:runter:20:40:60:80:100:rauf
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 28 Mai 2020, 19:33:19
Schau bitte im Eventmonitor nach ob Dein Userreading ein Event wirft.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 28 Mai 2020, 20:27:58
Wenn Du damit den Eventmonitor im fhem meinst, der liefert (alle nicht-Somfy, nicht-Rollo und nicht-ASC Einträge habe ich rausgelöscht):
2020.05.28 20:21:37.681 4 : SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :off:  arg1 ::  pos :0:
2020.05.28 20:21:37.681 4 : SOMFY_set: handled command off --> move :off:  newState :0:
2020.05.28 20:21:37.681 5 : SOMFY_set: handled for drive/udpate:  updateState ::  drivet :0: updatet :0:
2020.05.28 20:21:37.682 4 : SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:0:   updatestate:<undef>:   move:off:
2020.05.28 20:21:37.682 4 : SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:0:  rounded:0:  stateTrans:open:
2020.05.28 20:21:37.727 1 : Rollo-WZ.StiegeRechts: move=off
2020-05-28 20:21:37.739 DOIF diRollo.WZ.StiegeRechtsMove cmd_nr: 1
2020-05-28 20:21:37.739 DOIF diRollo.WZ.StiegeRechtsMove cmd: 1
2020-05-28 20:21:37.739 DOIF diRollo.WZ.StiegeRechtsMove cmd_event: Rollo.WZ.StiegeRechts
2020-05-28 20:21:37.739 DOIF diRollo.WZ.StiegeRechtsMove cmd_1
2020-05-28 20:21:37.761 SOMFY Rollo.WZ.StiegeRechts open
2020-05-28 20:21:37.761 SOMFY Rollo.WZ.StiegeRechts position: 0
2020-05-28 20:21:37.761 SOMFY Rollo.WZ.StiegeRechts exact: 0
2020.05.28 20:21:37.767 4 : SOMFY_sendCommand: Rollo.WZ.StiegeRechts -> cmd :off:
2020-05-28 20:21:59.720 SOMFY Rollo.SZ ASC_ShadingMessage: INFO: current shading status is 'out' - next check in 2.5m


Soll ich ein "event-on-change -*" oder "event-on-update .*" probieren?

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 28 Mai 2020, 22:18:02
Ich sehe da nirgends ein Event für das Reading usrPos

Ich finde Dein Konstrukt sowieso sehr komisch.

userReadings usrPos,

Wo ist denn da der ganze Rest? Und wieso befüllt er dennoch das Reading
Titel: [73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Wscheff am 28 Mai 2020, 22:22:48
Zitat von: gestein am 28 Mai 2020, 19:27:34
Hallo,

ich habe es nun geschafft, das Reading für die Position dann upzudaten, wenn die Fahrt zu Ende ist.
Dafür habe ich dann das Attribut "ASC_Pos_Reading" entsprechend gesetzt.
Allerdings erkennt nun ASC eigenartigerweise keine Fahrten mehr, obwohl ich zuerst dachte, dass funktioniert.

Das ist wirklich eine harte Nuss, die ich/wir da knacken sollen.

Danke im Voraus
lg, Gerhard

Hallo Gerhard,

ich denke du musst hier das als userreading probieren:

usrPos:control.* { ReadingsVal("$NAME","control","0") }

wobei control = das Reading ist, dass sich ändert beim Fahren des Rollos

Gruss ws
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 28 Mai 2020, 22:55:03
Ich habe es bis dato leider nicht geschafft, das userreading usrPos richtig zu definieren. Daran arbeite ich noch.
Scheint nicht so einfach zu sein, wenn das auszuwertende "Reading" eigentlich ein Internal ist.
Daher habe ich - wie beschrieben - ein DOIF dafür definiert. Ist wahrscheinlich einfach in der Vielzahl der Beiträge untergegangen.

Zum Testen habe ich also folgendes definiert, das mir das Reading "usrPos" befüllt.
defmod diRollo.WZ.StiegeRechtsMove DOIF ([Rollo.WZ.StiegeRechts:&move] eq "off") {Log 1, "Rollo-WZ.StiegeRechts: move=off";;}\
DOELSEIF ([Rollo.WZ.StiegeRechts:&move] eq "on") {Log 1, "Rollo-WZ.StiegeRechts: move=on";;}\
DOELSEIF ([Rollo.WZ.StiegeRechts:&move] eq "stop") {my $pos=ReadingsVal("Rollo.WZ.StiegeRechts","exact",-1);; Log 1, "Rollo-WZ.StiegeRechts: move=stop;;position=$pos";; fhem("setreading Rollo.WZ.StiegeRechts usrPos $pos");;}
attr diRollo.WZ.StiegeRechtsMove room SOMFY


Wie gesagt, das ist z.Z. alles zum Testen. Schlußendlich hoffe ich, dass es auch anders und eleganter funktioniert ;)
Sobald das mit dem Erkennen der manuellen Fahrten einwandfrei funktioniert, werde ich auch die Art ändern, wie das "usrPos" befüllt wird.
Momentan klappt aber das DOIF, ich bekomme zum richtigen Zeitpunkt die richtigen log-Einträge.
Die Befüllung von usrPos klappt also.

Ich habe nun wiederum zum Testen im Rollo-Device ein "event-on-update .*" eingefügt.

Dann habe ich mir ein notify definiert, dass einfach einen log-Eintrag schreibt, wenn sich das "usrPos" ändert:
defmod n_Rollo.WZ.StiegeRechts notify Rollo.WZ.StiegeRechts:usrPos:.* {Log 1, "Rollo.WZ.StiegeRechts wirft ein Event: $EVENT, $EVTPART0, $EVTPART1";;}
Auch das erzeugt nun immer die richtigen Einträge im log-File, wenn ich den Rollo verfahre.

Beispielsweise so was, wenn ich den Rollo händisch 40% auf 0% verfahre:
2020.05.28 22:46:15.571 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :off:  arg1 ::  pos :40:
2020.05.28 22:46:15.572 4: SOMFY_set: handled command off --> move :off:  newState :40:
2020.05.28 22:46:15.573 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :7.2:
2020.05.28 22:46:15.574 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:40:   updatestate:0:   move:off:
2020.05.28 22:46:15.575 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:40:  rounded:40:  stateTrans:40:
2020.05.28 22:46:15.577 4: SOMFY_sendCommand: Rollo.WZ.StiegeRechts -> cmd :off:
2020.05.28 22:46:15.583 4: SOMFY_set: Rollo.WZ.StiegeRechts -> update state in 7.2 sec
2020.05.28 22:46:18.585 4: SOMFY_TimedUpdate
2020.05.28 22:46:18.587 5: SOMFY_TimedUpdate : pos so far : 40
2020.05.28 22:46:18.589 5: SOMFY_TimedUpdate : delta time : 3.00   new rounde pos (rounded): 23.3333333333333
2020.05.28 22:46:18.590 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:23.3333333333333:   updatestate:0:   move:off:
2020.05.28 22:46:18.591 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:23.3333333333333:  rounded:20:  stateTrans:20:
2020.05.28 22:46:18.666 1: Rollo-WZ.StiegeRechts: move=off
2020.05.28 22:46:18.700 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 4.2 sec
2020.05.28 22:46:18.701 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590698781.57776
2020.05.28 22:46:18.701 5: SOMFY_TimedUpdate DONE
2020.05.28 22:46:21.578 4: SOMFY_TimedUpdate
2020.05.28 22:46:21.579 5: SOMFY_TimedUpdate : pos so far : 23.3333333333333
2020.05.28 22:46:21.579 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 6.72222222222222
2020.05.28 22:46:21.580 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:6.72222222222222:   updatestate:0:   move:off:
2020.05.28 22:46:21.580 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:6.72222222222222:  rounded:10:  stateTrans:10:
2020.05.28 22:46:21.626 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 1.21 sec
2020.05.28 22:46:21.626 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590698782.77972
2020.05.28 22:46:21.627 5: SOMFY_TimedUpdate DONE
2020.05.28 22:46:22.781 4: SOMFY_TimedUpdate
2020.05.28 22:46:22.781 5: SOMFY_TimedUpdate : pos so far : 6.72222222222222
2020.05.28 22:46:22.782 5: SOMFY_TimedUpdate : delta time : 1.20   new rounde pos (rounded): 0.0555555555555545
2020.05.28 22:46:22.783 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:0:   updatestate:<undef>:   move:stop:
2020.05.28 22:46:22.783 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:0:  rounded:0:  stateTrans:open:
2020.05.28 22:46:22.845 1: Rollo-WZ.StiegeRechts: move=stop;position=0
2020.05.28 22:46:22.862 1: Rollo.WZ.StiegeRechts wirft ein Event: usrPos: 0, usrPos:, 0
2020.05.28 22:46:22.874 5: SOMFY_TimedUpdate DONE

Wie man sieht, wirft das usrPos ein Event (vorletzte Zeile), aber ASC reagiert nicht darauf.

Momentan weiß ich nicht weiter.
lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Wscheff am 28 Mai 2020, 23:25:44
Wenn Position das Reading für Manuelles Fahren ist, probiere mal


usrPos:position .* { ReadingsVal("$NAME","position","0") }
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 28 Mai 2020, 23:35:27
Hallo Wscheff,


Danke.
Das Problem ist aber, dass sich bei den SOMFY-Rollos das reading "position" während einer Fahrt ständig ändert, bis es dann auf dem Zielwert ist.
ASC benötigt wiederum ein Reading, dass erst nach Abschluss der Fahrt die aktuelle Position zeigt.

Leider ist das bei den SOMFYs nicht so einfach, da es nur ein Internal gibt, dass die Fahrt anzeigt: nämlich "move".
Also muss ich das usereading "usrPos" erst dann setzen, wenn sich das Internal "move" von "off" oder "on" auf "stop" ändert.
Das schaffe ich momentan nur verläßlich mit meinem DOIF.
Immerhin, dass geht ja schon mal bei mir.

Aber irgendwo ist da noch ein Haken....
Vielleicht denke ich auch zu kompliziert.

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 29 Mai 2020, 00:03:42
Habe noch was gefunden, weil ich durch eine blöde Zufall das verbose im ASC auf "0" gestellt hatte.

Nun kommt ein interessanter Log-Eintrag vom ASC dazu:
2020.05.28 23:44:32.146 5: SOMFY_TimedUpdate : pos so far : 20
2020.05.28 23:44:32.147 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 39.9333333333333
2020.05.28 23:44:32.148 4: SOMFY_sendCommand: Rollo.WZ.StiegeRechts -> cmd :stop:
2020.05.28 23:44:32.152 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:40:   updatestate:<undef>:   move:stop:
2020.05.28 23:44:32.152 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:40:  rounded:40:  stateTrans:40:
2020.05.28 23:44:32.197 1: Rollo-WZ.StiegeRechts: move=stop;position=40
2020.05.28 23:44:32.213 1: Rollo.WZ.StiegeRechts wirft ein Event: usrPos: 40, usrPos:, 40
2020.05.28 23:44:32.219 4: AutoShuttersControl (myASControl) - Devname: Rollo.WZ.StiegeRechts Name: myASControl Notify: ['state: 40','position: 40','exact: 40']
2020.05.28 23:44:32.224 5: SOMFY_TimedUpdate DONE
2020.05.28 23:44:37.301 4: AutoShuttersControl (myASControl) - Devname: TO.Helligkeit Name: myASControl Notify: ['brightness: 0.02']


Ist das nur irreführend oder warum steht da nur "myASControl Notify: ['state: 40','position: 40','exact: 40']"?
Eigentlich sollte er doch auf "usrPos" prüfen. Oder?

Auch ein "createNewNotifyDev" ändert daran nichts.

Eine Frage bitte noch:
Im Code habe ich gesehen, dass in der Funktion "EventProcessingShutters" auch das Attribut "ASC_DriveUpMaxDuration" benutzt wird, dass als default 60s ist.
Ich habe das nicht definiert. Aber welche Zeit ist das?
Von 100%=closed auf 0%=open? Oder von 200% auf 0%?

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 29 Mai 2020, 06:15:33
Hast Du den Entwickler schon Bescheid gegeben? Ich finde es unnötig ständig die Position zu schreiben. Besser wäre es dies erst bei Abschluss der Fahrt zu machen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 29 Mai 2020, 06:21:16
Ja, habe Viegener schon Bescheid gegeben.
Hier im thread:
https://forum.fhem.de/index.php/topic,53319.msg1058204.html#msg1058204 (https://forum.fhem.de/index.php/topic,53319.msg1058204.html#msg1058204)
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Wscheff am 29 Mai 2020, 07:40:37
Zitat von: gestein am 28 Mai 2020, 23:35:27
Hallo Wscheff,


Danke.
Das Problem ist aber, dass sich bei den SOMFY-Rollos das reading "position" während einer Fahrt ständig ändert, bis es dann auf dem Zielwert ist.
ASC benötigt wiederum ein Reading, dass erst nach Abschluss der Fahrt die aktuelle Position zeigt.

Leider ist das bei den SOMFYs nicht so einfach, da es nur ein Internal gibt, dass die Fahrt anzeigt: nämlich "move".
Also muss ich das usereading "usrPos" erst dann setzen, wenn sich das Internal "move" von "off" oder "on" auf "stop" ändert.
Das schaffe ich momentan nur verläßlich mit meinem DOIF.
Immerhin, dass geht ja schon mal bei mir.

Aber irgendwo ist da noch ein Haken....
Vielleicht denke ich auch zu kompliziert.

lg, Gerhard
Ok. Verstehe.

Hast du dann aber mal CoolTux Vorschlag ausprobiert und das nicht mit externem doof sondern im userreading direkt zu machen?

Dein doif setzt die exact position. Ist das so gewollt?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 29 Mai 2020, 08:05:58
userreadings usrPos:position:.* { (InternalVal($name,'move','stop') eq 'stop' ? ReadingsVal($name,'position','drive') : 'drive') }

Ich bilde mir ein das es so geht.
Ich würde jetzt dann noch event-on-change-reading .* setzen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 29 Mai 2020, 08:49:02
Hallo,
Zitat von: Wscheff am 29 Mai 2020, 07:40:37
Dein doif setzt die exact position. Ist das so gewollt?
Eigentlich sollte das DOIF das userreading usrPos setzen (und zwar mit dem Wert aus "exact", da der Wert in "position" immer auf ganze Zehner-Schritte gerundet ist. Damit kommt ASC auch nicht zurecht.).
{my $pos=ReadingsVal("Rollo.WZ.StiegeRechts","exact",-1);; Log 1, "Rollo-WZ.StiegeRechts: move=stop;;position=$pos";; fhem("setreading Rollo.WZ.StiegeRechts usrPos $pos");;}

@Cooltux:
Das kann ich gerne noch probieren.
Viegener hätte folgendes vorgeschlagen:
usrPos{ return ReadingsVal($name,"exact",0) if ( InternalVal($name, "move", "stop" ) eq "stop" ) }
Hat aber im ersten Ansatz nicht funktioniert. Keine Ahnung warum. Vielleicht weil "move" ein Internal ist. Vielleicht sollte es so gehen:
usrPos:position:.* { return ReadingsVal($name,"exact",0) if ( InternalVal($name, "move", "stop" ) eq "stop" ) }
Da ich mich auf die Lösung im ASC konzentrieren wollte, habe ich das mal beim DOIF gelassen.
Vielleicht liegt im obigen Ansatz die Lösung.

Warum reagiert ASC nicht auf ein Event vom usrPos?

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 29 Mai 2020, 08:55:51
Zitat von: gestein am 29 Mai 2020, 08:49:02
Hallo,Eigentlich sollte das DOIF das userreading usrPos setzen (und zwar mit dem Wert aus "exact", da der Wert in "position" immer auf ganze Zehner-Schritte gerundet ist. Damit kommt ASC auch nicht zurecht.).
{my $pos=ReadingsVal("Rollo.WZ.StiegeRechts","exact",-1);; Log 1, "Rollo-WZ.StiegeRechts: move=stop;;position=$pos";; fhem("setreading Rollo.WZ.StiegeRechts usrPos $pos");;}

@Cooltux:
Das kann ich gerne noch probieren.
Viegener hätte folgendes vorgeschlagen:
usrPos{ return ReadingsVal($name,"exact",0) if ( InternalVal($name, "move", "stop" ) eq "stop" ) }
Hat aber im ersten Ansatz nicht funktioniert. Keine Ahnung warum. Vielleicht weil "move" ein Internal ist. Vielleicht sollte es so gehen:
usrPos:position:.* { return ReadingsVal($name,"exact",0) if ( InternalVal($name, "move", "stop" ) eq "stop" ) }
Da ich mich auf die Lösung im ASC konzentrieren wollte, habe ich das mal beim DOIF gelassen.
Vielleicht liegt im obigen Ansatz die Lösung.

Warum reagiert ASC nicht auf ein Event vom usrPos?

lg, Gerhard

Teste einfach mal und dann schauen wir. Vergiss aber Dein DOIF vorher nicht aus zu schalten. Aktuell ist bei Dir alles durcheinander. Wenn Du Dein DOIF nehmen willst muss das userreadings weg.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 29 Mai 2020, 14:52:14
So, heute ist der Rollo wieder automatisch in die Beschattung gefahren.
Im log steht dazu nur:
2020.05.29 13:00:15.258 4: AutoShuttersControl (myASControl) - Devname: Rollo.WZ.StiegeRechts Name: myASControl Notify: ['state: 90','position: 90','exact: 92']
Das halt wieder mit meinem DOIF.
Wenn ich es manuell wieder auf open fahre, sieht man die folgenden Einträge im log:
2020.05.29 14:37:44.235 4: SOMFY_set: Rollo.WZ.StiegeRechts -> entering with mode :send: cmd :off:  arg1 ::  pos :92:
2020.05.29 14:37:44.236 4: SOMFY_set: handled command off --> move :off:  newState :92:
2020.05.29 14:37:44.236 5: SOMFY_set: handled for drive/udpate:  updateState :0:  drivet :0: updatet :16.56:
2020.05.29 14:37:44.237 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:92:   updatestate:0:   move:off:
2020.05.29 14:37:44.237 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:92:  rounded:90:  stateTrans:90:
2020.05.29 14:37:44.238 4: SOMFY_sendCommand: Rollo.WZ.StiegeRechts -> cmd :off:
2020.05.29 14:37:44.242 4: SOMFY_set: Rollo.WZ.StiegeRechts -> update state in 16.56 sec
2020.05.29 14:37:47.244 4: SOMFY_TimedUpdate
2020.05.29 14:37:47.246 5: SOMFY_TimedUpdate : pos so far : 92
2020.05.29 14:37:47.247 5: SOMFY_TimedUpdate : delta time : 3.00   new rounde pos (rounded): 75.3333333333333
2020.05.29 14:37:47.247 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:75.3333333333333:   updatestate:0:   move:off:
2020.05.29 14:37:47.248 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:75.3333333333333:  rounded:80:  stateTrans:80:
2020.05.29 14:37:47.328 1: Rollo-WZ.StiegeRechts: move=off
2020.05.29 14:37:47.364 4: AutoShuttersControl (myASControl) - Devname: Rollo.WZ.StiegeRechts Name: myASControl Notify: ['state: 80','position: 80','exact: 75.3333333333333']
2020.05.29 14:37:47.377 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 13.56 sec
2020.05.29 14:37:47.377 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590755870.23637
2020.05.29 14:37:47.378 5: SOMFY_TimedUpdate DONE
2020.05.29 14:37:49.413 4: AutoShuttersControl (myASControl) - Devname: Zuhause Name: myASControl Notify: ['durTimerPresence_cr: 27','durTimerPresence: 00:27:25']
2020.05.29 14:37:50.240 4: SOMFY_TimedUpdate
2020.05.29 14:37:50.242 5: SOMFY_TimedUpdate : pos so far : 75.3333333333333
2020.05.29 14:37:50.243 5: SOMFY_TimedUpdate : delta time : 3.00   new rounde pos (rounded): 58.6666666666667
2020.05.29 14:37:50.244 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:58.6666666666667:   updatestate:0:   move:off:
2020.05.29 14:37:50.244 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:58.6666666666667:  rounded:60:  stateTrans:60:
2020.05.29 14:37:50.314 4: AutoShuttersControl (myASControl) - Devname: Rollo.WZ.StiegeRechts Name: myASControl Notify: ['state: 60','position: 60','exact: 58.6666666666667']
2020.05.29 14:37:50.324 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 10.56 sec
2020.05.29 14:37:50.325 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590755873.23248
2020.05.29 14:37:50.325 5: SOMFY_TimedUpdate DONE
2020.05.29 14:37:53.234 4: SOMFY_TimedUpdate
2020.05.29 14:37:53.234 5: SOMFY_TimedUpdate : pos so far : 58.6666666666667
2020.05.29 14:37:53.234 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 42.0555555555555
2020.05.29 14:37:53.235 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:42.0555555555555:   updatestate:0:   move:off:
2020.05.29 14:37:53.235 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:42.0555555555555:  rounded:40:  stateTrans:40:
2020.05.29 14:37:53.333 4: AutoShuttersControl (myASControl) - Devname: Rollo.WZ.StiegeRechts Name: myASControl Notify: ['state: 40','position: 40','exact: 42.0555555555555']
2020.05.29 14:37:53.342 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 7.57 sec
2020.05.29 14:37:53.342 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590755876.22471
2020.05.29 14:37:53.342 5: SOMFY_TimedUpdate DONE
2020.05.29 14:37:56.225 4: SOMFY_TimedUpdate
2020.05.29 14:37:56.226 5: SOMFY_TimedUpdate : pos so far : 42.0555555555555
2020.05.29 14:37:56.226 5: SOMFY_TimedUpdate : delta time : 2.99   new rounde pos (rounded): 25.4444444444444
2020.05.29 14:37:56.227 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:25.4444444444444:   updatestate:0:   move:off:
2020.05.29 14:37:56.227 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:25.4444444444444:  rounded:30:  stateTrans:30:
2020.05.29 14:37:56.271 4: AutoShuttersControl (myASControl) - Devname: Rollo.WZ.StiegeRechts Name: myASControl Notify: ['state: 30','position: 30','exact: 25.4444444444444']
2020.05.29 14:37:56.277 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 4.58 sec
2020.05.29 14:37:56.277 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590755879.2168
2020.05.29 14:37:56.278 5: SOMFY_TimedUpdate DONE
2020.05.29 14:37:59.218 4: SOMFY_TimedUpdate
2020.05.29 14:37:59.218 5: SOMFY_TimedUpdate : pos so far : 25.4444444444444
2020.05.29 14:37:59.223 5: SOMFY_TimedUpdate : delta time : 3.00   new rounde pos (rounded): 8.77777777777776
2020.05.29 14:37:59.223 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:8.77777777777776:   updatestate:0:   move:off:
2020.05.29 14:37:59.223 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:8.77777777777776:  rounded:10:  stateTrans:10:
2020.05.29 14:37:59.270 4: AutoShuttersControl (myASControl) - Devname: Rollo.WZ.StiegeRechts Name: myASControl Notify: ['state: 10','position: 10','exact: 8.77777777777776']
2020.05.29 14:37:59.279 4: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> update state in 1.58 sec
2020.05.29 14:37:59.279 5: SOMFY_TimedUpdate: Rollo.WZ.StiegeRechts -> next time to stop: 1590755880.79264
2020.05.29 14:37:59.279 5: SOMFY_TimedUpdate DONE
2020.05.29 14:38:00.794 4: SOMFY_TimedUpdate
2020.05.29 14:38:00.795 5: SOMFY_TimedUpdate : pos so far : 8.77777777777776
2020.05.29 14:38:00.797 5: SOMFY_TimedUpdate : delta time : 1.57   new rounde pos (rounded): 0.0555555555555429
2020.05.29 14:38:00.797 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts enter with  newState:0:   updatestate:<undef>:   move:stop:
2020.05.29 14:38:00.799 4: SOMFY_UpdateState: Rollo.WZ.StiegeRechts after conversions  newState:0:  rounded:0:  stateTrans:open:
2020.05.29 14:38:00.881 1: Rollo-WZ.StiegeRechts: move=stop;position=0
2020.05.29 14:38:00.908 1: Rollo.WZ.StiegeRechts wirft ein Event: usrPos: 0, usrPos:, 0
2020.05.29 14:38:00.919 4: AutoShuttersControl (myASControl) - Devname: Rollo.WZ.StiegeRechts Name: myASControl Notify: ['state: open','position: 0','exact: 0']
2020.05.29 14:38:00.924 5: SOMFY_TimedUpdate DONE


Mit dem userreading scheint es zu klappen:
usrPos:position:.* { return ReadingsVal($name,"exact",0) if ( InternalVal($name, "move", "stop" ) eq "stop" ) }
Wobei während der Fahrt das usrPos auf leer gesetzt wird (also ""), um dann bei Ende der Fahrt wieder auf den Wert "exact" gesetzt zu werden.

Allerdings scheint damit ASC kein Problem zu haben, wie die log-Einträge zeigen:
2020.05.29 14:43:29.252 1: Rollo.WZ.StiegeRechts wirft ein Event: usrPos: 0, usrPos:, 0
2020.05.29 14:43:29.264 4: AutoShuttersControl (myASControl) - Devname: Rollo.WZ.StiegeRechts Name: myASControl Notify: ['state: open','position: 0','exact: 0','usrPos: 0']
ASC_DEBUG!!! 2020.05.29 14:43:29 - Notify:  ASC_Pos_Reading Event vom Rollo wurde erkannt  - RECEIVED EVENT: ['state: open','position: 0','exact: 0','usrPos: 0']
ASC_DEBUG!!! 2020.05.29 14:43:29 - EventProcessingShutters:  Fn wurde durch Notify aufgerufen da ASC_Pos_Reading Event erkannt wurde  - RECEIVED EVENT: 'state: open position: 0 exact: 0 usrPos: 0'
2020.05.29 14:43:29.283 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: ['Rollo.WZ.StiegeRechts_PosValue: 0']
ASC_DEBUG!!! 2020.05.29 14:43:29 - EventProcessingShutters: Rollo.WZ.StiegeRechts - Event vom Rollo erkannt. Es wird nun eine etwaige manuelle Fahrt ausgewertet. Int von gettimeofday: 1590756209 Last Position Timestamp: 1590756054 Drive Up Max Duration: 60 Last Position: 0 aktuelle Position: 0
2020.05.29 14:43:29.296 4: AutoShuttersControl (myASControl) - Devname: myASControl Name: myASControl Notify: ['state: manual']
ASC_DEBUG!!! 2020.05.29 14:43:29 - FnIsDay: Rollo.WZ.StiegeRechts Allgemein: 1
ASC_DEBUG!!! 2020.05.29 14:43:29 - EventProcessingShutters: eine manualle Fahrt wurde erkannt!
ASC_DEBUG!!! 2020.05.29 14:43:29 - EventProcessingShutters:  Fn wurde durlaufen und es sollten Debugausgaben gekommen sein.  !!!Wenn nicht!!! wurde der Event nicht korrekt als Nummerisch erkannt.
2020.05.29 14:43:29.305 5: SOMFY_TimedUpdate DONE


Zumindest scheint es mal zu klappen!
Danke an alle für Eure Hilfe. Jetzt werde ich mal schauen, ob das auch stabil ist oder wieder andere Seiteneffekte hat.

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Beta-User am 29 Mai 2020, 16:23:37
Zitat von: gestein am 29 Mai 2020, 14:52:14
Mit dem userreading scheint es zu klappen:
usrPos:position:.* { return ReadingsVal($name,"exact",0) if ( InternalVal($name, "move", "stop" ) eq "stop" ) }
Wobei während der Fahrt das usrPos auf leer gesetzt wird (also ""), um dann bei Ende der Fahrt wieder auf den Wert "exact" gesetzt zu werden.
Versuch mal, ob das auch dann zwischendurch auf einen leeren Wert gesetzt wird, wenn du "undef" zurückgibst:
usrPos:position:.* { InternalVal($name, "move", "stop" ) eq "stop" ? ReadingsVal($name,"exact",0) : undef  }
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 29 Mai 2020, 21:21:05
@Beta-User: der Tipp war goldrichtig.
Damit bleibt die usrPos auf dem alten Wert und wird erst dann neu gesetzt, wenn die Fahrt beendet wurde.

Ganz passt aber die Erkennung von manuellen Fahrten durch ASC immer noch nicht.
Wenn ich rasch hintereinander manuell fahre, wird die zweite Fahrt als automatische Fahrt duch ASC gewertet.

Muss mir das noch genauer anschauen.
Ganz schön zickig das Ding ;)

lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 30 Mai 2020, 07:15:49
Guten Morgen CoolTux,

ich habe heute ein neues Verhalten bzgl. Residents.
Obwohl ich an den Einstellungen nichts geändert habe, fahren auf einmal alle Rollos bei Residents absent herunter.
Bei mir stehen alle Rollos bei ASC_ShuttersPlace auf terrace damit die bei geöffneten Fenster und Brightness auch runter fahren, was bis dato auch funktioniert hat. Aber jetzt schließen die auch, obwohl kein Fenster auf ist. Das wollte ich nicht. Eigentlich sollte das nur bei gone der Fall sein.

{ ascAPIget('ResidentsStatus') }
absent


list ASC:
Internals:
   FUUID      5e04f80a-f33f-26f5-faac-90e209b6de535a9c
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Daemmerungswert,ESP_Easy_Helligkeit,Regensor,Sonoff_Daemmerung,Wemos_Daemmerung,global,kuechen_fenster_carport,kuechen_fenster_strasse,rgr_ASC,schlafzimmer_fenster,terrassen_tuer,test_fenster,wc_fenster,wohnzimmer_fenster,Rollo_ASC,Rollo_ASC2,Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ
   NR         270
   NTFY_ORDER 51-ASC
   STATE      residents absent
   TYPE       AutoShuttersControl
   VERSION    v0.9.19
   OLDREADINGS:
   READINGS:
     2020-05-30 06:50:06   Rollo_ASC2_PosValue 100
     2020-05-29 22:10:53   Rollo_ASC2_lastDelayPosValue 70
     2020-05-30 06:00:07   Rollo_ASC2_lastPosValue 100
     2020-05-29 22:30:01   Rollo_ASC2_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:06   Rollo_ASC_PosValue 100
     2020-05-30 06:00:07   Rollo_ASC_lastPosValue 100
     2020-05-29 22:30:01   Rollo_ASC_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:16   Rollo_Anbau_PosValue 100
     2020-05-08 21:30:51   Rollo_Anbau_lastDelayPosValue 70
     2020-05-30 06:00:28   Rollo_Anbau_lastPosValue 100
     2020-05-29 22:30:01   Rollo_Anbau_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:09   Rollo_Kueche_Carport_PosValue 100
     2020-05-22 21:51:03   Rollo_Kueche_Carport_lastDelayPosValue 10
     2020-05-30 05:15:40   Rollo_Kueche_Carport_lastPosValue 100
     2020-05-29 22:30:01   Rollo_Kueche_Carport_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:08   Rollo_Kueche_Strasse_PosValue 100
     2020-05-22 21:51:03   Rollo_Kueche_Strasse_lastDelayPosValue 10
     2020-05-30 05:15:40   Rollo_Kueche_Strasse_lastPosValue 100
     2020-05-29 22:30:01   Rollo_Kueche_Strasse_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:09   Rollo_SZ_PosValue 100
     2020-05-30 06:00:28   Rollo_SZ_lastPosValue 100
     2020-05-29 22:30:01   Rollo_SZ_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:08   Rollo_WC_PosValue 100
     2020-05-29 22:10:53   Rollo_WC_lastDelayPosValue 70
     2020-05-30 06:00:06   Rollo_WC_lastPosValue 100
     2020-05-29 22:30:01   Rollo_WC_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:08   Rollo_WZ_PosValue 100
     2020-05-29 22:10:53   Rollo_WZ_lastDelayPosValue 70
     2020-05-30 06:00:07   Rollo_WZ_lastPosValue 100
     2020-05-29 22:30:01   Rollo_WZ_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-04-05 20:35:04   ascEnable       on
     2020-05-28 18:18:16   controlShading  on
     2020-03-30 09:08:41   hardLockOut     off
     2020-04-05 20:50:27   partyMode       off
     2020-05-28 18:18:01   room_Tasmota_ASC_Rollos Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ
     2020-05-28 18:18:01   room_Test-Umgebung Rollo_ASC,Rollo_ASC2
     2020-03-30 09:13:20   selfDefense     on
     2020-05-30 06:50:16   state           residents absent
     2020-05-22 00:59:52   sunriseTimeWeHoliday off
     2020-05-28 18:18:01   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_ASC
       Rollo_ASC2
       Rollo_Anbau
       Rollo_Kueche_Carport
       Rollo_Kueche_Strasse
       Rollo_SZ
       Rollo_WC
       Rollo_WZ
   monitoredDevs:
     Daemmerungswert:
       ASC        ASC_twilightDevice
     ESP_Easy_Helligkeit:
       Rollo_Kueche_Carport ASC_BrightnessSensor
       Rollo_Kueche_Strasse ASC_BrightnessSensor
     Regensor:
       ASC        ASC_rainSensor
     Rollo_ASC:
     Rollo_ASC2:
     Rollo_Anbau:
     Rollo_Kueche_Carport:
     Rollo_Kueche_Strasse:
     Rollo_SZ:
     Rollo_WC:
     Rollo_WZ:
     Sonoff_Daemmerung:
       Rollo_Anbau ASC_BrightnessSensor
       Rollo_SZ   ASC_BrightnessSensor
     Wemos_Daemmerung:
       Rollo_ASC  ASC_BrightnessSensor
       Rollo_ASC2 ASC_BrightnessSensor
       Rollo_WC   ASC_BrightnessSensor
       Rollo_WZ   ASC_BrightnessSensor
     kuechen_fenster_carport:
       Rollo_Kueche_Carport ASC_WindowRec
     kuechen_fenster_strasse:
       Rollo_Kueche_Strasse ASC_WindowRec
     rgr_ASC:
       ASC        ASC_residentsDev
     schlafzimmer_fenster:
       Rollo_SZ   ASC_WindowRec
     terrassen_tuer:
       Rollo_Anbau ASC_WindowRec
     test_fenster:
       Rollo_ASC  ASC_WindowRec
     wc_fenster:
       Rollo_WC   ASC_WindowRec
     wohnzimmer_fenster:
       Rollo_ASC2 ASC_WindowRec
       Rollo_WZ   ASC_WindowRec
Attributes:
   ASC_brightnessDriveUpDown 12:4
   ASC_debug  0
   ASC_expert 1
   ASC_rainSensor Regensor:ASC_Value rain 45
   ASC_residentsDev rgr_ASC:state
   ASC_tempSensor Temperatur_draussen
   ASC_twilightDevice Daemmerungswert
   DbLogExclude .*
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,ASC-Beschattung,Rollos
   verbose    3


list Rollo
Internals:
   CID        DVES_2AD515
   DEF        DVES_2AD515
   DEVICETOPIC Rollo_WZ
   FUUID      5e0bc0ed-f33f-26f5-5fa8-1210764327d4ae85
   FVERSION   10_MQTT2_DEVICE.pm:0.219150/2020-05-11
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 1089
   MQTT2_FHEM_Server_TIME 2020-05-30 07:10:21
   MSGCNT     1089
   NAME       Rollo_WZ
   NR         278
   STATE     
Online

100
   TYPE       MQTT2_DEVICE
   READINGS:
     2020-05-30 07:10:21   ANALOG_A0       174
     2019-12-31 22:48:04   ASC_Enable      on
     2020-05-30 07:12:34   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-05-30 06:50:08   ASC_ShuttersLastDrive residents absent
     2020-05-29 22:30:01   ASC_Time_DriveDown 30.05.2020 - 22:30
     2020-05-29 22:30:01   ASC_Time_DriveUp 30.05.2020 - 09:30
     2020-05-29 22:30:01   ASC_Time_PrivacyDriveDown 30.05.2020 - 22:15
     2020-01-18 20:59:22   ButtonTopic     0
     2020-01-17 21:51:30   DeepSleepTime   0
     2020-05-20 22:49:39   FallbackTopic   cmnd/DVES_2AD515_fb/
     2020-05-20 22:49:39   GroupTopic      cmnd/sonoffs/
     2019-12-31 22:43:31   Groups          1,2
     2020-05-30 07:10:21   Heap            28
     2020-05-20 22:49:39   Hostname        sonoff_rollo_wohnzimmer-5397
     2020-05-20 22:49:39   IPAddress       192.168.178.140
     2020-03-04 21:31:28   IPAddress1      192.168.178.140 (192.168.178.44)
     2019-12-31 22:43:31   Interlock       on
     2020-05-28 18:18:37   LWT             Online
     2019-12-31 22:43:31   LedState        2
     2020-05-30 07:10:21   LoadAvg         19
     2020-05-20 22:49:39   Module          Generic
     2020-05-30 07:10:21   MqttCount       10
     2020-01-17 21:40:18   OtaUrl          http://thehackbox.org/tasmota/release/sonoff.bin
     2020-05-28 18:18:37   POWER           
     2020-05-30 07:10:21   POWER1          off
     2020-05-30 07:10:21   POWER2          off
     2020-05-30 07:10:21   POWER3          off
     2019-12-31 22:43:32   PulseTime1_Remaining 0
     2019-12-31 22:43:32   PulseTime1_Set  0
     2019-12-31 22:43:32   PulseTime2_Remaining 0
     2019-12-31 22:43:32   PulseTime2_Set  0
     2019-12-31 22:43:29   Restart         Restarting
     2020-05-20 22:49:39   RestartReason   Software/System restart
     2019-12-31 22:43:49   SaveData        on
     2019-12-31 22:43:30   SetOption26     on
     2019-12-31 22:43:31   SetOption80     on
     2019-12-31 22:43:31   SetOption81     on
     2020-05-30 07:10:21   Shutter1_Direction 0
     2020-05-30 07:10:21   Shutter1_Position 100
     2020-05-30 07:10:21   Shutter1_Target 100
     2020-05-04 21:14:11   Shutter1_direction 0
     2020-05-18 16:33:37   ShutterClose1   100
     2019-12-31 22:43:49   ShutterCloseDuration1 20.0
     2019-12-31 22:43:49   ShutterInvert1  1
     2020-05-29 06:09:23   ShutterOpen1    0
     2020-04-16 09:17:38   ShutterOpenDuration1 21.0
     2020-05-30 06:49:48   ShutterPosition1 100
     2020-01-21 08:59:24   ShutterStop     Done
     2020-05-30 07:10:21   Sleep           50
     2020-05-30 07:10:21   SleepMode       Dynamic
     2020-01-17 21:45:04   Sleep_0_Active  0
     2020-01-17 21:45:12   Sleep_50_Active 50
     2019-12-31 22:43:29   StateText1      off
     2019-12-31 22:43:30   StateText2      on
     2019-12-31 22:43:30   StateText3      toggle
     2019-12-31 22:43:30   StateText4      hold
     2019-12-31 22:43:32   SwitchMode1     3
     2019-12-31 22:43:32   SwitchMode2     3
     2020-05-30 07:10:21   Time            2020-05-30T06:10:20
     2020-01-17 21:40:32   Upgrade         Failed File Not Found (404)
     2020-05-30 07:10:21   Uptime          9T08:22:46
     2020-05-30 07:10:21   UptimeSec       807766
     2020-05-05 10:53:04   Vcc             3.418
     2020-05-20 22:49:39   Version         8.2.0.6(f5bc8d1-tasmota)
     2020-01-17 21:53:20   WebColor_1      #eaeaea
     2020-01-17 21:53:20   WebColor_10     #faffff
     2020-01-17 21:53:20   WebColor_11     #1fa3ec
     2020-01-17 21:53:20   WebColor_12     #0e70a4
     2020-01-17 21:53:20   WebColor_13     #d43535
     2020-01-17 21:53:20   WebColor_14     #931f1f
     2020-01-17 21:53:20   WebColor_15     #47c266
     2020-01-17 21:53:20   WebColor_16     #5aaf6f
     2020-01-17 21:53:20   WebColor_17     #faffff
     2020-01-17 21:53:20   WebColor_18     #999999
     2020-01-17 21:53:20   WebColor_19     #eaeaea
     2020-01-17 21:53:20   WebColor_2      #252525
     2020-01-17 21:53:20   WebColor_3      #4f4f4f
     2020-01-17 21:53:20   WebColor_4      #000000
     2020-01-17 21:53:20   WebColor_5      #dddddd
     2020-01-17 21:53:20   WebColor_6      #65c115
     2020-01-17 21:53:20   WebColor_7      #1f1f1f
     2020-01-17 21:53:20   WebColor_8      #ff5661
     2020-01-17 21:53:20   WebColor_9      #008000
     2020-05-20 22:49:39   WebServerMode   Admin
     2020-05-14 13:09:59   WifiConfig_2    WifiManager
     2020-05-30 07:10:21   Wifi_AP         1
     2020-05-30 07:10:21   Wifi_BSSId      5C:49:79:DC:24:A5
     2020-05-30 07:10:21   Wifi_Channel    1
     2020-05-30 07:10:21   Wifi_Downtime   0T00:00:09
     2020-05-30 07:10:21   Wifi_LinkCount  1
     2020-05-30 07:10:21   Wifi_RSSI       82
     2020-05-30 07:10:21   Wifi_SSId       FRITZ!Box EF 2,4 GHz
     2020-05-30 07:10:21   Wifi_Signal     -59
     2020-05-28 18:18:08   associatedWith  ASC
     2020-05-30 07:12:34   myBrightness    2184
     2020-05-30 07:12:34   myBrightnessForShadingCloudy 10000
     2020-05-30 07:12:34   myBrightnessForShadingSunny 25000
     2020-05-30 07:12:34   myShadingPASS_GreaterBrightnessSunny False
     2020-05-30 07:12:34   myShadingPASS_GreaterSunAzimuthLeft False
     2020-05-30 07:12:34   myShadingPASS_GreaterSunElevationMin False
     2020-05-30 07:12:34   myShadingPASS_GreaterTemperatureExternMin False
     2020-05-30 07:12:34   myShadingPASS_LowerBrightnessCloudy False
     2020-05-30 07:12:34   myShadingPASS_LowerSunAzimuthRight True
     2020-05-30 07:12:34   myShadingPASS_LowerSunElevationMax True
     2020-05-30 07:12:34   mySunAzimuth    73.36
     2020-05-30 07:12:34   mySunAzimuthLeft 100
     2020-05-30 07:12:34   mySunAzimuthRight 240
     2020-05-30 07:12:34   mySunElevation  15.49
     2020-05-30 07:12:34   mySunElevationForShadingMax 100.0
     2020-05-30 07:12:34   mySunElevationForShadingMin 25.0
     2020-05-30 07:12:34   myTemperatureExtern 15.9
     2020-05-30 07:12:34   myTemperatureExternForShadingMin 22
     2020-05-30 06:50:08   pct             100
     2020-05-30 06:50:08   state           100
     2020-05-29 17:41:19   subscriptions   cmnd/DVES_2AD515_fb/# cmnd/sonoff_rollo_wohnzimmer/# cmnd/sonoffs/#
Attributes:
   ASC        1
   ASC_BrightnessSensor Wemos_Daemmerung:Lux
   ASC_Down   brightness
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 900:45
   ASC_PrivacyDown_Pos 40
   ASC_Shading_InOutAzimuth 100:240
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos {(ReadingsVal("Temperatur_draussen","temperature",0) >= 29 ? 100:40)}
   ASC_Shading_StateChange_SunnyCloudy 25000:10000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_TempSensor Temperatur_draussen
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_WindowRec wohnzimmer_fenster
   DbLogExclude .*
   IODev      MQTT2_FHEM_Server
   alexaName  Rollo Wohnzimmer
   alias      Rollo Wohnzimmer
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see Tasmota wiki.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
   event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT,my.*
   group      Rollos
   icon       scene_livingroom
   model      tasmota_2ch_shutter_invert_1
   readingList tele/sonoff_rollo_wohnzimmer/LWT:.* LWT
   stat/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }
   stat/sonoff_rollo_wohnzimmer/POWER1:.* POWER1
   stat/sonoff_rollo_wohnzimmer/POWER1:on {{'state' => 'opening'}}
   stat/sonoff_rollo_wohnzimmer/POWER2:.* POWER2
   stat/sonoff_rollo_wohnzimmer/POWER2:on {{'state' => 'closing'}}
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* state
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* pct
   tele/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/STATE:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/SENSOR:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/INFO.:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/UPTIME:.* { json2nameValue($EVENT) }
DVES_2AD515:cmnd/sonoff_rollo_wohnzimmer/POWER:.* POWER
DVES_2AD515:stat/sonoff_rollo_wohnzimmer/POWER3:.* POWER3
DVES_2AD515:stat/sonoff_rollo_wohnzimmer/UPGRADE:.* { json2nameValue($EVENT) }
   room       Tasmota,ASC,Rollos
   setList    close:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterClose1
   open:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterOpen1
   half:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetHalfway1 50
   pct:slider,0,1,100 cmnd/sonoff_rollo_wohnzimmer/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterStop1
   resetClose:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetClose1
   x_configuration cmnd/sonoff_rollo_wohnzimmer/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat
LWT

state
   userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}
   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_SlatPosCmd_SlatDevice 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
   webCmd     :open:close:half:stop:pct

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 30 Mai 2020, 11:27:28
Zitat von: xerion am 30 Mai 2020, 07:15:49
Guten Morgen CoolTux,

ich habe heute ein neues Verhalten bzgl. Residents.
Obwohl ich an den Einstellungen nichts geändert habe, fahren auf einmal alle Rollos bei Residents absent herunter.
Bei mir stehen alle Rollos bei ASC_ShuttersPlace auf terrace damit die bei geöffneten Fenster und Brightness auch runter fahren, was bis dato auch funktioniert hat. Aber jetzt schließen die auch, obwohl kein Fenster auf ist. Das wollte ich nicht. Eigentlich sollte das nur bei gone der Fall sein.

{ ascAPIget('ResidentsStatus') }
absent


list ASC:
Internals:
   FUUID      5e04f80a-f33f-26f5-faac-90e209b6de535a9c
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Daemmerungswert,ESP_Easy_Helligkeit,Regensor,Sonoff_Daemmerung,Wemos_Daemmerung,global,kuechen_fenster_carport,kuechen_fenster_strasse,rgr_ASC,schlafzimmer_fenster,terrassen_tuer,test_fenster,wc_fenster,wohnzimmer_fenster,Rollo_ASC,Rollo_ASC2,Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ
   NR         270
   NTFY_ORDER 51-ASC
   STATE      residents absent
   TYPE       AutoShuttersControl
   VERSION    v0.9.19
   OLDREADINGS:
   READINGS:
     2020-05-30 06:50:06   Rollo_ASC2_PosValue 100
     2020-05-29 22:10:53   Rollo_ASC2_lastDelayPosValue 70
     2020-05-30 06:00:07   Rollo_ASC2_lastPosValue 100
     2020-05-29 22:30:01   Rollo_ASC2_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:06   Rollo_ASC_PosValue 100
     2020-05-30 06:00:07   Rollo_ASC_lastPosValue 100
     2020-05-29 22:30:01   Rollo_ASC_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:16   Rollo_Anbau_PosValue 100
     2020-05-08 21:30:51   Rollo_Anbau_lastDelayPosValue 70
     2020-05-30 06:00:28   Rollo_Anbau_lastPosValue 100
     2020-05-29 22:30:01   Rollo_Anbau_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:09   Rollo_Kueche_Carport_PosValue 100
     2020-05-22 21:51:03   Rollo_Kueche_Carport_lastDelayPosValue 10
     2020-05-30 05:15:40   Rollo_Kueche_Carport_lastPosValue 100
     2020-05-29 22:30:01   Rollo_Kueche_Carport_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:08   Rollo_Kueche_Strasse_PosValue 100
     2020-05-22 21:51:03   Rollo_Kueche_Strasse_lastDelayPosValue 10
     2020-05-30 05:15:40   Rollo_Kueche_Strasse_lastPosValue 100
     2020-05-29 22:30:01   Rollo_Kueche_Strasse_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:09   Rollo_SZ_PosValue 100
     2020-05-30 06:00:28   Rollo_SZ_lastPosValue 100
     2020-05-29 22:30:01   Rollo_SZ_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:08   Rollo_WC_PosValue 100
     2020-05-29 22:10:53   Rollo_WC_lastDelayPosValue 70
     2020-05-30 06:00:06   Rollo_WC_lastPosValue 100
     2020-05-29 22:30:01   Rollo_WC_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:08   Rollo_WZ_PosValue 100
     2020-05-29 22:10:53   Rollo_WZ_lastDelayPosValue 70
     2020-05-30 06:00:07   Rollo_WZ_lastPosValue 100
     2020-05-29 22:30:01   Rollo_WZ_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-04-05 20:35:04   ascEnable       on
     2020-05-28 18:18:16   controlShading  on
     2020-03-30 09:08:41   hardLockOut     off
     2020-04-05 20:50:27   partyMode       off
     2020-05-28 18:18:01   room_Tasmota_ASC_Rollos Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ
     2020-05-28 18:18:01   room_Test-Umgebung Rollo_ASC,Rollo_ASC2
     2020-03-30 09:13:20   selfDefense     on
     2020-05-30 06:50:16   state           residents absent
     2020-05-22 00:59:52   sunriseTimeWeHoliday off
     2020-05-28 18:18:01   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_ASC
       Rollo_ASC2
       Rollo_Anbau
       Rollo_Kueche_Carport
       Rollo_Kueche_Strasse
       Rollo_SZ
       Rollo_WC
       Rollo_WZ
   monitoredDevs:
     Daemmerungswert:
       ASC        ASC_twilightDevice
     ESP_Easy_Helligkeit:
       Rollo_Kueche_Carport ASC_BrightnessSensor
       Rollo_Kueche_Strasse ASC_BrightnessSensor
     Regensor:
       ASC        ASC_rainSensor
     Rollo_ASC:
     Rollo_ASC2:
     Rollo_Anbau:
     Rollo_Kueche_Carport:
     Rollo_Kueche_Strasse:
     Rollo_SZ:
     Rollo_WC:
     Rollo_WZ:
     Sonoff_Daemmerung:
       Rollo_Anbau ASC_BrightnessSensor
       Rollo_SZ   ASC_BrightnessSensor
     Wemos_Daemmerung:
       Rollo_ASC  ASC_BrightnessSensor
       Rollo_ASC2 ASC_BrightnessSensor
       Rollo_WC   ASC_BrightnessSensor
       Rollo_WZ   ASC_BrightnessSensor
     kuechen_fenster_carport:
       Rollo_Kueche_Carport ASC_WindowRec
     kuechen_fenster_strasse:
       Rollo_Kueche_Strasse ASC_WindowRec
     rgr_ASC:
       ASC        ASC_residentsDev
     schlafzimmer_fenster:
       Rollo_SZ   ASC_WindowRec
     terrassen_tuer:
       Rollo_Anbau ASC_WindowRec
     test_fenster:
       Rollo_ASC  ASC_WindowRec
     wc_fenster:
       Rollo_WC   ASC_WindowRec
     wohnzimmer_fenster:
       Rollo_ASC2 ASC_WindowRec
       Rollo_WZ   ASC_WindowRec
Attributes:
   ASC_brightnessDriveUpDown 12:4
   ASC_debug  0
   ASC_expert 1
   ASC_rainSensor Regensor:ASC_Value rain 45
   ASC_residentsDev rgr_ASC:state
   ASC_tempSensor Temperatur_draussen
   ASC_twilightDevice Daemmerungswert
   DbLogExclude .*
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,ASC-Beschattung,Rollos
   verbose    3


list Rollo
Internals:
   CID        DVES_2AD515
   DEF        DVES_2AD515
   DEVICETOPIC Rollo_WZ
   FUUID      5e0bc0ed-f33f-26f5-5fa8-1210764327d4ae85
   FVERSION   10_MQTT2_DEVICE.pm:0.219150/2020-05-11
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 1089
   MQTT2_FHEM_Server_TIME 2020-05-30 07:10:21
   MSGCNT     1089
   NAME       Rollo_WZ
   NR         278
   STATE     
Online

100
   TYPE       MQTT2_DEVICE
   READINGS:
     2020-05-30 07:10:21   ANALOG_A0       174
     2019-12-31 22:48:04   ASC_Enable      on
     2020-05-30 07:12:34   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-05-30 06:50:08   ASC_ShuttersLastDrive residents absent
     2020-05-29 22:30:01   ASC_Time_DriveDown 30.05.2020 - 22:30
     2020-05-29 22:30:01   ASC_Time_DriveUp 30.05.2020 - 09:30
     2020-05-29 22:30:01   ASC_Time_PrivacyDriveDown 30.05.2020 - 22:15
     2020-01-18 20:59:22   ButtonTopic     0
     2020-01-17 21:51:30   DeepSleepTime   0
     2020-05-20 22:49:39   FallbackTopic   cmnd/DVES_2AD515_fb/
     2020-05-20 22:49:39   GroupTopic      cmnd/sonoffs/
     2019-12-31 22:43:31   Groups          1,2
     2020-05-30 07:10:21   Heap            28
     2020-05-20 22:49:39   Hostname        sonoff_rollo_wohnzimmer-5397
     2020-05-20 22:49:39   IPAddress       192.168.178.140
     2020-03-04 21:31:28   IPAddress1      192.168.178.140 (192.168.178.44)
     2019-12-31 22:43:31   Interlock       on
     2020-05-28 18:18:37   LWT             Online
     2019-12-31 22:43:31   LedState        2
     2020-05-30 07:10:21   LoadAvg         19
     2020-05-20 22:49:39   Module          Generic
     2020-05-30 07:10:21   MqttCount       10
     2020-01-17 21:40:18   OtaUrl          http://thehackbox.org/tasmota/release/sonoff.bin
     2020-05-28 18:18:37   POWER           
     2020-05-30 07:10:21   POWER1          off
     2020-05-30 07:10:21   POWER2          off
     2020-05-30 07:10:21   POWER3          off
     2019-12-31 22:43:32   PulseTime1_Remaining 0
     2019-12-31 22:43:32   PulseTime1_Set  0
     2019-12-31 22:43:32   PulseTime2_Remaining 0
     2019-12-31 22:43:32   PulseTime2_Set  0
     2019-12-31 22:43:29   Restart         Restarting
     2020-05-20 22:49:39   RestartReason   Software/System restart
     2019-12-31 22:43:49   SaveData        on
     2019-12-31 22:43:30   SetOption26     on
     2019-12-31 22:43:31   SetOption80     on
     2019-12-31 22:43:31   SetOption81     on
     2020-05-30 07:10:21   Shutter1_Direction 0
     2020-05-30 07:10:21   Shutter1_Position 100
     2020-05-30 07:10:21   Shutter1_Target 100
     2020-05-04 21:14:11   Shutter1_direction 0
     2020-05-18 16:33:37   ShutterClose1   100
     2019-12-31 22:43:49   ShutterCloseDuration1 20.0
     2019-12-31 22:43:49   ShutterInvert1  1
     2020-05-29 06:09:23   ShutterOpen1    0
     2020-04-16 09:17:38   ShutterOpenDuration1 21.0
     2020-05-30 06:49:48   ShutterPosition1 100
     2020-01-21 08:59:24   ShutterStop     Done
     2020-05-30 07:10:21   Sleep           50
     2020-05-30 07:10:21   SleepMode       Dynamic
     2020-01-17 21:45:04   Sleep_0_Active  0
     2020-01-17 21:45:12   Sleep_50_Active 50
     2019-12-31 22:43:29   StateText1      off
     2019-12-31 22:43:30   StateText2      on
     2019-12-31 22:43:30   StateText3      toggle
     2019-12-31 22:43:30   StateText4      hold
     2019-12-31 22:43:32   SwitchMode1     3
     2019-12-31 22:43:32   SwitchMode2     3
     2020-05-30 07:10:21   Time            2020-05-30T06:10:20
     2020-01-17 21:40:32   Upgrade         Failed File Not Found (404)
     2020-05-30 07:10:21   Uptime          9T08:22:46
     2020-05-30 07:10:21   UptimeSec       807766
     2020-05-05 10:53:04   Vcc             3.418
     2020-05-20 22:49:39   Version         8.2.0.6(f5bc8d1-tasmota)
     2020-01-17 21:53:20   WebColor_1      #eaeaea
     2020-01-17 21:53:20   WebColor_10     #faffff
     2020-01-17 21:53:20   WebColor_11     #1fa3ec
     2020-01-17 21:53:20   WebColor_12     #0e70a4
     2020-01-17 21:53:20   WebColor_13     #d43535
     2020-01-17 21:53:20   WebColor_14     #931f1f
     2020-01-17 21:53:20   WebColor_15     #47c266
     2020-01-17 21:53:20   WebColor_16     #5aaf6f
     2020-01-17 21:53:20   WebColor_17     #faffff
     2020-01-17 21:53:20   WebColor_18     #999999
     2020-01-17 21:53:20   WebColor_19     #eaeaea
     2020-01-17 21:53:20   WebColor_2      #252525
     2020-01-17 21:53:20   WebColor_3      #4f4f4f
     2020-01-17 21:53:20   WebColor_4      #000000
     2020-01-17 21:53:20   WebColor_5      #dddddd
     2020-01-17 21:53:20   WebColor_6      #65c115
     2020-01-17 21:53:20   WebColor_7      #1f1f1f
     2020-01-17 21:53:20   WebColor_8      #ff5661
     2020-01-17 21:53:20   WebColor_9      #008000
     2020-05-20 22:49:39   WebServerMode   Admin
     2020-05-14 13:09:59   WifiConfig_2    WifiManager
     2020-05-30 07:10:21   Wifi_AP         1
     2020-05-30 07:10:21   Wifi_BSSId      5C:49:79:DC:24:A5
     2020-05-30 07:10:21   Wifi_Channel    1
     2020-05-30 07:10:21   Wifi_Downtime   0T00:00:09
     2020-05-30 07:10:21   Wifi_LinkCount  1
     2020-05-30 07:10:21   Wifi_RSSI       82
     2020-05-30 07:10:21   Wifi_SSId       FRITZ!Box EF 2,4 GHz
     2020-05-30 07:10:21   Wifi_Signal     -59
     2020-05-28 18:18:08   associatedWith  ASC
     2020-05-30 07:12:34   myBrightness    2184
     2020-05-30 07:12:34   myBrightnessForShadingCloudy 10000
     2020-05-30 07:12:34   myBrightnessForShadingSunny 25000
     2020-05-30 07:12:34   myShadingPASS_GreaterBrightnessSunny False
     2020-05-30 07:12:34   myShadingPASS_GreaterSunAzimuthLeft False
     2020-05-30 07:12:34   myShadingPASS_GreaterSunElevationMin False
     2020-05-30 07:12:34   myShadingPASS_GreaterTemperatureExternMin False
     2020-05-30 07:12:34   myShadingPASS_LowerBrightnessCloudy False
     2020-05-30 07:12:34   myShadingPASS_LowerSunAzimuthRight True
     2020-05-30 07:12:34   myShadingPASS_LowerSunElevationMax True
     2020-05-30 07:12:34   mySunAzimuth    73.36
     2020-05-30 07:12:34   mySunAzimuthLeft 100
     2020-05-30 07:12:34   mySunAzimuthRight 240
     2020-05-30 07:12:34   mySunElevation  15.49
     2020-05-30 07:12:34   mySunElevationForShadingMax 100.0
     2020-05-30 07:12:34   mySunElevationForShadingMin 25.0
     2020-05-30 07:12:34   myTemperatureExtern 15.9
     2020-05-30 07:12:34   myTemperatureExternForShadingMin 22
     2020-05-30 06:50:08   pct             100
     2020-05-30 06:50:08   state           100
     2020-05-29 17:41:19   subscriptions   cmnd/DVES_2AD515_fb/# cmnd/sonoff_rollo_wohnzimmer/# cmnd/sonoffs/#
Attributes:
   ASC        1
   ASC_BrightnessSensor Wemos_Daemmerung:Lux
   ASC_Down   brightness
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 900:45
   ASC_PrivacyDown_Pos 40
   ASC_Shading_InOutAzimuth 100:240
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos {(ReadingsVal("Temperatur_draussen","temperature",0) >= 29 ? 100:40)}
   ASC_Shading_StateChange_SunnyCloudy 25000:10000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_TempSensor Temperatur_draussen
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_WindowRec wohnzimmer_fenster
   DbLogExclude .*
   IODev      MQTT2_FHEM_Server
   alexaName  Rollo Wohnzimmer
   alias      Rollo Wohnzimmer
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see Tasmota wiki.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
   event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT,my.*
   group      Rollos
   icon       scene_livingroom
   model      tasmota_2ch_shutter_invert_1
   readingList tele/sonoff_rollo_wohnzimmer/LWT:.* LWT
   stat/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }
   stat/sonoff_rollo_wohnzimmer/POWER1:.* POWER1
   stat/sonoff_rollo_wohnzimmer/POWER1:on {{'state' => 'opening'}}
   stat/sonoff_rollo_wohnzimmer/POWER2:.* POWER2
   stat/sonoff_rollo_wohnzimmer/POWER2:on {{'state' => 'closing'}}
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* state
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* pct
   tele/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/STATE:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/SENSOR:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/INFO.:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/UPTIME:.* { json2nameValue($EVENT) }
DVES_2AD515:cmnd/sonoff_rollo_wohnzimmer/POWER:.* POWER
DVES_2AD515:stat/sonoff_rollo_wohnzimmer/POWER3:.* POWER3
DVES_2AD515:stat/sonoff_rollo_wohnzimmer/UPGRADE:.* { json2nameValue($EVENT) }
   room       Tasmota,ASC,Rollos
   setList    close:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterClose1
   open:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterOpen1
   half:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetHalfway1 50
   pct:slider,0,1,100 cmnd/sonoff_rollo_wohnzimmer/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterStop1
   resetClose:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetClose1
   x_configuration cmnd/sonoff_rollo_wohnzimmer/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat
LWT

state
   userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}
   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_SlatPosCmd_SlatDevice 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
   webCmd     :open:close:half:stop:pct



Schaue ich mir an
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 31 Mai 2020, 21:51:13
wenn ich meine Jalousien per Hand fahre ist es meist nur Hoch und Runter. Beim Runterfahren wird die Lamellenposition auf den Letzten Stand eingestellt.

wenn jetzt die  auf Jalousie beim letzten öffnen auf 0:0 steht schaut die Jalousie ca 5cm raus aus dem Kasten, (die Lamellendrehung kommt als zweites). Drehe ich erst die Lamelle auf Position und Fahre dann die Höhe an, verschwindet die Jalousie ganz im Kasten.

Also meine Frage kann man die Slat und Dim Befehle Tauschen?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 01 Juni 2020, 09:11:26
Guten Mogen,

heute Morgen waren alle Rollos runter da, Residents noch absent war. Trotzdem sind auf einmal zwei Rollos hochgefahren und der Grund war shading out obwohl die Rollos noch geschlossen waren.

list ASC:
Internals:
   FUUID      5e04f80a-f33f-26f5-faac-90e209b6de535a9c
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  global,ASC,Rollo_ASC,Rollo_ASC2,Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ,Wemos_Daemmerung,rgr_asc,terrassen_tuer,schlafzimmer_fenster,kuechen_fenster_carport,Regensor,wc_fenster,test_fenster,Daemmerungswert,Sonoff_Daemmerung,ESP_Easy_Helligkeit,kuechen_fenster_strasse,wohnzimmer_fenster
   NR         270
   NTFY_ORDER 51-ASC
   STATE      maximum brightness threshold exceeded
   TYPE       AutoShuttersControl
   VERSION    v0.9.19
   OLDREADINGS:
   READINGS:
     2020-06-01 07:41:01   Rollo_ASC2_PosValue 0
     2020-05-29 22:10:53   Rollo_ASC2_lastDelayPosValue 70
     2020-06-01 08:52:19   Rollo_ASC2_lastPosValue 100
     2020-06-01 04:31:30   Rollo_ASC2_nextAstroTimeEvent  1.06.2020 - 09:30
     2020-06-01 07:41:01   Rollo_ASC_PosValue 0
     2020-06-01 08:52:19   Rollo_ASC_lastPosValue 100
     2020-06-01 04:31:30   Rollo_ASC_nextAstroTimeEvent  1.06.2020 - 09:30
     2020-06-01 08:52:46   Rollo_Anbau_PosValue 0
     2020-05-08 21:30:51   Rollo_Anbau_lastDelayPosValue 70
     2020-06-01 08:52:16   Rollo_Anbau_lastPosValue 100
     2020-06-01 04:31:30   Rollo_Anbau_nextAstroTimeEvent  1.06.2020 - 09:30
     2020-06-01 08:52:10   Rollo_Kueche_Carport_PosValue 0
     2020-05-22 21:51:03   Rollo_Kueche_Carport_lastDelayPosValue 10
     2020-06-01 08:51:49   Rollo_Kueche_Carport_lastPosValue 100
     2020-06-01 04:31:30   Rollo_Kueche_Carport_nextAstroTimeEvent  1.06.2020 - 09:30
     2020-06-01 08:52:09   Rollo_Kueche_Strasse_PosValue 0
     2020-05-22 21:51:03   Rollo_Kueche_Strasse_lastDelayPosValue 10
     2020-06-01 08:51:49   Rollo_Kueche_Strasse_lastPosValue 100
     2020-06-01 04:31:30   Rollo_Kueche_Strasse_nextAstroTimeEvent  1.06.2020 - 09:30
     2020-06-01 07:41:05   Rollo_SZ_PosValue 0
     2020-06-01 08:52:16   Rollo_SZ_lastPosValue 100
     2020-06-01 04:31:30   Rollo_SZ_nextAstroTimeEvent  1.06.2020 - 09:30
     2020-06-01 08:52:39   Rollo_WC_PosValue 0
     2020-05-31 22:10:37   Rollo_WC_lastDelayPosValue 70
     2020-06-01 08:52:19   Rollo_WC_lastPosValue 100
     2020-06-01 04:31:30   Rollo_WC_nextAstroTimeEvent  1.06.2020 - 09:30
     2020-06-01 07:41:05   Rollo_WZ_PosValue 0
     2020-05-29 22:10:53   Rollo_WZ_lastDelayPosValue 70
     2020-06-01 08:52:19   Rollo_WZ_lastPosValue 100
     2020-06-01 04:31:30   Rollo_WZ_nextAstroTimeEvent  1.06.2020 - 09:30
     2020-04-05 20:35:04   ascEnable       on
     2020-06-01 04:31:30   controlShading  on
     2020-03-30 09:08:41   hardLockOut     off
     2020-04-05 20:50:27   partyMode       off
     2020-06-01 04:31:17   room_Tasmota_ASC_Rollos Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ
     2020-06-01 04:31:17   room_Test-Umgebung Rollo_ASC,Rollo_ASC2
     2020-05-30 07:49:27   selfDefense     off
     2020-06-01 08:52:46   state           maximum brightness threshold exceeded
     2020-05-22 00:59:52   sunriseTimeWeHoliday off
     2020-06-01 04:31:17   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_ASC
       Rollo_ASC2
       Rollo_Anbau
       Rollo_Kueche_Carport
       Rollo_Kueche_Strasse
       Rollo_SZ
       Rollo_WC
       Rollo_WZ
   monitoredDevs:
     Daemmerungswert:
       ASC        ASC_twilightDevice
     ESP_Easy_Helligkeit:
       Rollo_Kueche_Carport ASC_BrightnessSensor
       Rollo_Kueche_Strasse ASC_BrightnessSensor
     Regensor:
       ASC        ASC_rainSensor
     Rollo_ASC:
     Rollo_ASC2:
     Rollo_Anbau:
     Rollo_Kueche_Carport:
     Rollo_Kueche_Strasse:
     Rollo_SZ:
     Rollo_WC:
     Rollo_WZ:
     Sonoff_Daemmerung:
       Rollo_Anbau ASC_BrightnessSensor
       Rollo_SZ   ASC_BrightnessSensor
     Wemos_Daemmerung:
       Rollo_ASC  ASC_BrightnessSensor
       Rollo_ASC2 ASC_BrightnessSensor
       Rollo_WC   ASC_BrightnessSensor
       Rollo_WZ   ASC_BrightnessSensor
     kuechen_fenster_carport:
       Rollo_Kueche_Carport ASC_WindowRec
     kuechen_fenster_strasse:
       Rollo_Kueche_Strasse ASC_WindowRec
     rgr_asc:
       ASC        ASC_residentsDev
     schlafzimmer_fenster:
       Rollo_SZ   ASC_WindowRec
     terrassen_tuer:
       Rollo_Anbau ASC_WindowRec
     test_fenster:
       Rollo_ASC  ASC_WindowRec
     wc_fenster:
       Rollo_WC   ASC_WindowRec
     wohnzimmer_fenster:
       Rollo_ASC2 ASC_WindowRec
       Rollo_WZ   ASC_WindowRec
Attributes:
   ASC_brightnessDriveUpDown 12:4
   ASC_debug  0
   ASC_expert 1
   ASC_rainSensor Regensor:ASC_Value rain 45
   ASC_residentsDev rgr_asc:state
   ASC_tempSensor Temperatur_draussen
   ASC_twilightDevice Daemmerungswert
   DbLogExclude .*
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,ASC-Beschattung,Rollos
   verbose    3


list Rollo:
Internals:
   CID        DVES_2AD515
   DEF        DVES_2AD515
   DEVICETOPIC Rollo_WZ
   FUUID      5e0bc0ed-f33f-26f5-5fa8-1210764327d4ae85
   FVERSION   10_MQTT2_DEVICE.pm:0.219150/2020-05-11
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 141
   MQTT2_FHEM_Server_TIME 2020-06-01 09:06:22
   MSGCNT     141
   NAME       Rollo_WZ
   NR         278
   STATE     
Online

0
   TYPE       MQTT2_DEVICE
   READINGS:
     2020-06-01 09:06:22   ANALOG_A0       188
     2019-12-31 22:48:04   ASC_Enable      on
     2020-06-01 09:10:19   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-01 07:41:05   ASC_ShuttersLastDrive shading out
     2020-06-01 04:31:30   ASC_Time_DriveDown  1.06.2020 - 22:30
     2020-06-01 04:31:30   ASC_Time_DriveUp  1.06.2020 - 09:30
     2020-06-01 04:31:30   ASC_Time_PrivacyDriveDown  1.06.2020 - 22:15
     2020-01-18 20:59:22   ButtonTopic     0
     2020-01-17 21:51:30   DeepSleepTime   0
     2020-05-20 22:49:39   FallbackTopic   cmnd/DVES_2AD515_fb/
     2020-05-20 22:49:39   GroupTopic      cmnd/sonoffs/
     2019-12-31 22:43:31   Groups          1,2
     2020-06-01 09:06:22   Heap            27
     2020-05-20 22:49:39   Hostname        sonoff_rollo_wohnzimmer-5397
     2020-05-20 22:49:39   IPAddress       192.168.178.140
     2020-03-04 21:31:28   IPAddress1      192.168.178.140 (192.168.178.44)
     2019-12-31 22:43:31   Interlock       on
     2020-06-01 04:31:49   LWT             Online
     2019-12-31 22:43:31   LedState        2
     2020-06-01 09:06:22   LoadAvg         19
     2020-05-20 22:49:39   Module          Generic
     2020-06-01 09:06:22   MqttCount       12
     2020-01-17 21:40:18   OtaUrl          http://thehackbox.org/tasmota/release/sonoff.bin
     2020-06-01 04:31:49   POWER           
     2020-06-01 09:06:22   POWER1          off
     2020-06-01 09:06:22   POWER2          off
     2020-06-01 09:06:22   POWER3          off
     2019-12-31 22:43:32   PulseTime1_Remaining 0
     2019-12-31 22:43:32   PulseTime1_Set  0
     2019-12-31 22:43:32   PulseTime2_Remaining 0
     2019-12-31 22:43:32   PulseTime2_Set  0
     2019-12-31 22:43:29   Restart         Restarting
     2020-05-20 22:49:39   RestartReason   Software/System restart
     2019-12-31 22:43:49   SaveData        on
     2019-12-31 22:43:30   SetOption26     on
     2019-12-31 22:43:31   SetOption80     on
     2019-12-31 22:43:31   SetOption81     on
     2020-06-01 09:06:22   Shutter1_Direction 0
     2020-06-01 09:06:22   Shutter1_Position 0
     2020-06-01 09:06:22   Shutter1_Target 0
     2020-05-04 21:14:11   Shutter1_direction 0
     2020-05-30 07:49:09   ShutterClose1   100
     2019-12-31 22:43:49   ShutterCloseDuration1 20.0
     2019-12-31 22:43:49   ShutterInvert1  1
     2020-05-30 07:49:11   ShutterOpen1    0
     2020-04-16 09:17:38   ShutterOpenDuration1 21.0
     2020-06-01 07:40:45   ShutterPosition1 0
     2020-01-21 08:59:24   ShutterStop     Done
     2020-06-01 09:06:22   Sleep           50
     2020-06-01 09:06:22   SleepMode       Dynamic
     2020-01-17 21:45:04   Sleep_0_Active  0
     2020-01-17 21:45:12   Sleep_50_Active 50
     2019-12-31 22:43:29   StateText1      off
     2019-12-31 22:43:30   StateText2      on
     2019-12-31 22:43:30   StateText3      toggle
     2019-12-31 22:43:30   StateText4      hold
     2019-12-31 22:43:32   SwitchMode1     3
     2019-12-31 22:43:32   SwitchMode2     3
     2020-06-01 09:06:22   Time            2020-06-01T08:06:21
     2020-01-17 21:40:32   Upgrade         Failed File Not Found (404)
     2020-06-01 09:06:22   Uptime          11T10:18:47
     2020-06-01 09:06:22   UptimeSec       987527
     2020-05-05 10:53:04   Vcc             3.418
     2020-05-20 22:49:39   Version         8.2.0.6(f5bc8d1-tasmota)
     2020-01-17 21:53:20   WebColor_1      #eaeaea
     2020-01-17 21:53:20   WebColor_10     #faffff
     2020-01-17 21:53:20   WebColor_11     #1fa3ec
     2020-01-17 21:53:20   WebColor_12     #0e70a4
     2020-01-17 21:53:20   WebColor_13     #d43535
     2020-01-17 21:53:20   WebColor_14     #931f1f
     2020-01-17 21:53:20   WebColor_15     #47c266
     2020-01-17 21:53:20   WebColor_16     #5aaf6f
     2020-01-17 21:53:20   WebColor_17     #faffff
     2020-01-17 21:53:20   WebColor_18     #999999
     2020-01-17 21:53:20   WebColor_19     #eaeaea
     2020-01-17 21:53:20   WebColor_2      #252525
     2020-01-17 21:53:20   WebColor_3      #4f4f4f
     2020-01-17 21:53:20   WebColor_4      #000000
     2020-01-17 21:53:20   WebColor_5      #dddddd
     2020-01-17 21:53:20   WebColor_6      #65c115
     2020-01-17 21:53:20   WebColor_7      #1f1f1f
     2020-01-17 21:53:20   WebColor_8      #ff5661
     2020-01-17 21:53:20   WebColor_9      #008000
     2020-05-20 22:49:39   WebServerMode   Admin
     2020-05-14 13:09:59   WifiConfig_2    WifiManager
     2020-06-01 09:06:22   Wifi_AP         1
     2020-06-01 09:06:22   Wifi_BSSId      5C:49:79:DC:24:A5
     2020-06-01 09:06:22   Wifi_Channel    1
     2020-06-01 09:06:22   Wifi_Downtime   0T00:00:09
     2020-06-01 09:06:22   Wifi_LinkCount  1
     2020-06-01 09:06:22   Wifi_RSSI       82
     2020-06-01 09:06:22   Wifi_SSId       FRITZ!Box EF 2,4 GHz
     2020-06-01 09:06:22   Wifi_Signal     -59
     2020-06-01 04:31:22   associatedWith  ASC
     2020-06-01 09:10:19   myBrightness    3050
     2020-06-01 09:10:19   myBrightnessForShadingCloudy 10000
     2020-06-01 09:10:19   myBrightnessForShadingSunny 25000
     2020-06-01 09:10:19   myShadingPASS_GreaterBrightnessSunny False
     2020-06-01 09:10:19   myShadingPASS_GreaterSunAzimuthLeft False
     2020-06-01 09:10:19   myShadingPASS_GreaterSunElevationMin True
     2020-06-01 09:10:19   myShadingPASS_GreaterTemperatureExternMin False
     2020-06-01 09:10:19   myShadingPASS_LowerBrightnessCloudy False
     2020-06-01 09:10:19   myShadingPASS_LowerSunAzimuthRight True
     2020-06-01 09:10:19   myShadingPASS_LowerSunElevationMax True
     2020-06-01 09:10:19   mySunAzimuth    95.1
     2020-06-01 09:10:19   mySunAzimuthLeft 100
     2020-06-01 09:10:19   mySunAzimuthRight 240
     2020-06-01 09:10:19   mySunElevation  32.53
     2020-06-01 09:10:19   mySunElevationForShadingMax 100.0
     2020-06-01 09:10:19   mySunElevationForShadingMin 25.0
     2020-06-01 09:10:19   myTemperatureExtern 18.4
     2020-06-01 09:10:19   myTemperatureExternForShadingMin 22
     2020-06-01 07:41:05   pct             0
     2020-06-01 07:41:05   state           0
     2020-05-31 12:12:59   subscriptions   cmnd/DVES_2AD515_fb/# cmnd/sonoff_rollo_wohnzimmer/# cmnd/sonoffs/#
Attributes:
   ASC        1
   ASC_BrightnessSensor Wemos_Daemmerung:Lux
   ASC_Down   brightness
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 900:45
   ASC_PrivacyDown_Pos 40
   ASC_Shading_InOutAzimuth 100:240
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos {(ReadingsVal("Temperatur_draussen","temperature",0) >= 29 ? 100:40)}
   ASC_Shading_StateChange_SunnyCloudy 25000:10000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_TempSensor Temperatur_draussen
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_WindowRec wohnzimmer_fenster
   DbLogExclude .*
   IODev      MQTT2_FHEM_Server
   alexaName  Rollo Wohnzimmer
   alias      Rollo Wohnzimmer
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see Tasmota wiki.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
   event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT,my.*
   group      Rollos
   icon       scene_livingroom
   model      tasmota_2ch_shutter_invert_1
   readingList tele/sonoff_rollo_wohnzimmer/LWT:.* LWT
   stat/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }
   stat/sonoff_rollo_wohnzimmer/POWER1:.* POWER1
   stat/sonoff_rollo_wohnzimmer/POWER1:on {{'state' => 'opening'}}
   stat/sonoff_rollo_wohnzimmer/POWER2:.* POWER2
   stat/sonoff_rollo_wohnzimmer/POWER2:on {{'state' => 'closing'}}
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* state
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* pct
   tele/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/STATE:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/SENSOR:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/INFO.:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/UPTIME:.* { json2nameValue($EVENT) }
DVES_2AD515:cmnd/sonoff_rollo_wohnzimmer/POWER:.* POWER
DVES_2AD515:stat/sonoff_rollo_wohnzimmer/POWER3:.* POWER3
DVES_2AD515:stat/sonoff_rollo_wohnzimmer/UPGRADE:.* { json2nameValue($EVENT) }
   room       Tasmota,ASC,Rollos
   setList    close:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterClose1
   open:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterOpen1
   half:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetHalfway1 50
   pct:slider,0,1,100 cmnd/sonoff_rollo_wohnzimmer/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterStop1
   resetClose:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetClose1
   x_configuration cmnd/sonoff_rollo_wohnzimmer/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat
LWT

state
   userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}
   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_SlatPosCmd_SlatDevice 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
   webCmd     :open:close:half:stop:pct
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Juni 2020, 10:03:59
Das Verhalten ist korrekt gewesen. Du hast ShadingPos auf 100 gesetzt, also gleich wie Closed. Das ist nicht gut und kann somit zu unerwarteten Verhalten führen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 02 Juni 2020, 10:10:36
Zitat von: CoolTux am 02 Juni 2020, 10:03:59
Das Verhalten ist korrekt gewesen. Du hast ShadingPos auf 100 gesetzt, also gleich wie Closed. Das ist nicht gut und kann somit zu unerwarteten Verhalten führen.
Aber 100 sollte nur bei Aussentemperaturen größer 29 °C greifen sonst ist er 40.

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Juni 2020, 11:24:38
Zitat von: xerion am 30 Mai 2020, 07:15:49
Guten Morgen CoolTux,

ich habe heute ein neues Verhalten bzgl. Residents.
Obwohl ich an den Einstellungen nichts geändert habe, fahren auf einmal alle Rollos bei Residents absent herunter.
Bei mir stehen alle Rollos bei ASC_ShuttersPlace auf terrace damit die bei geöffneten Fenster und Brightness auch runter fahren, was bis dato auch funktioniert hat. Aber jetzt schließen die auch, obwohl kein Fenster auf ist. Das wollte ich nicht. Eigentlich sollte das nur bei gone der Fall sein.

{ ascAPIget('ResidentsStatus') }
absent


list ASC:
Internals:
   FUUID      5e04f80a-f33f-26f5-faac-90e209b6de535a9c
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       ASC
   NOTIFYDEV  ASC,Daemmerungswert,ESP_Easy_Helligkeit,Regensor,Sonoff_Daemmerung,Wemos_Daemmerung,global,kuechen_fenster_carport,kuechen_fenster_strasse,rgr_ASC,schlafzimmer_fenster,terrassen_tuer,test_fenster,wc_fenster,wohnzimmer_fenster,Rollo_ASC,Rollo_ASC2,Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ
   NR         270
   NTFY_ORDER 51-ASC
   STATE      residents absent
   TYPE       AutoShuttersControl
   VERSION    v0.9.19
   OLDREADINGS:
   READINGS:
     2020-05-30 06:50:06   Rollo_ASC2_PosValue 100
     2020-05-29 22:10:53   Rollo_ASC2_lastDelayPosValue 70
     2020-05-30 06:00:07   Rollo_ASC2_lastPosValue 100
     2020-05-29 22:30:01   Rollo_ASC2_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:06   Rollo_ASC_PosValue 100
     2020-05-30 06:00:07   Rollo_ASC_lastPosValue 100
     2020-05-29 22:30:01   Rollo_ASC_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:16   Rollo_Anbau_PosValue 100
     2020-05-08 21:30:51   Rollo_Anbau_lastDelayPosValue 70
     2020-05-30 06:00:28   Rollo_Anbau_lastPosValue 100
     2020-05-29 22:30:01   Rollo_Anbau_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:09   Rollo_Kueche_Carport_PosValue 100
     2020-05-22 21:51:03   Rollo_Kueche_Carport_lastDelayPosValue 10
     2020-05-30 05:15:40   Rollo_Kueche_Carport_lastPosValue 100
     2020-05-29 22:30:01   Rollo_Kueche_Carport_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:08   Rollo_Kueche_Strasse_PosValue 100
     2020-05-22 21:51:03   Rollo_Kueche_Strasse_lastDelayPosValue 10
     2020-05-30 05:15:40   Rollo_Kueche_Strasse_lastPosValue 100
     2020-05-29 22:30:01   Rollo_Kueche_Strasse_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:09   Rollo_SZ_PosValue 100
     2020-05-30 06:00:28   Rollo_SZ_lastPosValue 100
     2020-05-29 22:30:01   Rollo_SZ_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:08   Rollo_WC_PosValue 100
     2020-05-29 22:10:53   Rollo_WC_lastDelayPosValue 70
     2020-05-30 06:00:06   Rollo_WC_lastPosValue 100
     2020-05-29 22:30:01   Rollo_WC_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-05-30 06:50:08   Rollo_WZ_PosValue 100
     2020-05-29 22:10:53   Rollo_WZ_lastDelayPosValue 70
     2020-05-30 06:00:07   Rollo_WZ_lastPosValue 100
     2020-05-29 22:30:01   Rollo_WZ_nextAstroTimeEvent 30.05.2020 - 09:30
     2020-04-05 20:35:04   ascEnable       on
     2020-05-28 18:18:16   controlShading  on
     2020-03-30 09:08:41   hardLockOut     off
     2020-04-05 20:50:27   partyMode       off
     2020-05-28 18:18:01   room_Tasmota_ASC_Rollos Rollo_Anbau,Rollo_Kueche_Carport,Rollo_Kueche_Strasse,Rollo_SZ,Rollo_WC,Rollo_WZ
     2020-05-28 18:18:01   room_Test-Umgebung Rollo_ASC,Rollo_ASC2
     2020-03-30 09:13:20   selfDefense     on
     2020-05-30 06:50:16   state           residents absent
     2020-05-22 00:59:52   sunriseTimeWeHoliday off
     2020-05-28 18:18:01   userAttrList    rolled out
   helper:
     shuttersList:
       Rollo_ASC
       Rollo_ASC2
       Rollo_Anbau
       Rollo_Kueche_Carport
       Rollo_Kueche_Strasse
       Rollo_SZ
       Rollo_WC
       Rollo_WZ
   monitoredDevs:
     Daemmerungswert:
       ASC        ASC_twilightDevice
     ESP_Easy_Helligkeit:
       Rollo_Kueche_Carport ASC_BrightnessSensor
       Rollo_Kueche_Strasse ASC_BrightnessSensor
     Regensor:
       ASC        ASC_rainSensor
     Rollo_ASC:
     Rollo_ASC2:
     Rollo_Anbau:
     Rollo_Kueche_Carport:
     Rollo_Kueche_Strasse:
     Rollo_SZ:
     Rollo_WC:
     Rollo_WZ:
     Sonoff_Daemmerung:
       Rollo_Anbau ASC_BrightnessSensor
       Rollo_SZ   ASC_BrightnessSensor
     Wemos_Daemmerung:
       Rollo_ASC  ASC_BrightnessSensor
       Rollo_ASC2 ASC_BrightnessSensor
       Rollo_WC   ASC_BrightnessSensor
       Rollo_WZ   ASC_BrightnessSensor
     kuechen_fenster_carport:
       Rollo_Kueche_Carport ASC_WindowRec
     kuechen_fenster_strasse:
       Rollo_Kueche_Strasse ASC_WindowRec
     rgr_ASC:
       ASC        ASC_residentsDev
     schlafzimmer_fenster:
       Rollo_SZ   ASC_WindowRec
     terrassen_tuer:
       Rollo_Anbau ASC_WindowRec
     test_fenster:
       Rollo_ASC  ASC_WindowRec
     wc_fenster:
       Rollo_WC   ASC_WindowRec
     wohnzimmer_fenster:
       Rollo_ASC2 ASC_WindowRec
       Rollo_WZ   ASC_WindowRec
Attributes:
   ASC_brightnessDriveUpDown 12:4
   ASC_debug  0
   ASC_expert 1
   ASC_rainSensor Regensor:ASC_Value rain 45
   ASC_residentsDev rgr_ASC:state
   ASC_tempSensor Temperatur_draussen
   ASC_twilightDevice Daemmerungswert
   DbLogExclude .*
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC,ASC-Beschattung,Rollos
   verbose    3


list Rollo
Internals:
   CID        DVES_2AD515
   DEF        DVES_2AD515
   DEVICETOPIC Rollo_WZ
   FUUID      5e0bc0ed-f33f-26f5-5fa8-1210764327d4ae85
   FVERSION   10_MQTT2_DEVICE.pm:0.219150/2020-05-11
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_MSGCNT 1089
   MQTT2_FHEM_Server_TIME 2020-05-30 07:10:21
   MSGCNT     1089
   NAME       Rollo_WZ
   NR         278
   STATE     
Online

100
   TYPE       MQTT2_DEVICE
   READINGS:
     2020-05-30 07:10:21   ANALOG_A0       174
     2019-12-31 22:48:04   ASC_Enable      on
     2020-05-30 07:12:34   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-05-30 06:50:08   ASC_ShuttersLastDrive residents absent
     2020-05-29 22:30:01   ASC_Time_DriveDown 30.05.2020 - 22:30
     2020-05-29 22:30:01   ASC_Time_DriveUp 30.05.2020 - 09:30
     2020-05-29 22:30:01   ASC_Time_PrivacyDriveDown 30.05.2020 - 22:15
     2020-01-18 20:59:22   ButtonTopic     0
     2020-01-17 21:51:30   DeepSleepTime   0
     2020-05-20 22:49:39   FallbackTopic   cmnd/DVES_2AD515_fb/
     2020-05-20 22:49:39   GroupTopic      cmnd/sonoffs/
     2019-12-31 22:43:31   Groups          1,2
     2020-05-30 07:10:21   Heap            28
     2020-05-20 22:49:39   Hostname        sonoff_rollo_wohnzimmer-5397
     2020-05-20 22:49:39   IPAddress       192.168.178.140
     2020-03-04 21:31:28   IPAddress1      192.168.178.140 (192.168.178.44)
     2019-12-31 22:43:31   Interlock       on
     2020-05-28 18:18:37   LWT             Online
     2019-12-31 22:43:31   LedState        2
     2020-05-30 07:10:21   LoadAvg         19
     2020-05-20 22:49:39   Module          Generic
     2020-05-30 07:10:21   MqttCount       10
     2020-01-17 21:40:18   OtaUrl          http://thehackbox.org/tasmota/release/sonoff.bin
     2020-05-28 18:18:37   POWER           
     2020-05-30 07:10:21   POWER1          off
     2020-05-30 07:10:21   POWER2          off
     2020-05-30 07:10:21   POWER3          off
     2019-12-31 22:43:32   PulseTime1_Remaining 0
     2019-12-31 22:43:32   PulseTime1_Set  0
     2019-12-31 22:43:32   PulseTime2_Remaining 0
     2019-12-31 22:43:32   PulseTime2_Set  0
     2019-12-31 22:43:29   Restart         Restarting
     2020-05-20 22:49:39   RestartReason   Software/System restart
     2019-12-31 22:43:49   SaveData        on
     2019-12-31 22:43:30   SetOption26     on
     2019-12-31 22:43:31   SetOption80     on
     2019-12-31 22:43:31   SetOption81     on
     2020-05-30 07:10:21   Shutter1_Direction 0
     2020-05-30 07:10:21   Shutter1_Position 100
     2020-05-30 07:10:21   Shutter1_Target 100
     2020-05-04 21:14:11   Shutter1_direction 0
     2020-05-18 16:33:37   ShutterClose1   100
     2019-12-31 22:43:49   ShutterCloseDuration1 20.0
     2019-12-31 22:43:49   ShutterInvert1  1
     2020-05-29 06:09:23   ShutterOpen1    0
     2020-04-16 09:17:38   ShutterOpenDuration1 21.0
     2020-05-30 06:49:48   ShutterPosition1 100
     2020-01-21 08:59:24   ShutterStop     Done
     2020-05-30 07:10:21   Sleep           50
     2020-05-30 07:10:21   SleepMode       Dynamic
     2020-01-17 21:45:04   Sleep_0_Active  0
     2020-01-17 21:45:12   Sleep_50_Active 50
     2019-12-31 22:43:29   StateText1      off
     2019-12-31 22:43:30   StateText2      on
     2019-12-31 22:43:30   StateText3      toggle
     2019-12-31 22:43:30   StateText4      hold
     2019-12-31 22:43:32   SwitchMode1     3
     2019-12-31 22:43:32   SwitchMode2     3
     2020-05-30 07:10:21   Time            2020-05-30T06:10:20
     2020-01-17 21:40:32   Upgrade         Failed File Not Found (404)
     2020-05-30 07:10:21   Uptime          9T08:22:46
     2020-05-30 07:10:21   UptimeSec       807766
     2020-05-05 10:53:04   Vcc             3.418
     2020-05-20 22:49:39   Version         8.2.0.6(f5bc8d1-tasmota)
     2020-01-17 21:53:20   WebColor_1      #eaeaea
     2020-01-17 21:53:20   WebColor_10     #faffff
     2020-01-17 21:53:20   WebColor_11     #1fa3ec
     2020-01-17 21:53:20   WebColor_12     #0e70a4
     2020-01-17 21:53:20   WebColor_13     #d43535
     2020-01-17 21:53:20   WebColor_14     #931f1f
     2020-01-17 21:53:20   WebColor_15     #47c266
     2020-01-17 21:53:20   WebColor_16     #5aaf6f
     2020-01-17 21:53:20   WebColor_17     #faffff
     2020-01-17 21:53:20   WebColor_18     #999999
     2020-01-17 21:53:20   WebColor_19     #eaeaea
     2020-01-17 21:53:20   WebColor_2      #252525
     2020-01-17 21:53:20   WebColor_3      #4f4f4f
     2020-01-17 21:53:20   WebColor_4      #000000
     2020-01-17 21:53:20   WebColor_5      #dddddd
     2020-01-17 21:53:20   WebColor_6      #65c115
     2020-01-17 21:53:20   WebColor_7      #1f1f1f
     2020-01-17 21:53:20   WebColor_8      #ff5661
     2020-01-17 21:53:20   WebColor_9      #008000
     2020-05-20 22:49:39   WebServerMode   Admin
     2020-05-14 13:09:59   WifiConfig_2    WifiManager
     2020-05-30 07:10:21   Wifi_AP         1
     2020-05-30 07:10:21   Wifi_BSSId      5C:49:79:DC:24:A5
     2020-05-30 07:10:21   Wifi_Channel    1
     2020-05-30 07:10:21   Wifi_Downtime   0T00:00:09
     2020-05-30 07:10:21   Wifi_LinkCount  1
     2020-05-30 07:10:21   Wifi_RSSI       82
     2020-05-30 07:10:21   Wifi_SSId       FRITZ!Box EF 2,4 GHz
     2020-05-30 07:10:21   Wifi_Signal     -59
     2020-05-28 18:18:08   associatedWith  ASC
     2020-05-30 07:12:34   myBrightness    2184
     2020-05-30 07:12:34   myBrightnessForShadingCloudy 10000
     2020-05-30 07:12:34   myBrightnessForShadingSunny 25000
     2020-05-30 07:12:34   myShadingPASS_GreaterBrightnessSunny False
     2020-05-30 07:12:34   myShadingPASS_GreaterSunAzimuthLeft False
     2020-05-30 07:12:34   myShadingPASS_GreaterSunElevationMin False
     2020-05-30 07:12:34   myShadingPASS_GreaterTemperatureExternMin False
     2020-05-30 07:12:34   myShadingPASS_LowerBrightnessCloudy False
     2020-05-30 07:12:34   myShadingPASS_LowerSunAzimuthRight True
     2020-05-30 07:12:34   myShadingPASS_LowerSunElevationMax True
     2020-05-30 07:12:34   mySunAzimuth    73.36
     2020-05-30 07:12:34   mySunAzimuthLeft 100
     2020-05-30 07:12:34   mySunAzimuthRight 240
     2020-05-30 07:12:34   mySunElevation  15.49
     2020-05-30 07:12:34   mySunElevationForShadingMax 100.0
     2020-05-30 07:12:34   mySunElevationForShadingMin 25.0
     2020-05-30 07:12:34   myTemperatureExtern 15.9
     2020-05-30 07:12:34   myTemperatureExternForShadingMin 22
     2020-05-30 06:50:08   pct             100
     2020-05-30 06:50:08   state           100
     2020-05-29 17:41:19   subscriptions   cmnd/DVES_2AD515_fb/# cmnd/sonoff_rollo_wohnzimmer/# cmnd/sonoffs/#
Attributes:
   ASC        1
   ASC_BrightnessSensor Wemos_Daemmerung:Lux
   ASC_Down   brightness
   ASC_Mode_Up home
   ASC_Pos_Reading pct
   ASC_PrivacyDownValue_beforeNightClose 900:45
   ASC_PrivacyDown_Pos 40
   ASC_Shading_InOutAzimuth 100:240
   ASC_Shading_MinMax_Elevation 25.0:100.0
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode always
   ASC_Shading_Pos {(ReadingsVal("Temperatur_draussen","temperature",0) >= 29 ? 100:40)}
   ASC_Shading_StateChange_SunnyCloudy 25000:10000
   ASC_Shading_WaitingPeriod 1200
   ASC_ShuttersPlace terrace
   ASC_TempSensor Temperatur_draussen
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:00
   ASC_Time_Up_Late 09:30
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_WindowRec wohnzimmer_fenster
   DbLogExclude .*
   IODev      MQTT2_FHEM_Server
   alexaName  Rollo Wohnzimmer
   alias      Rollo Wohnzimmer
   cmdIcon    open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   comment    After applying the template set "ShutterOpenDuration1" and "ShutterCloseDuration1" first.
Use the "set x_configuration" Option. Example: "set x_configuration ShutterOpenDuration1 35"
Shutter specific commands available: ShutterOpenDuration1, ShutterCloseDuration1, ShutterRelay1, ShutterSetHalfway1, ShutterSetClose1, ShutterInvert1, ShutterMotordelay1, ShutterCalibration1; you may use this for general setOptions in tasmota also.
commands may need restart to take effect.
For calibration, use of more than one shutter device and further information on the available commands see Tasmota wiki.
   devStateIcon opening:fts_shutter_up@red closing:fts_shutter_down@red Online:10px-kreis-gruen Offline:10px-kreis-rot 100:fts_shutter_100 0:fts_shutter_10 9\d.*:fts_shutter_90 8\d.*:fts_shutter_80 7\d.*:fts_shutter_70 6\d.*:fts_shutter_60 5\d.*:fts_shutter_50 4\d.*:fts_shutter_40 3\d.*:fts_shutter_30 2\d.*:fts_shutter_20 1\d.*:fts_shutter_10 \b\d\b.*:fts_shutter_10 set_.*:fts_shutter_updown
   event-on-change-reading ASC_.*,pct,state,Shutter.*,POWER.*,LWT,my.*
   group      Rollos
   icon       scene_livingroom
   model      tasmota_2ch_shutter_invert_1
   readingList tele/sonoff_rollo_wohnzimmer/LWT:.* LWT
   stat/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }
   stat/sonoff_rollo_wohnzimmer/POWER1:.* POWER1
   stat/sonoff_rollo_wohnzimmer/POWER1:on {{'state' => 'opening'}}
   stat/sonoff_rollo_wohnzimmer/POWER2:.* POWER2
   stat/sonoff_rollo_wohnzimmer/POWER2:on {{'state' => 'closing'}}
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* state
   stat/sonoff_rollo_wohnzimmer/SHUTTER1:.* pct
   tele/sonoff_rollo_wohnzimmer/RESULT:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/STATE:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/SENSOR:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/INFO.:.* { json2nameValue($EVENT) }
   tele/sonoff_rollo_wohnzimmer/UPTIME:.* { json2nameValue($EVENT) }
DVES_2AD515:cmnd/sonoff_rollo_wohnzimmer/POWER:.* POWER
DVES_2AD515:stat/sonoff_rollo_wohnzimmer/POWER3:.* POWER3
DVES_2AD515:stat/sonoff_rollo_wohnzimmer/UPGRADE:.* { json2nameValue($EVENT) }
   room       Tasmota,ASC,Rollos
   setList    close:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterClose1
   open:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterOpen1
   half:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetHalfway1 50
   pct:slider,0,1,100 cmnd/sonoff_rollo_wohnzimmer/ShutterPosition1 $EVTPART1
   stop:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterStop1
   resetClose:noArg cmnd/sonoff_rollo_wohnzimmer/ShutterSetClose1
   x_configuration cmnd/sonoff_rollo_wohnzimmer/$EVTPART1 $EVTPART2
   setStateList open close half stop pct
   stateFormat
LWT

state
   userReadings myBrightness {ascAPIget('BrightnessAverage',$NAME)},
myBrightnessForShadingCloudy {ascAPIget('ShadingStateChangeCloudy',$NAME)},
myBrightnessForShadingSunny {ascAPIget('ShadingStateChangeSunny',$NAME)},
myTemperatureExtern {ascAPIget('OutTemp',$NAME)},
myTemperatureExternForShadingMin {AttrVal("$NAME", "ASC_Shading_Min_OutsideTemperature","")},
mySunAzimuth {ascAPIget('Azimuth')},
mySunAzimuthLeft {ascAPIget('ShadingAzimuthLeft',$NAME)},
mySunAzimuthRight {ascAPIget('ShadingAzimuthRight',$NAME)},
mySunElevation {ascAPIget('Elevation')},
mySunElevationForShadingMin {ascAPIget('ShadingMinElevation',$NAME)},
mySunElevationForShadingMax {ascAPIget('ShadingMaxElevation',$NAME)},
myShadingPASS_GreaterBrightnessSunny {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingSunny",0)) {"True"} else {"False"}},
myShadingPASS_LowerBrightnessCloudy {if (ReadingsNum("$NAME","myBrightness",0) > ReadingsNum("$NAME","myBrightnessForShadingCloudy",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunAzimuthLeft {if (ReadingsNum("$NAME","mySunAzimuth",0) > ReadingsNum("$NAME","mySunAzimuthLeft",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunAzimuthRight {if (ReadingsNum("$NAME","mySunAzimuth",0) < ReadingsNum("$NAME","mySunAzimuthRight",0)) {"True"} else {"False"}},
myShadingPASS_GreaterSunElevationMin {if (ReadingsNum("$NAME","mySunElevation",0) > ReadingsNum("$NAME","mySunElevationForShadingMin",0)) {"True"} else {"False"}},
myShadingPASS_LowerSunElevationMax {if (ReadingsNum("$NAME","mySunElevation",0) < ReadingsNum("$NAME","mySunElevationForShadingMax",0)) {"True"} else {"False"}},
myShadingPASS_GreaterTemperatureExternMin {if (ReadingsNum("$NAME","myTemperatureExtern",0) > ReadingsNum("$NAME","myTemperatureExternForShadingMin",0)) {"True"} else {"False"}}
   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_SlatPosCmd_SlatDevice 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
   webCmd     :open:close:half:stop:pct


Ich kann Dir nur so viel dazu sagen das ASC für das Rollo Nacht erkannt hat und Mode_Down auf always steht. Deswegen wurden die Rollos geschlossen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Juni 2020, 11:33:57
Zitat von: xerion am 02 Juni 2020, 10:10:36
Aber 100 sollte nur bei Aussentemperaturen größer 29 °C greifen sonst ist er 40.

Gesendet von meinem JSN-L21 mit Tapatalk

Dann kann ich aktuell dazu leider nichts sagen.
Er muss vorher in shading in gewesen sein oder er muss in der ShadingPos gestandne haben. Nur dann schreibt er auch ein shading out
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 02 Juni 2020, 12:28:17
Zitat von: CoolTux am 02 Juni 2020, 11:24:38
Ich kann Dir nur so viel dazu sagen das ASC für das Rollo Nacht erkannt hat und Mode_Down auf always steht. Deswegen wurden die Rollos geschlossen.
Okay. Aber für mein Verständnis sollten die Rollläden aber doch nur dann bei geschlossenen Fenster und bei gone herunter fahren und nicht bei absent. Oder wird die "Nacht" anders behandelt?

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Juni 2020, 13:42:36
Wenn es Nacht ist und es wird Roommate oder Residents getriggert erfolgt eine ganz normale Auswertung und entsprechend wie die Rollos fahren sollen wird natürlich auch geschlossen.

Was Du meinst ist SelfProtection, das hat aber nicht statt gefunden, sonst würde es im Reading stehen.
Wieso ist das Rollo eigentlich geöffnet worden vor dem Residents absent?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Juni 2020, 13:55:10
Zitat von: Typ1er am 31 Mai 2020, 21:51:13
wenn ich meine Jalousien per Hand fahre ist es meist nur Hoch und Runter. Beim Runterfahren wird die Lamellenposition auf den Letzten Stand eingestellt.

wenn jetzt die  auf Jalousie beim letzten öffnen auf 0:0 steht schaut die Jalousie ca 5cm raus aus dem Kasten, (die Lamellendrehung kommt als zweites). Drehe ich erst die Lamelle auf Position und Fahre dann die Höhe an, verschwindet die Jalousie ganz im Kasten.

Also meine Frage kann man die Slat und Dim Befehle Tauschen?

Das muss ich mir mal in Ruhe anschauen. Wird aber wenn dann nicht einfach.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Juni 2020, 14:50:58
Zitat von: CoolTux am 02 Juni 2020, 13:55:10
Das muss ich mir mal in Ruhe anschauen. Wird aber wenn dann nicht einfach.

Ich habe Version 0.9.20 im Devel geladen.
Setze bitte das Attribut "ASC_slatDriveCmdInverse" im ASC Device auf 1 und teste bitte einmal.



Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 02 Juni 2020, 15:51:14
Zitat von: CoolTux am 02 Juni 2020, 13:42:36
Wenn es Nacht ist und es wird Roommate oder Residents getriggert erfolgt eine ganz normale Auswertung und entsprechend wie die Rollos fahren sollen wird natürlich auch geschlossen.

Was Du meinst ist SelfProtection, das hat aber nicht statt gefunden, sonst würde es im Reading stehen.
Wieso ist das Rollo eigentlich geöffnet worden vor dem Residents absent?
Die Rolläden waren geöffnet da es Tag war. Wir sind dann weggefahren und die Rolläden wurden geschlossen. Woran hast du denn gesehen daß es Nacht gewesen sein soll?

Gesendet von meinem JSN-L21 mit Tapatalk
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 02 Juni 2020, 16:02:37
Zitat von: xerion am 02 Juni 2020, 15:51:14
Die Rolläden waren geöffnet da es Tag war. Wir sind dann weggefahren und die Rolläden wurden geschlossen. Woran hast du denn gesehen daß es Nacht gewesen sein soll?

Gesendet von meinem JSN-L21 mit Tapatalk

Nur im Code. Es ist die einzige logische Erklärung für das fahren und das Reading in Zusammenhang mit Residents absent.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 02 Juni 2020, 16:04:35
Zitat von: CoolTux am 02 Juni 2020, 16:02:37
Nur im Code. Es ist die einzige logische Erklärung für das fahren und das Reading in Zusammenhang mit Residents absent.
Okay ich würde vorschlagen das wir das einfach beobachten.


Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 03 Juni 2020, 09:16:22
Zitat von: CoolTux am 02 Juni 2020, 16:02:37
Nur im Code. Es ist die einzige logische Erklärung für das fahren und das Reading in Zusammenhang mit Residents absent.
Mir ist heute morgen noch was eingefallen. Ich habe vor ein paar Tagen nein Residents verhalten optimiert. Ich nutze jetzt den Status Home, asleep und absent. An den besagten Tag habe ich tagsüber noch Mal getestet und zwischen aslepp und absent gewechselt. Kann es sein dass ASC durch das asleep am stage durcheinander gekommen ist?

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 03 Juni 2020, 09:20:05
Zitat von: xerion am 03 Juni 2020, 09:16:22
Mir ist heute morgen noch was eingefallen. Ich habe vor ein paar Tagen nein Residents verhalten optimiert. Ich nutze jetzt den Status Home, asleep und absent. An den besagten Tag habe ich tagsüber noch Mal getestet und zwischen aslepp und absent gewechselt. Kann es sein dass ASC durch das asleep am stage durcheinander gekommen ist?

Gesendet von meinem JSN-L21 mit Tapatalk

Laut Code dürfte asleep bei Residents keine Rolle spielen. Das interessiert nur bei Roommate
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 03 Juni 2020, 09:21:35
Zitat von: CoolTux am 03 Juni 2020, 09:20:05
Laut Code dürfte asleep bei Residents keine Rolle spielen. Das interessiert nur bei Roommate
Schade hätte ja sein können. Roommates nutze ich noch nicht.

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 03 Juni 2020, 09:23:05
Zitat von: xerion am 03 Juni 2020, 09:21:35
Schade hätte ja sein können. Roommates nutze ich noch nicht.

Gesendet von meinem JSN-L21 mit Tapatalk

Behalte das mal im Auge und versuche wenn möglich immer zu wissen wie der Status war und wohin er gegangen ist wenn Du etwas findest was Du nicht erwartet hättest.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 03 Juni 2020, 18:42:08
Zur Information:

Mit der nächsten ASC Devel Version wird sich sehr vieles ändern was die Verzeichnisstruktur und die Anzahl der zu ASC gehörenden Moduldateien an geht.
Deswegen habe ich beschlossen für mein privates Git ein controls File für das FHEM update bereit zu stellen.
Wer sich die Struktur einmal anschauen möchte kann dies unter https://git.cooltux.net/FHEM/mod-AutoShuttersControl/src/branch/newdirstructure/lib/FHEM/Automation gerne tun. Aber bitte noch nicht verwenden. Ich muss das erst noch ausgiebig testen. Ich habe bisher nur kleine Tests machen können die aber 1a verliefen.



Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 03 Juni 2020, 19:26:14
Hallo Cooltux,

ich spiele mich gerade mit der Beschattung und den manuellen Fahrten.
Unter anderem versuche ich mich mit "{ ascAPIget('ShadingManualDriveStatus','Rollo.WZ.StiegeRechts') }".

Kann es sein, dass die set-Funktion "{ ascAPIset('ShadingManualDriveStatus','Rollo.WZ.StiegeRechts',0) }" nicht funktioniert?
Die liefert immer "1", wenn manuell gefahren wurde.

Oder bin ich da am Holzweg?

Danke, lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 03 Juni 2020, 19:37:33
Zitat von: gestein am 03 Juni 2020, 19:26:14
Hallo Cooltux,

ich spiele mich gerade mit der Beschattung und den manuellen Fahrten.
Unter anderem versuche ich mich mit "{ ascAPIget('ShadingManualDriveStatus','Rollo.WZ.StiegeRechts') }".

Kann es sein, dass die set-Funktion "{ ascAPIset('ShadingManualDriveStatus','Rollo.WZ.StiegeRechts',0) }" nicht funktioniert?
Die liefert immer "1", wenn manuell gefahren wurde.

Oder bin ich da am Holzweg?

Danke, lg, Gerhard

Sollte eigentlich gehen. Aber ich hatte schon mal ein Problem mit 0 und 1 als Wert. Eventuell gibt es damit Probleme. Ich muss mir das später einmal in Ruhe anschauen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 04 Juni 2020, 08:16:54
Die neuste Version steht nun zum testen bereit.
Wie bereits erwähnt ist diese Version komplett anders aufgebaut. Daher ist ein komplettes FHEM Update dringend nötig. Bitte also kein Teilupdate.
Was Ihr wie für ein Update machen müsst habe ich im ersten Thread beschrieben.

Würde mich über mutige Tester sehr freuen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: majestro84 am 04 Juni 2020, 12:10:51
Hab die Version mal eingespielt. Auf dem ersten Blick sieht alles gut aus, nichts auffälliges im log.
VG Alex
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 04 Juni 2020, 17:16:54
Ich habe die Version auch eingespielt und bekomme aber nun Probleme mit den Gettern aus der vorherigen 0.9er Version.

Als Fehler kommt immer:
Undefined subroutine &main::AutoShuttersControl_ascAPIget called at lib/FHEM/Automation/ShuttersControl.pm line 53.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 04 Juni 2020, 17:58:49
Zitat von: xerion am 04 Juni 2020, 17:16:54
Ich habe die Version auch eingespielt und bekomme aber nun Probleme mit den Gettern aus der vorherigen 0.9er Version.

Als Fehler kommt immer:
Undefined subroutine &main::AutoShuttersControl_ascAPIget called at lib/FHEM/Automation/ShuttersControl.pm line 53.


Vielen Dank für die Info. Habe es soeben gefixt.
Einfach update machen
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: xerion am 04 Juni 2020, 18:20:07
Zitat von: CoolTux am 04 Juni 2020, 17:58:49
Vielen Dank für die Info. Habe es soeben gefixt.
Einfach update machen
Fehler ist weg danke für die schnelle Umsetzung.
Cool finde ich auch das es nun schnell über das fhem Update funktioniert. Danke nochmal.

Gesendet von meinem JSN-L21 mit Tapatalk

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 05 Juni 2020, 00:16:23
Habe die neue Version 0.9.21 installiert, klappt auch bei mir wunderbar.
Bisher keine Probleme ;-)

Zitat von: CoolTux am 03 Juni 2020, 19:37:33
Sollte eigentlich gehen. Aber ich hatte schon mal ein Problem mit 0 und 1 als Wert. Eventuell gibt es damit Probleme. Ich muss mir das später einmal in Ruhe anschauen.
Habe es gerade wieder mit "{ ascAPIset('ShadingManualDriveStatus','Rollo.WZ.StiegeRechts',1) }" probiert. Das geht.
Aber es läßt sich nicht mehr auf 0 zurücksetzen.
Nach einem "{ ascAPIset('ShadingManualDriveStatus','Rollo.WZ.StiegeRechts',0) }" bleibt der Wert trotzdem auf "1".

lg, Gerhard

Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: phoenix-anasazi am 05 Juni 2020, 08:53:06
Guten Morgen,

ich habe mich auch mal an das Update gewagt. Hardware sind Duofern-Rohrmotoren und HmIP-DRBLI4 4-fach Jalousieaktoren. Also Variante 1. Ich melde mich, falls es Auffälligkeiten gibt.

Leider sieht das Wetter heute eher nach testen der Regenaktionen aus. Dazu gleich noch eine Frage:
Kann ich den Regensensor im ASC-Device so definieren?
ASC_rainSensor DUOFERN_690DF4_sensor:isRaining 1 100
Der Sensor gibt nur 0 oder 1 zurück. Da die Duofern ASC 1 und die HmIP ASC 2 sind könnte ich damit für alle eine Position über eventMap festlegen. Ich kann ja keine Regenpositionen im Rolladendevice angeben oder ist da schon was geplant?

VG
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 05 Juni 2020, 09:50:55
Zitat von: phoenix-anasazi am 05 Juni 2020, 08:53:06
Guten Morgen,

ich habe mich auch mal an das Update gewagt. Hardware sind Duofern-Rohrmotoren und HmIP-DRBLI4 4-fach Jalousieaktoren. Also Variante 1. Ich melde mich, falls es Auffälligkeiten gibt.

Leider sieht das Wetter heute eher nach testen der Regenaktionen aus. Dazu gleich noch eine Frage:
Kann ich den Regensensor im ASC-Device so definieren?
ASC_rainSensor DUOFERN_690DF4_sensor:isRaining 1 100
Der Sensor gibt nur 0 oder 1 zurück. Da die Duofern ASC 1 und die HmIP ASC 2 sind könnte ich damit für alle eine Position über eventMap festlegen. Ich kann ja keine Regenpositionen im Rolladendevice angeben oder ist da schon was geplant?

VG

Du musst bei Dir 0 nehmen. Weil er testet auf $wert größer $Max
ASC_rainSensor DUOFERN_690DF4_sensor:isRaining 0 100
So sollte es gehen. Wenn er dann wieder auf 0 geht bei Dir erkennt ASC den Sinn dahinter automatisch. Und sollte den Regenschutz deaktivieren.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: phoenix-anasazi am 05 Juni 2020, 10:04:28
Achso ok, vielen Dank. Kann ich statt Regenposition 100 auch Offen nehmen? Also
ASC_rainSensor DUOFERN_690DF4_sensor:isRaining 0 Offen oder sowas wie 100:Offen analog zu den anderen Positionen um die unterschiedlichen Richtungen zu erschlagen?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 05 Juni 2020, 10:07:45
Zitat von: phoenix-anasazi am 05 Juni 2020, 10:04:28
Achso ok, vielen Dank. Kann ich statt Regenposition 100 auch Offen nehmen? Also
ASC_rainSensor DUOFERN_690DF4_sensor:isRaining 0 Offen oder sowas wie 100:Offen analog zu den anderen Positionen um die unterschiedlichen Richtungen zu erschlagen?

Nein das geht nicht. Es muss ein nummerischer Wert sein.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: phoenix-anasazi am 05 Juni 2020, 10:14:42
Ist es geplant, die Regenpositionen in die Rolladendevices auszulagern?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 05 Juni 2020, 10:42:48
Zitat von: phoenix-anasazi am 05 Juni 2020, 10:14:42
Ist es geplant, die Regenpositionen in die Rolladendevices auszulagern?

Nein ist nicht geplant.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 05 Juni 2020, 10:49:27
Ist hier ein Fehler die Zeilen sind immer doppelt:

ASC_DEBUG!!! 2020.06. 5 10:32:33 - FnIsDay: Rollladen_07_Wz_Re Allgemein: 1
ASC_DEBUG!!! 2020.06. 5 10:32:33 - FnIsDay: Rollladen_07_Wz_Re Allgemein: 1


noch eine Eigenart, heute habe ich die Jalousien um 6 Uhr per Hand geöffnet, gegen 8:22 Uhr öffnet das ASC erneut (normale Zeit, Position stand auf 98), seit Punkt 10 Uhr fahren sie wieder runter, 20 Minuten später waren sie wieder unten. Ich habe kein Logeintrag dazu.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 05 Juni 2020, 11:14:02
Zitat von: Typ1er am 05 Juni 2020, 10:49:27
Ist hier ein Fehler die Zeilen sind immer doppelt:

ASC_DEBUG!!! 2020.06. 5 10:32:33 - FnIsDay: Rollladen_07_Wz_Re Allgemein: 1
ASC_DEBUG!!! 2020.06. 5 10:32:33 - FnIsDay: Rollladen_07_Wz_Re Allgemein: 1


noch eine Eigenart, heute habe ich die Jalousien um 6 Uhr per Hand geöffnet, gegen 8:22 Uhr öffnet das ASC erneut (normale Zeit, Position stand auf 98), seit Punkt 10 Uhr fahren sie wieder runter, 20 Minuten später waren sie wieder unten. Ich habe kein Logeintrag dazu.

Die doppelten Einträge sind kein Fehler an sich, das stimmt schon so. Ich muss das nur mal besser benennen.

Zu Deinem Fahrverhalten kann ich ohne Log erstmal nichts sagen.
Den Rest vom Text habe ich nicht verstanden
Zitatseit Punkt 10 Uhr fahren sie wieder runter, 20 Minuten später waren sie wieder unten.
Die Rollos brauchen 10 Minuten um runter zu fahren?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 05 Juni 2020, 11:45:21
Sie fahren immer wieder runter, nach manuellen öffnen (Schalter)


Fehler gefunden:
Meine Jalousien haben zusätzlich einen Wind, und Sonnensensor, hier war  unbemerkt auf den Schalter für die für Sonnensteuerung gekommen. Ist also kein Fehler von ASC.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 05 Juni 2020, 11:52:05
Schau was IsDay über die API für das Rollo sagt?

Was mich wundert. Was triggert denn das Rollo für diese runter Fahrt?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 05 Juni 2020, 12:12:35
Fehler gefunden, Jalousien haben noch einen Wind und Sonnensensor. den Sonnensensor kann man abschalten, dieser war eingeschaltet und hatte ausgelöst.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 05 Juni 2020, 12:42:30
Aber dann hätte ja als Fahrgrund manuel drin stehen müssen. Stand das da?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 05 Juni 2020, 12:48:28
Der Windsensor ist unabhängig von FHEM, der löst bei Sturm separat aus und fährt die Jalousie ein, unabhängig von FHEM. Der Sonnensensor genauso  zur Beschattung, nur diesen kann man abschalten.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 05 Juni 2020, 13:16:17
Zitat von: Typ1er am 05 Juni 2020, 12:48:28
Der Windsensor ist unabhängig von FHEM, der löst bei Sturm separat aus und fährt die Jalousie ein, unabhängig von FHEM. Der Sonnensensor genauso  zur Beschattung, nur diesen kann man abschalten.

Hast Du schon auf die neuste Version upgedatet? Wenn nicht mach mal bitte. Ich brauche noch ein zwei weitere Tester. Ich möchte gerne Ende des Monats die devel Version produktiv nehmen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 05 Juni 2020, 16:23:17
@CoolTux:
Stelle auf die 0.9.x Beta um. Bei Auffälligkeiten melde ich mich.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: baerm am 05 Juni 2020, 21:35:53
Zitat von: CoolTux am 05 Juni 2020, 13:16:17
Hast Du schon auf die neuste Version upgedatet? Wenn nicht mach mal bitte. Ich brauche noch ein zwei weitere Tester. Ich möchte gerne Ende des Monats die devel Version produktiv nehmen.
Hallo CoolTux,
ich habe gestern auch auf die neueste Version umgestellt. Alles ok bis jetzt. Shading muss ich erst testen. War regnerisch gestern und heute.
lg,
Matthias
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: meier81 am 05 Juni 2020, 21:44:26
Hallo und guten Abend,

bezüglich des testens ich habe zur Zeit die aktuellste Version 0.8 in Einsatz, kann ich da ohne Probleme auf die aktuelle 0.9 umsteigen und mittesten oder gibt´s da noch weitere Sachen zu kontrollieren bzw. abzuändern?

Gruß Markus
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 05 Juni 2020, 21:48:15
Zitat von: meier81 am 05 Juni 2020, 21:44:26
Hallo und guten Abend,

bezüglich des testens ich habe zur Zeit die aktuellste Version 0.8 in Einsatz, kann ich da ohne Probleme auf die aktuelle 0.9 umsteigen und mittesten oder gibt´s da noch weitere Sachen zu kontrollieren bzw. abzuändern?

Gruß Markus

Du kannst ohne Probleme direkt auf die neuste 0.9er gehen. Bitte beachte die Hinweise im ersten Post bezüglich des Updates!
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 05 Juni 2020, 22:12:00
Ich habe heute Version 0.9.21 eingespielt.

Zitat von: CoolTux am 02 Juni 2020, 14:50:58
Ich habe Version 0.9.20 im Devel geladen.
Setze bitte das Attribut "ASC_slatDriveCmdInverse" im ASC Device auf 1 und teste bitte einmal.
auf 1 gesetzt, Jalousien sind alle gefahren (Beschattung und zur Nacht).
Alle anderen Rolllos sind nicht mehr gefahren, weder Beschattung, noch zur Nacht.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 05 Juni 2020, 22:13:59
Zitat von: Typ1er am 05 Juni 2020, 22:12:00
Ich habe heute Version 0.9.21 eingespielt.
auf 1 gesetzt, Jalousien sind alle gefahren (Beschattung und zur Nacht).
Alle anderen Rolllos sind nicht mehr gefahren, weder Beschattung, noch zur Nacht.

Typischer Denkfehler meiner Seits, verdammt. Ich lass mir da was einfallen. Bis dahin bitte das Attribut wieder löschen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Typ1er am 05 Juni 2020, 22:17:58
müsste der Parameter nicht auch ins Rollo?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 05 Juni 2020, 22:30:16
Zitat von: Typ1er am 05 Juni 2020, 22:17:58
müsste der Parameter nicht auch ins Rollo?

Wollte ich vermeiden.
Ich hoffe ich habe es nun gefixt. Bitte einmal update und testen.
Ich weiß das es sehr grob ist, wenn einer 2 unterschiedliche Stores hat und den Parameter setzen will kommen wir in Schwierigkeiten, bis dahin ist es eh nur für Dich  :)
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 06 Juni 2020, 11:02:50
Ich habe noch mal den Branch für den update Kanal geändert.
Bedeutet für Euch

update delete https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/devel/controls_AutoShuttersControl.txt

update add https://git.cooltux.net/FHEM/mod-AutoShuttersControl/raw/branch/testing/controls_AutoShuttersControl.txt



Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: phoenix-anasazi am 08 Juni 2020, 18:40:27
Hallo,

ist ja erfreulich ruhig hier  ;)
Ich wollte nur mal ein kurzes Feedback geben, dass soweit alles funktioniert.
D.h. Night close (Brightness), Beschattung (mit und ohne Lamellen (Variante 1)) inkl. ShuttersPlace terrace
Regen- und Windsensor-Reaktionen hatte ich noch keine.
Also vielen Dank für das super Modul!
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 08 Juni 2020, 23:08:06
@CoolTux:
Hatte heute folgende (v0.9.22):
Rollladen befindet sich in Beschattung. Für den Rollladen sind für ASC_Roommate_Device 2 Roommates definiert. Roommate 1 befindet sich im Status Home. Nun verlässt Roommate 2 das Haus und wechselt somit in status absent. Sobald Roommate 2 wieder Status home annimmt, wird der sich in Beschattung befindliche Rollladen in Position open gefahren, um dann mit einer kurzen Verzögerung wieder in Beschattung positioniert zu werden.

Ich hatte vermutet, dass wenn sich ein Rollladen in Beschattung befindet, das keine Auswirkungen hat.

Kannst du dir das bitte nochmals ansehen?

Gruß und danke für das tolle Modul
eurofinder 
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 09 Juni 2020, 06:08:45
Zitat von: eurofinder am 08 Juni 2020, 23:08:06
@CoolTux:
Hatte heute folgende (v0.9.22):
Rollladen befindet sich in Beschattung. Für den Rollladen sind für ASC_Roommate_Device 2 Roommates definiert. Roommate 1 befindet sich im Status Home. Nun verlässt Roommate 2 das Haus und wechselt somit in status absent. Sobald Roommate 2 wieder Status home annimmt, wird der sich in Beschattung befindliche Rollladen in Position open gefahren, um dann mit einer kurzen Verzögerung wieder in Beschattung positioniert zu werden.

Ich hatte vermutet, dass wenn sich ein Rollladen in Beschattung befindet, das keine Auswirkungen hat.

Kannst du dir das bitte nochmals ansehen?

Gruß und danke für das tolle Modul
eurofinder

Das kann ich mir gerne anschauen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 09 Juni 2020, 13:24:14
Zitat von: eurofinder am 08 Juni 2020, 23:08:06
@CoolTux:
Hatte heute folgende (v0.9.22):
Rollladen befindet sich in Beschattung. Für den Rollladen sind für ASC_Roommate_Device 2 Roommates definiert. Roommate 1 befindet sich im Status Home. Nun verlässt Roommate 2 das Haus und wechselt somit in status absent. Sobald Roommate 2 wieder Status home annimmt, wird der sich in Beschattung befindliche Rollladen in Position open gefahren, um dann mit einer kurzen Verzögerung wieder in Beschattung positioniert zu werden.

Ich hatte vermutet, dass wenn sich ein Rollladen in Beschattung befindet, das keine Auswirkungen hat.

Kannst du dir das bitte nochmals ansehen?

Gruß und danke für das tolle Modul
eurofinder

Vielen lieben Dank fürs melden. Ich hoffe ich habe es gefixt. aktuelle Version kommt dann heute noch.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 09 Juni 2020, 16:24:18
@CoolTux:
Danke für einen schnellen Fix. Ich beobachte das Verhalten die nächsten Tage.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 10 Juni 2020, 17:21:53
@CooTux:
Noc heine Frage:
Ein Velux-Rolladen befindet sich in Shading. Nun öffne ich das Fenster, Sensor sendet korrekt open. Rollladen fährt in ASC_Ventilate_Pos. Nach kurzem Augenblick (knapp 3 Minuten) aber wieder in ASC_Shading_Pos, obwohl Fenster noch geöffnet ist.

Erwartet hätte ich, dass ASC_Shading_Pos erst wieder angefahren wird, wenn Fensterkontakt closed meldet. Habe ich da was falsch verstanden/eingestellt oder handelt es sich um einen Fehler?

Nach Beednfigung von Shading wird dann der Rollladen in die letzte gespeicherte Position - jetzt ASC_Ventilate_Pos gefahren und nicht komplett geöffnet - aber das hatte ich dir ja schon gemeldet. allerdings unter der 0.8. Auch hier würde ich eher erwarten, dass der Rollladen nach Shading komplett geöffnet wird.

Getestet mit v0.9.23.

Das Device vom Velux-Fenster:
Internals:
   COMMANDS   dim:slider,0,1,100 cancel:noArg close:noArg delayedStopIdentify down:noArg getName:noArg identify:noArg my:noArg open:noArg refreshMemorized1Position:noArg setClosure setDeployment setMemorized1Position setName setPosition setSecuredPosition startIdentify:noArg stop:noArg stopIdentify:noArg up:noArg wink
   DEF        DEVICE io://1208-4648-3794/9176664
   FUUID      5d324c83-f33f-c10b-9be0-cc2f904e5821fe10
   IODev      TAHOMA
   NAME       Rollo_OG_AK_Velux
   NR         38
   NTFY_ORDER 50-Rollo_OG_AK_Velux
   STATE      10
   SUBTYPE    DEVICE
   TYPE       tahoma
   device     io://1208-4648-3794/9176664
   fid        9176664
   inClass    RollerShutter
   inControllable io:RollerShutterVeluxIOComponent
   inExecId   finished
   inExecState COMPLETED
   inLabel    Ankleide Velux
   inPlaceOID e02f98e0-c97b-4558-9e35-6a8bb855b75d
   inType     1
   OLDREADINGS:
   READINGS:
     2019-07-20 10:12:30   ASC_Enable      on
     2020-06-10 17:04:20   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 7.5m
     2020-06-10 16:39:37   ASC_ShuttersLastDrive shading out
     2020-06-10 05:15:02   ASC_Time_DriveDown 10.06.2020 - 22:27
     2020-06-10 05:15:02   ASC_Time_DriveUp 11.06.2020 - 05:15
     2020-06-10 16:39:36   ClosureState    10
     2020-06-10 07:00:11   NameState       Ankleide Velux
     2020-06-10 16:39:36   OpenClosedState open
     2020-06-10 07:00:11   PriorityLockTimerState 0
     2020-06-10 17:04:10   RSSILevelState  66.0
     2020-06-10 07:00:11   StatusState     available
     2020-06-09 17:12:05   associatedWith  ASC
     2020-06-10 16:39:36   devicestate     open
     2020-06-10 16:39:36   state           dim10
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -2
   ASC_BrightnessSensor Lichtsensor:state
   ASC_Mode_Up always
   ASC_Pos_Reading ClosureState
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 100:260
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('TEMPSENSOR','state',0) >= 27 ? 100 : 80) }
   ASC_Shading_StateChange_SunnyCloudy 10000:6000
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace window
   ASC_TempSensor Sensor_Ankleide:1.ACTUAL_TEMPERATURE
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:15
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 06:30
   ASC_Ventilate_Pos 10
   ASC_WindProtection on
   ASC_WindowRec Fenster_OG_Ankleide_Velux
   ASC_WindowRec_subType twostate
   IODev      TAHOMA
   alias      Ankleide Velux
   devStateIcon 0:fts_window_2w 100:fts_shutter_100 [0-9]:fts_shutter_10 2\d.*:fts_shutter_20 3\d.*:fts_shutter_30 4\d.*:fts_shutter_40 5\d.*:fts_shutter_50 6\d.*:fts_shutter_60 7\d.*:fts_shutter_70 8\d.*:fts_shutter_80 9\d.*:fts_shutter_90 \d.*:fts_shutter_90
   devStateStyle style="text-align:right"
   genericDeviceType blind
   group      Rollladen
   icon       fts_window_roof
   levelRound 5
   room       ASC,OG,OG->Ankleide,Rollladen
   stateFormat ClosureState
   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_SlatPosCmd_SlatDevice 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
   webCmd     dim


Gruß
eurofinder

P.S.: Hast du schon eine Dokumentation für die V 0.9x, die ma nsich ansehen kann?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 10 Juni 2020, 18:21:27
Zitat von: eurofinder am 10 Juni 2020, 17:21:53
@CooTux:
Noc heine Frage:
Ein Velux-Rolladen befindet sich in Shading. Nun öffne ich das Fenster, Sensor sendet korrekt open. Rollladen fährt in ASC_Ventilate_Pos. Nach kurzem Augenblick (knapp 3 Minuten) aber wieder in ASC_Shading_Pos, obwohl Fenster noch geöffnet ist.

Erwartet hätte ich, dass ASC_Shading_Pos erst wieder angefahren wird, wenn Fensterkontakt closed meldet. Habe ich da was falsch verstanden/eingestellt oder handelt es sich um einen Fehler?

Nach Beednfigung von Shading wird dann der Rollladen in die letzte gespeicherte Position - jetzt ASC_Ventilate_Pos gefahren und nicht komplett geöffnet - aber das hatte ich dir ja schon gemeldet. allerdings unter der 0.8. Auch hier würde ich eher erwarten, dass der Rollladen nach Shading komplett geöffnet wird.

Getestet mit v0.9.23.

Das Device vom Velux-Fenster:
Internals:
   COMMANDS   dim:slider,0,1,100 cancel:noArg close:noArg delayedStopIdentify down:noArg getName:noArg identify:noArg my:noArg open:noArg refreshMemorized1Position:noArg setClosure setDeployment setMemorized1Position setName setPosition setSecuredPosition startIdentify:noArg stop:noArg stopIdentify:noArg up:noArg wink
   DEF        DEVICE io://1208-4648-3794/9176664
   FUUID      5d324c83-f33f-c10b-9be0-cc2f904e5821fe10
   IODev      TAHOMA
   NAME       Rollo_OG_AK_Velux
   NR         38
   NTFY_ORDER 50-Rollo_OG_AK_Velux
   STATE      10
   SUBTYPE    DEVICE
   TYPE       tahoma
   device     io://1208-4648-3794/9176664
   fid        9176664
   inClass    RollerShutter
   inControllable io:RollerShutterVeluxIOComponent
   inExecId   finished
   inExecState COMPLETED
   inLabel    Ankleide Velux
   inPlaceOID e02f98e0-c97b-4558-9e35-6a8bb855b75d
   inType     1
   OLDREADINGS:
   READINGS:
     2019-07-20 10:12:30   ASC_Enable      on
     2020-06-10 17:04:20   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 7.5m
     2020-06-10 16:39:37   ASC_ShuttersLastDrive shading out
     2020-06-10 05:15:02   ASC_Time_DriveDown 10.06.2020 - 22:27
     2020-06-10 05:15:02   ASC_Time_DriveUp 11.06.2020 - 05:15
     2020-06-10 16:39:36   ClosureState    10
     2020-06-10 07:00:11   NameState       Ankleide Velux
     2020-06-10 16:39:36   OpenClosedState open
     2020-06-10 07:00:11   PriorityLockTimerState 0
     2020-06-10 17:04:10   RSSILevelState  66.0
     2020-06-10 07:00:11   StatusState     available
     2020-06-09 17:12:05   associatedWith  ASC
     2020-06-10 16:39:36   devicestate     open
     2020-06-10 16:39:36   state           dim10
Attributes:
   ASC        1
   ASC_AutoAstroModeEvening HORIZON
   ASC_AutoAstroModeEveningHorizon -5
   ASC_AutoAstroModeMorning HORIZON
   ASC_AutoAstroModeMorningHorizon -2
   ASC_BrightnessSensor Lichtsensor:state
   ASC_Mode_Up always
   ASC_Pos_Reading ClosureState
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 100:260
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 21
   ASC_Shading_Mode always
   ASC_Shading_Pos { (ReadingsVal('TEMPSENSOR','state',0) >= 27 ? 100 : 80) }
   ASC_Shading_StateChange_SunnyCloudy 10000:6000
   ASC_Shading_WaitingPeriod 900
   ASC_ShuttersPlace window
   ASC_TempSensor Sensor_Ankleide:1.ACTUAL_TEMPERATURE
   ASC_Time_Down_Early 15:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 05:15
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 06:30
   ASC_Ventilate_Pos 10
   ASC_WindProtection on
   ASC_WindowRec Fenster_OG_Ankleide_Velux
   ASC_WindowRec_subType twostate
   IODev      TAHOMA
   alias      Ankleide Velux
   devStateIcon 0:fts_window_2w 100:fts_shutter_100 [0-9]:fts_shutter_10 2\d.*:fts_shutter_20 3\d.*:fts_shutter_30 4\d.*:fts_shutter_40 5\d.*:fts_shutter_50 6\d.*:fts_shutter_60 7\d.*:fts_shutter_70 8\d.*:fts_shutter_80 9\d.*:fts_shutter_90 \d.*:fts_shutter_90
   devStateStyle style="text-align:right"
   genericDeviceType blind
   group      Rollladen
   icon       fts_window_roof
   levelRound 5
   room       ASC,OG,OG->Ankleide,Rollladen
   stateFormat ClosureState
   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_SlatPosCmd_SlatDevice 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
   webCmd     dim


Gruß
eurofinder

P.S.: Hast du schon eine Dokumentation für die V 0.9x, die ma nsich ansehen kann?

Das Verhalten bezüglich Fenster ist soweit stimmig. Wenn Du nicht möchtest das sich das Rollo wieder schließt musst Du bitte den Platz als terrace deklarieren und Blocking wenigstens auf soft stellen.

Das Thema mit lastPosition ist gerade bei solchen Aktionen natürlich schwierig, viele wünschen sich das das Rollo generell erstmal in die lastPosition fährt. In Deinem Fall ist das natürlich ungünstig.

Die Commandref sollte schon Recht weit in der 23er sein. Schau einfach mal. Kritik ist gerne gesehen.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 10 Juni 2020, 21:01:10
@CootlTux:
Ok, danke für die Info.

eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Eistee am 11 Juni 2020, 14:35:10
Hallo,

ich hab gerade mal auf diese Version upgedated und möchte Sie testen. Dabei wollte ich gleich noch mal meine config durch gehen und mir kam eine Idee was ich gern machen möchte nur scheint das aktuell nicht so ganz zu gehen oder ich komm nicht drauf wie ich es einstellen muss.

Also meine Idee ist abends ab einer gewissen brightness in die privacy mode Position zu fahren und wenn das roommate schlafen geht in die sleep position.

ich hab aktuell ASC_Down auf roommate eingestellt was auch soweit funktioniert nur bei ASC_PrivacyDownValue_beforeNightClose steht in der commandref das es nur geht wenn brightness eingestellt ist was ich aber nicht möchte.

PS: in der Commandref feht bei ASC_Down und ASC_Up die Beschreibung der Einstellung roommate

Gruß Alina
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 11 Juni 2020, 15:40:00
Zitat von: Eistee am 11 Juni 2020, 14:35:10
Hallo,

ich hab gerade mal auf diese Version upgedated und möchte Sie testen. Dabei wollte ich gleich noch mal meine config durch gehen und mir kam eine Idee was ich gern machen möchte nur scheint das aktuell nicht so ganz zu gehen oder ich komm nicht drauf wie ich es einstellen muss.

Also meine Idee ist abends ab einer gewissen brightness in die privacy mode Position zu fahren und wenn das roommate schlafen geht in die sleep position.

ich hab aktuell ASC_Down auf roommate eingestellt was auch soweit funktioniert nur bei ASC_PrivacyDownValue_beforeNightClose steht in der commandref das es nur geht wenn brightness eingestellt ist was ich aber nicht möchte.

PS: in der Commandref feht bei ASC_Down und ASC_Up die Beschreibung der Einstellung roommate

Gruß Alina

Hallo,

Da wirst du wohl um eine eigene Steuerung nicht Rum kommen.
Und wenn ich mich Recht entsinne hattest Du ja auch was eigenes mit entsprechenden Routinen Aufrufen von ASC, da sich die Package Namen aber geändert haben musst Du da bitte noch mal korrigieren.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 13 Juni 2020, 19:06:54
Ich stehe gerade auf dem Schlauch. Wie kann ich für einen Rollladen im ASC die Steuerung kurzfristig deaktivieren - also nicht im ASC-Device selbst?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 13 Juni 2020, 21:09:35
shutterASCenabletoggle
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 13 Juni 2020, 22:38:44
@CoolTux:
Danke, hatte immer im Rollladendevice gesucht:-)

eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Wscheff am 15 Juni 2020, 23:08:46
Ich habe gestern auf die 0.9.23 upgedatet.

Meine Rollos fahren heute (Nachts) bei erreichen der Brighness Schwelle in die SleepPos anstatt Ventilate bei offenem Fenster.
Danach, wenn man zumacht und gleich wieder öffnet in ventilate. Nachdem schließen des Fensters bleiben sie aber ventilate.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 15 Juni 2020, 23:39:53
Zitat von: Wscheff am 15 Juni 2020, 23:08:46
Ich habe gestern auf die 0.9.23 upgedatet.

Meine Rollos fahren heute (Nachts) bei erreichen der Brighness Schwelle in die SleepPos anstatt Ventilate bei offenem Fenster.
Danach, wenn man zumacht und gleich wieder öffnet in ventilate. Nachdem schließen des Fensters bleiben sie aber ventilate.

Liegt die sleepPos oberhalb ventilate?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Wscheff am 16 Juni 2020, 11:11:18
Zitat von: CoolTux am 15 Juni 2020, 23:39:53
Liegt die sleepPos oberhalb ventilate?

Ja ventilate 40, sleep 29

Anbei ein List vom Rollo



Internals:
   .eventMapCmd position down stop up
   DEF        OEQ1968238 defaults
   FUUID      5c7bf840-f33f-8b14-79fd-b336f688957b7d72
   IODev      myCCU2
   NAME       Ro_SZ_Tuer
   NR         519
   STATE      40
   TYPE       HMCCUDEV
   ccuaddr    OEQ1968238
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-LC-Bl1PBU-FM OEQ1968238
   ccutype    HM-LC-Bl1PBU-FM
   channels   2
   firmware   2.11
   statevals  devstate
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .eventMapHash:
     fw:
       (position)\s(\d{1,3}) position
       ^down      down
       ^stop      stop
       ^up        up
     usr:
       (position)\s(\d{1,3}) ".sprintf("datapoint 1.LEVEL %0.0f", $2)."
       ^down      datapoint 1.LEVEL 0
       ^stop      datapoint 1.STOP true
       ^up        datapoint 1.LEVEL 100
   .userReadings:
     HASH(0x5a5b588)
     HASH(0x5a0c908)
   OLDREADINGS:
   READINGS:
     2020-06-14 17:19:35   .ASC_AttrUpdateChanges_v0.9.23 1
     2020-06-16 06:20:49   0.AES_KEY       0
     2020-06-16 06:20:49   0.CONFIG_PENDING false
     2020-06-16 06:20:49   0.DEVICE_IN_BOOTLOADER false
     2020-06-16 06:20:49   0.DUTYCYCLE     false
     2020-06-16 06:20:49   0.RSSI_DEVICE   1
     2020-06-16 06:20:49   0.RSSI_PEER     1
     2020-06-16 06:20:49   0.STICKY_UNREACH true
     2020-06-16 06:54:33   0.UNREACH       0
     2020-06-16 06:20:49   0.UPDATE_PENDING false
     2020-06-16 08:01:32   1.DIRECTION     none
     2020-06-16 06:20:49   1.INHIBIT       false
     2020-06-16 08:01:32   1.LEVEL         40
     2020-06-16 08:01:32   1.WORKING       no
     2019-11-16 16:04:03   ASC_Enable      on
     2020-06-16 11:06:10   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 15m
     2020-06-16 08:01:32   ASC_ShuttersLastDrive shading out
     2020-06-16 08:15:01   ASC_Time_DriveDown 16.06.2020 - 22:29
     2020-06-16 08:15:01   ASC_Time_DriveUp 17.06.2020 - 08:15
     2020-06-16 08:15:01   ASC_Time_PrivacyDriveDown 16.06.2020 - 22:19
     2020-06-16 08:15:01   ASC_Time_PrivacyDriveUp 17.06.2020 - 08:00
     2019-01-26 13:48:18   R-INTERNAL_KEYS_VISIBLE 1
     2019-01-26 13:48:18   R-LOCAL_RESET_DISABLE 0
     2020-06-14 17:19:25   associatedWith  Ro_All
     2020-06-16 08:01:32   control         40
     2020-06-16 08:01:32   hmstate         40
     2020-06-16 08:01:32   position        40
     2020-06-16 08:01:32   state           40
     2020-06-16 11:06:10   state_mem       40
   hmccu:
     devspec    OEQ1968238
     dp:
       0.AES_KEY:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DUTYCYCLE:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.STICKY_UNREACH:
         OSVAL      1
         OVAL       1
         SVAL       true
         VAL        true
       0.UNREACH:
         OSVAL      true
         OVAL       true
         SVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.DIRECTION:
         OSVAL      up
         OVAL       1
         SVAL       none
         VAL        0
       1.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       1.LEVEL:
         OSVAL      30
         OVAL       0.300000
         SVAL       40
         VAL        0.400000
       1.WORKING:
         OSVAL      yes
         OVAL       1
         SVAL       no
         VAL        0
Attributes:
   ASC        2
   ASC_Antifreeze pm
   ASC_Antifreeze_Pos 5
   ASC_BlockingTime_beforNightClose 7200
   ASC_BrightnessSensor Gartenwetter:1.ILLUMINATION 180:80
   ASC_Closed_Pos 20
   ASC_Down   brightness
   ASC_Mode_Up off
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDownValue_beforeNightClose 600:60
   ASC_PrivacyUpValue_beforeDayOpen 900:300
   ASC_Roommate_Device rr_Lo,rr_Ma
   ASC_Shading_InOutAzimuth 115:250
   ASC_Shading_MinMax_Elevation 5.0:100.0
   ASC_Shading_Min_OutsideTemperature 20
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 15000:0
   ASC_Shading_WaitingPeriod 1800
   ASC_Sleep_Pos 29
   ASC_TempSensor Therm_OG_SE:tempMax
   ASC_Time_Down_Late {return (ReadingsVal("Sonnenuntergang_offset","state",0))}
   ASC_Time_Up_Early 06:40
   ASC_Time_Up_Late 08:15
   ASC_Time_Up_WE_Holiday 10:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 40
   ASC_WindowRec Fen_OG_SE
   IODev      myCCU2
   ccuscaleval LEVEL:0:1:0:100
   cmdIcon    half:fts_shutter_50 up:fts_shutter_up stop:fts_shutter_manual down:fts_shutter_down
   controldatapoint 1.LEVEL
   devStateIcon #LWS 0.9.3 190420 für HM open:fts_shutter_10@orange:down closed:fts_shutter_100@green:up ^(1[0-9]|1[0-9].[0-9])$:fts_shutter_90@yellowgreen:down ^(2[0-9]|2[0-9].[0-9])$:fts_shutter_80@yellowgreen:down ^(3[0-9]|3[0-9].[0-9])$:fts_shutter_70@yellow:down ^(4[0-9]|4[0-9].[0-9])$:fts_shutter_60@yellow:down ^(5[0-9]|5[0-9].[0-9])$:fts_shutter_50@yellow:down ^(6[0-9]|6[0-9].[0-9])$:fts_shutter_40@yellow:down ^(7[0-9]|7[0-9].[0-9])$:fts_shutter_30@yellow:down ^(8[0-9]|8[0-9].[0-9])$:fts_shutter_20@yellow:down ^(9[0-9]|9[0-9].[0-9])$:fts_shutter_10@yellow:down
   event-on-change-reading .*
   eventMap   {
#LS V0.9.0 17.05.20
usr=>
{
    '^up' => 'datapoint 1.LEVEL 100',
'^down' => 'datapoint 1.LEVEL 0',
    '^stop' => 'datapoint 1.STOP true',
'(position)\s(\d{1,3})'  => '".sprintf("datapoint 1.LEVEL %0.0f", $2)."',
    },
fw =>{
'^up' => 'up',
'^down' => 'down',
    '^stop' => 'stop',
    '(position)\s(\d{1,3})' => 'position',
    }
}
   group      OG
   room       1.01_Rollo,2.05_CCU,9.02_Steuerung
   statedatapoint 1.LEVEL
   stripnumber 1
   substexcl  control
   substitute LEVEL!#0-0:closed,#100-100:open;DIRECTION!0:none,1:up,2:down,3:undefined;WORKING!(0|false):no,(1|true):yes
   userReadings state_mem {
if (ReadingsVal("$NAME","1.WORKING",0) eq "yes" ) {return ReadingsVal("$NAME","1.DIRECTION",0);}
else {return ReadingsVal("$NAME","hmstate",0)}
},
position:control.* { ReadingsVal("$NAME","control","0") }
   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,25,30,40,50,60,70,80,90,100 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_SlatPosCmd_SlatDevice 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
   webCmd     up:down:half:stop:position
   widgetOverride position:0,10,20,30,40,50,60,70,80,90,100


Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 16 Juni 2020, 11:37:01
Für ASC ist die Logik das sleepPos wie auch closedPos mit die untersten Positionen sein sollen was die Tag und Nacht Fahrten an geht.
Daher das seltsame verhalten. Setze am besten ventilatePos oberhalb von sleepPos.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Wscheff am 16 Juni 2020, 15:27:01
Zitat von: CoolTux am 16 Juni 2020, 11:37:01
Für ASC ist die Logik das sleepPos wie auch closedPos mit die untersten Positionen sein sollen was die Tag und Nacht Fahrten an geht.
Daher das seltsame verhalten. Setze am besten ventilatePos oberhalb von sleepPos.

Jetzt steh ich auf dem Schlauch:
Bei mir ist Open 100, close 20 (=unten)
Sleep  29, ventilate 40

Was soll ich für ventilate einstellen?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 16 Juni 2020, 15:30:02
Ok das ist dann doch soweit ok, bis auf closedPos die sollte doch für komplett zu sicherlich 0 sein, oder?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Wscheff am 16 Juni 2020, 15:56:36
Zitat von: CoolTux am 16 Juni 2020, 15:30:02
Ok das ist dann doch soweit ok, bis auf closedPos die sollte doch für komplett zu sicherlich 0 sein, oder?
Abends soll es nicht ganz zufahren.

Das ventilate ging aber mit 0.9.18 definitiv. Da ist der Rollo bei Fenster auf nach 40 Und bei zu auf 20 gefahren.

Was kann ich noch machen?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 16 Juni 2020, 17:19:17
Zitat von: Wscheff am 16 Juni 2020, 15:56:36
Abends soll es nicht ganz zufahren.

Das ventilate ging aber mit 0.9.18 definitiv. Da ist der Rollo bei Fenster auf nach 40 Und bei zu auf 20 gefahren.

Was kann ich noch machen?

Schaue ich mir dann mal an. Wenn Du abends nicht ganz zu machen willst nimm bitte sleepPos. ClosedPos sollte immer komplett zu sein.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: gestein am 16 Juni 2020, 17:34:28
Zitat von: CoolTux am 03 Juni 2020, 19:37:33
Sollte eigentlich gehen. Aber ich hatte schon mal ein Problem mit 0 und 1 als Wert. Eventuell gibt es damit Probleme. Ich muss mir das später einmal in Ruhe anschauen.

Hallo Cooltux,
hattest Du vielleicht schon mal Zeit Dir das mit dem "ascAPIget('ShadingManualDriveStatus..." anzuschauen?

Danke lg, Gerhard
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Wscheff am 16 Juni 2020, 19:05:11
Zitat von: CoolTux am 16 Juni 2020, 17:19:17
Schaue ich mir dann mal an. Wenn Du abends nicht ganz zu machen willst nimm bitte sleepPos. ClosedPos sollte immer komplett zu sein.

Ok. Dh closed auf 0 setzen. Fährt dann der Rollo auf sleepPos oder muss ich da zwingend einen Roommate haben? Was sind da die besten Einstellungen?

Vielen dank..
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 16 Juni 2020, 19:07:58
Zitat von: Wscheff am 16 Juni 2020, 19:05:11
Ok. Dh closed auf 0 setzen. Fährt dann der Rollo auf sleepPos oder muss ich da zwingend einen Roommate haben? Was sind da die besten Einstellungen?

Vielen dank..

Sobald SleepPos gesetzt ist wird auch in die SleepPos bei Night Close gefahren.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: Wscheff am 16 Juni 2020, 19:36:12
Zitat von: CoolTux am 16 Juni 2020, 19:07:58
Sobald SleepPos gesetzt ist wird auch in die SleepPos bei Night Close gefahren.

Dankeschön.
Wäre vielleicht auch was für die commandref?
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 16 Juni 2020, 19:45:48
Zitat von: Wscheff am 16 Juni 2020, 19:36:12
Dankeschön.
Wäre vielleicht auch was für die commandref?

Habe jetzt nicht geschaut. Steht das da nicht, am besten ist die deutsche gepflegt.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 17 Juni 2020, 08:49:33
@CoolTux:
Mal wioeder eine Frage. Mir ist gerade aufgefallen, dass ein Rollladen (100 = geöffnet, 0 = geschlossen), der sich in Position 85 befand (manuell angefahren) durch die Beschattungsfunktion auf die Position 90 - also höher - gefahren wurde.
Ist das wirklich so gewollt, dass eine manuell niedrigere angefahrene Position durch die Beschattung übersteuert wird?

Ach ja: v0.9.23

Gruß
eurofinder 
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 17 Juni 2020, 09:12:37
Zitat von: eurofinder am 17 Juni 2020, 08:49:33
@CoolTux:
Mal wioeder eine Frage. Mir ist gerade aufgefallen, dass ein Rollladen (100 = geöffnet, 0 = geschlossen), der sich in Position 85 befand (manuell angefahren) durch die Beschattungsfunktion auf die Position 90 - also höher - gefahren wurde.
Ist das wirklich so gewollt, dass eine manuell niedrigere angefahrene Position durch die Beschattung übersteuert wird?

Ach ja: v0.9.23

Gruß
eurofinder

Ja das wurde so ausdrücklich von den Usern gewünscht. Grund ist mit unterschiedlichen Beschattungspositionen zu arbeiten.



Grüße
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 17 Juni 2020, 09:43:24
@CoolTux:
OK, finde ich persönlich jetzt nicht so optimal.

Ich würde es eher so sehen: Wenn ein Rollladen manuell gefahren wurde, dann ist es eine bewusste Entscheidung, dass diese Position auch so bleiben soll.
Verschiedene Beschattungspositionen lassen sich doch bereits durch PerlCode in ASC_Shading_Pos realisieren.

Würde mich freuen, wenn das Thema nochmals aufgegriffen würde und das wieder geändert wird.

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: majestro84 am 17 Juni 2020, 09:50:31
Hallo,

Ich habe da noch eine Frage zur fahrt als Roommate.
Ich habe eine Rolllade in der Küche die morgen nach Astro(ASC UP) und  abends nach Roommate (ASC Down) fahren soll.
In der aktuellen Version ist es nun so das die Rolllade morgen erst hochfährt wenn auch das Roommate von asleep auf awoken geht. Gut kommt man mit klar.
Am Abend fährt die Rolllade dann runter wenn das Roommate auf asleep geht. Soweit alles korrekt.
Jetzt kommt das Problem. Wenn es für ASC schon Nacht ist und an der Rolllade das Fenster noch offen war oder geöffnet und dann geschlossen wird, fährt die Rolllade runter. Vermutlich weil für ASC ja Nacht ist.
Aber da die Rolllade ja nur runter soll wenn das Roommate auf asleep geht dürfte das eigentlich nicht passieren. Vielleicht kannst du dir bei Gelegenheit noch angucken.

Als zweites ist mir noch aufgefallen. Ich haben eine Rolllade im Gäste WC mit Brightness. Läuft auch alles soweit.
Nur fährt diese morgens erst hoch wenn das Residents Device im ASC von asleep auf home springt.
Sollte die Rolllade nicht so wie die mit Astro dann fahren wenn die Bedingungen erfüllt sind. Was hat das Residents Device damit zu tun?

VG Alex

list Rolllade Küche:
Internals:
   DEF        d0c32d9e 12
   FUUID      5c48851d-f33f-e69a-3e30-31e2d39b3ed52ac7
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     443
   NAME       K_Jalousie
   NR         214
   STATE      98
   TYPE       ZWave
   ZWDongle_0_MSGCNT 443
   ZWDongle_0_RAWMSG 0004000c06310504220000ad00
   ZWDongle_0_TIME 2020-06-17 08:34:31
   ZWaveSubDevice no
   cmdsPending 0
   homeId     d0c32d9e
   isWakeUp   
   lastMsgSent 1592368459.98231
   nodeIdHex  0c
   OLDREADINGS:
   READINGS:
     2019-05-21 08:49:12   ASC_Enable      on
     2020-06-04 12:04:24   ASC_ShadingMessage  INFO:  global shading active but ASC_Shading_Mode attribut is not set or off
     2020-06-17 06:34:33   ASC_ShuttersLastDrive day open
     2020-06-17 06:30:02   ASC_Time_DriveDown roommate only
     2020-06-17 06:30:02   ASC_Time_DriveUp 18.06.2020 - 06:30
     2018-09-19 19:33:17   Automatik_abschatten_nach_Schliessen 0
     2020-05-02 08:17:41   CMD             ZW_APPLICATION_UPDATE
     2020-06-13 08:00:18   SEND_DATA       failed:00
     2020-06-01 21:16:51   UNPARSED        CLOCK 0381033a
     2019-05-24 11:04:44   assocGroup_1    Max 16 Nodes ZWDongle_0
     2019-05-24 11:04:44   assocGroup_2    Max 16 Nodes
     2019-05-24 11:04:44   assocGroup_3    Max 1 Nodes ZWDongle_0
     2019-05-27 14:37:47   assocGroups     3
     2020-06-10 11:22:15   associatedWith  JalousieControl
     2018-09-02 02:28:03   current         0 A previous: 0 delta_time: 301 s
     2020-06-17 07:58:19   energy          0.41 kWh
     2020-06-17 08:34:31   energyCons      0.41
     2020-03-29 15:21:09   generalPurpose  1726
     2019-05-24 11:05:52   mcaGroups       2
     2019-05-24 11:05:52   mca_1           Max 7 Nodes ZWDongle_0
     2019-05-24 11:05:52   mca_2           Max 7
     2019-09-16 13:19:49   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2019-09-16 13:19:49   modelConfig     fibaro/fgrm222.xml
     2019-09-16 13:19:49   modelId         010f-0302-1000
     2019-09-11 10:09:07   neighborList    ZWDongle_0 EZ_Jalousie AZ_Jalousie GWC_Jalousie WZ_Jalousie_Garage WZ_Jalousie_Terrasse K_Waschmaschine WZ_Aquarium AZ_Fensterkontakt_kipp WZ_Fensterkontakt_Terrasse_offen EZ_Fensterkontakt_kipp WZ_Fensterkontakt_Garage AZ_PC Helligkeitssensor_Westen Helligkeitssensor_Osten ZS_Thermostat SZ_Thermostat ZS_Jalousie ZS_Fensterkontakt ZE_Jalousie_links K_Bewegung Bad_Jalousie K_Fensterkontakt_offen GA_Bewegung EZ_Fensterkontakt_offen AZ_Fensterkontakt_offen
     2019-09-11 10:09:01   neighborUpdate  done
     2020-06-17 06:34:33   position        99
     2020-06-17 08:34:31   power           0.0 W
     2017-06-11 16:31:17   powerlvl        current 0 remain 0
     2019-01-27 16:03:26   reportedState   dim 99
     2020-06-17 06:34:19   state           dim 99
     2020-06-17 06:34:20   timeToAck       0.479
     2020-06-17 06:34:20   transmit        OK
     2020-04-24 01:12:07   undef           0.27 undef
     2018-07-29 12:53:20   version         Lib 3 Prot 3.52 App 25.25
     2020-05-18 10:07:37   wakeup          notification
Attributes:
   ASC        2
   ASC_AutoAstroModeMorning CIVIL
   ASC_BrightnessSensor Helligkeitssensor_Westen:illuminance_lux -1:-1
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 95
   ASC_Down   roommate
   ASC_Drive_DelayStart 17
   ASC_LockOut hard
   ASC_LockOut_Cmd protection
   ASC_Open_Pos 99
   ASC_Partymode on
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 60
   ASC_Roommate_Device rr_Frau,rr_Alex
   ASC_Self_Defense_AbsentDelay 600
   ASC_Self_Defense_Mode absent
   ASC_Shading_InOutAzimuth 185:335
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 22
   ASC_Shading_Mode off
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 80000:50000
   ASC_Shutter_IdleDetection power:0\.0.W
   ASC_ShuttersPlace terrace
   ASC_TempSensor K_Thermometer:temperature
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Ventilate_Pos 10
   ASC_WiggleValue 10
   ASC_WindProtection off
   ASC_WindowRec K_Fensterkontakt
   ASC_WindowRec_subType threestate
   IODev      ZWDongle_0
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon 99:fts_shutter_20:0 80:fts_shutter_30:0 60:fts_shutter_60:0 30:fts_shutter_60:0 20:fts_shutter_70:0 10:fts_shutter_80:0 0:fts_shutter_90:99
   icon       fts_shutter_automatic
   neighborListPos 599.9088896230487,761.0874965771839
   room       Küche,ZWave
   stateFormat position
   userReadings energyCons {ReadingsNum("K_Jalousie","energy",0)}
   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_SlatPosCmd_SlatDevice 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
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1


List Rolllade Gäste WC:
Internals:
   DEF        d0c32d9e 5
   FUUID      5c48851d-f33f-e69a-2544-8d7693fbb11889ed
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     442
   NAME       GWC_Jalousie
   NR         205
   STATE      99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 442
   ZWDongle_0_RAWMSG 0004000506310504220000b000
   ZWDongle_0_TIME 2020-06-17 09:30:21
   ZWaveSubDevice no
   cmdsPending 0
   homeId     d0c32d9e
   isWakeUp   
   lastMsgSent 1592368205.92847
   nodeIdHex  05
   OLDREADINGS:
   READINGS:
     2019-05-21 08:49:12   ASC_Enable      on
     2020-06-17 09:34:57   ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
     2020-06-17 06:30:21   ASC_ShuttersLastDrive maximum brightness threshold exceeded
     2020-06-17 09:00:01   ASC_Time_DriveDown 17.06.2020 - 22:30
     2020-06-17 09:00:01   ASC_Time_DriveUp 18.06.2020 - 09:00
     2018-07-23 07:48:39   Automatik_abschatten_nach_Schliessen 0
     2020-06-14 17:13:04   CMD             ZW_APPLICATION_UPDATE
     2020-06-13 11:38:20   SEND_DATA       failed:00
     2020-05-20 14:54:15   UNPARSED        APPLICATION_STATUS 0e220221540000032e001d000002ba
     2019-05-24 11:02:52   assocGroup_1    Max 16 Nodes ZWDongle_0
     2019-05-24 11:02:52   assocGroup_2    Max 16 Nodes
     2019-05-24 11:02:52   assocGroup_3    Max 1 Nodes ZWDongle_0
     2019-05-24 11:52:07   assocGroups     3
     2020-06-10 11:22:15   associatedWith  JalousieControl
     2020-06-06 02:06:57   current         0.51 A previous: 0.48 delta_time: 141 s
     2020-06-17 08:57:39   energy          0.13 kWh
     2020-06-17 09:34:57   energyCons      0.13
     2020-02-20 15:42:12   humidity        0.0 %
     2019-05-24 11:04:05   mcaGroups       2
     2019-05-24 11:04:05   mca_1           Max 7 Nodes ZWDongle_0
     2019-05-24 11:04:05   mca_2           Max 7
     2019-09-11 10:07:37   model           FIBARO System FGRM222 Roller Shutter Controller 2
     2019-09-11 10:07:37   modelConfig     fibaro/fgrm222.xml
     2019-09-11 10:07:37   modelId         010f-0302-1000
     2018-09-27 17:34:33   motion          247
     2019-09-11 10:08:20   neighborList    ZWDongle_0 EZ_Jalousie AZ_Jalousie WZ_Jalousie_Garage K_Fensterkontakt_kipp K_Jalousie Helligkeitssensor_Sueden WZ_Fensterkontakt_Terrasse_kipp WZ_Jalousie_Terrasse HA_NAS K_Waschmaschine WZ_Aquarium K_Kuehlschrank AZ_Fensterkontakt_kipp WZ_Fensterkontakt_Terrasse_offen EZ_Fensterkontakt_kipp AZ_PC Helligkeitssensor_Westen Helligkeitssensor_Osten Bad_Fensterkontakt HA_Tuerkontakt ZE_Thermostat RM_Flur_EG Klingel ZE_Jalousie_rechts ZE_Jalousie_links K_Bewegung Bad_Jalousie K_Fensterkontakt_offen EZ_Fensterkontakt_offen AZ_Fensterkontakt_offen
     2019-09-11 10:07:59   neighborUpdate  done
     2020-06-17 06:30:21   position        99
     2020-06-17 09:30:21   power           0.0 W
     2020-06-17 06:30:05   state           dim 99
     2020-06-17 06:30:06   timeToAck       0.196
     2020-06-17 06:30:06   transmit        OK
     2020-06-05 13:08:00   undef           0.08 undef previous: 0.07 delta_time: 51 s
     2020-06-06 19:26:36   voltage         237.09 V previous: 238.96 delta_time: 137 s
     2019-12-11 11:05:37   wakeup          notification
Attributes:
   ASC        2
   ASC_BrightnessSensor Helligkeitssensor_Osten:illuminance_lux  65:130
   ASC_Closed_Pos 0
   ASC_ComfortOpen_Pos 80
   ASC_Down   brightness
   ASC_Open_Pos 99
   ASC_Pos_Reading position
   ASC_PrivacyDown_Pos 60
   ASC_Self_Defense_Mode off
   ASC_Shading_InOutAzimuth 5:155
   ASC_Shading_MinMax_Elevation 25
   ASC_Shading_Min_OutsideTemperature 19
   ASC_Shading_Mode always
   ASC_Shading_Pos 30
   ASC_Shading_StateChange_SunnyCloudy 40000:30000
   ASC_Shutter_IdleDetection power:0\.0.W
   ASC_TempSensor Aussentemperatur_AVG:temperature
   ASC_Time_Down_Early 16:30
   ASC_Time_Down_Late 22:30
   ASC_Time_Up_Early 06:30
   ASC_Time_Up_Late 09:00
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     brightness
   ASC_Ventilate_Pos 10
   ASC_WiggleValue 10
   ASC_WindProtection off
   ASC_WindowRec GWC_Fensterkontakt
   ASC_WindowRec_subType threestate
   IODev      ZWDongle_0
   classes    MULTI_CHANNEL_ASSOCIATION MANUFACTURER_SPECIFIC VERSION CONFIGURATION ASSOCIATION POWERLEVEL METER SWITCH_MULTILEVEL SENSOR_MULTILEVEL SWITCH_BINARY MANUFACTURER_PROPRIETARY PROTECTION MARK METER SENSOR_MULTILEVEL MANUFACTURER_PROPRIETARY SCENE_ACTIVATION SWITCH_MULTILEVEL SWITCH_BINARY
   devStateIcon 99:fts_shutter_20:0 80:fts_shutter_30:0 60:fts_shutter_60:0 30:fts_shutter_60:0 20:fts_shutter_70:0 10:fts_shutter_80:0 0:fts_shutter_90:99
   icon       fts_shutter_automatic
   neighborListPos 822.0589069265562,534.0863964553051
   room       Gäste WC,ZWave
   stateFormat position
   userReadings energyCons {ReadingsNum("GWC_Jalousie","energy",0)}
   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_SlatPosCmd_SlatDevice 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
   vclasses   ASSOCIATION:2 CONFIGURATION:1 MANUFACTURER_PROPRIETARY:1 MANUFACTURER_SPECIFIC:1 METER:2 MULTI_CHANNEL_ASSOCIATION:2 POWERLEVEL:1 PROTECTION:2 SCENE_ACTIVATION:1 SENSOR_MULTILEVEL:2 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:1


List ASC:
Internals:
   FUUID      5c488520-f33f-e69a-77aa-d2161968211909ff
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       JalousieControl
   NOTIFYDEV  global,JalousieControl,AZ_Jalousie,Bad_Jalousie,EZ_Jalousie,GWC_Jalousie,K_Jalousie,WZ_Jalousie_Garage,WZ_Jalousie_Terrasse,ZE_Jalousie_links,ZE_Jalousie_rechts,ZS_Jalousie,rr_Alex,Helligkeitssensor_Sueden,Sonne_Auf_Unter,Bad_Fensterkontakt,EZ_Fensterkontakt,rr_Kind2,AZ_Fensterkontakt,WZ_Fensterkontakt_Garage,rr_Kind1,ZE_Fensterkontakt_links,Bewohner,K_Fensterkontakt,Helligkeitssensor_Westen,Wetterstation_Ort,rr_Frau,Helligkeitssensor_Osten,GWC_Fensterkontakt,ZS_Fensterkontakt,WZ_Fensterkontakt_Terrasse,ZE_Fensterkontakt_rechts
   NR         268
   NTFY_ORDER 51-JalousieControl
   STATE      created new drive timer
   TYPE       AutoShuttersControl
   VERSION    v0.9.23
   OLDREADINGS:
   READINGS:
     2020-04-27 07:26:03   ASC_Jalousien_Times commands {position => 'dim:selectnumbers,0,1,99,0,lin',
     2020-06-17 06:30:26   AZ_Jalousie_PosValue 99
     2020-06-06 21:45:02   AZ_Jalousie_lastDelayPosValue 60
     2020-06-17 06:30:02   AZ_Jalousie_lastPosValue 60
     2020-06-17 06:30:02   AZ_Jalousie_nextAstroTimeEvent 17.06.2020 - 22:30
     2020-06-15 12:35:07   Bad_Jalousie_PosValue 99
     2019-04-22 06:30:02   Bad_Jalousie_lastDelayPosValue 99
     2020-06-17 06:30:02   Bad_Jalousie_lastPosValue 30
     2020-06-17 06:30:02   Bad_Jalousie_nextAstroTimeEvent 17.06.2020 - 22:30
     2020-06-17 06:30:31   EZ_Jalousie_PosValue 99
     2020-06-11 22:30:02   EZ_Jalousie_lastDelayPosValue 95
     2020-06-17 06:30:02   EZ_Jalousie_lastPosValue 60
     2020-06-17 06:30:02   EZ_Jalousie_nextAstroTimeEvent 17.06.2020 - 22:30
     2020-06-17 06:30:21   GWC_Jalousie_PosValue 99
     2019-04-24 20:26:06   GWC_Jalousie_lastDelayPosValue 10
     2020-06-17 06:30:05   GWC_Jalousie_lastPosValue 0
     2020-06-17 09:00:01   GWC_Jalousie_nextAstroTimeEvent 17.06.2020 - 22:30
     2020-06-17 06:34:33   K_Jalousie_PosValue 99
     2020-06-15 22:31:25   K_Jalousie_lastDelayPosValue 10
     2020-06-17 06:30:02   K_Jalousie_lastPosValue 0
     2020-06-17 06:30:02   K_Jalousie_nextAstroTimeEvent 17.06.2020 - 21:30
     2020-06-17 06:30:46   WZ_Jalousie_Garage_PosValue 99
     2019-04-20 21:10:01   WZ_Jalousie_Garage_lastDelayPosValue 10
     2020-06-17 06:30:02   WZ_Jalousie_Garage_lastPosValue 60
     2020-06-17 06:30:02   WZ_Jalousie_Garage_nextAstroTimeEvent 17.06.2020 - 22:30
     2020-06-17 06:30:54   WZ_Jalousie_Terrasse_PosValue 99
     2020-05-13 21:55:51   WZ_Jalousie_Terrasse_lastDelayPosValue 90
     2020-06-17 06:30:02   WZ_Jalousie_Terrasse_lastPosValue 99
     2020-06-17 06:30:02   WZ_Jalousie_Terrasse_nextAstroTimeEvent 17.06.2020 - 22:30
     2020-06-17 07:30:48   ZE_Jalousie_links_PosValue 99
     2019-04-14 08:00:02   ZE_Jalousie_links_lastDelayPosValue 99
     2020-06-17 07:30:02   ZE_Jalousie_links_lastPosValue 0
     2020-06-17 07:30:02   ZE_Jalousie_links_nextAstroTimeEvent 17.06.2020 - 19:00
     2020-06-17 07:30:37   ZE_Jalousie_rechts_PosValue 99
     2019-06-23 08:00:02   ZE_Jalousie_rechts_lastDelayPosValue 99
     2020-06-17 07:30:02   ZE_Jalousie_rechts_lastPosValue 0
     2020-06-17 07:30:02   ZE_Jalousie_rechts_nextAstroTimeEvent 17.06.2020 - 19:00
     2020-06-17 07:31:02   ZS_Jalousie_PosValue 99
     2019-06-18 07:00:08   ZS_Jalousie_lastDelayPosValue 99
     2020-06-17 07:30:02   ZS_Jalousie_lastPosValue 99
     2020-06-17 07:30:02   ZS_Jalousie_nextAstroTimeEvent 17.06.2020 - 19:00
     2019-05-21 08:49:12   ascEnable       on
     2020-06-10 11:22:21   controlShading  on
     2019-04-27 13:25:58   hardLockOut     on
     2020-06-12 10:11:05   partyMode       off
     2020-06-10 11:22:13   room_Arbeitszimmer_ZWave AZ_Jalousie
     2020-06-10 11:22:13   room_Badezimmer_ZWave Bad_Jalousie
     2020-06-10 11:22:13   room_Esszimmer_ZWave EZ_Jalousie
     2020-06-10 11:22:13   room_G__ste_WC_ZWave GWC_Jalousie
     2020-06-10 11:22:13   room_K__che_ZWave K_Jalousie
     2020-06-10 11:22:13   room_Wohnzimmer_ZWave WZ_Jalousie_Garage,WZ_Jalousie_Terrasse
     2020-06-10 11:22:13   room_ZWave_Zimmer_Kind2 ZE_Jalousie_links,ZE_Jalousie_rechts
     2020-06-10 11:22:13   room_ZWave_Zimmer_Kind1 ZS_Jalousie
     2020-02-07 10:09:42   selfDefense     on
     2020-06-17 09:00:01   state           created new drive timer
     2020-03-21 22:17:21   sunriseTimeWeHoliday on
     2020-06-10 11:22:13   userAttrList    rolled out
   helper:
     shuttersList:
       AZ_Jalousie
       Bad_Jalousie
       EZ_Jalousie
       GWC_Jalousie
       K_Jalousie
       WZ_Jalousie_Garage
       WZ_Jalousie_Terrasse
       ZE_Jalousie_links
       ZE_Jalousie_rechts
       ZS_Jalousie
   monitoredDevs:
     AZ_Fensterkontakt:
       AZ_Jalousie ASC_WindowRec
     AZ_Jalousie:
     Bad_Fensterkontakt:
       Bad_Jalousie ASC_WindowRec
     Bad_Jalousie:
     Bewohner:
       JalousieControl ASC_residentsDev
     EZ_Fensterkontakt:
       EZ_Jalousie ASC_WindowRec
     EZ_Jalousie:
     GWC_Fensterkontakt:
       GWC_Jalousie ASC_WindowRec
     GWC_Jalousie:
     Helligkeitssensor_Osten:
       Bad_Jalousie ASC_BrightnessSensor
       GWC_Jalousie ASC_BrightnessSensor
     Helligkeitssensor_Sueden:
       AZ_Jalousie ASC_BrightnessSensor
       EZ_Jalousie ASC_BrightnessSensor
       WZ_Jalousie_Garage ASC_BrightnessSensor
       ZE_Jalousie_links ASC_BrightnessSensor
       ZE_Jalousie_rechts ASC_BrightnessSensor
     Helligkeitssensor_Westen:
       K_Jalousie ASC_BrightnessSensor
       WZ_Jalousie_Terrasse ASC_BrightnessSensor
       ZS_Jalousie ASC_BrightnessSensor
     K_Fensterkontakt:
       K_Jalousie ASC_WindowRec
     K_Jalousie:
     Sonne_Auf_Unter:
       JalousieControl ASC_twilightDevice
     WZ_Fensterkontakt_Garage:
       WZ_Jalousie_Garage ASC_WindowRec
     WZ_Fensterkontakt_Terrasse:
       WZ_Jalousie_Terrasse ASC_WindowRec
     WZ_Jalousie_Garage:
     WZ_Jalousie_Terrasse:
     Wetterstation_Ort:
       JalousieControl ASC_windSensor
     ZE_Fensterkontakt_links:
       ZE_Jalousie_links ASC_WindowRec
     ZE_Fensterkontakt_rechts:
       ZE_Jalousie_rechts ASC_WindowRec
     ZE_Jalousie_links:
     ZE_Jalousie_rechts:
     ZS_Fensterkontakt:
       ZS_Jalousie ASC_WindowRec
     ZS_Jalousie:
     rr_Alex:
       K_Jalousie ASC_Roommate_Device
     rr_Kind2:
       ZE_Jalousie_links ASC_Roommate_Device
       ZE_Jalousie_rechts ASC_Roommate_Device
     rr_Kind1:
       ZS_Jalousie ASC_Roommate_Device
     rr_Frau:
       K_Jalousie ASC_Roommate_Device
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeEveningHorizon -2
   ASC_autoAstroModeMorning REAL
   ASC_autoAstroModeMorningHorizon -2
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_brightnessDriveUpDown 40:40
   ASC_expert 1
   ASC_freezeTemp -5
   ASC_rainSensor Wetterstation_Ort:Niederschlag_1h
   ASC_residentsDev Bewohner:state
   ASC_tempSensor Aussentemperatur_AVG:temperature
   ASC_twilightDevice Sonne_Auf_Unter
   ASC_windSensor Wetterstation_Ort:Windgeschwindigkeit
   devStateIcon { ShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       Jalousien
   verbose    0


List RESIDENTS:
Internals:
   DURATIONTIMER 1592379395.99572
   FUUID      5c48851f-f33f-e69a-4b90-d93122de30083527
   FVERSION   10_RESIDENTS.pm:0.195330/2019-06-02
   NAME       Bewohner
   NOTIFYDEV  global,rr_Alex,rr_Kind2,rr_Kind1,rr_Frau
   NR         420
   NTFY_ORDER 50-Bewohner
   READY      1
   ROOMMATES  rr_Alex,rr_Kind2,rr_Kind1,rr_Frau
   STATE      abwesend
   TYPE       RESIDENTS
   READINGS:
     2020-06-17 09:35:35   durTimerAbsence 00:00:59
     2020-06-02 18:22:05   durTimerAbsence_cr 0
     2020-06-17 09:34:36   durTimerPresence 00:00:00
     2020-06-17 09:34:36   durTimerPresence_cr 0
     2020-06-17 06:26:38   durTimerSleep   00:00:00
     2020-06-17 06:26:38   durTimerSleep_cr 0
     2020-06-17 09:34:36   homealoneSubtype -
     2020-06-17 09:34:36   homealoneType   -
     2020-06-17 09:35:35   lastActivity    absent
     2020-06-17 09:35:35   lastActivityBy  Kind2
     2020-06-17 09:35:35   lastActivityByDev rr_Kind2
     2020-06-16 10:56:46   lastArrival     2020-06-16 10:56:46
     2020-06-17 06:26:38   lastAwake       2020-06-17 06:26:38
     2020-06-17 09:34:36   lastDeparture   2020-06-17 09:34:36
     2020-06-16 10:56:46   lastDurAbsence  00:00:08
     2020-06-16 10:56:46   lastDurAbsence_cr 0
     2020-06-17 09:34:36   lastDurPresence 22:37:50
     2020-06-17 09:34:36   lastDurPresence_cr 1358
     2020-06-17 06:26:38   lastDurSleep    07:11:26
     2020-06-17 06:26:38   lastDurSleep_cr 431
     2020-06-17 09:35:30   lastHomealoneSubtype -
     2020-06-17 09:35:30   lastHomealoneType -
     2020-06-16 23:15:12   lastSleep       2020-06-16 23:15:12
     2020-06-17 09:34:36   lastState       home
     2020-06-17 09:34:36   presence        absent
     2020-06-17 09:34:36   residentsAbsent 4
     2020-06-17 09:34:36   residentsAbsentDevs rr_Alex,rr_Kind2,rr_Kind1,rr_Frau
     2020-06-17 09:34:36   residentsAbsentNames Alex, Kind2, Kind1, Frau
     2020-06-17 06:28:22   residentsAsleep 0
     2020-06-17 06:28:22   residentsAsleepDevs -
     2020-06-17 06:28:22   residentsAsleepNames -
     2020-06-17 06:29:23   residentsAwoken 0
     2020-06-17 06:29:23   residentsAwokenDevs -
     2020-06-17 06:29:23   residentsAwokenNames -
     2020-02-04 15:06:42   residentsGone   0
     2020-02-04 15:06:42   residentsGoneDevs -
     2020-02-04 15:06:42   residentsGoneNames -
     2020-06-16 23:15:12   residentsGotosleep 0
     2020-06-16 23:15:12   residentsGotosleepDevs -
     2020-06-16 23:15:12   residentsGotosleepNames -
     2020-06-17 09:34:36   residentsHome   0
     2020-06-17 09:34:36   residentsHomeDevs -
     2020-06-17 09:34:36   residentsHomeNames -
     2020-03-18 15:57:45   residentsTotal  4
     2020-06-17 09:34:36   residentsTotalAbsent 4
     2020-06-17 09:34:36   residentsTotalAbsentDevs rr_Alex,rr_Kind2,rr_Kind1,rr_Frau
     2020-06-17 09:34:36   residentsTotalAbsentNames Alex, Kind2, Kind1, Frau
     2018-11-27 14:05:26   residentsTotalGuests 0
     2018-11-27 14:05:26   residentsTotalGuestsAbsent 0
     2018-11-27 14:05:26   residentsTotalGuestsAbsentDevs -
     2018-11-27 14:05:26   residentsTotalGuestsAbsentNames -
     2018-11-27 10:40:58   residentsTotalGuestsPresent 0
     2018-11-27 10:40:58   residentsTotalGuestsPresentDevs -
     2018-11-27 10:40:58   residentsTotalGuestsPresentNames -
     2020-03-18 15:57:45   residentsTotalPeople 4
     2020-06-17 09:34:36   residentsTotalPeopleAbsent 4
     2020-06-17 09:34:36   residentsTotalPeopleAbsentDevs rr_Alex,rr_Kind2,rr_Kind1,rr_Frau
     2020-06-17 09:34:36   residentsTotalPeopleAbsentNames Alex, Kind2, Kind1, Frau
     2020-06-17 09:34:36   residentsTotalPeoplePresent 0
     2020-06-17 09:34:36   residentsTotalPeoplePresentDevs -
     2020-06-17 09:34:36   residentsTotalPeoplePresentNames -
     2019-05-06 12:28:32   residentsTotalPets 0
     2019-05-06 12:28:32   residentsTotalPetsAbsent 0
     2019-05-06 12:28:32   residentsTotalPetsAbsentDevs -
     2019-05-06 12:28:32   residentsTotalPetsAbsentNames -
     2019-05-06 12:28:32   residentsTotalPetsPresent 0
     2019-05-06 12:28:32   residentsTotalPetsPresentDevs -
     2019-05-06 12:28:32   residentsTotalPetsPresentNames -
     2020-06-17 09:34:36   residentsTotalPresent 0
     2020-06-17 09:34:36   residentsTotalPresentDevs -
     2020-06-17 09:34:36   residentsTotalPresentNames -
     2020-03-18 15:57:45   residentsTotalRoommates 4
     2020-06-17 09:34:36   residentsTotalRoommatesAbsent 4
     2020-06-17 09:34:36   residentsTotalRoommatesAbsentDevs rr_Alex,rr_Kind2,rr_Kind1,rr_Frau
     2020-06-17 09:34:36   residentsTotalRoommatesAbsentNames Alex, Kind2, Kind1, Frau
     2020-06-17 09:34:36   residentsTotalRoommatesPresent 0
     2020-06-17 09:34:36   residentsTotalRoommatesPresentDevs -
     2020-06-17 09:34:36   residentsTotalRoommatesPresentNames -
     2017-03-05 13:37:11   residentsTotalWakeup 0
     2017-03-05 13:37:11   residentsTotalWakeupDevs -
     2017-03-05 13:37:11   residentsTotalWakeupNames -
     2017-03-05 13:37:11   residentsTotalWayhome 0
     2017-03-05 13:37:11   residentsTotalWayhomeDelayed 0
     2017-03-05 13:37:11   residentsTotalWayhomeDelayedDevs -
     2017-03-05 13:37:11   residentsTotalWayhomeDelayedNames -
     2017-03-05 13:37:11   residentsTotalWayhomeDevs -
     2017-03-05 13:37:11   residentsTotalWayhomeNames -
     2020-06-17 09:34:36   state           absent
   TIMER:
     Bewohner_DurationTimer:
       HASH       Bewohner
       MODIFIER   DurationTimer
       NAME       Bewohner_DurationTimer
Attributes:
   alias      Residents
   devStateIcon .*zuhause:user_available:absent .*anwesend:user_available:absent .*abwesend:user_away:home .*verreist:user_ext_away:home .*bettfertig:scene_toilet:asleep .*schlaeft:scene_sleeping:awoken .*schläft:scene_sleeping:awoken .*aufgestanden:scene_sleeping_alternat:home .*:user_unknown:home
   eventMap   home:zuhause absent:abwesend gone:verreist gotosleep:bettfertig asleep:schläft awoken:aufgestanden
   group      Home State
   icon       control_building_filled
   room       Bewohner
   webCmd     state
   widgetOverride state:zuhause,bettfertig,schläft,aufgestanden,abwesend,verreist
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 17 Juni 2020, 10:34:12
Zitat von: eurofinder am 17 Juni 2020, 09:43:24
@CoolTux:
OK, finde ich persönlich jetzt nicht so optimal.

Ich würde es eher so sehen: Wenn ein Rollladen manuell gefahren wurde, dann ist es eine bewusste Entscheidung, dass diese Position auch so bleiben soll.
Verschiedene Beschattungspositionen lassen sich doch bereits durch PerlCode in ASC_Shading_Pos realisieren.

Würde mich freuen, wenn das Thema nochmals aufgegriffen würde und das wieder geändert wird.

Gruß
eurofinder

Ich lege es mal auf die ToDo Liste
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 18 Juni 2020, 07:47:21
Mir ist heute aufgefallen, dass folgende Meldungen im Logfile enthalten sind - kurzer Auszug:
2020.06.18 05:00:02 1: stacktrace:
2020.06.18 05:00:02 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (3053)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (3488)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3327)
2020.06.18 05:00:02 1:     main::HandleTimeout                 called by fhem.pl (683)
2020.06.18 05:00:02 1: readingsUpdate(,ASC_Time_DriveDown,18.06.2020 - 22:00) missed to call readingsBeginUpdate first.
2020.06.18 05:00:02 1: stacktrace:
2020.06.18 05:00:02 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (3054)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (3488)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3327)
2020.06.18 05:00:02 1:     main::HandleTimeout                 called by fhem.pl (683)
2020.06.18 05:00:02 1: readingsUpdate(,ASC_Time_DriveUp,19.06.2020 - 05:00) missed to call readingsBeginUpdate first.
2020.06.18 05:00:02 1: stacktrace:
2020.06.18 05:00:02 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (3068)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (3488)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3327)
2020.06.18 05:00:02 1:     main::HandleTimeout                 called by fhem.pl (683)
2020.06.18 05:00:02 1: ERROR: empty name in readingsBeginUpdate
2020.06.18 05:00:02 1: stacktrace:
2020.06.18 05:00:02 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (3053)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (3488)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3327)
2020.06.18 05:00:02 1:     main::HandleTimeout                 called by fhem.pl (683)
2020.06.18 05:00:02 1: readingsUpdate(,ASC_Time_DriveDown,18.06.2020 - 22:00) missed to call readingsBeginUpdate first.
2020.06.18 05:00:02 1: stacktrace:


ASC ist auf dem aktuellsten Stand.

Brauchst du noch mehr Informationen?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 18 Juni 2020, 07:56:54
Zitat von: eurofinder am 18 Juni 2020, 07:47:21
Mir ist heute aufgefallen, dass folgende Meldungen im Logfile enthalten sind - kurzer Auszug:
2020.06.18 05:00:02 1: stacktrace:
2020.06.18 05:00:02 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (3053)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (3488)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3327)
2020.06.18 05:00:02 1:     main::HandleTimeout                 called by fhem.pl (683)
2020.06.18 05:00:02 1: readingsUpdate(,ASC_Time_DriveDown,18.06.2020 - 22:00) missed to call readingsBeginUpdate first.
2020.06.18 05:00:02 1: stacktrace:
2020.06.18 05:00:02 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (3054)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (3488)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3327)
2020.06.18 05:00:02 1:     main::HandleTimeout                 called by fhem.pl (683)
2020.06.18 05:00:02 1: readingsUpdate(,ASC_Time_DriveUp,19.06.2020 - 05:00) missed to call readingsBeginUpdate first.
2020.06.18 05:00:02 1: stacktrace:
2020.06.18 05:00:02 1:     main::readingsBulkUpdate            called by lib/FHEM/Automation/ShuttersControl.pm (3068)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (3488)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3327)
2020.06.18 05:00:02 1:     main::HandleTimeout                 called by fhem.pl (683)
2020.06.18 05:00:02 1: ERROR: empty name in readingsBeginUpdate
2020.06.18 05:00:02 1: stacktrace:
2020.06.18 05:00:02 1:     main::readingsBeginUpdate           called by lib/FHEM/Automation/ShuttersControl.pm (3053)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::CreateSunRiseSetShuttersTimer called by lib/FHEM/Automation/ShuttersControl.pm (3488)
2020.06.18 05:00:02 1:     FHEM::Automation::ShuttersControl::SunRiseShuttersAfterTimerFn called by fhem.pl (3327)
2020.06.18 05:00:02 1:     main::HandleTimeout                 called by fhem.pl (683)
2020.06.18 05:00:02 1: readingsUpdate(,ASC_Time_DriveDown,18.06.2020 - 22:00) missed to call readingsBeginUpdate first.
2020.06.18 05:00:02 1: stacktrace:


ASC ist auf dem aktuellsten Stand.

Brauchst du noch mehr Informationen?

Gruß
eurofinder

Da wurde wohl kein Rollodevice mit gegeben als die Funktion aufgerufen wurde. Ich werde das abfangen. Mach Du am besten mal ein Neustart.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 18 Juni 2020, 08:45:43
@CoolTux:
Ok, werde Neustart machen und das weiter beobachten - ohne erst einmal weitere Updates zu machen.

Danke und Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 19 Juni 2020, 14:36:11
Zitat von: xerion am 19 Mai 2020, 05:28:45
Guten Morgen CoolTux,

Fahren meine Rollos morgens immer noch nach Residents home. Heute morgen so gegen 5.20 Uhr obwohl timeupearly auf 6.00 Uhr steht. Das komische ist, es betrifft nur Rolläden die kein Privacy up haben. Ich nutze die. 0.9.18 und alles per Brightness und habe keine Jalousien sondern nur Rolläden.

Und Sunset, sunrise und isDay waren laut getter gestern alle richtig gesetzt.

Gesendet von meinem JSN-L21 mit Tapatalk

Kannst Du mir bitte ein aktuelles list eines Rollos und des ASC Devices geben. Ich will mir das die Tage anschauen.

Danke
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 22 Juni 2020, 07:49:52
Hallo CoolTux,

habe heute mal wieder eine nicht ausgeführte Fahrt gehabt, die ich mir mal wieder nicht erklären kann.
Es gibt zwei identisch definierte Rollläden. In beiden sind je zwei Roommates definiert,
ASC_Mode_Down = always. Nun begibt sich ein Rommmate, nachdem die Rollläden per day open geöffnet wurden zu Bett, noch vor night close - also betreffender Roommate = asleep. Ein Rollladen schließt (letzte Position war 100 = offen), beim anderen Rollladen war die Position 47 (manuell gefahren), dieser wird aber nicht geschlossen.

Irgend eine Idee, warum der zweite nicht auch geschlossen wurde?

Gruß
eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 22 Juni 2020, 08:31:35
Zitat von: eurofinder am 22 Juni 2020, 07:49:52
Hallo CoolTux,

habe heute mal wieder eine nicht ausgeführte Fahrt gehabt, die ich mir mal wieder nicht erklären kann.
Es gibt zwei identisch definierte Rollläden. In beiden sind je zwei Roommates definiert,
ASC_Mode_Down = always. Nun begibt sich ein Rommmate, nachdem die Rollläden per day open geöffnet wurden zu Bett, noch vor night close - also betreffender Roommate = asleep. Ein Rollladen schließt (letzte Position war 100 = offen), beim anderen Rollladen war die Position 47 (manuell gefahren), dieser wird aber nicht geschlossen.

Irgend eine Idee, warum der zweite nicht auch geschlossen wurde?

Gruß
eurofinder

Jepp, das ist die klassische BlockingTime_afterManual und per default mit einer Stunde belegt.
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: eurofinder am 22 Juni 2020, 09:22:14
@CoolTux:
Stimmt, das hatte ich jetzt überhaupt nicht mehr im Hinterkopf - danke für den Hinweis.

eurofinder
Titel: Antw:[73_AutoShuttersControl] Jalousien:Lamellen steuern -Version 0.9.x Beta
Beitrag von: CoolTux am 22 Juni 2020, 12:40:05
Ab Morgen gibt es ein neues Release. Die aktuelle Develphase wird somit geschlossen
Version 0.10
https://forum.fhem.de/index.php/topic,112325.0.html