OH3 und Kodi

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Rainer
Beiträge: 114
Registriert: 28. Nov 2017 21:33
Answers: 0

OH3 und Kodi

Beitrag 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?

Rainer
Beiträge: 114
Registriert: 28. Nov 2017 21:33
Answers: 0

Re: OH3 und Kodi

Beitrag 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.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
peter-pan
Beiträge: 2773
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: OH3 und Kodi

Beitrag 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 ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Rainer
Beiträge: 114
Registriert: 28. Nov 2017 21:33
Answers: 0

Re: OH3 und Kodi

Beitrag 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

Benutzeravatar
peter-pan
Beiträge: 2773
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: OH3 und Kodi

Beitrag 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.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Antworten