Danke onkelandy für die Infos zum Delay!
Leider kämpfe ich immer noch mit demDelay.Ich habe schon die Delayzeiten verlängert und verkürzt, leider ohne sichtbaren Erfolg.
Ich habe einen MDT-Jal-Actor 4 Kanale und nutze 3 Kanale.
In allen xx.yaml der Jalousien steht jetzt:
Jeweils um 19 Uhr setze ich den Dämmerungszustand
das Protokoll
in der ETS sehe ich
die Position wird angefahren,die Lamelle bleibt geschlossen
Im nächsten Zyklus klappt die Lamelle erst auf die 70 Grad.
aus ITEMS noch eg.schatt.
Bis auf das verzögerte Setzen des Lamellenwinkels läuft aller super, Danke !
Wo kann ich suchen? Welche Parameter verändern?
Gehört das Delay etwa in die se_action_lamella?
Ich hoffe auf den entscheidenden Hinweis!
Danke für jede Hilfe!
PS:
für alle se_werte und sonstige variablen Werte , wie auch für den Delaywerte habe ich Vorgaben = vo nach folgenden Muster angelegt
#
vo:
type: foo
name: Vorgabedaten
set_temp:
name: Temperatur
type: num
initial_value: -10
cache: True
visu_acl: rw
database@mysqldb: init
Eine Maske gebastelt und die Variablen in eine Mysql_Tabelle geschrieben, somit konnte ich die Variablen online verändern und brauchte nicht jedesmal einen Neustart.
Somit konnte ich auch den Delay in jede Richtung testen.
Leider kämpfe ich immer noch mit demDelay.Ich habe schon die Delayzeiten verlängert und verkürzt, leider ohne sichtbaren Erfolg.
Ich habe einen MDT-Jal-Actor 4 Kanale und nutze 3 Kanale.
In allen xx.yaml der Jalousien steht jetzt:
Code:
on_enter_or_stay: se_action_height: - 'function: set' - 'to: 0' - 'order: 1' - 'delay: 30' se_action_lamella: - 'function: set' - 'to: 0' - 'order: 2'
Code:
2019-03-24 19:01:06.219148 State can be entered 2019-03-24 19:01:06.219565 Leaving hmblind1.raffstore1.automatik.rules.tag ('Tag (statisch)') 2019-03-24 19:01:06.220054 Entering hmblind1.raffstore1.automatik.rules.abends ('Dämmerung Abends') 2019-03-24 19:01:06.220707 Action 'suspend': Set 'hmblind1.raffstore1.automatik.suspend' to 'False'. 2019-03-24 19:01:06.221358 Action 'hoehe': Set 'eg.ess.schatt.pos' to '70'. 2019-03-24 19:01:06.224680 Action 'lamelle': Set 'eg.ess.schatt.plusminus.lamelle' to '70'.
Code:
2019-03-24 19:01:02 INFO hmblind3.raffstore3.automatik.rules-eval Item eg.wozi.schatt.plusminus.lamelle = 70 via StateEngine Plugin None None 2019-03-24 19:01:02 INFO hmblind3.raffstore3.automatik.rules-eval Item hmblind3.raffstore3.automatik.state_id = hmblind3.raffstore3.automatik.rules.abends via Logic None None 2019-03-24 19:01:02 INFO hmblind3.raffstore3.automatik.rules-eval Item hmblind3.raffstore3.automatik.state_name = Dämmerung Abends via Logic None None 2019-03-24 19:01:02 INFO hmblind2.raffstore2.automatik.rules-eval Item eg.ess.tuer.pos = 70 via StateEngine Plugin None None 2019-03-24 19:01:02 INFO hmblind2.raffstore2.automatik.rules-eval Item eg.ess.tuer.plusminus.lamelle = 70 via StateEngine Plugin None None 2019-03-24 19:01:02 INFO hmblind2.raffstore2.automatik.rules-eval Item hmblind2.raffstore2.automatik.state_id = hmblind2.raffstore2.automatik.rules.abends via Logic None None 2019-03-24 19:01:02 INFO hmblind2.raffstore2.automatik.rules-eval Item hmblind2.raffstore2.automatik.state_name = Dämmerung Abends via Logic None None [COLOR=#FF0000]2019-03-24 19:01:06 INFO hmblind1.raffstore1.automatik.rules-eval Item eg.ess.schatt.pos = 70 via StateEngine Plugin None None 2019-03-24 19:01:06 INFO hmblind1.raffstore1.automatik.rules-eval Item eg.ess.schatt.plusminus.lamelle = 70 via StateEngine Plugin None None[/COLOR] 2019-03-24 19:01:06 INFO hmblind1.raffstore1.automatik.rules-eval Item hmblind1.raffstore1.automatik.state_id = hmblind1.raffstore1.automatik.rules.abends via Logic None None 2019-03-24 19:01:06 INFO hmblind1.raffstore1.automatik.rules-eval Item hmblind1.raffstore1.automatik.state_name = Dämmerung Abends via Logic None None
Code:
2019-03-24 19:01:47 INFO Main Item eg.ess.schatt.pos = 71.8 via KNX 1.1.11 3/4/6 [COLOR=#FF0000]2019-03-24 19:01:47 INFO Main Item eg.ess.schatt.plusminus.lamelle = 100.0 via KNX 1.1.11 3/4/7 3/4/7 ist der Status des Winkels, die Jal war bis 19 Uhr geöffnet. Woher kommt der Status 100.0 Ist bei der fahrenden Jalousie etwa der Status des Winkels 100? Ist der Delay nicht wirksam?[/COLOR] 2019-03-24 19:01:48 INFO Main Item eg.ess.schatt.pos = 72.5 via KNX 1.1.11 3/4/6
die Position wird angefahren,die Lamelle bleibt geschlossen
Im nächsten Zyklus klappt die Lamelle erst auf die 70 Grad.
Code:
2019-03-24 19:06:05 INFO Main Item eg.ess.schatt.pos = 72.2 via KNX 1.1.11 3/4/6 2019-03-24 19:06:05 INFO Main Item eg.ess.schatt.plusminus.lamelle = 69.0 via KNX 1.1.11 3/4/7
Code:
[ pos: type: num enforce_updates: 'yes' visu_acl: rw knx_dpt: '5.001' knx_cache: 3/5/6 knx_listen: 3/5/6 knx_send: 3/5/4 plusminus: type: bool enforce_updates: 'true' visu_acl: rw knx_dpt: 1 lamelle: type: num enforce_updates: 'true' visu_acl: rw knx_dpt: '5.001' knx_cache: 3/5/5 knx_listen: 3/5/7 knx_send: 3/5/5
Wo kann ich suchen? Welche Parameter verändern?
Gehört das Delay etwa in die se_action_lamella?
Ich hoffe auf den entscheidenden Hinweis!
Danke für jede Hilfe!
PS:
für alle se_werte und sonstige variablen Werte , wie auch für den Delaywerte habe ich Vorgaben = vo nach folgenden Muster angelegt
#
vo:
type: foo
name: Vorgabedaten
set_temp:
name: Temperatur
type: num
initial_value: -10
cache: True
visu_acl: rw
database@mysqldb: init
Eine Maske gebastelt und die Variablen in eine Mysql_Tabelle geschrieben, somit konnte ich die Variablen online verändern und brauchte nicht jedesmal einen Neustart.
Somit konnte ich auch den Delay in jede Richtung testen.
Kommentar