Aller au contenu

samhuin

Membres confirmés
  • Compteur de contenus

    70
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par samhuin

  1. samhuin

    Pushbullet

    re, impossible de trouver la source du problème... le certificat present sur api.pushbullet.com est bon je ne pense pas que cela soit la source du problème du coup. Dernier message reçu le 7decembre a 12h21 pour moi. Si le maitre à 5min pour nous aider car la je pèche totalement. En attendant les personnes comme moi qui aimerais récupérer des notifications , il suffit de faire une petite scène comme ceci. Ca repasse par les push fibaro, mais c'est mieux que rien et ca ne change rien dans tous les autres scripts (qui utiliserais pushbullet) --[[ %% globals Pushbullet --]] local value = fibaro:getGlobalValue("Pushbullet") fibaro:call(ID_DU_TEL, 'sendPush', value) fibaro:setGlobal("Pushbullet", "") Bonne fête de fin d'année a tous
  2. samhuin

    Pushbullet

    J'ai trouvé un site allemand qui utilise un autre script, mais j'ai pas eu le temps de le tester encore surement se soir , si quelqu'un a 5min https://www.siio.de/board/thema/fibaro-hc2-pushbullet-api/ function push(titel, message) local apikey = '0.igujiginpibgpnofdmgviosmrhjig' --api key eintragen local http = net.HTTPClient() local response, status, errorCode = http:request("https://api.pushbullet.com/v2/pushes", { options = { method = 'POST', headers = { ['Access-Token'] = apikey, ['Content-Type'] = 'application/json' }, data = '{"body":"'..message..'","title":"'..titel..'","type":"note"}', timeout = 5000 }, success = function(resp) end, --funktion für rückgabe error = function(err) print('[ERROR] ' .. err) end }) end --script teil push("Titel","Inhalt") -- funktion zum einsetzen
  3. samhuin

    Pushbullet

    Coucou, Quelqu'un a pu regarder ? j'ai essayé mais je vois pas l'erreur : Exemple dans la doc : ce qui correspond bien a ce qu'il y a dans le code du "Master :-)" SI quelqu'un s’ennuie ajd je veux bien de l'aide
  4. samhuin

    Pushbullet

    Salut, j'ai le meme probleme mais il semble que pushbullet a changer la limite de 500msg/mois a 100/msg par mois. Ca vient peut etre de la? bonne jounrée
  5. samhuin

    resumé des consomations

    Parfait ca marche nickel je termine l'ensemble et je vous le post. Bonne soirée a tous
  6. samhuin

    resumé des consomations

    Merci j'ai pu avancé du coup :-) par contre j'ai un bug que je ne m'explique pas local panels = api.get("/panels/energy?type=devices&id=70") fibaro:debug(panels.costD) fibaro:debug(panels.costM) ne me sort aucune valeur, je pense que le problème vient du faite que la réponse soit dans un array[] et non directement dans un object {} je n'ai pas encore trouvé la syntax pour avoir mon resultat, si quelqu'un a la reponse ca serait sympa :-) Bonne soirée
  7. samhuin

    resumé des consomations

    Bonjour a tous, Depuis quelque temps je m’étais fait une petite scène pour m'envoyer chaque jour ma consommation en eau du jour et du mois. L'envoi est dans gea je n'ai jamais pris le temps de convertir le script dans GEA ---Eau jour local Compteur_eau_jour = fibaro:getGlobal("Eau_global_jour") euro = tonumber(0.00243)--prix au litre local calc= (tonumber(Compteur_eau_jour)) local prix = ( euro * calc) jour = string.sub(prix, 1, 4)-- prix jour fibaro:setGlobal('cout_eau_jour',jour) ---Eau mois local Compteur_eau_mois = fibaro:getGlobal("Eau_global_mois") euro = tonumber(0.00243)--prix au litre local calc= (tonumber(Compteur_eau_mois)) local prix = ( euro * calc) mois = string.sub(prix, 1, 4) fibaro:setGlobal('cout_eau_mois',mois) Mais je me suis dit tiens si on récupérer aussi le montant ou au moins la consommation dans le suivit énergétique du hc2, mais impossible de trouver ou sont stocker ces infos et surtout comment les récupérer. quelqu'un aurait une petite idée? Merci par avance
  8. Bon je viens de comprendre et j'arrive a verrouiller/déverrouiller le périphérique crée avec le benext/zipato... En faite c'est super simple lol Lors de l'inclusion il y a 2 périphériques qui se crées, une poignée et un switch. Nous avons besoins de récupérer l'id de la poignée, le switch sert à couper le clic,clic une fois un code rentré Après il faut récupérer un code (tag ou clavier) Par exemple faire home - 1 - enter dans la fenêtre de log en haut va apparaitre : [19:43:12] ID XXX: Unregistered code [49,0,0,0,0,0,0,0,0,0] Pour enregistrer des users il suffit de faire une scene avec le code suivant (dans notre exemple c'est le user 1): --[[ %% properties %% events %% globals --]] local ID = XX-- RFID Reader ID fibaro:call(ID, "setUserCodeDec", "1", "Occupied", "49,0,0,0,0,0,0,0,0,0", "test_user_1"); Une fois la scène effectuée, il faut réveiller une fois le périphérique. Et voila vous pouvez déverrouiller avec home - 1 - enter et verrouiller avec away - 1 - enter J’espère réussir à récupérer le code comme sur zibase pour lancer une scène suivant le code, mais j'en suis pas la dans la compréhension du truc.
  9. ahhh merci ca va etre mieux je pense :-)
  10. j'ai compris 2-3 trucs mais je sais pas a quoi ca sert pour le moment lol Si je créer un bouton avec le code ci-dessou: RFID_ID = 308 fibaro:call(RFID_ID , "setUserCodeDec", "1", "test_rfid", "49,0,0,0,0,0,0,0,0,0", "opt") Du coup dans la l'api je vois bien RFID_ID = 308\nfibaro:call(RFID_ID , \"setUserCodeDec\", \"1\", \"test_rfid\", \"49,0,0,0,0,0,0,0,0,0\", \"opt\") je continue le déchiffrage de l'allemand ++
  11. Bonjour, je suis tomber sur un bout de solution (merci a la 4.091) pour le rfid http://www.siio.de/sicherheitalarm/alarm-schalten-mit-zipato-rfid-tagreader-im-fibaro-hc2-version-4-091-beta/ Mais j'ai un peu de mal avec l'allemand. Cordialement
  12. Salut, le bouton reboot était fonctionnel. mais c'est exactement ca les bouton des vd ne marchaient plus. Je me suis dit la meme apres le dernier reboot, si ca marche je ferais le finishupgrade. Si ca revient je ferais ca en premier pour tester. Merci de ton retour et bonne journée
  13. c'est possible mon portail etant en alu, je ne peux pas te conseiller sur le poids
  14. Bon j'ai de nouveau activer l'alarme dans le HC2, ré-enlevé. aucun changement, j'ai fait un nouveau reboot au cas ou.. Et la a remarche ... étrange
  15. Nico moi je suis partie sur du NICE, le bornier permet aussi l'ouverture partielle ou total.
  16. Bonjour a tous, j'ai un problème depuis le 20/06 que je viens de découvrir. Les scènes marches bien, les modules marches bien. par contre plus aucun des VD... J'ai déjà eu se genre de problème avec l'alarme quand mon scenario partait en live au début. mais il suffisait de désarmer l'alarme pour que tout rentre dans l'ordre. mais la ca ne change rien, j'ai meme rebooté mon hc2, aucune amélioration. j'ai aussi perdu l’accès par l'appli fibaro de l’extérieur. Si quelqu'un a un idée a me proposer ca serait sympa :-) Bonne journée
  17. samhuin

    Network Monitor

    Bonjour, Ca marche vraiment tres bien, en plus tres simple pour ajouter les push via pushbullet (http://www.domotique-fibaro.fr/index.php/topic/8417-pushbullet/) Il suffit de modifier le VD utilisé pour les sms par celui de pushbullet :-) Encore merci
  18. Coucou a tous, Bon j'avais toujours beaucoup de reboot par jours (2-3) j'ai fait des modifs sur mon hc2: j'ai remplacé la ram du coup c'est beaucoup plus rapide en terme d'interface, d'action mais ca plante toujours (1 par jours). J'ai aussi diminué le polling de l'imperihome de 3 sec a 10 sec et la miracle plus de reboot depuis 3jours. Bon dimanche a tous
  19. samhuin

    Pushbullet

    Vraiment super pratique, et vachement plus réactif que le push de l'appli fibaro :-) Et les notifications sur le PC du boulot que du bonheur :-) Merci
  20. Salut a tous, j'ai eu le cas se matin et le script ne marche pas. Et pour cause la page d’accueil n'est pas en erreur 503 mais en 200 OK. Pour avoir le 503 il faut aller sur : /api/loginStatus J'ai donc modifié le script et ca marche du coup : #!/bin/bash # Mettre ici l'IP HC2 IPHC="X.X.X.X" URL="http://$IPHC/api/loginStatus" coderetour=`curl -I $URL 2>/dev/null | head -n 1 | cut -d' ' -f2` if [ "$coderetour" == "503" ] then echo "Code retour 503" curl http://$IPHC/services/finishUpgradeAfterError.php echo "Code retour 503. don t panic I reboot the HC2" | mail -s "code retour 503" -a "FROM: XXX@XXX.fr" XXX@XXX.fr else echo "Le code retour est " $coderetour fi Pour ce qui est des reboots auto faudrait vérifier ce qui se passe pendant un update niveau retour? avons nous un 418 ? ou ca reste un 200 ? Bonne journée a tous
  21. Coucou, merci pour ton script : Je me suis permis d'ajouter un petit envoi de mail dans ton script #!/bin/bash # Mettre ici l'IP HC2 IPHC="192.168.X.X" coderetour=`curl -I $IPHC 2>/dev/null | head -n 1 | cut -d' ' -f2` if [ "$coderetour" == "503" ] then echo "Code retour 503" curl http://$IPHC/services/finishUpgradeAfterError.php echo "Code retour 503. don t panic I reboot the HC2" | mail -s "code retour 503" -a "FROM: XXXX@XXX.XXX" XXX@XXX.XX else echo "Le code retour est " $coderetour fi Je l'ai mis en cron toute les 5 minutes je vous tiens au courant. Cordialement
  22. Salut, j'ai aussi intégré un compteur, par contre j'ai fait quelques modif afin d'utiliser un module FGBS, et comme je ne voulais pas de graph. Intégrer dans le VD les valeurs de la veille, du mois dernier et de l'année dernière. Le tout avec un maximum de gestion dans GEA. Du coup je me permet de vous donner les 2 - 3 lignes gea que j'ai faite (avec l'aide du forum ) --Gestion de l'eau --Schedule --Passage en variable precedente & reset des variables du moment GEA.add(true , 30, "", {{"Time", "00:00", "00:03"},{"CopyGlobal", "Eau_global_jour", "Eau_global_jour_pr"},{"Global", "Eau_global_jour", "0"}}) GEA.add(true , 30, "", {{"Dates", "01/01", "01/01"},{"Dates", "01/02", "01/02"},{"Dates", "01/03", "01/03"},{"Dates", "01/04", "01/04"},{"Dates", "01/05", "01/05"},{"Dates", "01/06", "01/06"},{"Dates", "01/07", "01/07"},{"Dates", "01/08", "01/08"},{"Dates", "01/09", "01/09"},{"Dates", "01/10", "01/10"},{"Dates", "01/11", "01/11"},{"Dates", "01/12", "01/12"},{"Time", "00:00", "00:03"},{"CopyGlobal", "Eau_global_mois", "Eau_global_mois_pr"},{"Global", "Eau_global_mois", "0"}}) GEA.add(true , 30, "", {{"Dates", "01/01", "01/01"},{"Time", "00:00", "00:03"},{"CopyGlobal", "Eau_global_annee", "Eau_global_annee_p"},{"Global", "Eau_global_annee", "0"}}) --Incremente de 1l a chaque activation (scenario 10) du FGBS compteur d'eau GEA.add({"SceneActivation",id["COMPTEUR_D_EAU"], 10}, -1, "", {{"Global", "Eau_global_jour", "inc%"},{"Global", "Eau_global_mois", "inc%"},{"Global", "Eau_global_annee", "inc%"},{"Global", "Eau_global", "inc%"}}) --Innondation GEA.add(id["FLOD_SENSOR_SDB"], -1, "Innondation dans la salle de bain",{{"turnOff",id["VANNE_EAU"]},{"Portable", 242},{"Portable", 241},{"Email",2}}) GEA.add(id["FLOD_SENSOR_CELIER"], -1, "Innondation dans le celier",{{"turnOff",id["VANNE_EAU"]},{"Portable", 242},{"Portable", 241},{"Email",2}}) + Le vd de moicphil adapté a mon besoins : Gestion_Eau.vfib ne pas oublier de créer les variable : Eau_global_annee Eau_global_annee_p Eau_global_jour Eau_global_jour_pr Eau_global_mois Eau_global_mois_pr Dans tout les cas merci a tous de votre aide.
  23. samhuin

    Support Gea

    Bonjour a tous, Tout marche très bien sur une seul ligne du coup :-) Un grand merci pour votre aide. Bonne journée a tous
  24. samhuin

    Support Gea

    Ahh oui je n'avais pas penser a mettre sur une ligne :-) Voici donc le code pour le moment verdicts cette nuit :-) --Gestion de l'eau --Schedule --Passage en variable precedente & reset des variables du moment GEA.add(true , 30, "", {{"Time", "00:00", "00:03"},{"CopyGlobal", "Eau_global_jour", "Eau_global_jour_pr"},{"Global", "Eau_global_jour", "0"}}) GEA.add(true , 30, "", {{"Dates", "01/01", "01/01"},{"Dates", "01/02", "01/02"},{"Dates", "01/03", "01/03"},{"Dates", "01/04", "01/04"},{"Dates", "01/05", "01/05"},{"Dates", "01/06", "01/06"},{"Dates", "01/07", "01/07"},{"Dates", "01/08", "01/08"},{"Dates", "01/09", "01/09"},{"Dates", "01/10", "01/10"},{"Dates", "01/11", "01/11"},{"Dates", "01/12", "01/12"},{"Time", "00:00", "00:03"},{"CopyGlobal", "Eau_global_mois", "Eau_global_mois_pr"},{"Global", "Eau_global_mois", "0"}}) GEA.add(true , 30, "", {{"Dates", "01/01", "01/01"},{"Time", "00:00", "00:03"},{"CopyGlobal", "Eau_global_annee", "Eau_global_annee_p"},{"Global", "Eau_global_annee", "0"}}) --Incremente de 1l a chaque activation (scenario 10) du FGBS compteur d'eau GEA.add({"SceneActivation",id["COMPTEUR_D_EAU"], 10}, -1, "", {{"Global", "Eau_global_jour", "inc%"},{"Global", "Eau_global_mois", "inc%"},{"Global", "Eau_global_annee", "inc%"},{"Global", "Eau_global", "inc%"}})
  25. samhuin

    Support Gea

    Ok du coup, je modifie comme ca : GEA.add(true , 30, "", {{"Dates", "01/01", "01/01"},{"Dates", "01/02", "01/02"},{"Dates", "01/03", "01/03"},{"Dates", "01/04", "01/04"},{"Dates", "01/05", "01/05"},{"Dates", "01/06", "01/06"},{"Dates", "01/07", "01/07"},{"Dates", "01/08", "01/08"},{"Dates", "01/09", "01/09"},{"Dates", "01/10", "01/10"},{"Dates", "01/11", "01/11"},{"Dates", "01/12", "01/12"},{"Time", "00:00", "00:03"},{"CopyGlobal", "Eau_global_mois", "Eau_global_mois_pr"}}) GEA.add(true , 30, "", {{"Dates", "01/01", "01/01"},{"Dates", "01/02", "01/02"},{"Dates", "01/03", "01/03"},{"Dates", "01/04", "01/04"},{"Dates", "01/05", "01/05"},{"Dates", "01/06", "01/06"},{"Dates", "01/07", "01/07"},{"Dates", "01/08", "01/08"},{"Dates", "01/09", "01/09"},{"Dates", "01/10", "01/10"},{"Dates", "01/11", "01/11"},{"Dates", "01/12", "01/12"},,{"Time", "00:04", "00:07"},{"Global", "Eau_global_mois", "0"}}) GEA.add(true , 30, "", {{"Dates", "01/01", "01/01"},{"Time", "00:00", "00:03"},{"CopyGlobal", "Eau_global_annee", "Eau_global_annee_p"}}) GEA.add(true , 30, "", {{"Dates", "01/01", "01/01"},{"Time", "00:04", "00:07"},{"Global", "Eau_global_annee", "0"}})
×
×
  • Créer...