Capteur enumération

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
o.more
Messages : 3
Inscription : 24 déc. 2023, 12:21

Capteur enumération

Message par o.more »

Bonjour,

je viens d'acheter un miroir connecté avec une station météo intégrée.
je voudrais gérer l'intensité de l'affichage en fonction de l'heure de la journée.
Pour cela j'aurais voulu créer un capteur virtuel où on puisse définir des valeurs et ensuite pouvoir en sélectionner une.
Mon capteur 'backlight_enum' peut prendre les valeurs {"range":["closed","low","middle","high"]}
Auriez-vous une idée de si c'est faisable, et si oui comment faire ?

Cordialement,
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Capteur enumération

Message par Neutrino »

Bonjour,
Avec un interrupteur Sélecteur par exemple, c'est possible.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
o.more
Messages : 3
Inscription : 24 déc. 2023, 12:21

Re: Capteur enumération

Message par o.more »

Merci pour la piste, l'interrupteur sélecteur a 4 états ce qui colle pile à mon besoin :)
Je regarde l'intégration avec TinyTuya et je vous tiens au courant.
o.more
Messages : 3
Inscription : 24 déc. 2023, 12:21

Re: Capteur enumération

Message par o.more »

Bonjour,

j'ai réussi à créer le capteur, via python, avec les bons libellés :), encore merci de m'avoir mis sur la piste du "selector switch".

Pour info pour ceux qui utilisent python, voici la syntaxe que j'ai utilisée :
Domoticz.Unit(Name='LightLevel', DeviceID='idLightLevel', Unit=4, Type=244, Subtype=62, Switchtype=18, Used=1, Options={"LevelActions": "|||", "LevelNames": "closed|low|middle|high", "LevelOffHidden": "false", "SelectorStyle": "0"}).Create()

toute la documentation nécessaire est finalement là : https://www.domoticz.com/wiki/Developin ... hon_plugin

Pour ensuite mettre à jour la sélection, il faut mettre à jour le code (0 / 10 / 20 ou 30) dans le champ sValue du capteur.

Cordialement,
Répondre