Moin,
wahrscheinlich habe ich ein Brett vorm Kopf.
Meine Logik wird von der Visu aus nicht ausgeführt:
Definition in der SmartVisu
(einzige Besonderheit: Sendet immer "1")
Item-Definition:
enforce_updates ist an.
Definition der Logik:
Und code der Logik:
Im Log finde ich den Eintrag
Aber nicht den "[Zone2 Voice] triggered by".
Wo stehe ich auf dem Schlauch?
Gruß&Danke,
Hendrik
wahrscheinlich habe ich ein Brett vorm Kopf.
Meine Logik wird von der Visu aus nicht ausgeführt:
Definition in der SmartVisu
Code:
{{ basic.button('Haustechnik.Multimedia.denon.12', 'Haustechnik.Multimedia.denon.zone2.voice','', 'check', '1') }}
Item-Definition:
Code:
zone2:
denon_zone: 2
voice:
# triggers the logic
alexa_name: Verstaerker draussen
alexa_actions: turnOn turnOff
alexa_device: musik_draussen
alexa_description: Die Verstaerker draussen
enforce_updates: 1
type: bool
Definition der Logik:
Code:
verstaerker_aussen:
filename: verstaerker_aussen.py
watch_item: sh.Haustechnik.Multimedia.denon.zone2.voice
Code:
#!/usr/bin/python3.4
from time import sleep
logger.info('[Zone2 Voice] triggered by {0} with value{1}'.format(trigger['by'],trigger['value']))
sh.Haustechnik.Multimedia.denon.zone2.Power(1)
sleep(2)
#sh.mm.denon.main.Input('SIBT')
#sleep(1)
sh.Haustechnik.Multimedia.denon.zone2.Input('Z2BT')
sleep(1)
sh.Haustechnik.Multimedia.denon.zone2.MasterVolume(57)
sh.Haustechnik.Multimedia.denon.zone2.Power.timer(8*60*60,0) #off in 8h
Code:
2018-05-13 11:52:58 DEBUG Main 192.168.177.122:57903 sent '{"cmd":"item","id":"Haustechnik.Multimedia.denon.zone2.voice","val":"1"}'
Wo stehe ich auf dem Schlauch?
Gruß&Danke,
Hendrik


Kommentar