ich habe ein Problem und kämpfe schon einige Abende ohne Erfolg.
Ich habe meine Jalousien auf die neuste Version /Def umgestellt. Alles in einem item.yaml sah schon sehr gut aus. Ich habe danach die "automtik/rules" versucht laut Beispiel in eine /etc/ struct.yaml zu legen.
"hmblind4" ist "beispiel"
Ein Auszug:
Code:
stateengine_default_raffstore:
settings:
mindestdauer_helligkeit:
type: num
cache: True
initial_value: 30 #nur Testzwecke
########################################## Nachführen ###############################################
#...#...#...#...# # Zustand "Nachführen der Lamellen zum Sonnenstand bei großer Helligkeit",
rules:
type: bool
name: Automatik Test Fenster
# Relevante Standard-Attribute werden durch den Import der Templates automatisch eingebunden.
# Item-Referenzen mittels se_item werden durch das oben eigens angelegte Template eingebunden.
# Erste Zustandsermittlung nach 30 Sekunden
# #se_item_brightness: hmblind4.wetterstation.helligkeit
se_item_brightness: item:.wetterstation.helligkeit
# Item für Temperatur außen
# #se_item_temperature: hmblind4.wetterstation.temperature
se_item_temperature: item:.wetterstation.temperature
# Item das anzeigt, ob die Helligkeit aussen mehr als 25kLux beträgt
# #se_item_brightnessGt25k: hmblind4.wetterstation.helligkeit.gt25k
se_item_brightnessGt25k: item:.wetterstation.helligkeit.gt25k
# Item das anzeigt, ob die Helligkeit aussen mehr als 43kLux beträgt
# #se_item_brightnessGt43k: hmblind4.wetterstation.helligkeit.gt43k
se_item_brightnessGt43k: item:.wetterstation.helligkeit.gt43k
# Item für Behanghöhe ..hoehe
# #se_item_hoehe: eg.wozi.test.pos
se_item_hoehe: item:item:hmblind4.raffstore.hoehe
# se_item_hoehe: item:..hoehe:
Code:
#items/item.yaml
#hmblind4:
#raffstore:
#...#...#
#beispiel.raffstore.automatik.settings.suspendduration = 1
#hmblind4.raffstore.automatik.settings.suspendduration
#...#...#
automatik:
settings:
suspendduration:
name: Suspend Dauer
type: num
initial_value: 10
cache: True
visu_acl: rw
database: init
#...#...#...#
struct:
- stateengine.general
- stateengine.state_lock
- stateengine.state_suspend
- stateengine.state_release
- stateengine_default_raffstore
manuell:
....
Code:
2019-07-31 18:30:47 WARNING stateengine Item 'item:hmblind4.raffstore.lamelle' not found!
2019-07-31 18:30:47 INFO stateengine Init state hmblind4.raffstore.automatik.rules.nachfuehren
2019-07-31 18:30:47 WARNING stateengine Function 'enter' is no valid function! Please check item attribute.
2019-07-31 18:30:47 WARNING stateengine Item 'item:hmblind4.raffstore.lamelle' not found!
2019-07-31 18:30:47 WARNING stateengine Item 'item:hmblind4.raffstore.lamelle' not found!
2019-07-31 18:30:47 WARNING stateengine Item 'item:hmblind4.raffstore.lamelle' not found!
2019-07-31 18:30:47 ERROR stateengine Ignoring state hmblind4.raffstore.automatik.rules.nachfuehren because: State 'hmblind4.raffstore.automatik.rules.nachfuehren', Condition Set 'enter_hysterese', Condition 'brightnessGt25K' Error: Condition brightnessGt25K: Neither 'item' nor 'eval' given!
2019-07-31 18:30:47 INFO stateengine Init state hmblind4.raffstore.automatik.rules.Nachführen_helligkeit
2019-07-31 18:30:47 INFO stateengine hmblind4.raffstore.automatik.rules.Nachführen_helligkeit.get_absolutepath('..nachfuehren'): Result = 'hmblind4.raffstore.automatik.rules.nachfuehren' (for attribute 'se_use')
2019-07-31 18:30:47 WARNING stateengine Function 'enter' is no valid function! Please check item attribute.
2019-07-31 18:30:47 WARNING stateengine [COLOR=#FF0000] Item 'item:hmblind4.raffstore.lamelle' not found!
2019-07-31 18:30:47 WARNING stateengine Item 'item:hmblind4.raffstore.lamelle' not found!
2019-07-31 18:30:47 WARNING stateengine Item 'item:hmblind4.raffstore.lamelle' not found![/COLOR]
2019-07-31 18:30:47 INFO stateengine hmblind4.raffstore.automatik.rules.Nachführen_helligkeit: Reading se_use hmblind4.raffstore.automatik.rules.nachfuehren. Nevertheless, it is recommended to use struct items instead.
2019-07-31 18:30:47 WARNING stateengine Determined item 'hmblind4.raffstore.automatik.rules.vo.max_sun_azimut_vorm' does not exist.
2019-07-31 18:30:47 WARNING stateengine Determined item 'hmblind4.raffstore.automatik.rules.vo.min_sun_azimut_vorm' does not exist.
2019-07-31 18:30:47 WARNING stateengine Item 'item:hmblind4.raffstore.lamelle' not found!
2019-07-31 18:30:47 ERROR stateengine Ignoring state hmblind4.raffstore.automatik.rules.Nachführen_helligkeit because: State 'hmblind4.raffstore.automatik.rules.Nachführen_helligkeit', Condition Set 'enter_hysterese', Condition 'brightnessGt25K' Error: Condition brightnessGt25K: Neither 'item' nor 'eval' given!
2019-07-31 18:30:47 INFO stateengine Init state hmblind4.raffstore.automatik.rules.nacht
2019-07-31 18:30:47 INFO stateengine hmblind4.raffstore.automatik.rules.nacht: Reading se_use hmblind4.default.raffstore.nacht. Nevertheless, it is recommended to use struct items instead.
2019-07-31 18:30:47 WARNING stateengine Item 'item:hmblind4.raffstore.lamelle' not found!
2019-07-31 18:30:47 WARNING stateengine Determined item 'hmblind4.raffstore.automatik.rules.wetterstation.helligkeit' does not exist.
2019-07-31 18:30:47 WARNING stateengine Item 'item:hmblind4.raffstore.lamelle' not found!
2019-07-31 18:30:47 INFO stateengine Init state hmblind4.raffstore.automatik.rules.morgens
Kannst Du mir bitte einen Hinweis geben, wo mein Problem zu suchen ist. Im Moment blicke ich nicht mehr durch!
Danke Wolfgang!


Einen Kommentar schreiben: