Récupérer les nfos du jour d un équipement

Ok merci pour cette correction, c est bizarre car je n’ ai strictement rien modifié de ta configuration ’

Je n’avais pas vu ce problème la première fois. J’ai juste corrigé le PTEC.
Il y a un autre problème. Ton zlinky donne des index en kWh or SuiviConso attends des Wh. Il faut donc multiplier par 1000

Par contre, je ne sais pas si tu peux programmer ton Zlinky pour qu’il donne des Wh, parce que là tu perds en précision

Et sinon pour l’absence de remonté d’info en 11h59 et et 23h01, c’est général à tout tes équipements SuiviConso par seulement le routage cumulus. Le démon n’était il pas arrêté?

PS: C’est bien cela. On voit dans le log conso qu’il y un problème sur le démon à 12:00:50 et il reprend à 22:58:59

4812|[2024-01-05 06:31:57][INFO] : N° parent:297
4813|[2024-01-05 09:00:14][INFO] : CrontabJour:REPLACE INTO conso_jour (`timestamp`,rec_date,periode,hp,hc,hp2,hc2,hp3,hc3,idx_max_hp,idx_min_hp,idx_max_hc,idx_min_hc,idx_max_hp2,idx_min_hp2,idx_max_hc2,idx_min_hc2,idx_max_hp3,idx_min_hp3,idx_max_hc3,idx_min_hc3,id_eq,temp_max,temp_min,temp_moy,dju_clim,dju) 				SELECT 				MIN(`timestamp`) AS `timestamp`  , 				`conso_teleinfo`.`rec_date` AS `rec_date`, 				DATE_FORMAT(`conso_teleinfo`.`rec_date`,'%a %e %y') AS `periode`, 	((MAX(`hchp`) - MIN(`hchp`)) / 1000)  AS hp, ((MAX(`hchc`) - MIN(`hchc`)) / 1000)  AS hc, ((MAX(`hchp2`) - MIN(`hchp2`)) / 1000)  AS hp2, ((MAX(`hchc2`) - MIN(`hchc2`)) / 1000)  AS hc2, ((MAX(`hchp3`) - MIN(`hchp3`)) / 1000)  AS hp3, ((MAX(`hchc3`) - MIN(`hchc3`)) / 1000)  AS h3,MAX(hchp) as idx_max_hp, 				MIN(hchp) as idx_min_hp, 				MAX(hchc) as idx_max_hc, 				MIN(hchc) as idx_min_hc, 				MAX(hchp2) as idx_max_hp2, 				MIN(hchp2) as idx_min_hp2, 				MAX(hchc2) as idx_max_hc2, 				MIN(hchc2) as idx_min_hc2, 				MAX(hchp3) as idx_max_hp3, 				MIN(hchp3) as idx_min_hp3, 				MAX(hchc3) as idx_max_hc3, 				MIN(hchc3) as idx_min_hc3, 				id_equipement, 				FORMAT(MAX(temp),2) AS temp_max, 				FORMAT(MIN(NULLIF(temp,0)),2) AS temp_min, 				FORMAT(AVG(NULLIF(temp,0)),2) AS temp_moy, CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 						    DATE_FORMAT(STR_TO_DATE('06-15', '%m-%d'), '%m-%d') AND 						    DATE_FORMAT(STR_TO_DATE('09-15', '%m-%d'), '%m-%d')  THEN 0 WHEN 17 = 0 THEN 0 		WHEN FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 0 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN FORMAT(AVG(NULLIF(temp,0)),2)-17 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (FORMAT(MAX(temp),2)-17) * (0.08+0.42* (FORMAT(MAX(NULLIF(temp,0)),2)-17) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju_clim,  CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 							DATE_FORMAT(STR_TO_DATE('10-15', '%m-%d'), '%m-%d') AND	'12-31' AND  						DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN	'01-01' AND 							DATE_FORMAT(STR_TO_DATE('04-15', '%m-%d'), '%m-%d')  THEN 0  WHEN 17 = 0 THEN 0 		WHEN 	FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 17 - FORMAT(AVG(NULLIF(temp,0)),2) 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN 0 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (17-FORMAT(MIN(NULLIF(temp,0)),2)) * (0.08+0.42* (17-FORMAT(MIN(NULLIF(temp,0)),2)) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju 	 FROM `conso_teleinfo`	INNER JOIN eqLogic ON id=id_equipement 	where rec_date >= SUBDATE(CURRENT_DATE, INTERVAL 1 DAY) GROUP BY rec_date,id_equipement
4814|[2024-01-05 12:00:50][ERROR] : Erreur sur la fonction deamon_start du plugin : Tache cron introuvable
4815|[2024-01-05 12:01:05][INFO] : CrontabJour:REPLACE INTO conso_jour (`timestamp`,rec_date,periode,hp,hc,hp2,hc2,hp3,hc3,idx_max_hp,idx_min_hp,idx_max_hc,idx_min_hc,idx_max_hp2,idx_min_hp2,idx_max_hc2,idx_min_hc2,idx_max_hp3,idx_min_hp3,idx_max_hc3,idx_min_hc3,id_eq,temp_max,temp_min,temp_moy,dju_clim,dju) 				SELECT 				MIN(`timestamp`) AS `timestamp`  , 				`conso_teleinfo`.`rec_date` AS `rec_date`, 				DATE_FORMAT(`conso_teleinfo`.`rec_date`,'%a %e %y') AS `periode`, 	((MAX(`hchp`) - MIN(`hchp`)) / 1000)  AS hp, ((MAX(`hchc`) - MIN(`hchc`)) / 1000)  AS hc, ((MAX(`hchp2`) - MIN(`hchp2`)) / 1000)  AS hp2, ((MAX(`hchc2`) - MIN(`hchc2`)) / 1000)  AS hc2, ((MAX(`hchp3`) - MIN(`hchp3`)) / 1000)  AS hp3, ((MAX(`hchc3`) - MIN(`hchc3`)) / 1000)  AS h3,MAX(hchp) as idx_max_hp, 				MIN(hchp) as idx_min_hp, 				MAX(hchc) as idx_max_hc, 				MIN(hchc) as idx_min_hc, 				MAX(hchp2) as idx_max_hp2, 				MIN(hchp2) as idx_min_hp2, 				MAX(hchc2) as idx_max_hc2, 				MIN(hchc2) as idx_min_hc2, 				MAX(hchp3) as idx_max_hp3, 				MIN(hchp3) as idx_min_hp3, 				MAX(hchc3) as idx_max_hc3, 				MIN(hchc3) as idx_min_hc3, 				id_equipement, 				FORMAT(MAX(temp),2) AS temp_max, 				FORMAT(MIN(NULLIF(temp,0)),2) AS temp_min, 				FORMAT(AVG(NULLIF(temp,0)),2) AS temp_moy, CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 						    DATE_FORMAT(STR_TO_DATE('06-15', '%m-%d'), '%m-%d') AND 						    DATE_FORMAT(STR_TO_DATE('09-15', '%m-%d'), '%m-%d')  THEN 0 WHEN 17 = 0 THEN 0 		WHEN FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 0 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN FORMAT(AVG(NULLIF(temp,0)),2)-17 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (FORMAT(MAX(temp),2)-17) * (0.08+0.42* (FORMAT(MAX(NULLIF(temp,0)),2)-17) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju_clim,  CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 							DATE_FORMAT(STR_TO_DATE('10-15', '%m-%d'), '%m-%d') AND	'12-31' AND  						DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN	'01-01' AND 							DATE_FORMAT(STR_TO_DATE('04-15', '%m-%d'), '%m-%d')  THEN 0  WHEN 17 = 0 THEN 0 		WHEN 	FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 17 - FORMAT(AVG(NULLIF(temp,0)),2) 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN 0 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (17-FORMAT(MIN(NULLIF(temp,0)),2)) * (0.08+0.42* (17-FORMAT(MIN(NULLIF(temp,0)),2)) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju 	 FROM `conso_teleinfo`	INNER JOIN eqLogic ON id=id_equipement 	where rec_date >= SUBDATE(CURRENT_DATE, INTERVAL 1 DAY) GROUP BY rec_date,id_equipement
4816|[2024-01-05 15:00:12][INFO] : CrontabJour:REPLACE INTO conso_jour (`timestamp`,rec_date,periode,hp,hc,hp2,hc2,hp3,hc3,idx_max_hp,idx_min_hp,idx_max_hc,idx_min_hc,idx_max_hp2,idx_min_hp2,idx_max_hc2,idx_min_hc2,idx_max_hp3,idx_min_hp3,idx_max_hc3,idx_min_hc3,id_eq,temp_max,temp_min,temp_moy,dju_clim,dju) 				SELECT 				MIN(`timestamp`) AS `timestamp`  , 				`conso_teleinfo`.`rec_date` AS `rec_date`, 				DATE_FORMAT(`conso_teleinfo`.`rec_date`,'%a %e %y') AS `periode`, 	((MAX(`hchp`) - MIN(`hchp`)) / 1000)  AS hp, ((MAX(`hchc`) - MIN(`hchc`)) / 1000)  AS hc, ((MAX(`hchp2`) - MIN(`hchp2`)) / 1000)  AS hp2, ((MAX(`hchc2`) - MIN(`hchc2`)) / 1000)  AS hc2, ((MAX(`hchp3`) - MIN(`hchp3`)) / 1000)  AS hp3, ((MAX(`hchc3`) - MIN(`hchc3`)) / 1000)  AS h3,MAX(hchp) as idx_max_hp, 				MIN(hchp) as idx_min_hp, 				MAX(hchc) as idx_max_hc, 				MIN(hchc) as idx_min_hc, 				MAX(hchp2) as idx_max_hp2, 				MIN(hchp2) as idx_min_hp2, 				MAX(hchc2) as idx_max_hc2, 				MIN(hchc2) as idx_min_hc2, 				MAX(hchp3) as idx_max_hp3, 				MIN(hchp3) as idx_min_hp3, 				MAX(hchc3) as idx_max_hc3, 				MIN(hchc3) as idx_min_hc3, 				id_equipement, 				FORMAT(MAX(temp),2) AS temp_max, 				FORMAT(MIN(NULLIF(temp,0)),2) AS temp_min, 				FORMAT(AVG(NULLIF(temp,0)),2) AS temp_moy, CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 						    DATE_FORMAT(STR_TO_DATE('06-15', '%m-%d'), '%m-%d') AND 						    DATE_FORMAT(STR_TO_DATE('09-15', '%m-%d'), '%m-%d')  THEN 0 WHEN 17 = 0 THEN 0 		WHEN FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 0 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN FORMAT(AVG(NULLIF(temp,0)),2)-17 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (FORMAT(MAX(temp),2)-17) * (0.08+0.42* (FORMAT(MAX(NULLIF(temp,0)),2)-17) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju_clim,  CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 							DATE_FORMAT(STR_TO_DATE('10-15', '%m-%d'), '%m-%d') AND	'12-31' AND  						DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN	'01-01' AND 							DATE_FORMAT(STR_TO_DATE('04-15', '%m-%d'), '%m-%d')  THEN 0  WHEN 17 = 0 THEN 0 		WHEN 	FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 17 - FORMAT(AVG(NULLIF(temp,0)),2) 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN 0 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (17-FORMAT(MIN(NULLIF(temp,0)),2)) * (0.08+0.42* (17-FORMAT(MIN(NULLIF(temp,0)),2)) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju 	 FROM `conso_teleinfo`	INNER JOIN eqLogic ON id=id_equipement 	where rec_date >= SUBDATE(CURRENT_DATE, INTERVAL 1 DAY) GROUP BY rec_date,id_equipement
4817|[2024-01-05 18:00:14][INFO] : CrontabJour:REPLACE INTO conso_jour (`timestamp`,rec_date,periode,hp,hc,hp2,hc2,hp3,hc3,idx_max_hp,idx_min_hp,idx_max_hc,idx_min_hc,idx_max_hp2,idx_min_hp2,idx_max_hc2,idx_min_hc2,idx_max_hp3,idx_min_hp3,idx_max_hc3,idx_min_hc3,id_eq,temp_max,temp_min,temp_moy,dju_clim,dju) 				SELECT 				MIN(`timestamp`) AS `timestamp`  , 				`conso_teleinfo`.`rec_date` AS `rec_date`, 				DATE_FORMAT(`conso_teleinfo`.`rec_date`,'%a %e %y') AS `periode`, 	((MAX(`hchp`) - MIN(`hchp`)) / 1000)  AS hp, ((MAX(`hchc`) - MIN(`hchc`)) / 1000)  AS hc, ((MAX(`hchp2`) - MIN(`hchp2`)) / 1000)  AS hp2, ((MAX(`hchc2`) - MIN(`hchc2`)) / 1000)  AS hc2, ((MAX(`hchp3`) - MIN(`hchp3`)) / 1000)  AS hp3, ((MAX(`hchc3`) - MIN(`hchc3`)) / 1000)  AS h3,MAX(hchp) as idx_max_hp, 				MIN(hchp) as idx_min_hp, 				MAX(hchc) as idx_max_hc, 				MIN(hchc) as idx_min_hc, 				MAX(hchp2) as idx_max_hp2, 				MIN(hchp2) as idx_min_hp2, 				MAX(hchc2) as idx_max_hc2, 				MIN(hchc2) as idx_min_hc2, 				MAX(hchp3) as idx_max_hp3, 				MIN(hchp3) as idx_min_hp3, 				MAX(hchc3) as idx_max_hc3, 				MIN(hchc3) as idx_min_hc3, 				id_equipement, 				FORMAT(MAX(temp),2) AS temp_max, 				FORMAT(MIN(NULLIF(temp,0)),2) AS temp_min, 				FORMAT(AVG(NULLIF(temp,0)),2) AS temp_moy, CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 						    DATE_FORMAT(STR_TO_DATE('06-15', '%m-%d'), '%m-%d') AND 						    DATE_FORMAT(STR_TO_DATE('09-15', '%m-%d'), '%m-%d')  THEN 0 WHEN 17 = 0 THEN 0 		WHEN FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 0 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN FORMAT(AVG(NULLIF(temp,0)),2)-17 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (FORMAT(MAX(temp),2)-17) * (0.08+0.42* (FORMAT(MAX(NULLIF(temp,0)),2)-17) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju_clim,  CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 							DATE_FORMAT(STR_TO_DATE('10-15', '%m-%d'), '%m-%d') AND	'12-31' AND  						DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN	'01-01' AND 							DATE_FORMAT(STR_TO_DATE('04-15', '%m-%d'), '%m-%d')  THEN 0  WHEN 17 = 0 THEN 0 		WHEN 	FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 17 - FORMAT(AVG(NULLIF(temp,0)),2) 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN 0 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (17-FORMAT(MIN(NULLIF(temp,0)),2)) * (0.08+0.42* (17-FORMAT(MIN(NULLIF(temp,0)),2)) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju 	 FROM `conso_teleinfo`	INNER JOIN eqLogic ON id=id_equipement 	where rec_date >= SUBDATE(CURRENT_DATE, INTERVAL 1 DAY) GROUP BY rec_date,id_equipement
4818|[2024-01-05 21:00:14][INFO] : CrontabJour:REPLACE INTO conso_jour (`timestamp`,rec_date,periode,hp,hc,hp2,hc2,hp3,hc3,idx_max_hp,idx_min_hp,idx_max_hc,idx_min_hc,idx_max_hp2,idx_min_hp2,idx_max_hc2,idx_min_hc2,idx_max_hp3,idx_min_hp3,idx_max_hc3,idx_min_hc3,id_eq,temp_max,temp_min,temp_moy,dju_clim,dju) 				SELECT 				MIN(`timestamp`) AS `timestamp`  , 				`conso_teleinfo`.`rec_date` AS `rec_date`, 				DATE_FORMAT(`conso_teleinfo`.`rec_date`,'%a %e %y') AS `periode`, 	((MAX(`hchp`) - MIN(`hchp`)) / 1000)  AS hp, ((MAX(`hchc`) - MIN(`hchc`)) / 1000)  AS hc, ((MAX(`hchp2`) - MIN(`hchp2`)) / 1000)  AS hp2, ((MAX(`hchc2`) - MIN(`hchc2`)) / 1000)  AS hc2, ((MAX(`hchp3`) - MIN(`hchp3`)) / 1000)  AS hp3, ((MAX(`hchc3`) - MIN(`hchc3`)) / 1000)  AS h3,MAX(hchp) as idx_max_hp, 				MIN(hchp) as idx_min_hp, 				MAX(hchc) as idx_max_hc, 				MIN(hchc) as idx_min_hc, 				MAX(hchp2) as idx_max_hp2, 				MIN(hchp2) as idx_min_hp2, 				MAX(hchc2) as idx_max_hc2, 				MIN(hchc2) as idx_min_hc2, 				MAX(hchp3) as idx_max_hp3, 				MIN(hchp3) as idx_min_hp3, 				MAX(hchc3) as idx_max_hc3, 				MIN(hchc3) as idx_min_hc3, 				id_equipement, 				FORMAT(MAX(temp),2) AS temp_max, 				FORMAT(MIN(NULLIF(temp,0)),2) AS temp_min, 				FORMAT(AVG(NULLIF(temp,0)),2) AS temp_moy, CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 						    DATE_FORMAT(STR_TO_DATE('06-15', '%m-%d'), '%m-%d') AND 						    DATE_FORMAT(STR_TO_DATE('09-15', '%m-%d'), '%m-%d')  THEN 0 WHEN 17 = 0 THEN 0 		WHEN FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 0 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN FORMAT(AVG(NULLIF(temp,0)),2)-17 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (FORMAT(MAX(temp),2)-17) * (0.08+0.42* (FORMAT(MAX(NULLIF(temp,0)),2)-17) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju_clim,  CASE WHEN DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN 							DATE_FORMAT(STR_TO_DATE('10-15', '%m-%d'), '%m-%d') AND	'12-31' AND  						DATE_FORMAT(rec_date, '%m-%d') NOT BETWEEN	'01-01' AND 							DATE_FORMAT(STR_TO_DATE('04-15', '%m-%d'), '%m-%d')  THEN 0  WHEN 17 = 0 THEN 0 		WHEN 	FORMAT(AVG(NULLIF(temp,0)),2) = 0 THEN 0 		WHEN 17 >= FORMAT(MAX(temp),2) THEN 17 - FORMAT(AVG(NULLIF(temp,0)),2) 		WHEN 17 <= FORMAT(MIN(NULLIF(temp,0)),2) THEN 0 		WHEN FORMAT(MIN(NULLIF(temp,0)),2) < 17 AND 17 <= FORMAT(MAX(temp),2) THEN (17-FORMAT(MIN(NULLIF(temp,0)),2)) * (0.08+0.42* (17-FORMAT(MIN(NULLIF(temp,0)),2)) / (FORMAT(MAX(temp),2) - FORMAT(MIN(NULLIF(temp,0)),2))) 		END AS dju 	 FROM `conso_teleinfo`	INNER JOIN eqLogic ON id=id_equipement 	where rec_date >= SUBDATE(CURRENT_DATE, INTERVAL 1 DAY) GROUP BY rec_date,id_equipement
4819|[2024-01-05 22:58:59][INFO] : N° parent:297

Il y a aussi des pb sur d’autres équipement. Tu as des commandes inconnues



Je te laisse corriger. Ca peut être ça qui fait planter le démon

On voit aussi que tu as des problèmes de mérmoire sur ton Jeedom et pas de swap

Merci pour ton retour
Pour la récupération en Wh au niveau de mon équipement parent : électricité globale , j avais indiqué la commande de ma pince ampèremétrique qui est au niveau de mon routeur et qui prend la puissance du réseau donc normalement j ai retiré la commande du Zlinky en puissance apparente VA pour la remplacer par ma pince ampèremétrique, donc je ne comprends pas trop ta phrase:

Par contre, je ne sais pas si tu peux programmer ton Zlinky pour qu’il donne des Wh, parce que là tu perds en précision

Pour les autres équipements; je les avait créé il y a plusieurs mois et j étais dans l attente de la finalisation de ta configuration pour les finaliser
je vais donc me pencher dessus aujourd hui !

Pour la mémoire et le swap je ne connais pas trop étant donné que je débute…
Penses tu que je devrai poster une aide pour ce probleme sur le forum ?

En te remerciant par avance
Bon week end

Je te parle des index, pas de la puissance. Le compteur Linky les a en wh, donc dans ton zlinky, tu devrais avoir 3 chiffres après la virgule. Parce que la si tu consommes 0.5 kwh, tu ne vois rien

Et pour la memoire, je pense que ça mérite des éclaircissement. Alors oui poste

ok alors que me conseilles tu de faire par apport au index HP et HC du zlinky ?

  • les convertir en Wh directement dans la commande via l onlet calcul du zlinky Index 1 HC et Index 1 HP; j ai essayé mais je ne suis pas sur qu il prenne le Wh consommé car j ai 3 zéros de plus mais rien ne me dit qu il prend bien en compte le Wh …

Edit: j ai réussi a récupérer le Wh

dans l onglet état de la commande dois je juste indiquer l info que tu m avais indiqué pour mon routeur #[Chambre filles][Eclairage chambre ][Etat]#?1:0 ou bien seulement l etat

#[Chambre filles][Eclairage chambre ][Etat]#

Je vais relancer le démon afin de voir si tout est ok; car j ai reboot la box et la memoire est de nouveau opérationnel :+1: :wink:
Est il possible d effacer la conso d un jour suite par exemple a un bug ou peut on seulement tout effacer ?

Passes une bonne soirée et merci pour ton investissement !

Pour les index, si les commandes sont toujours en kWh mais avec maintenant des décimales , alors le x1000 que j’ai dans la paramétrage de SuiviConso doit perdurer. Par contre si tes index sont en Wh alors il faut enlever le x1000 dans SuiviConso.

Pour l’état des chambre, l’état simple devrait suffire. Tu fait le test pour vérifier. Pour voir si c’est bon, il suffit de regarder le graphique consommation du jour pour vérifier que la puissance consommée est bien présente quand l’état = 1 et absente sinon

Pour effacer le la conso d’une journée tu peux exécuter ces 2 requêtes:

delete from conso_teleinfo where id_equipement  = nnn and rec_date = '2024-01-06'
delete from conso_jour where id_eq = nnn and rec_date = '2024-01-06'

Tu remplaces nnn par le n° d’équipement et tu mets la bonne dare

Comment dois je faire pour exécuter cette requête?

Ici:


Ou bien avec Adminer (tu trouveras certainement les infos sur le forum)

ok tres bien je le note pour le futur
passes un bon dimanche

une dernière chose
J ai bien configurer la puissance en kWh dans l équipement mais j ai l impression que le baromètre ne le prend pas en compte …?


P.S j ai décidé de remplacer ma box Luna par une Atlas car je pense que le suivi conso demande pas mal de ressources et que ma box Luna bug constamment maintenant

Sur les très basses puissances l’échelle de la jauge n’est pas adaptée. C’est quelque chose que je dois corriger

ok très bien
merci pour ton retour
bon dimanche :upside_down_face: :wink:

Salut superbricolo
Je souhaiterai créer un équipement afin de mesurer la valeur du surplus injecté dans le réseau

  • Comment dois je configurer cet équipement ?
  • j ai une commande avec ma valeur injectée sur une journée via mon routeur ou bien une valeur injectée en puissance sur mon Zlinky, laquelle devrai choisir ?
    En te remerciant par avance
    Bonne journée

Il vaut mieux choisir celle qui représente un index. C’est plus précis que d’utiliser une puissance.
Par contre si une valeur qui est remise à zéro tous les jours, il faudra configurer en mode FGD212 en renseignant le champ « variation max autorisé entre 2 mesures » pour éviter d’avoir des pics anormaux chaque jour.

Donc pour pour la consommation de mon cumulus il serait préférable d avoir également la consommation ?
Comment faire si il y a une consommation divisé en deux dans mon cas mode routage ou mode manuel ?

Bah dans ce cas il te faudrait 2 index de consommation différents. Peut-être créer des virtuels qui seraient incrémenté par différence en fonction de ton mode (via un scénario)

j avais essayé un scénario mais cela n avait pas fonctionné correctement; aurais tu une idée d un scenario a mettre en place ?

Pour le calcul de l injection j ai un index via mon Zlinky

Sa donnerai ceci:
Création d un équipement Injection
Parent Production solaire
En PAPP je mets la commande Puissance apparente injectée ?

Peux tu me dire si tout est good?

Tout est bon sauf l’unité. Tu as mis Wh alors qu’apparemment ta commande index est en kWh