[Résolu] DzVents - switchSelector pour dummy switch ne fonctionne pas

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 <\>.
Krakoukas
Messages : 33
Inscription : 10 sept. 2022, 10:53

[Résolu] DzVents - switchSelector pour dummy switch ne fonctionne pas

Message par Krakoukas »

Bonjour,
Domoticz 2022.1 build 14453
Python 3.9.2

J'ai créé ce switch issu d'un "Dummy (Does nothing, use for virtual switch only)":
Capture d’écran de 2022-09-27 21-45-19.png
Capture d’écran de 2022-09-27 21-45-19.png (115.35 Kio) Consulté 551 fois
J'essaye de modifier le selector avec un script et impossible.
J'ai ce script (je peux pas faire plus simple :D ):

Code : Tout sélectionner

return {
	on = {
		timer = {
			'every minute',				-- causes the script to be called every minute
		},
	},
	logging = {
		level = domoticz.LOG_DEBUG,
		marker = 'template',
	},
	execute = function(domoticz, timer)

            domoticz.devices(872).switchSelector(20)

        
	end

}
Voilà le log:

Code : Tout sélectionner

 2022-09-27 21:47:00.188 Status: dzVents: Info: template: ------ Start internal script: Script #1:, trigger: "every minute"
2022-09-27 21:47:00.207 Status: dzVents: Debug: template: Processing device-adapter for Radiateur Séjour: Switch device adapter
2022-09-27 21:47:00.207 Status: dzVents: Debug: template: Constructed timed-command: Set Level 20
2022-09-27 21:47:00.208 Status: dzVents: Info: template: ------ Finished Script #1
2022-09-27 21:47:00.208 Status: dzVents: !Info: template: Debug: Writing module summary to /opt/yunohost/domoticz/scripts/dzVents/module.log 
Et pourtant, rien à faire, le switch reste obstinément sur "Off":
Capture d’écran de 2022-09-27 21-48-42.png
Capture d’écran de 2022-09-27 21-48-42.png (19.9 Kio) Consulté 551 fois
J'ai essayé avec switchSelector('Hors Gel'), switchOn(), setLevel(20), etc, rien à faire...
Modifier manuellement le niveau du switch en cliquant sur le widget marche sans problème...
Des idées de ce que je fais de travers??
Dernière modification par Krakoukas le 27 sept. 2022, 22:51, modifié 1 fois.
Krakoukas
Messages : 33
Inscription : 10 sept. 2022, 10:53

Re: DzVents - switchSelector pour dummy switch ne fonctionne pas

Message par Krakoukas »

J'ai trouvé:
En fait le problème était que j'avais 2 devices avec EXACTEMENT le même nom (Radiateur Séjour).
Même si dans mon script j'appelais ce device avec son idx, cela faisait que le script ne fonctionnait pas.
Du moment ou j'ai renommé l'un des deux devices, le script c'est mis à fonctionner.
Répondre