Aller au contenu

PatrickVH

Membres confirmés
  • Compteur de contenus

    50
  • Inscription

  • Dernière visite

Réputation sur la communauté

15 Good

À propos de PatrickVH

  • Rang
    Membre interessé

Profile Information

  • Sexe :
    Homme
  • Ville :
    Lierde (Belgique)
  • Intéret :
    Domotique
  • Box
    Home Center 2
  • Version
    4.160

Visiteurs récents du profil

1 204 visualisations du profil
  1. PatrickVH

    Mon Test Home Assistant (Hass.io)

    Après la vente de quelques appareils intelligent, moi aussi je suis parti sur Home Assistant et je quitte HC2. Meilleure intégration avec mon vieux système BTicino Myhome (aucun problème pendant les 20 ans que ça tourne), SONOS, Apple Homekit, Smart Life et surtout à cause du rythme de dévelopement chez Home Assistant. Par contre jusqu'à maintenant j'ai toujours été content du HC2. Néamoins, j'ai apris qu'il vaut mieux rester sur des systèmes open source. Pour débuter j'ai commencé avec Homeseer il y a 15 ans, j'ai fait le switch vers le système propriétaire Fibaro en 2015 et finallement je reviens sur le open source...
  2. PatrickVH

    net.TCPSocket

    bonjour, dans je HC2 j'ai ce code que je dois traduire en quickapp pour HC3. Quelq'un peut m'aider svp? local ip = "192.168.1.35" -- ip address local port = 20000 -- this is the standard port for tcp connections -- Put Actuator (Light or Wall Socket) ON function GetTcp(cmd) -- construct the string to send local stringtosend = cmd .. string.char(10) --open the socket local tcpSocket = Net.FTcpSocket(ip, port) --set the read timeout tcpSocket:setReadTimeout(2*1000) --send the command local bytes, errorCode = tcpSocket:write(stringtosend) -- Transform "result" in character chain return tcpSocket:read() or string.char() end -- Write "on" command to actuator + server ack local res = GetTcp("*1*1*25##") if res == "*#*1##" then fibaro:debug("100") else fibaro:debug("Error: " .. res) end
  3. PatrickVH

    Station météo Netatmo

    Il existe déjà une mise a jour pour HC2?
  4. PatrickVH

    Net.FTcpSocket

    @Lazer Merci pour l'info!
  5. PatrickVH

    Net.FTcpSocket

    bonjour, dans mon HC2 j'avais: local ip = "192.168.1.35" -- ip address local port = 20000 -- this is the standard port for tcp connections -- Put Actuator (Light or Wall Socket) ON function GetTcp(cmd) -- construct the string to send local stringtosend = cmd .. string.char(10) --open the socket local tcpSocket = Net.FTcpSocket(ip, port) --set the read timeout tcpSocket:setReadTimeout(2*1000) --send the command local bytes, errorCode = tcpSocket:write(stringtosend) -- Transform "result" in character chain return tcpSocket:read() or string.char() end -- Write "on" command to actuator + server ack local res = GetTcp("*1*1*25##") if res == "*#*1##" then fibaro:debug("100") else fibaro:debug("Error: " .. res) end Débutant en HC3 je ne sais pas très bien comment traduire ce code en quickapp. Quelqu'un puisse m'aider à traduire en code quickapp svp?
  6. J'ai l'impression que Fibaro a bloqué l'acces direct à partir du firmware 4.560. Je n'ai plus d'acces direct via une adresse dynamique et mes requêstes IFTTT ne fonctionnent plus.
  7. PatrickVH

    VD panneaux solaires PVOUTPUT

    +- 18 m²
  8. PatrickVH

    VD panneaux solaires PVOUTPUT

    Pour ceux qui utilisent pvoutput.org pour l'analyse des panneaux sollaires je vous présente un nouveau VD. 1. Utilisation: - voir ce qui se passe avec votre système panneaux sollaires (température, voltage) - voir la production et l'efficacité par jour et pour une période que vous choissisez vous même avec le paramètre pvoutputdf (voir plus bas) - scènes HC2: dans GEA j'ai une règle qui décide, oui ou non, d'utiliser le chauffage électrique de notre chambre de bain sur base de la production du jour (Generated TODAY) de ce VD - à votre imagination ... 2. Installation: 2.1 configuration sur pvoutput.org/account.jsp (l'utilisation de pvoutput.org est gratuit) Vous avez besoin de votre "clé api" et "system id" pvoutput.org que vous trouvez dans la partie account settings Le champ "API access" doit être sur "enabled". Le sid se trouve dans la partie "Registered Systems" en bas de la page account settings. Comme il existe plusieurs outils et manières pour charger les données de votre système panneaux solaires dans pvoutput.org je n'expliquerai pas cette partie. 2.2 configuration du VD Après importation du VD dans votre HC2 il faut simplement modifier la configuration utilisateur, c-à-d: local pvoutputkey = "6xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -- your pvoutput.org api-key local pvoutputsid = "xxxxx" -- your pvoutput.org system-id local pvoutputdf = "20180101" -- start date as off which you want to monitor your installation, formatting is YYMMDD 3. Icon (Credits to riemers). 4. le VD version 1.0 Solar_Panels.vfib Mes excuses pour les erreurs ortographes, je suis néérlandophone :-). All feedback is welcome.
  9. PatrickVH

    Support Gea

    problème résolu après upgrade vers 4.153
  10. PatrickVH

    Intégration Bticino Myhome

    ça fonctionne depuis 2 ans sans interruption mais pas facile à intégrer et après intégration plus possible d'upgrader le home center
  11. PatrickVH

    Support Gea

    Merci beaucoup!!!
  12. PatrickVH

    Support Gea

    et encore une autre question concernant la différence entre <conditions> et <if>. c'est quoi la différence entre par exemple: { {"Close", id["KEUKEN_ROLGORDIJN_KANT_CARPORT"]}, {"Close", id["KEUKEN_ROLGORDIJN_KANT_STRAAT"]}, {"Close", id["SALON_ROLGORDIJN_LINKS"]}, {"Close", id["SALON_ROLGORDIJN_RECHTS"]}, {"turnOn", id["VOORTUIN_VERLICHTING"]}, {"turnOn", id["ACHTERTUIN_VERLICHTING"]}, {"turnOn", id["TERRAS_WAND_VERLICHTING"]}, {"Value", id["SALON_VERLICHTING_PLAFOND"], 95}, {"turnOn", id["KEUKEN_PLAFOND_VERLICHTING"]}, }, {"If", { {"Value+", id["KEUKEN_ROLGORDIJN_KANT_CARPORT"], 50}, {"Global", "TimeOfDay", "Evening"}, {"Global", "PresentState", "Home"} } }) et par exemple: GEA.add({{"Sensor-", id["NACHTHAL_LUX"], 15},{"Value+", id["KEUKEN_ROLGORDIJN_KANT_CARPORT"], 50},{"Global", "TimeOfDay", "Evening"}, {"Global", "PresentState", "Home"} }, 30, "Koksijde shutters closed for home at #time# on #date#", { {"Close", id["KEUKEN_ROLGORDIJN_KANT_CARPORT"]},{"Close", id["KEUKEN_ROLGORDIJN_KANT_STRAAT"]},{"Close", id["SALON_ROLGORDIJN_LINKS"]}, {"Close", id["SALON_ROLGORDIJN_RECHTS"]}, {"turnOn", id["VOORTUIN_VERLICHTING"]}, {"turnOn", id["ACHTERTUIN_VERLICHTING"]}, {"turnOn", id["TERRAS_WAND_VERLICHTING"]},{"Value", id["SALON_VERLICHTING_PLAFOND"], 95},{"turnOn", id["KEUKEN_PLAFOND_VERLICHTING"]}}}) Merci!
  13. PatrickVH

    Support Gea

    Bonjour, est-ce que qqn peut aider: local id = {SLAAPKAMER1_PHONE = 172,INBRAAKALARM = 150} GEA.add({{"Power+", id["SLAAPKAMER1_PHONE"], 1},{"Global", "TimeOfDay", "Night"}}, -1, "", {"VirtualDevice", id["INBRAAKALARM"], 2}) error: [DEBUG] 16:50:52: line 357: bad argument #1 to 'lower' (string expected, got nil) le code à la ligne 357 est "lowCapsArg = string.lower(arg[1])" if (arg and #arg > 0) then for i = 1, #arg do lowCapsArg = string.lower(arg[i][1]) if (lowCapsArg == "repeat") then repeating = true elseif (lowCapsArg == "maxtime") then maxtime = tonumber(arg[i][2]) elseif (lowCapsArg == "group") then groups[tonumber(arg[i][2])] = true elseif (lowCapsArg == "notstarted") then notStarted = true end end params = arg end Merci!
  14. Super cadeau Noà«l!!! Avec le nouveau VD même les groupes Sonos ne sont plus coupé lors d'un TTS. Jingle bells, jingle bells, ... pour @Krikroff
×