Aller au contenu

Manu31

Membres confirmés
  • Compteur de contenus

    164
  • Inscription

  • Dernière visite

  • Jours gagnés

    6

Tout ce qui a été posté par Manu31

  1. Bonjour @couillerot. je pense avoir trouvé le pb. Mon ecodevice est en version = Web Version: 1.06.01 Prog. Version: 1.06.01 Et voilà le retour du JSON {"product":"Eco-devices","T1_PTEC":"TH..","T1_PAPP":610,"T1_BASE":25641934,"T2_PTEC":"----","T2_PAPP":0,"T2_BASE":0,"INDEX_C1":0,"INDEX_C2":0} Du coup la ligne 37 ne correspond pas self:setVariable("T2_indexHP", tostring(response.T1_HCHP)) Si je ne dis pas de bétises, il faudrait la remplacer par T1_APP ou T1_BASE ou INDEX_C1 ??? En te remerciant par avance.
  2. Bonjour @couillerot Je voulais essayer tes QA (merci pour le boulot au passage). Mais j'ai l'erreur suivante sur les deux, un avis sur la résolution ? En te remerciant [06.03.2023] [23:54:00] [ERROR] [QUICKAPP918]: QuickApp crashed[06.03.2023] [23:54:00] [ERROR] [QUICKAPP918]: main.lua:60: attempt to perform arithmetic on a string value
  3. @Barelle Effectivement, c'est juste pour avoir l'info et cumul niveau linky. Merci pour ton aide, mais toujours pas mieux Je comprends pas pourquoi ça bug :'( ??? PS je viens de flasher l'écodevice en dernière version mais c'est tjs pareil.
  4. Re, j'ai supprimé, reboot et réimporté = j'ai toujours la meme erreur Quand j'essaye de faire un : print ("---" ..displayIndex) J'ai cette erreur readEcodevices>>>Erreur lors de l'appel de "afficheConsoMain" : ./include/main.lua:1152: attempt to concatenate a boolean value (upvalue 'displayIndex') Et quand je cast la valeur displayIndex print (tostring(displayIndex)) Il me donne la valeur "true" Une idée ? PS : j'ai avancé sur des print ("test"). C'est ces lignes qui bug pour ma part --> if displayIndex then -- affichage de l'index self:updateView("Lbl_"..label, "text", a .. " index : " .. compteurs.teleinfo1[a.."Index"] .. childsConfig[a.."Index"].indexUnit); label = incLabel(label); end
  5. Bon ben malheureusement pas mieux J'ai augmenter aussi le maxLabels mais rien de mieux. Pour info : j'avais supprimé et réimporté le QA (sans reboot). Ce soir je fais le test de le supprimer, reboot la HC3 puis le réimporter. je vous tiens au courant et encore merci à vous. Voici le QA en fonctionnement tjs avec l'erreur.
  6. Bonjour, Comment changé la tempo ? Je suppose que ce n'est pas juste la variable "refreshDelay" si ? Car si c'est ça, j'ai beau le passer à 90Sec ou 120 c'est pareil . @Barelle : En gros mon QA datait et ne marchait plus. Ni une ni deux j'ai dit aller go supprimer et mettre la dernière version. Et depuis j'ai ce bug. J'ai eu beau redémarrer etc. rien n'y fait. En vous remerciant
  7. Bonjour, Je ne sais pas si cela a un rapport, mais suite au dernier firmware de la HC3, le plugin ne marche plus. Voici l'erreur qu'il maffiche dans les log : [06.03.2023] [10:23:15] [WARNING] [QA_ECODEVICES_879]: readEcodevices>>>Erreur lors de l'appel de "afficheConsoMain" : ./include/main.lua:1153: attempt to index a nil value (field '?') [06.03.2023] [10:24:14] [TRACE] [QA_ECODEVICES_879]: mainLoop>>>Version 0.96 démarrée le 06/03/2023 à 10:23:13 (depuis 00:01:01), mise à jour dans 60 secondes à 10:25:14 [06.03.2023] [10:24:14] [TRACE] [QA_ECODEVICES_879]: mainLoop>>>Total memory in use by Lua 5.3: 1121.47 KB. Total CPU time=0.88 sec., last run CPU time=538.07 ms, mean CPU time=440.42 ms (for 2 loops.) [06.03.2023] [10:24:14] [TRACE] [QA_ECODEVICES_879]: readEcodevices>>>OK, response.data={"product":"Eco-devices","T1_PTEC":"TH..","T1_PAPP":590,"T1_BASE":25576703,"T2_PTEC":"----","T2_PAPP":0,"T2_BASE":0,"INDEX_C1":0,"INDEX_C2":0} [06.03.2023] [10:24:14] [TRACE] [QA_ECODEVICES_879]: changePeriode>>>globalVarName ("EcoDevices")={"lastUpdate":1678094654,"compteur2":{"yearIndex":0,"monthIndex":0,"consoActuelle":0,"hourIndex":0,"dayIndex":0,"lastIndex":0},"teleinfo1":{"BASEmonthTotalIndex":21905047,"abonnement":"BASE","consoActuelleWh":5,"dayTotalIndex":25552302,"hourTotalIndex":25576266,"puissanceApparente":590,"yearTotalIndex":12587327,"lastTotalIndex":25576703,"BASEdayTotalIndex":25552302,"BASEyearTotalIndex":12587327,"BASEIndex":25576703,"BASEhourTotalIndex":25576266,"monthTotalIndex":21905047,"periode":"TH.."},"compteur1":{"yearIndex":0,"monthIndex":0,"consoActuelle":0,"hourIndex":0,"dayIndex":0,"lastIndex":0},"firstUpdate":1623315955,"teleinfo2":{"abonnement":"BASE","consoActuelleWh":0,"hourTotalIndex":0,"puissanceApparente":0,"yearTotalIndex":0,"lastTotalIndex":0,"periode":0,"monthTotalIndex":0,"dayTotalIndex":0,"BASEIndex":0}} [06.03.2023] [10:24:14] [TRACE] [QA_ECODEVICES_879]: computeCosts>>>costs={"jourBASE":4.09,"moisBASE":554,"anneeBASE":1979} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigValue>>>childKey=T1WhActuel, json.encode(childsConfig[childKey])={"log":"580 VA","value":5,"unit":"Wmn","indexUnit":"Wh","childId":881,"name":"Conso. actuelle","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigValue>>>childKey=T1kWhJour, json.encode(childsConfig[childKey])={"log":"4.09 €","value":24.4,"unit":"kWh","indexUnit":"Wh","childId":885,"name":"Conso. jour","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigLog>>>childKey=T1WhActuel, log=590 VA, json.encode(childsConfig[childKey])={"log":"590 VA","value":5,"unit":"Wmn","indexUnit":"Wh","childId":881,"name":"Conso. actuelle","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigLog>>>childKey=T1kWhJour, log=590 VA, json.encode(childsConfig[childKey])={"log":"590 VA","value":24.4,"unit":"kWh","indexUnit":"Wh","childId":885,"name":"Conso. jour","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigValue>>>childKey=T1JourEuro, json.encode(childsConfig[childKey])={"log":"24.4 kWh","value":4.09,"unit":"€","indexUnit":"Wh","childId":890,"name":"Coût jour","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigValue>>>childKey=T1MoisEuro, json.encode(childsConfig[childKey])={"log":"3672 kWh","value":554,"unit":"€","indexUnit":"Wh","childId":889,"name":"Coût mois","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigValue>>>childKey=T1AnneeEuro, json.encode(childsConfig[childKey])={"log":"12989 kWh","value":1979,"unit":"€","indexUnit":"Wh","childId":886,"name":"Coût année","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigLog>>>childKey=T1JourEuro, log=24.4 kWh, json.encode(childsConfig[childKey])={"log":"24.4 kWh","value":4.09,"unit":"€","indexUnit":"Wh","childId":890,"name":"Coût jour","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigLog>>>childKey=T1MoisEuro, log=3672 kWh, json.encode(childsConfig[childKey])={"log":"3672 kWh","value":554,"unit":"€","indexUnit":"Wh","childId":889,"name":"Coût mois","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigLog>>>childKey=T1AnneeEuro, log=12989 kWh, json.encode(childsConfig[childKey])={"log":"12989 kWh","value":1979,"unit":"€","indexUnit":"Wh","childId":886,"name":"Coût année","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigValue>>>childKey=T1SimuBaseJour, json.encode(childsConfig[childKey])={"log":"24.4 kWh","unit":"€","indexUnit":"Wh","childId":887,"name":"Simul. BASE jour","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigValue>>>childKey=T1SimuBaseMois, json.encode(childsConfig[childKey])={"log":"3672 kWh","unit":"€","indexUnit":"Wh","childId":882,"name":"Simul. BASE mois","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigValue>>>childKey=T1SimuBaseAnnee, json.encode(childsConfig[childKey])={"log":"12989 kWh","unit":"€","indexUnit":"Wh","childId":880,"name":"Simul. BASE année","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigLog>>>childKey=T1SimuBaseJour, log=24.4 kWh, json.encode(childsConfig[childKey])={"log":"24.4 kWh","unit":"€","indexUnit":"Wh","childId":887,"name":"Simul. BASE jour","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigLog>>>childKey=T1SimuBaseMois, log=3672 kWh, json.encode(childsConfig[childKey])={"log":"3672 kWh","unit":"€","indexUnit":"Wh","childId":882,"name":"Simul. BASE mois","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigLog>>>childKey=T1SimuBaseAnnee, log=12989 kWh, json.encode(childsConfig[childKey])={"log":"12989 kWh","unit":"€","indexUnit":"Wh","childId":880,"name":"Simul. BASE année","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: setValuesForChilds>>>CostJour=4.09, costMois=554, costAnnee=1979 [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigLog>>>childKey=T1kWhJour, log=4.09 €, json.encode(childsConfig[childKey])={"log":"4.09 €","value":24.4,"unit":"kWh","indexUnit":"Wh","childId":885,"name":"Conso. jour","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigValue>>>childKey=C1Jour, json.encode(childsConfig[childKey])={"log":"0 L","value":0,"unit":"L","indexUnit":"L","childId":884,"name":"C1 Conso. jour","fibaroType":"com.fibaro.multilevelSensor"} [06.03.2023] [10:24:14] [DEBUG] [QA_ECODEVICES_879]: updateChildsConfigLog>>>childKey=C1Jour, log=0 L, json.encode(childsConfig[childKey])={"log":"0 L","value":0,"unit":"L","indexUnit":"L","childId":884,"name":"C1 Conso. jour","fibaroType":"com.fibaro.multilevelSensor"} A ce que j'en déduit : Il récupère bien le JSON / lance la routine / met à jour quelques info mais pas toutes (jusqu'au label 4 compris mais pas le 5). Et bug sur la ligne a cause d'une valeur nul. Sauf que ligne 1153 j'ai ça --> label = incLabel(label); Si vous avez une idée, je suis preneur. En vous remerciant
  8. Bonjour, Je reviens sur le sujet (et on passera sur l’aspect d'un débat ouvert d'esprit en mode 49.3 ) Pour répondre @henri-allauch J'en ai acheté un de marque Sunology pour mes parents (car 400W vs 300/350w souvent pour d'autres marques). C'est du plug and play et très pratique, ça marche nickel. Tu le poses ou tu veux (sur un toi, sur un mur, ou par terre) MAIS ne vaudra jamais une grosse installation et d'ailleurs ça ne joue pas dans la même cour niveau prix. Ce qu'il faut savoir avec ce genre de panneau (c'est ma vision et n'engage que moi) c'est que cela te servira juste a absorber la consommation électrique de ta maison au repos (300 à 500W). Pas de production / pas de batterie, etc. Une fois que tu sais ça et que tu l'achètes en conséquence c'est top
  9. Bonjour, Je vois le sujet (car ca m'interesse même si c'est pas encore d'actu), et j'ai travaillé dans des datacenters (COMPLETEL / ORANGE / MICROSOFT, etc.) avec des onduleurs, etc. Nullement un onduleur ne réinjecte le courant dans ENEDIS. C'est juste la base d'un onduleur : il délivre juste le courant qu'il faut à la demande et pas plus. Et ne réinjecte pas sur le réseau. Heureusement sinon les datacenters auront du souci à se faire !!!! Après chacun est libre de penser ce qu'il veut, mais c'est comme ça que ça marche. Bonne soirée et paix à tous
  10. Salut @Bloug. C'est envoyé en MP
  11. Salut @Bloug, Effectivement, je comprends mieux. Le JSON est récupéré (par contre je vais rallongé le délais d'update (peur de me faire blacklister si j'intérroge toute les 30sec)). Par contre j'ai un PAC Atlantic et pas de sèche serviette. Du coup ca promet de longues heures de dev pour avoir les bons child :'( et faire les actions qui vont bien. Encore merci et si jamais une âme en manque de dev se sent chaud pour aider je suis preneur.
  12. Bonjour @Bloug: petite question : c'est quoi le device URL ? Et comment tu le récupères ? En te remerciant
  13. Salut @mprinfo; Merci à toi, je vais tester ça Bonne journée
  14. Salut @mprinfo; En gros je cherche ce que j'avais avant mon passage à l'udm pro se C'est a dire monitorer le Wifi : surtout les clients pour ensuite faire des scénario. Ex : détection présence de monsieur je coupe l'alarme. Aucune détection wifi d'aucun tel = je mets l'alarme. Si tu as ça je suis preneur en tt cas. Merci à toi et bonne journée
  15. Salut @fredokl, Ahaha, j'avais eu la même réflexion au début et pourtant cela m'est très utile. Pour expliquer, la puissance du cycle permet de privilégier le temps de filtration. Par ex : Ta piscine doit filtrer 8H, tu peux mettre 2H le matin à 5H / 4H à 12H / 2h le soir à 20h. En gros influencer sur un cycle pour qu'il soit plus performant Autre ex : En hiver il faut privilégier la filtration le matin (entre 5 et 8h) là où il fait le plus froid et pas trop le soir. En été c'est plus la journée 8H/18H PS: Les règles dans le QA reprennent celle dans mon premier article. Si eau < 10 = pas de filtration & si eau < 0 filtration forcée
  16. Bonjour à toutes et tous, Suite à l'énorme travail de @pilou87 et une petite contribution de ma part, nous vous proposons un QA pour votre piscine. Pourquoi faire me direz-vous ? Tous simplement pour gérer de manière complètement autonome votre piscine. Mais ce n'est pas tout, nous avons aussi pensé à vous pour une optimisation maximum par vos soins (optimisation de la filtration et donc électrique). Prérequis : - Préalablement il faut avoir installé Une sonde de température Un module domotique ON/OFF pour la pompe à filtration Comme sur le tuto ici : Installation et configuration - Télécharger le QA - Importez-le dans votre HC3 - Rendez-vous dans variable et modifier avec les ID suivants : idTempExt => l'ID de votre température extérieure IdModulePompe => l'ID de votre pompe à filtration IdTempPiscine => l'Id de la température de l'eau heureCycle correspond aux heures de début des cycles de filtration pCycle correspond au pourcentage d'action de la filtration (% sur 100 de la durée globale de la filtration) IdPush = mettre l’ID de votre utilisateur pour recevoir les notifications push Nous avons découpé en 4 cycles la journée : Heure du cycle (en heure XX:XX) = heureCycle Puissance du cycle (en pourcentage XX sans le symbole pourcentage) = pCycle PS: si vous désirez vous passer d'un ou plusieurs cycles, il suffit de mettre le chiffre 0 dans celui-ci (heureCycle, mais aussi dans le cycle en question, variable : pCycle). En espérant que celà vous plaise, n'hésitez pas à nous faire des retours. Bonne journée Edit : V2.1 --> Correction de la filtration 30min PISCINE_REGULATION_V2.1.fqa PISCINE_REGULATION_V2.1.lua
  17. Bonjour @mprinfo, Je suis intéressé par la version UDM PRO SE stp en te remerciant
  18. Bonjour, Merci pour ta réponse. Après j'avais l'ancienne gamme Daikin dans mon appart, du coup dans la maison j'ai repris Daikin qui reste un des laeder du froid pour ma clim. Mais aussi pour des raisons toutes bêtes que Mistu ne fait pas : rétro éclairage des télécommande / palier de 0.5degré etc. Effectivement maintenant c'est plus sécurisé donc moins accessible (ça c'est la mauvaise nouvelle enfin ca dépend du point de vue), mais certain on déjà passer l'authentification et on commencer à jouer avec. Hélas comme tu dis, rien de bien fini aujourd'hui. Aller gardons espoire que qqc arrive un jour
  19. Bonjour, Vous le savez sans doute, Daikin est en train de tout changer avec ca nouvelle gamme FTX. Cette appli est voué à mourrir au profit de ONECTA - Daikin et donc l'ensemble des API aussi qu'on tapait en direct sur notre clim aussi. Maintenant on passe sur un login/mot de passe, qui vont tapper sur des urls etc. Avez-vous anticiper ce changement ? En vous remerciant
  20. Manu31

    Domotiser sa piscine

    Salut @pilou87 Je t'écirs en MP
  21. Manu31

    Domotiser sa piscine

    Salut @pilou87. Super job. Serais-tu intéressé pour qu'on y travail ensemble pour en faire une version au top ? Car j'ai quelques idées Dis moi si tu serais intéressé par mes retours (et avec quelques explication je pense que je peux t'aider dans le dev). A toute
  22. Manu31

    Domotiser sa porte de garage

    @jojo On est d'accord je compte remplacer ts mes modules par un fgbs-222. J'ai le schéma de branchement pour les deux aimant bas de porte, les deux contacts sec pour les moteurs, mais je ne vois pas comment brancher un double interrupteur vas et viens Legrand dessus (pour les boutons poussoirs). Tu en as mis ? Et si oui, sur quoi tu les branches ? En te remerciant
  23. Manu31

    Domotiser sa porte de garage

    Salut @jojo C'est ce que je compte faire, je me renseigne. D'ailleurs comment a tu brancher le double va et vien sur le fgbs-222 ? J'ai compris comment tt brancher sauf ça...
  24. Manu31

    Domotiser sa porte de garage

    Bonsoir, Tout d'abord merci pour vos réactions. Et pour vous rassurer, jamais eu de pb d'ouverture de porte au hasard. Pour info je vous prépare bientôt (avant la fin de l'année) la version 2 du tuto avec un module fgbs-222 (pour mes deux portes de garage). Il aura pour but de remplacer mes trois capteurs (fgs-224 et 2x FGDW-002 ) par 1 seul (oui j'optimise le nombre de capteurs car j'arrive en limite haute de ma HC3 et revendrai donc ceux-là ) avec 2x capteurs magnétique filaire (pour le status des portes) et le double va et viens (bouton poussoir) pour l'ouverture des portes au besoin. Bonne journée
×
×
  • Créer...