Je ne savais pas trop où mettre ma demande car celle ci ne concerne pas directement jeedom
Je possède un Shelly 2pmplus qui gère ma VMC.
J’ai besoin que lorsque j’active un relais le Shelly désactive l’autre relais. Et vice versa.
Aujourd’hui je le fais avec jeedom et avec un scénario. Mais j’ai besoin de réduire la charge sur le processeur car je commence a trouver les limites de mon rpi4.
Sur le Shelly ont peut faire un script. Mais je n’arrive pas a sortir un truc fonctionnel et je ne comprends pas bien le mjs.
Pour l’instant je me retrouve avec un problème de répétition, il n’exécute pas le script uniquement a la bascule en position on du relais mais aussi en position off
//Si SW0 est ON
Shelly.addEventHandler(function (event) {
if (event.name === "switch" && event.id === 0) {
if (event.info.output) {} else {
Shelly.call("switch.getstatus", { id: 1, },
function (result, error_code, error_message) {
if (result.output === true) {
print("c'est ici qu'il faut désactivé sw1")
} } ); } } });
//Si Sw1 est ON
Shelly.addEventHandler(function (event) {
if (event.name === "switch" && event.id === 1) {
if (event.info.output) {} else {
Shelly.call("switch.getstatus", { id: 0, },
function (result, error_code, error_message) {
if (result.output === true) {
print("c'est ici qu'il faut désactivé sw0")
} } ); } } });