dein rule trigger ist falsch. es muss heissen changed from CLOSED to OPEN
btw....lautstärkebefehle mitsenden ist so ne sache. meist verzögert das immer die sprachausgabe.
was grundsätzliches....
bevor du immer und immer wieder mit "or" beim rule trigger rumjonglierst, vereinfache dir das ganze mal. erstelle eine gruppe in denen die beiden items Fensterkontakt_Terrasse_links_State_Contact und Fensterkontakt_Terrasse_rechts_State_Contact mitglied sind. als rule trigger nutzt du dann member....bspw:
items (die neue gruppe + deine beiden vorhandenen items die jetzt zusätzlich in der gruppe Terrassentueren sind)
Group:Contact:OR(OPEN, CLOSED) Terrassentueren
Contact Fensterkontakt_Terrasse_links_State_Contact "Terrassentür links" (Terrassentueren)..........................
Contact Fensterkontakt_Terrasse_rechts_State_Contact "Terrassentür rechts" (Terrassentueren) .........................
rule (dein item mit dem tts channel musst du natürlich unten einsetzen):
rule "Alexa inform me if the Terrace doors opens"
when
Member of Terrassentueren changed from CLOSED to OPEN
then
val tuername = triggeringItem.label
Echo_Living_Room_TTS.sendCommand("Hallo " + tuername + " wurde geöffnet!")
end
wie du in der rule siehst, kann auch noch das auslösende item ermittelt und dann zur sprachausgabe weitergegeben werden.
das ganze ist natürlich nur ein beispiel und kann beliebig erweitert werden.