Aller au contenu

flacon030

Membres confirmés
  • Compteur de contenus

    1 387
  • Inscription

  • Dernière visite

  • Jours gagnés

    38

flacon030 a gagné pour la dernière fois le 2 janvier

flacon030 a eu le contenu le plus aimé !

À propos de flacon030

  • Date de naissance 18/02/1972

Profile Information

  • Sexe :
    Homme
  • Ville :
    Le tignet
  • Intéret :
    domotique, cinéma, technologie
  • Box
    Home Center 3
  • Version
    HC3 5.18

Visiteurs récents du profil

8 667 visualisations du profil

flacon030's Achievements

Collaborator

Collaborator (7/14)

  • Reacting Well Rare
  • Conversation Starter Rare
  • Dedicated Rare
  • Very Popular Rare
  • First Post Rare

Recent Badges

217

Réputation sur la communauté

  1. idem pour moi tous est remplacé a présent pour mes scenarios il me reste le pluviomètre et la pression atmosphérique a remplacer, mais qui ne me sert dans aucun scenario pour ces derniers Pour le pluviomètre je pense qu'au printemps je vais essayer cela avec une entrée impulsionnel sur l'ecodevice RT2 https://fr.aliexpress.com/item/1005008603693792.html?spm=a2g0o.detail.pcDetailBottomMoreOtherSeller.9.3c6aYMMSYMMSf5&gps-id=pcDetailBottomMoreOtherSeller&scm=1007.40050.354490.0&scm_id=1007.40050.354490.0&scm-url=1007.40050.354490.0&pvid=482cb339-8dc4-4502-be6a-4045c793ff9f&_t=gps-id:pcDetailBottomMoreOtherSeller,scm-url:1007.40050.354490.0,pvid:482cb339-8dc4-4502-be6a-4045c793ff9f,tpp_buckets:668%232846%238110%231995&pdp_ext_f={"order"%3A"3"%2C"eval"%3A"1"%2C"sceneId"%3A"30050"%2C"fromPage"%3A"recommend"}&pdp_npi=6%40dis!EUR!64.69!64.69!!!74.29!74.29!%40211b61ae17674460870921458e0c2c!12000052787250183!rec!FR!!ABXZ!1!0!n_tag%3A-29910%3Bd%3Ac85a3bc%3Bm03_new_user%3A-29895&utparam-url=scene%3ApcDetailBottomMoreOtherSeller|query_from%3A|x_object_id%3A1005008603693792|_p_origin_prod%3A#nav-specification
  2. et un de plus les serveurs sont down depuis 8h57...
  3. Petit bilan de fin d'année sur l'année 2025 et ma production solaire Le résultat est plutôt satisfaisant https://graph.ford-rs.fr/ https://www.solarweb.com/Home/GuestLogOn?pvSystemId=0771016f-a0b2-4cd3-b9ca-6488a4715cf2 Production total cette année 6,98Mw/h pour 5,22Kwc installé sur le toit de la maison Injecté dans le réseau 0,38Mw/h soit environ 4,5%, mais je bride l'onduleur a 400W sur le réseau depuis le printemps autoconsommation 95% Stockée dans la batterie 2,67Mw/h, provenant de la batterie 2,52Mw/h, oui il y a des pertes du a la conversion soit un peu plus de 6% de perte Provenant du réseau 1,44Mw/h Autosuffisance 82% Le ohmpilot a permis de rattraper 0,68Mw/h soit 10% de ma production , se qui compense si l'on peut dire les perte de la batterie En conclusion l'installation a permis cette année de faire une économie de 1317€, et je n'aurais dépensé que 304€ or abonnement
  4. perso cela fait plus de deux ans que j'ai tous mes devices z-waves sur HC3, et que tous est repris par HA sans le moindre problème, pas de latence pour mon cas. il faut juste être rigoureux quant a la catégorie des devices et a leur rôle pour que cela ne soit pas le bordel sous ha Et franchement temps que la HC3 tournera je voie pas l’intérêt de la supprimer. Pour mon cas c'est mon HC3 qui gère aussi tous les automatisme, et avec le QA homes assistant dans la HC3, j'ai put importer tous se qui ne fonctionnait pas sous HC3, pour ainsi dire presque rien en fait. Alors OK cela fait deux système a faire tourner, mais franchement la HC3 se fait oublier, elle tourne comme une horloge. Ha demande beaucoup plus de mise a jours. Et oui mon HA tourne sur un Qnap en VM, c'est pour moi une des meilleurs solution, pour la gestions des données influxdb, grafana, backup, et autres solutions Je ne conseil pas de mettre HA en docker, cela enlève trop d'options de gestions de HA Dommage que fibaro n'a jamais donné la possibilité d'installer leur OS sur une VM
  5. oui c'est ça alexa est pour moi a ce jour le plus complet la google home ne me sert plus que pour les annonces vocal, donc pas a grand chose, dommage car a la base cela fonctionnait très bien
  6. perso j'ai testé les 3, google, alexa, siri le meilleur a ce jour est alexa, il me fait des annonces vocal via voicemonkey du genre a 20h le dimanche soir "pensez a sortir la poubelle verte", il peut aussi geré des fichiers son, et les commandes vocal fonctionne bien, du style "alexa: marche lumière canapé, ou store 70%, ect) il gére aussi le déclenchement de scènes Mais attention a bien nommé ses devices siri me sert pour l'ouverture du portail via home bridge car j'ai un iphone, les commandes vocale fonctionne bien aussi, attention aussi a bien nommé ses devices sous maison il ne gère pas facilement les messages vocaux, c'est possible mais pas simple, de se que j'ai compris il faut passer par des fichiers MP3... google ne fonctionne plus, je ne me suis pas replongé dessus car les deux autres me donne satisfaction
  7. bonjour savez vous comment mettre a jour les firmware sur ce produit? merci
  8. curieux, je suis toujours en 5.2, la box ne m'a pas signalé de mise a jour
  9. flacon030

    QuickApps - Nuki

    merci pour ces retour d'experience c'est pour quel version de serrure? Mezrci
  10. Encore une petite modification de mon installation électrique Je viens de placer un inverseur de source entre l'onduleur et le disjoncteur abonné En cas de coupure EDF l'onduleur reprend automatiquement la charge de la maison, si bien sur il y a de la production solaire et ou de l’énergie dans les batteries J'en ai profité pour faire une refonte de l’armoire informatique et du tableau électrique
  11. Bonjour Je vous propose un QA qui permet d'envoyer vos index de production vers le site dbpv Il faut bien évidement avoir un compte sur leur site https://www.bdpv.fr/fr/ il faudra modifier le code du QA pour que cela puisse fonctionner tel que: l'id du compteur de production photovoltaïque, le user, et l'api key J'ai mis en place un bouton pour envoyer manuellement les index, si non ils partent automatiquement a 4h00 du matin (possible de le modifier dans le code) Il y a un compte a rebours pour savoir quant partira le prochain index Et j'ai mis un status quant les données sont bien reçue par le site DBPV (visible aussi dans le debug) Mise a jour du QA en version 1.4 du 03/01/26 J'ai ajouté un compte a rebours dynamique qui s'actualise toutes les minutes J'ai aussi ajouter les variables globale pour que vous puissiez mettre vos données dans les variables sans toucher au code Je ne suis pas sur qu'elles se crées seul, si besoin les mettre manuellement Petit ajout du tag du QuickApp, et du debug pour savoir si le QA a bien été initialisé Modification de la réponse dans le status qui est a présent correctement formaté du type "BDPV : OK - Mise à jour de la production 5.234 kWh " DEVICE_ID Variable de texte ID du compteur de production en KW (le Qa fait la conversion pour avoir des Wh comme le demande le site dbpv) BDPV_USER Variable de texte nom du user BDPV_API_KEY Variable de texte APIKEY du compte dbpv BDPV_SOURCE Variable de texte homeassistant (texte a mettre) BDPV_TYPE Variable de texte onduleur (texte a mettre) NEXT_SEND Variable de texte valeur du compte a rebourgs (ne rien mettre dans cette variable) STATUS_BDPV Variable de texte retour json de dbpv si tous se passe comme il faut (ne rien mettre dans cette variable) Si tous se passe bien, vous devriez voir dans le debug le code suivant si vous faite un envoie manuel [03.01.2026] [17:31:45] [DEBUG] [QA_DBPV_1169]: ------------------------ [03.01.2026] [17:31:45] [DEBUG] [QA_DBPV_1169]: QuickApp BDPV initialisé [03.01.2026] [17:31:45] [DEBUG] [QA_DBPV_1169]: ------------------------ [03.01.2026] [17:31:46] [DEBUG] [QA_DBPV_1169]: Envoi index dans 10h 28min [03.01.2026] [17:31:58] [TRACE] [QA_DBPV_1169]: onAction: {"manual":true,"actionName":"UIAction","deviceId":1169,"args":["onReleased","button_ID_0_1"]} [03.01.2026] [17:31:58] [TRACE] [QA_DBPV_1169]: UIEvent: {"elementName":"button_ID_0_1","eventType":"onReleased","deviceId":1169,"values":[]}[03.01.2026] [17:31:58] [DEBUG] [QA_DBPV_1169]: Index compteur (kWh) : 7834.8344922222 [03.01.2026] [17:31:58] [DEBUG] [QA_DBPV_1169]: Index converti (Wh) : 7834834 [03.01.2026] [17:31:58] [DEBUG] [QA_DBPV_1169]: URL envoyée à BDPV : https://www.bdpv.fr/webservice/majProd/expeditionProd_v3.php?util=BDPV_USER&apiKey=BDPV_API_KEY&source=homeassistant&typeReleve=onduleur&index=7834834 [03.01.2026] [17:31:58] [DEBUG] [QA_DBPV_1169]: BDPV : OK - Mise à jour de la production -0.001 kWh Ci joint l’icône du QA DBPV_V1.4.fqa
      • 2
      • Like
  12. Bon une fois de plus merci chatgpt pour son aide Je viens de faire un QA qui envoie mes données a 4:00 les index de production de mon installation -- QuickApp : BDPV Updater HC3 -- Version : 1.3 avec compte a rebourg dynamique et ajout des variables -- ================================ -- INITIALISATION -- ================================ function QuickApp:onInit() self:debug("QuickApp BDPV initialisé") -- Lecture des variables éditables self.DEVICE_ID = tonumber(self:getVariable("DEVICE_ID")) self.BDPV_USER = self:getVariable("BDPV_USER") self.BDPV_API_KEY = self:getVariable("BDPV_API_KEY") self.BDPV_SOURCE = self:getVariable("BDPV_SOURCE") or "homeassistant" self.BDPV_TYPE = self:getVariable("BDPV_TYPE") or "onduleur" if not self.DEVICE_ID then self:error("ERREUR : DEVICE_ID invalide dans les variables !") end -- Bouton "Envoyer maintenant" self:updateView("sendButton", "text", "Envoyer maintenant") -- Planification automatique à 4h00 self:scheduleDailySend(4, 0) end -- ================================ -- BOUTON MANUEL -- ================================ function QuickApp:sendNow() self:sendBDPV() end -- ================================ -- RAFRAICHISSEMENT COMPTE À REBOURS -- ================================ function QuickApp:startCountdownUpdater(nextRun) -- Stoppe l'ancien timer si présent if self.countdownTimer then clearInterval(self.countdownTimer) end -- Mise à jour chaque minute self.countdownTimer = setInterval(function() local now = os.time() local remaining = nextRun - now if remaining < 0 then remaining = 0 end local minutesTotal = math.floor(remaining / 60) local hours = math.floor(minutesTotal / 60) local minutes = minutesTotal % 60 local text = string.format("Envoi index dans %02dh %02dmin", hours, minutes) -- Mise à jour dans l’UI self:updateView("nextSendLabel", "text", text) -- Mise à jour dans une variable self:setVariable("NEXT_SEND", text) -- >>> NOUVEAU : DEBUG DU COMPTE À REBOURDS <<< self:debug(text) end, 60 * 1000) -- Forcer une première mise à jour immédiate (pour éviter d’attendre 1 min) local minutesTotal = math.floor((nextRun - os.time()) / 60) local hours = math.floor(minutesTotal / 60) local minutes = minutesTotal % 60 local text = string.format("Envoi index dans %02dh %02dmin", hours, minutes) self:updateView("nextSendLabel", "text", text) self:setVariable("NEXT_SEND", text) -- DEBUG immédiat self:debug(text) end -- ================================ -- PLANIFICATION QUOTIDIENNE -- ================================ function QuickApp:scheduleDailySend(h, m) local now = os.time() local t = os.date("*t") local nextRun = os.time({ year = t.year, month = t.month, day = t.day, hour = h, min = m, sec = 0 }) -- Si l'heure est déjà passée → lendemain if nextRun <= now then nextRun = nextRun + 24 * 60 * 60 end local delaySeconds = nextRun - now -- Démarre la mise à jour dynamique du compte à rebours self:startCountdownUpdater(nextRun) -- (Première mise à jour immédiate) self:updateView("nextSendLabel", "text", string.format("Envoi index dans %02dh %02dmin", math.floor(delaySeconds / 3600), math.floor((delaySeconds % 3600) / 60) ) ) -- Planification de l'envoi réel setTimeout(function() self:sendBDPV() self:scheduleDailySend(h, m) end, delaySeconds * 1000) end -- ================================ -- ENVOI VERS BDPV -- ================================ function QuickApp:sendBDPV() -- Lecture compteur HC3 (kWh) local raw = fibaro.getValue(self.DEVICE_ID, "value") raw = tostring(raw):gsub(",", ".") local index_kwh = tonumber(raw) if not index_kwh then local msg = "Valeur compteur invalide" self:error(msg) self:updateView("statusLabel", "text", msg) self:setVariable("STATUS_BDPV", msg) return end -- Conversion en Wh local index_wh = math.floor(index_kwh * 1000 + 0.5) self:debug("Index compteur (kWh) : " .. index_kwh) self:debug("Index converti (Wh) : " .. index_wh) -- Construction URL local url = "https://www.bdpv.fr/webservice/majProd/expeditionProd_v3.php" .. "?util=" .. tostring(self.BDPV_USER) .. "&apiKey=" .. tostring(self.BDPV_API_KEY) .. "&source=" .. tostring(self.BDPV_SOURCE) .. "&typeReleve=" .. tostring(self.BDPV_TYPE) .. "&index=" .. tostring(index_wh) self:debug("URL envoyée à BDPV : " .. url) -- Envoi HTTP GET local http = net.HTTPClient() http:request(url, { options = { method = "GET", timeout = 8000 }, success = function(response) local cleaned = response.data:gsub('{"codeRetour" ?: ?"[^"]*",?"texteRetour" ?:?"?', "") cleaned = cleaned:gsub('"}$', "") local msg = "BDPV : " .. cleaned self:debug(msg) self:updateView("statusLabel", "text", msg) self:setVariable("STATUS_BDPV", msg) end, error = function(err) local msg = "Erreur : " .. tostring(err) self:error(msg) self:updateView("statusLabel", "text", msg) self:setVariable("STATUS_BDPV", msg) end }) end
  13. il serait possible d'avoir un exemple Merci
  14. Bonjour a tous Je voudrais envoyer tous les nuit vers 4h du matin l'index de production de mes panneaux vers le site dbpv La requête est la suivante https://www.bdpv.fr/webservice/majProd/expeditionProd_v3.php?util=xxxx-jc&apiKey=xxxx&source=homeassistant&typeReleve=onduleur&index=7 562738 ?util (nom d'utilisateur sur le site) apikey (apikey pour mise a jour de la production) index de production (7562738) comment le faire selon vous ? L'id de mon compteur est le 600 sachant que la valeur qu'attend dbpv doit être en Wh sans virgule
  15. flacon030

    QuickApps - Nuki

    Merci pour ces infos du coup quant est t'il du QA sur les nouvelles versions?
×
×
  • Créer...