Hallo,
ich könnte da noch was gebrauchen:
Wäre es möglich einem Item n Attribute mitzugeben?
Beispiel:
Fensterkontakt Wohnzimmer:
würde die Attribute Alarm_intern und Alarm_extern bekommen.
So könnte ich in meiner Logik einfach berücksichtigen ob dieses Objekt für den jeweiligen Alarmtyp relevant ist.
Umsetzung:
Durch die mögliche Verschachtelung in den Items könnte dies wie folgt abgebildet werden.
items.conf
Damit ich die diese Attritbute nun noch auf einfach auf Existens abprüfen kann müsste ich smarthome.py um folgende Zeilen erweitern:
Marcus, was hältst du von dieser Idee?
Bin auch gerne für Alternativen offen
LG
Mode
PS: Sieh an, ein Item von mir ohne enforce
ich könnte da noch was gebrauchen:

Wäre es möglich einem Item n Attribute mitzugeben?
Beispiel:
Fensterkontakt Wohnzimmer:
würde die Attribute Alarm_intern und Alarm_extern bekommen.
So könnte ich in meiner Logik einfach berücksichtigen ob dieses Objekt für den jeweiligen Alarmtyp relevant ist.
Umsetzung:
Durch die mögliche Verschachtelung in den Items könnte dies wie folgt abgebildet werden.
items.conf
Code:
[fk] [[wohnzimmer]] type = bool knx_dpt = 1 knx_listen = 1/1/1 knx_init = 1/1/1 [[[intern]]] [[[extern]]]
Code:
def item_exisits(self, string): if string in self.__items: return True else: return False
Bin auch gerne für Alternativen offen

LG
Mode
PS: Sieh an, ein Item von mir ohne enforce

Kommentar