Eine Lovelace-Kachel für Kodi Builtin-Aufrufe über kodi.call_method.
- Mehrere Scripts in einer Card
- Aufruf via
XBMC.ExecuteBuiltin - Strikte Validierung: nur Script-Pfade mit
.py - Optional:
stop_before_run: truestoppt zuerst die aktuelle Wiedergabe - Visueller Lovelace-Editor (GUI)
- Icon-Auswahl pro Script
- Header mit Kodi-Infos und System-Aktionen
- Optionaler Debug-Modus
- In HACS: Custom repositories öffnen.
- Repository-URL von
ha-kodi-script-cardeintragen. - Kategorie: Dashboard.
- Danach die Karte installieren und Home Assistant neu laden.
- Datei
kodi-script-card.jsnach/config/www/kodi-script-card.jskopieren. - In Home Assistant unter Einstellungen -> Dashboards -> Ressourcen als JavaScript-Modul eintragen:
- URL:
/local/kodi-script-card.js - Typ:
JavaScript Module
- URL:
type: custom:kodi-script-card
entity: media_player.kodi_wohnzimmer
stop_before_run: true
scripts:
- name: Mein Script
icon: mdi:script-text-play
script: /storage/.kodi/userdata/xyz.pyservice: kodi.call_method
data:
entity_id: media_player.dein_kodi
method: XBMC.ExecuteBuiltin
command: RunScript(/storage/.kodi/userdata/xyz.py)Hinweis: Die Card sendet Builtin-Commands kompatibel mit mehreren Kodi-Integrationsvarianten
(command plus zusaetzlich params.command/parameters[0]).