ich stehe gerade auf dem Schlauch. Ich will meine Autoblind-Rollladen gloabl mit einem Taster sperren. Der Taster ist mit der GAD 14/1/6 verknüpft. Weiterhin habe ich folgendes Item erstellt
Code:
[Global]
[[Rollladen_manuell]]
type = bool
knx_dpt = 1
value = false
visu_acl = rw
knx_send = 14/1/6
knx_cache = 14/1/6
Code:
[Autoblind_Rollladen]
[[Erdgeschoss]]
[[[Flur]]]
[[[[Nebenausgang]]]]
[[[[[lock]]]]]
type = bool
name = Sperr-Item
eval = sh.Global.Rollladen_manuell()
eval_trigger = Global.Rollladen_manuell
[[[[[rules]]]]]
type = bool
name = Automatik Rollladen Flur Nebenausgang
as_plugin = active
eval_trigger = Autoblind_Trigger.Trigger_1 | Autoblind_Rollladen.Erdgeschoss.Flur.Nebenausgang.manuell | Autoblind_Rollladen.Erdgeschoss.Flur.Nebenausgang.lock | Autoblind_Rollladen.Erdgeschoss.Flur.Nebenausgang.suspend
as_laststate_item_id = ..state_id
as_laststate_item_name = ..state_name
as_item_height = Rollladen.Erdgeschoss.Flur.Nebenausgang.Position
[[[[[[Lock]]]]]]
as_use = Autoblind_allgemein.Vorgaben.Lock
Code:
[Autoblind_allgemein]
[[Vorgaben]]
as_item_temperature = thz.outsideTemp
#as_item_aufstehenEG = Praesenz.FlurEG.erste_Erfassung_morgens
as_item_anwesend = Hausmodi.Anwesenheit
as_item_automatik_aus = Global.Rollladen_manuell
as_item_party = Hausmodi.Party
as_item_urlaub = Hausmodi.Urlaub
as_item_Daemmerung1 = Sonnenstand.normaleDaemmerung
as_item_Daemmerung2 = Sonnenstand.starkeDaemmerung
as_item_Daemmerung3 = Sonnenstand.Finsternis
as_item_Helligkeit_morgens_wolkenlos = Sonnenstand.morgens_wolkenlos
as_item_Helligkeit_gr43k = Sonnenstand.Helligkeit.gt43k
as_item_Helligkeit_kl1k = Sonnenstand.Helligkeit.sm1k
as_item_nachfuehren = Global.Rollladen_Hitzeschutz
#gemeint ist das Item "manuell" im jeweiligen Objekt-Item
as_item_manuell = ..manuell
#gemeint ist das Item "lock" im jeweiligen Objekt-Item
as_item_lock = ..lock
#gemeint ist das Item "suspend" im jeweiligen Objekt-Item
as_item_suspend = ..suspend
[[[Lock]]]
type = foo
name = Automatik ausgeschaltet
#Aktionen:
#Suspend-Item zurücksetzen
as_set_suspend = False
#sonst nichts tun
[[[[enter]]]]
#Einstieg in Lock, wenn das Lock-Item gesetzt war
as_value_lock = True
Jetzt aber mein Problem: Ich will zusätzlich über Logiken einzelne lock-Items auf true setzen können. Das bekomme ich aber nicht hin. In einer Logik habe ich z.B.
Code:
sh.Autoblind_Rollladen.Dachgeschoss.Badezimmer.alle.lock(True)
Daher meine Frage: Wie kann ich das Lock-Item sinnvoll umsetzten, so dass es sowohl auf eine Gruppenadresse reagiert, als auch per Logik oder Visu gesetzt werden kann?
Vielen Dank vorab, Grüße
Arne

Einen Kommentar schreiben: