Aller au contenu

Krikroff

Modérateurs
  • Compteur de contenus

    6 719
  • Inscription

  • Dernière visite

  • Jours gagnés

    128

Tout ce qui a été posté par Krikroff

  1. Krikroff

    Lua/php

    Voici un exemple qui récupère les devices et boucle dessus local httpClient = net.HTTPClient(); httpClient:request('http://127.0.0.1:11111/api/devices', { success = function(resp) print('At ' .. os.date() .. ' - status = ' .. resp.status) local devices = json.decode(resp.data) for i, v in pairs(devices) do print('id:' .. v.id .. ' type:' .. v.type); end end, error = function(err) print('error = ' .. err) end, options = { method = 'GET' } });
  2. C'est àdire ? J'imagine que comme l'application smartphone du HC2 tu peux utiliser directement sur le Hc2 qui héberge un serveur SIP. Envoyé de mon smartphone
  3. Bonjour qu'elle est votre expérience en flash / AS3 ? Le problème de flash c'est les ressources machine pour l'embarqué. Envoyé de mon smartphone
  4. Ouais enfin portier et cloud je trouve cela très moyen. Suffit de voir les reex sur le Doorbot par exemple [emoji17] Envoyé de mon smartphone
  5. Ça doit bien exister un soft qui émule Un portier SIP non ? Histoire de tester le truc [emoji16] Envoyé de mon smartphone
  6. Krikroff

    Noob

    Bienvenue sur le forum, Et pas de panique, le tout c'est de se lancer [emoji6]. Envoyé de mon smartphone
  7. En haut de page, onglet devices a coté de scènes [emoji4] Envoyé de mon smartphone
  8. Mdr [emoji16] merci bien tapatalk [emoji12] Pour les périphériques cachés c'est en bas du menu de gauche dans la vue périphériques. "Afficher les modules cachés" [emoji4] Envoyé de mon smartphone
  9. Fibaro Intercom pour iPhone en version 1.0
  10. Fibaro Intercom pour iPad en version 1.0
  11. Krikroff

    Bonjour

    Bienvenue sur le forum Tom [emoji4] Envoyé de mon smartphone
  12. Oui je comprends parfaitement Non pas de boule de cristal cette fois, c'est pas du 100%
  13. Il faut vérifier que la case pour le démarrage automatique est cochée. Envoyé de mon smartphone
  14. Un revendeur compréhensif [emoji6] et qui sait comment garder un client. Envoyé de mon smartphone
  15. Krikroff

    Bonjour

    Bienvenue sur le forum Steve. Hi Steve, don't hesitate to use google translate [emoji6] Envoyé de mon smartphone
  16. Krikroff

    Bonjour

    Ok je suis passé trop vite [emoji4]. En fait tout dépend de tes besoins. Envoyé de mon smartphone
  17. Oui il y a un problème de polling sur le v4.033 et pas que pour la greenwave. C'est la prise 1 qui ne marche pas ? Si oui il faut voir dans les périphériques cachés si le septième nœud lui Envoyé de mon smartphone
  18. Non toujours pas de dates précises mais logiquement c'est pour l'été. Envoyé de mon smartphone
  19. @doow1, tu utilises quoi comme navigateur, tu as essayé sous Chrome ? Envoyé de mon smartphone
  20. Oui pourquoi pas si le HC2 le propose mais sans grande conviction. Le download du template vient du HC2 et pas des serveurs Fibaro, il n'y a pas encore d'importation possible. Envoyé de mon smartphone
  21. Krikroff

    Bonjour

    Bienvenue sur le forum, Pas d'hésitation pour moi, la réponse est HC2 car plus ouverte avec LUA, tu pourrais ainsi continuer àutiliser ta zibase en passerelle multi protocoles [emoji6] Envoyé de mon smartphone
  22. Il me semble que la transmission du NIF intervient juste après une inclusion du module vers le contrôleur. Donc je dirais non pour lancer une scène ou autre...
  23. Krikroff

    Plugin Netatmo

    Bon et bien cela ne pouvais pas durer éternellement. Pourtant un polling sur 300 secondes et un compte dédié au HC2 Donc histoire de savoir lorsque le plugin est HS j'ai fait une petite scène. Pas de configuration particulière, juste renseigner smartphoneId avec l' ID du smartphone pour le push et thresholdTimeout pour fixer le délai maximum de rafraichissement des données NetAtmo, logiquement il faut conserver 1200. Le code de la scène va se caler automatiquement sur le polling du plugin pour sa boucle interne. Cela peut-être améliorer en rebootant le plugin voir le HC2 en cas de détection --[[ %% autostart %% properties %% globals --]] if (fibaro:countScenes() > 1) then fibaro:abort() end if (fibaro:getSourceTrigger()["type"] == "autostart") then print("<font color=\"green\">Auto Start</font> [ <font color=\"red\">"..os.date('%Y-%m-%d %H:%M:%S', os.time()).."</font> ]"); end local NWSMonitoring = { smartphoneId = 844, thresholdTimeout = 1200 } function NWSMonitoring.run() NWSMonitoring:checkUpdate() setTimeout(NWSMonitoring.run, (NWSMonitoring.polling or 300)*1000) end function NWSMonitoring:checkUpdate() local httpClient = net.HTTPClient() httpClient:request('http://127.0.0.1:11111/api/devices?type=com.fibaro.netatmoWeatherStation', { success = function(response) if tonumber(response.status) == 200 then if (response.data ~= nil and type(response.data) == 'string') then local data, dt = json.decode(response.data)[1], os.date("*t") local diff = os.time(dt) - tonumber(data.properties.lastUpdated) self.polling = tonumber(fibaro:getValue(data.parentId, "polling_time")) print('Last update since ' .. diff .. ' seconds. Status: ' .. fibaro:getValue(data.parentId, "ui.Connection_Status_Label.caption")) if (diff > self.thresholdTimeout) then print('Oups, weather station seems blocked!') print('Last Updated:' .. os.date('%Y-%m-%d %H:%M:%S', self.lastUpdated)) print('Netatmo ID:' .. data.id) if (self.notified == nil or self.notified ~= true) then fibaro:call(self.smartphoneId, 'sendPush', 'Oups, weather station seems blocked!'); self.notified = true; end end end else print('call::checkUpdate ERROR [HTTPClient:request] status: ' .. response.status) end end, error = function(err) print('call::checkUpdate ERROR [HTTPClient] description: ' .. err) end, options = { method = 'GET' } }); return true end NWSMonitoring.run()
  24. @Pepite, il faut inclure la telco en contrôleur secondaire, il doit y avoir la procédure dans la documentation.
  25. Bienvenue sur le forum et bonne lecture.
×
×
  • Créer...