Seite 1 von 1
OH3 und Kodi
Verfasst: 5. Mär 2021 12:06
von Rainer
Hallo,
hat jemand auf seinem OH3 das Kodi binding? Infos über Titel, Sprache, Laufzeit werden abgerufen, Thumbnail oder Fanart hingegen nicht. Hat sich da schon jemand mit beschäftigt?
Re: OH3 und Kodi
Verfasst: 13. Mär 2021 10:40
von Rainer
So, habe ein wenig mit Kodi gespielt und es läuft. Wenn ich den Film starte geht das Licht aus, wenn ich Pause drücke wird der Raum leicht erhellt.
2021-03-13.png
Code: Alles auswählen
rule "Kodi"
when
Item KodiMediaCenter_Fernbedienung changed
then
if (KodiMediaCenter_Fernbedienung.state == PAUSE) {
WohnzimmerDimmer1.sendCommand(10)
WohnzimmerDimmer2.sendCommand(10) }
else if (KodiMediaCenter_Fernbedienung.state == PLAY) {
WohnzimmerDimmer1.sendCommand(0)
WohnzimmerDimmer2.sendCommand(0) }
end
Wie auf dem Bild zu sehen läuft auch das Thumbnail-Item. Wenn kein Film läuft wird nur ein gebrochenes Bild als Platzhalter gezeigt. Dies möchte ich ändern indem ich ein eigenes Bild anzeigen lasse. Das klappt allerdings nicht.
Code: Alles auswählen
rule "Kodi Thumbnail"
when
Item KodiMediaCenter_Thumbnail changed to UNDEF
then
KodiMediaCenter_Thumbnail.postUpdate(url="..html/static/kodi.svg")
end
Die Rule funktioniert nicht. Ich bin für jede Hilfe dankbar.
Re: OH3 und Kodi
Verfasst: 13. Mär 2021 11:16
von peter-pan
Ich denke mal, dass das so nicht funktioniert. Ich vermute, dass das Item "KodiMediaCenter_Thumbnail" mit einem Channel verlinkt ist und deshalb immer wieder auf diesen Zustand ("UNDEF") zurück gesetzt wird.
Das wirst du wahrscheinlich in deinem Widget mit einer "expression" machen müssen. Welches Widget benutzt du denn ?
Hier ein Beispiel(YAML), wie ich ein Icon im Zusammenhang mit einem sich ändernden Zustands eines Schalters anzeige:
Code: Alles auswählen
component: oh-toggle-item
config:
title: Dummy 6 Schalter
item: Dummy_6
color: blue
icon: "=items.Dummy_6.state === 'ON' ? 'f7:circle_fill' : 'f7:circle'"
iconColor: red
Vielleicht hilft dir das ?
Re: OH3 und Kodi
Verfasst: 13. Mär 2021 11:24
von Rainer
Ich benutze das Standard Image-Widget. Die Rule verursacht folgenden Fehler:
Code: Alles auswählen
2021-03-13 10:42:53.753 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'kodi-thumbnail-1' failed: An error occurred during the script execution: Couldn't invoke 'assignValueTo' for feature JvmVoid: (eProxyURI: kodi-thumbnail.rules#|::0.2.0.2.0.0.7.0::0::/1) in kodi-thumbnail
Re: OH3 und Kodi
Verfasst: 13. Mär 2021 14:09
von peter-pan
Ich bin leider nicht sehr bewandert im OH3-Scripten. Könnte es evtl. an der URL liegen ?
Hier noch ein Post aus dem internationalen Forum, der sich auch mit dem Ändern von Bildern in einer OH-Image-Card beschäftigt.