Hallo (Waldemar und Marcus),
nach der gestrigen inspirierenden Vorstellung des Zustandsautomaten habe ich heute versucht, meine Alarmanlage komplett in mehrere Zustandsautomaten zu gießen. Das ist mir bisher auch ganz gut gelungen.
Ich habe eine SM die ich an jedes Fenster (bzw. ein Alarm-Item unterhalb jedes Fensters) gebunden habe, welches ein Attribut "window" hat:
Abhängig ist die SM von einem Status (auf/zu = bool):
Das klappt auch alles einwandfrei.
Jetzt habe ich aber eine Frage. Wie kann ich in einem Zustand auf Attribute des Items an den die SM gebunden ist zugreifen? Wie ist die Python-Notation dafür?
Hintergrund: Da jeweils eine Instanz der SM ja nun jeweils an die einzelnen Fenstern gebunden ist (im Gegensatz zu meiner Logik), könnte ich doch jetzt auch den Namen des Fensters per SMS oder Pushbullet senden (z.B."Das Fenster Arbeitszimmer Thomas wurde geöffnet"). Den Namen des Fensters würde ich dann individuell als Attribut zum Item anlegen.
Ich hoffe, ihr versteht, was ich meine.

Gruß
Thomas
nach der gestrigen inspirierenden Vorstellung des Zustandsautomaten habe ich heute versucht, meine Alarmanlage komplett in mehrere Zustandsautomaten zu gießen. Das ist mir bisher auch ganz gut gelungen.
Ich habe eine SM die ich an jedes Fenster (bzw. ein Alarm-Item unterhalb jedes Fensters) gebunden habe, welches ein Attribut "window" hat:
Code:
Item Selektor: *.alarm:window
Code:
Abhängigkeiten: *.windowstate:window
Jetzt habe ich aber eine Frage. Wie kann ich in einem Zustand auf Attribute des Items an den die SM gebunden ist zugreifen? Wie ist die Python-Notation dafür?
Hintergrund: Da jeweils eine Instanz der SM ja nun jeweils an die einzelnen Fenstern gebunden ist (im Gegensatz zu meiner Logik), könnte ich doch jetzt auch den Namen des Fensters per SMS oder Pushbullet senden (z.B."Das Fenster Arbeitszimmer Thomas wurde geöffnet"). Den Namen des Fensters würde ich dann individuell als Attribut zum Item anlegen.
Ich hoffe, ihr versteht, was ich meine.

Gruß
Thomas
Kommentar