Conseils pour la finalisation d un scenario pendant les tarifs tempo " jours Rouges "

Oui il faut qq chose qui récupère la teleinfo du compteur, je ne sais pas si ton lyxee te permet d’avoir le champ STGE

Ta question était:

ils ont besoin d internet afin d avoir les infos ?

Et la réponse est toujours non pour teleinfo

oui ta réponse était bonne …LOL mais malheuremsent pas possible de mettre en place pour moi après je peux faire une condition supplémentaire avec le lixee au cas ou ?

Tu peux envoyer ici toutes les données que le lixee collecte?





Donc tu as bien stge, j’avais écrit un script pour le décoder avant de reprendre le développement du plugin teleinfo et de l’y intégrer. Tu peux le retrouver là Traduction du registre de statuts STGE du Linky

Bon la tu m as perdus…LOL
Un scenario avec ton code qui renvoie les données a un virtuel avec les 21 commandes ?
C est cela?

Oui mais comme tu n’as besoin que de 2 alors tu peux simplifier :grin:

en effet
donc c est ce code la :
1

Comment puis je savoir lequel ID dois je choisir ?
2

Tu mets idinfo[16] = et l’id de la commande et pareil pour la 17

tu crois que je peux l intégrer aux commandes Zlinky

Là je ne sais pas


c était pour éviter de faire un virtuel mais je pense que c est uniquement pour récupérer des infos du Zlinky

J ai juste ceci a noter ?

LOG, j ai rien qui remonte

------------------------------------
[2024-02-05 21:39:32][SCENARIO] -- Start : Scenario lance manuellement.
[2024-02-05 21:39:32][SCENARIO] - Exécution du sous-élément de type [action] : code
[2024-02-05 21:39:32][SCENARIO] Exécution d'un bloc code
[2024-02-05 21:39:32][SCENARIO] syntax error, unexpected 'switch_mot1' (T_STRING)
[2024-02-05 21:39:32][SCENARIO] Fin correcte du scénario

À la place de ça:

idSTGE = 2382 #id ou trouver le code STGE du linky
idprem= 2390 #premiere id si toutes se suivent sinon mettre 0 et remplir pour chaque id donc tout interet a creer toutes les infos en meme temps
idinfo = []
if idprem == 0:
	idinfo = ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
	idinfo += ["a completer si besoin"]
else:
	for i in range(20):
		idinfo += [str(idprem+i)]

Tu mets ça

idSTGE = 2382 #id ou trouver le code STGE du linky

idinfo[16] = 16933
idinfo[17]= 16934

Puis à la place de ça

for i in range(20):
	requests.get("http://"+ip_jeedom+"/core/api/jeeApi.php?apikey="+apikey_jeedom+"&type=virtual&id="+str(idinfo[i])+"&value="+str(message[i]))

Tu mets ça

for i in range(16,17):
	requests.get("http://"+ip_jeedom+"/core/api/jeeApi.php?apikey="+apikey_jeedom+"&type=virtual&id="+str(idinfo[i])+"&value="+str(message[i]))

Et c’est à mettre dans un fichier xxx.py lancé dans le plugin script

c est pas un bloc code a mettre dans un scenario avec un cron toutes les minutes ?

comme cela:

EDIT : j ai cette erreur Erreur pour [Consommation][maj_tempo][maj_tempo] : Erreur sur sudo chmod +x /var/www/html/plugins/script/data/maj_tempo.py 2>/dev/null;python /var/www/html/plugins/script/data/maj_tempo.py 2>&1 valeur retournée : 127. Détails : sh: 1: python: not found

Oui comme ça, je ne me rappelle plus trop des détails