Hallo zusammen,
ich habe ein kleines Problem. Und zwar habe ich mein Ambilight auf WLED umgestellt. Der Zuspieler ist aktuell auch eine Shield. Und jetzt bekomme ich
es leider nicht hin, das wenn ich den TV/Shield anschalte das Ambilight mit startet. Ich habe die Stromzufuhr zu den LED's und dem NodeMCU aus, wenn der TV aus ist.
Zur Steuerung:
OH3 prüft, ob der TV an ist, wenn ja wird der Strom zu den LED's und dem NodeMCU geschaltet.
Nun fährt das WLED "hoch" und hyperion verbindet sich. Soweit klappt das alles.
Das konnte ich über eine OH rule mit disable/enable hyperion hinbekommen Switch HyperionEnabled "Hyperion Enabled" {channel="hyperion:serverNG:1afc46a85c:hyperionenabled"}
Aber nun ist leider immer noch das LED-device in 60-70% der Fälle deaktiviert. Also wollte ich das auch noch in die Rule einbauen.
Item ist Switch LedDeviceEnabled "LED Device" {channel="hyperion:serverNG:1afc46a85c:leddevice"}
triggers:
- id: "1"
configuration:
itemName: SharpTV_Online
state: ON
type: core.ItemStateUpdateTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
itemName: Ambilight_Ambilight
command: ON
type: core.ItemCommandAction
- inputs: {}
id: "4"
configuration:
itemName: Sleep
command: java.lang.Thread.sleep(8000)
type: core.ItemCommandAction
- inputs: {}
id: "3"
configuration:
itemName: HyperionngServer_Enabled
command: ON
type: core.ItemCommandAction
- inputs: {}
id: "5"
configuration:
itemName: LedDeviceEnabled
command: ON
type: core.ItemCommandAction
Alles anzeigen
Das scheint aber nicht zu funktionieren, dann wenn ich das händisch schalte passiert nichts....
Hier mal ein auszug aus dem Event Monitor [definition='1','0']log[/definition]:
openhab/items/Ambilight_Ambilight/state
ItemStateEvent
{"type":"OnOff","value":"ON"}
openhab/items/LedDeviceEnabled/state
ItemStateEvent
{"type":"OnOff","value":"ON"}
openhab/items/LedDeviceEnabled/statepredicted
ItemStatePredictedEvent
{"predictedType":"OnOff","predictedValue":"ON","isConfirmation":false}
openhab/items/HyperionngServer_Enabled/state
ItemStateEvent
{"type":"OnOff","value":"ON"}
openhab/items/HyperionngServer_Enabled/statepredicted
ItemStatePredictedEvent
{"predictedType":"OnOff","predictedValue":"ON","isConfirmation":false}
openhab/rules/ab5da5e111/state
RuleStatusInfoEvent
{"status":"IDLE","statusDetail":"NONE"}
openhab/items/LedDeviceEnabled/command
ItemCommandEvent
{"type":"OnOff","value":"ON"}
openhab/items/HyperionngServer_Enabled/command
ItemCommandEvent
{"type":"OnOff","value":"ON"}
openhab/items/Ambilight_Ambilight/state
ItemStateEvent
{"type":"OnOff","value":"ON"}
openhab/items/Ambilight_Ambilight/statepredicted
ItemStatePredictedEvent
{"predictedType":"OnOff","predictedValue":"ON","isConfirmation":false}
openhab/items/Ambilight_Ambilight/command
ItemCommandEvent
{"type":"OnOff","value":"ON"}
openhab/rules/ab5da5e111/state
RuleStatusInfoEvent
{"status":"RUNNING","statusDetail":"NONE"}
openhab/items/SharpTV_Online/state
ItemStateEvent
{"type":"OnOff","value":"ON"}
openhab/items/Ambilight_Ambilight/state
ItemStateEvent
{"type":"OnOff","value":"ON"}
openhab/items/LedDeviceEnabled/statechanged
ItemStateChangedEvent
{"type":"OnOff","value":"ON","oldType":"OnOff","oldValue":"OFF"}
openhab/items/LedDeviceEnabled/state
ItemStateEvent
{"type":"OnOff","value":"ON"}
openhab/items/LedDeviceEnabled/statepredicted
ItemStatePredictedEvent
{"predictedType":"OnOff","predictedValue":"ON","isConfirmation":false}
openhab/items/HyperionngServer_Enabled/state
ItemStateEvent
{"type":"OnOff","value":"ON"}
openhab/items/HyperionngServer_Enabled/statepredicted
ItemStatePredictedEvent
{"predictedType":"OnOff","predictedValue":"ON","isConfirmation":false}
openhab/items/Ambilight_Ambilight/state
ItemStateEvent
{"type":"OnOff","value":"ON"}
Alles anzeigen
Hat von euch jemand dazu eine Idee ?