[RESOLU] kodi, dimmer et lua

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
Cissou
Messages : 98
Inscription : 25 févr. 2015, 13:10

[RESOLU] kodi, dimmer et lua

Message par Cissou »

Alors je sais que des plugins de kodi permettent de contrôler domoticz, mais honnêtement, rien ne fonctionnent

Donc, j'ai dans le salon un variateur, et j'aimerai que lorsque l'on lance un film hop, l'intensité baisse vers 30%, et des qu'on mets pause ça remonte un peu vers 60%, puis quand le film fini ça reviennent a 100% et tout ça , sans action de ma part (donc pas de scène) mais par un script lua

donc pour le moment j'ai fait ça dans un script_device:

Code : Tout sélectionner

local kodi = 'KODI'
local lampe = 'Lampe Salon'

commandArray = {}
if (devicechanged[kodi]) then
        if (devicechanged[kodi]=='Off') then
                print('off')
                commandArray[lampe]='Set Level 100'
        end
        if (devicechanged[kodi]=='Pause') then
                print('pause')
                commandArray[lampe]='Set Level 80'
        end
        if (devicechanged[kodi]=='Video') then
                print('video')
                commandArray[lampe]='Set Level 50'
        end
end
return commandArray

mais ca fonctionne pas mais alors pas du tout du tout
Dernière modification par Cissou le 07 déc. 2015, 10:07, modifié 1 fois.
guydu
Messages : 38
Inscription : 13 févr. 2015, 18:04

Re: kodi, dimmer et lua

Message par guydu »

bonjour,
je commande mes lumieres de ma salle vidéo ,gérée sous domoticz via KODI
-dans Kodi j'ai installé le plugin X10 light
le paramétrer(adresse IP de domoticz, son port,dans ID creer une adresse X10 parametrer les fonction "on off" qui correspondent aux ordres souhaités)
Dans domoticz
-paramètre: mettre l'adresse de KODI,laisser le port par defaut 9090
-creer un inter virtuel avec l'adresse x10 mise dans KODI
Dans mon cas j'ai créé un évènement simple avec Blocky

quand je mets en service Kodi la lumière s'allume,quand je mets en lecture Kodi la lumière s'éteind et quand la lecture s'arrête, les lampes se rallument

fonctionne avec la version V2.3530 ne fonctionnait pas avec les versions antérieures

une autre explication avait été donnée par LOOPS le 19 mai 2015 dans DZ et addon X10 Kodi

@+guy
Pièces jointes
kodi.jpg
kodi.jpg (29.86 Kio) Consulté 11190 fois
patoche
Messages : 192
Inscription : 25 oct. 2015, 15:51

Re: kodi, dimmer et lua

Message par patoche »

Bonjour,

Dans domoticz le port Kodi doit être en 9090.
Dans Kodi =système =>paramètre=>service=>accès réseau distant cocher les 2 autorisations.
kodi 1.jpg
kodi 1.jpg (38.33 Kio) Consulté 11180 fois
Pièces jointes
kodi 2.jpg
kodi 2.jpg (28.08 Kio) Consulté 11180 fois
RPI2 OSMC + domoticz + Rfx 433e + chacon dio, teleinfo 433 via arduino nano, sonde T° innovaley et TFA 303139, sonde T° piscine DIY 433 oregon, OWL 180, RPI zero W + camera
Cissou
Messages : 98
Inscription : 25 févr. 2015, 13:10

Re: kodi, dimmer et lua

Message par Cissou »

Alors voila, j'ai tente du blocky,
evenement kodi-dimmer
evenement kodi-dimmer
kodi.png (30.71 Kio) Consulté 11141 fois
mais la aussi.......
ça ne marche pas........
patoche
Messages : 192
Inscription : 25 oct. 2015, 15:51

Re: kodi, dimmer et lua

Message par patoche »

Que donne le log dans domoticz ? Est ce que kodi est connecté dans le log ?
RPI2 OSMC + domoticz + Rfx 433e + chacon dio, teleinfo 433 via arduino nano, sonde T° innovaley et TFA 303139, sonde T° piscine DIY 433 oregon, OWL 180, RPI zero W + camera
Cissou
Messages : 98
Inscription : 25 févr. 2015, 13:10

Re: kodi, dimmer et lua

Message par Cissou »

oui, Kodi est bien connecté, puisque je peux voir ce que Kodi lit comme fichier.

Bon ca fonctionne, j'ai supprimé le dispositif et le matériel "kodi" pour le reconfigurer dans domoticz, et la ça marche

je pense que ca vient parce que j'ai renommer le dispositif
Dernière modification par Cissou le 03 déc. 2015, 22:46, modifié 1 fois.
patoche
Messages : 192
Inscription : 25 oct. 2015, 15:51

Re: kodi, dimmer et lua

Message par patoche »

Le blocky est est bien enregistré en actif?
RPI2 OSMC + domoticz + Rfx 433e + chacon dio, teleinfo 433 via arduino nano, sonde T° innovaley et TFA 303139, sonde T° piscine DIY 433 oregon, OWL 180, RPI zero W + camera
Cissou
Messages : 98
Inscription : 25 févr. 2015, 13:10

Re: kodi, dimmer et lua

Message par Cissou »

arf pas vu ton message, tout fonctionne en LUA, j'ai désactivé le blocky car je préfère le LUA

Alors pour permettre a d'autre de trouver le soucis

dans le créateur d’événement, quand je regardais les états des dispositifs, le nom n’était pas le bon mais l'ancien (j'avais renommé car j'avais 2 éléments avec le même nom et pour éviter tout soucis)
patoche
Messages : 192
Inscription : 25 oct. 2015, 15:51

Re: kodi, dimmer et lua

Message par patoche »

L'important c'est d'avoir trouver une solution. :)
RPI2 OSMC + domoticz + Rfx 433e + chacon dio, teleinfo 433 via arduino nano, sonde T° innovaley et TFA 303139, sonde T° piscine DIY 433 oregon, OWL 180, RPI zero W + camera
Cissou
Messages : 98
Inscription : 25 févr. 2015, 13:10

Re: [RESOLU] kodi, dimmer et lua

Message par Cissou »

Voila je vous mets le code lua qui fonctionne bien chez moi

Code : Tout sélectionner

local kodi = 'kodi-openelec'
local lampe = 'Lampe Salon'
time = os.date("*t")
local heure = time.hour
commandArray = {}
if (timeofday['Nighttime'] and heure>=21)then
        if (devicechanged[kodi]=='On') then
                print('Stopped')
                commandArray[lampe]='Set Level 75'

        elseif (devicechanged[kodi]=='Paused') then
                print('pause')
                commandArray[lampe]='Set Level 60'

        elseif (devicechanged[kodi]=='Video') then
                print('video')
                commandArray[lampe]='Set Level 40'
        end
end
return commandArray
Répondre