Krikroff Posté(e) le 22 novembre 2014 Auteur Signaler Partager Posté(e) le 22 novembre 2014 @TeamFive38, ce problème n'est pas un bug du plugin mais malheureusement un bug de la V4.018 du HC2, de manière aléatoire des plugins ne peuvent plus redémarrer . La solution est de faire un delete du plugin ce qui a pour effet de supprimer toutes les instances et aussi logiquement les sources, puis importer de nouveau le plugin (glisser le zip) comme pour une première installation et croiser les doigts Merci pour ton retour. JC. Lien vers le commentaire Partager sur d’autres sites More sharing options...
TeamFive38 Posté(e) le 22 novembre 2014 Signaler Partager Posté(e) le 22 novembre 2014 c'est noté, j'avais en plus déjà vu ça dans les pages précédentes Je viens de ré-installer mes 5 sondes Oregon et mon enregistreur de puissance OWL sans soucis. Ca tombe bien j'ai ajouté un FGS221 à ma PAC cette après-midi. Il ne me manquait plus que de suivre la puissance consommé avec ce bel outils de suivi de puissance de la V4. Merci encore. Fred Lien vers le commentaire Partager sur d’autres sites More sharing options...
fredo Posté(e) le 22 novembre 2014 Signaler Partager Posté(e) le 22 novembre 2014 @TeamFive38 Peux-tu me faire des screenshots d'un virtual sensor d'une des sondes Oregon. Chez moi ça ne fonctionne plus depuis que j'ai installé la nouvelle version du plugin. Il y a visiblement un problème lors de l'appel HTTP vers la Zibase. Merci d'avance. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Krikroff Posté(e) le 22 novembre 2014 Auteur Signaler Partager Posté(e) le 22 novembre 2014 @fredo, rien que pour toi fraichement testé sur une zibase CONFIGURATION: Sensor type : Temperature (S1) + Humidity (S2)DATA SOURCE: Units : Metric Scheme : HTTP Host : zibase.net Port : 80 Path : /api/get/ZAPI.php?zibase=ZiBASE000xxx&token=xxxxxxxxxxxx&service=get&target=probe&id=OSxxxxxxxxxxxxxxxxFORMAT AND PATH EXPRESSION: Format : JSON Path Expression (S1) : /body/val1 Path Expression (S2) : /body/val2ADVANCED PROPERTIES Polling Interval: 300 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Krikroff Posté(e) le 22 novembre 2014 Auteur Signaler Partager Posté(e) le 22 novembre 2014 Bon maintenant il faut que je prévienne la personne qui par mégarde àlaissé les infos de sa Zibase sur le forum Lien vers le commentaire Partager sur d’autres sites More sharing options...
fredo Posté(e) le 22 novembre 2014 Signaler Partager Posté(e) le 22 novembre 2014 ça ne me rassure pas, j'ai exactement la même chose Lien vers le commentaire Partager sur d’autres sites More sharing options...
Krikroff Posté(e) le 22 novembre 2014 Auteur Signaler Partager Posté(e) le 22 novembre 2014 Effectivement c'est incompréhensible ! Tu peux me passer par MP ton : http://zibase.net/api/get/ZAPI.php?zibase=xxxxx&token=xxxxxx&service=get&target=probe&id=OSxxxxxxxxxxxx juste pour que je puisse faire un test après je l'efface de mes tablettes pas d'inquiétude Bon comme je n'ai toujours pas trouvé le moyen de "domotiser " biberons + couches je dois faire une pause 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
TeamFive38 Posté(e) le 22 novembre 2014 Signaler Partager Posté(e) le 22 novembre 2014 Et voila une des mes sondes Lien vers le commentaire Partager sur d’autres sites More sharing options...
TeamFive38 Posté(e) le 22 novembre 2014 Signaler Partager Posté(e) le 22 novembre 2014 pour biberons + couches il faut le plugin maman ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Krikroff Posté(e) le 22 novembre 2014 Auteur Signaler Partager Posté(e) le 22 novembre 2014 @TeamFive38, lol ouais carrément mais le plugin maman travail tous les samedis de 9h00 à 19h30 donc je m'y colle . C'est presque un luxe aujourd'hui d'avoir 2 jours en famille . Bon ça me confirme que le plugin marche avec la zibase, alors @fredo c'est quoi le problème ? tu veux jouer avec mes nerfs c'est ça Lien vers le commentaire Partager sur d’autres sites More sharing options...
fredo Posté(e) le 23 novembre 2014 Signaler Partager Posté(e) le 23 novembre 2014 @Krikroff Bon ben j'ai repris ce soir mes expérimentations Virtual Sensor. J'ai enfin décidé de supprimer et recréer un nouveau Sensor Thermo/hygro. Et là, impec du premier coup. J'ai donc commencé àrecréer les autres sondes, et je me suis rendu compte que si on ne mets pas tous les paramètres comme il faut la première fois avant d'enregistrer le virtual sensor, après c'est mort. Par exemple, si le "sensor type" est incorrect, pas moyen de le changer par la suite. Etrange. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Krikroff Posté(e) le 24 novembre 2014 Auteur Signaler Partager Posté(e) le 24 novembre 2014 C'était un problème sur la Zibase ? Le fait de ne pas pouvoir modifier le sensor type n'est pas un bug. Il n'est pas possible de modifier le type d'un périphérique a la volé après la création. Ceci a été évoqué sur le post mais je vais documenter cette limitation Cool que ça marche enfin Envoyé de mon iPhone àl'aide de Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
fredo Posté(e) le 24 novembre 2014 Signaler Partager Posté(e) le 24 novembre 2014 Bah non, pas de problème au niveau de la Zibase. J'ai recréé exactement le même Virtual Sensor avec la même configuration, et ça fonctionne. Etrange... Bref, ça fonctionne et c'est cool ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
TeamFive38 Posté(e) le 25 novembre 2014 Signaler Partager Posté(e) le 25 novembre 2014 bon, alors peut-être un autre soucis pour les experts ... j'ai utiliser une de mes virtual device (sonde temperature salon) pour piloter ma PAC. J'avais testé ce week-end avec la température de mon smoke sensor et cela fonctionnait bien mais depuis que j'ai changé la sonde dans mon link device (remplacé par ma virtual device) le FGS221 ne réagi plus. J'en déduis que le panel link device ne prend pas en compte la valeur de la virtual device... si je change de nouveau par un autre "vrai" sonde de température ça fonctionne ! du coup un peu froid pour madame mais un nouveau debug ... Fred Lien vers le commentaire Partager sur d’autres sites More sharing options...
Krikroff Posté(e) le 25 novembre 2014 Auteur Signaler Partager Posté(e) le 25 novembre 2014 Ceci est très intéressante, il faut que je creuse le sujet afin de déterminer si c'est un problème dans la conception du plugin ou bien un bug de la V4 bêta ! En même temps il n'y a pas 50 possibilités pour créer une sonde de température dans un plugin. As tu un Netatmo ? Envoyé de mon iPhone àl'aide de Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
Krikroff Posté(e) le 25 novembre 2014 Auteur Signaler Partager Posté(e) le 25 novembre 2014 C'est étrange parce que en parlant de ça il me semble avoir réalisé le test en Link sous la V4.017 ... Hum étrange ! Envoyé de mon iPhone àl'aide de Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
TeamFive38 Posté(e) le 25 novembre 2014 Signaler Partager Posté(e) le 25 novembre 2014 Oui, j'ai un netatmo, mais il faut que je le re-install car maigres un statut connecte je n'ai pas de synchro. Très bonne idée de test. Je fais ça et je reviens avec les infos ... Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
TeamFive38 Posté(e) le 25 novembre 2014 Signaler Partager Posté(e) le 25 novembre 2014 test fait avec netatmo et pas mieux, donc c'est pas un prob de virtual device mais probablement de la V4 Fred Lien vers le commentaire Partager sur d’autres sites More sharing options...
Krikroff Posté(e) le 25 novembre 2014 Auteur Signaler Partager Posté(e) le 25 novembre 2014 Ok merci pour le test je n'aurais pas eu le temps ce soir Je vais réfléchir àune solution de contournement. Envoyé de mon iPhone àl'aide de Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
sebcbien Posté(e) le 26 novembre 2014 Signaler Partager Posté(e) le 26 novembre 2014 Tiens, je pense à un truc... Apparemment la solution jeedom permet de scinder la partie serveur (php) qui peut par exemple tourner sur un synology, de la partie zwave (qui elle tourne sur raspberry et sa carte zwave) Apparemment cette partie zwave sur raspberry est particulièrement fiable et stable. Malheureusement Jeedom bien que en constante évolution, n'est pas encore au niveau de la HC2 du point de vue fonctionnalités. L'idée serait donc éventuellement de pouvoir se passer de la partie ZWAVE de Fibaro et de s'appuyer sur la partie zwave de jeedom. Hérésie ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
labomatik Posté(e) le 27 novembre 2014 Signaler Partager Posté(e) le 27 novembre 2014 Krikroff, petite question, je souhaiterai integrer la consommation de mes panneaux dans le panel energie de la HC2 avec ton plugin (quant je l'aurai réinstallé :-) ) Pour cela actuellement j'ai un petit VD avec ce code (mais qui fait plus qu'afficher des elements du json) une idée comment je peux récuperer ça sur ton plugin? -- Polling time (value in milliseconds) local _polling = 60*60*1000; local _trace = true; local _selfId = fibaro:getSelfId(); function trace(value) if (_trace) then return fibaro:debug(tostring(value)); end end function GetPlantOverview() trace("GET PLANT OVERVIEW"); local payload = [[ { } ]]; HC2 = Net.FHttp("192.168.1.50", "80"); response, status, errorCode = HC2:POST("/rpc", "RPC="..payload); if errorCode == 0 then trace("status: "..status); local jsonTable = json.decode(response); if (jsonTable ~= nil) then local proc = jsonTable.proc; local version = jsonTable.version; local id = jsonTable.id; trace(proc.." - id:"..id..", version:"..version); trace(table.getn(jsonTable.result.overview).." rows in overview"); for key,value in pairs(jsonTable.result.overview) do unit = jsonTable.result.overview[key].unit or ""; meta = jsonTable.result.overview[key].meta or ""; name = jsonTable.result.overview[key].name or ""; value = jsonTable.result.overview[key].value or ""; trace("unit:"..unit..", meta:"..meta..", name:"..name..", value:"..value); if (meta == "GriEgyTdy") then fibaro:call(_selfId, "setProperty", "ui.prodToday.value", value.." "..unit); end if (meta == "OpStt") then if (string.find(value, "Ok")) then status = "ok" else status = "ERROR" end fibaro:call(_selfId, "setProperty", "ui.status.value", status); end if (meta == "GriPwr") then fibaro:debug("Puissance :"..value.." "..unit); fibaro:call(_selfId, "setProperty", "ui.puissance.value", value.." "..unit); end end else trace("response is null"); end else trace("errorCode: "..errorCode); end trace("END GET PLANT OVERVIEW"); end function GetProcessData() local payload = [[ {} ]]; HC2 = Net.FHttp("192.168.1.50", "80"); response, status, errorCode = HC2:POST("/rpc", "RPC="..payload); if errorCode == 0 then trace("status: "..status); local jsonTable = json.decode(response); if (jsonTable ~= nil) then local proc = jsonTable.proc; local version = jsonTable.version; local id = jsonTable.id; trace(proc.." - id:"..id..", version:"..version); trace(table.getn(jsonTable.result.devices).." rows in devices"); for key,value in pairs(jsonTable.result.devices) do channels = jsonTable.result.devices[key].channels; trace(table.getn(channels).." channels in key" .. jsonTable.result.devices[key].key); for keyB,valueB in pairs(channels) do unit = channels[keyB].unit or ""; meta = channels[keyB].meta or ""; name = channels[keyB].name or ""; value = channels[keyB].value or ""; trace("unit:"..unit..", meta:"..meta..", name:"..name..", value:"..value); end end else trace("response is null"); end else trace("errorCode: "..errorCode); end end function main() -- prepare a global counter if (_count == nil) then trace("Home Center 2 start script at " .. os.date()); _count = 0; end --notify begin of process trace("Start process #".._count..", please wait..."); -- query #1 GetPlantOverview(); -- query #2 GetProcessData(); fibaro:call(_selfId, "setProperty", "ui.updatedate.value", os.date()); -- increment global counter _count = _count + 1; end -- Start main loop process main(); -- Sleep fibaro:sleep(_polling); -- EOF Main loop Lien vers le commentaire Partager sur d’autres sites More sharing options...
Krikroff Posté(e) le 27 novembre 2014 Auteur Signaler Partager Posté(e) le 27 novembre 2014 @Labomatik, Lol, je le connais bien ce code c'est pour le Sunny Webbox, je l'ai fait en 2013 il me semble pour Kuuno . Oui je pense que c'est jouable avec une petite évolution du plugin afin de gérer la méthode POST et le BODY. Si c'est quelque chose qui te semble utile je peux le prévoir je pense pour la prochaine version. ps: je n'ai plus d'accès sur équipement de la sorte, si besoin et pour test (en lecture) pourrais-tu m'ouvrir un accès ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
labomatik Posté(e) le 27 novembre 2014 Signaler Partager Posté(e) le 27 novembre 2014 Ahhh; aucun soucis, mon environment est le tiens ;-) Christophe Lien vers le commentaire Partager sur d’autres sites More sharing options...
acuncolta Posté(e) le 27 novembre 2014 Signaler Partager Posté(e) le 27 novembre 2014 Bonjour tout le monde, Je suis passé aussi en 4.019... Essentiellement motive par la support Json (qui marche je veux dire !) Par contre j'ai rencontré deux soucis. Le 1er et visiblement je suis pas le seul, le panneau de chauffage ne fonctionne pas avec des sondes de temperatures issues d'un plugin (Netatmo ou notre cher Virtual Sensor)... Rageant je venais de m'y coller, domoticz + Vicrtual device j'etais tout content de voir enfin mes sondes oregons "comme" des sondes natives... :-( Vu le rpix des thermostats Zwave, j'espère qu'y vont nous trouver une solution rapido... Dans l'intervalle si quelq'un a une idée... je suis preneur !!! Ai ouvert le ticket sur support Fibaro. A suivre. 2ieme point plus cosmetique mais bien galère, sur les FGS221 (qui commandent tous mes radiateurs) impossible de changer les icones (Cf. piece jointe) Avez vous le souci aussi ? Je n'avais pas de FGS221 avant ça (Je gérai mon chauffage via eedomus et j'attendais justement de pouvoir rapatrier mes sondes oregons) donc impossible de dire si le souci était présent avant la v19 => MAJ : Fibaro vient de cloturer mon ticket, mon bug faisant doublon avec une remontée du (24/10), statut "accepté"... Ca traine donc depuis la V18. Question subsidiaire : Apres inclusion je ne vois bien que 2 switchs dans les modules mais j'ai également un troisieme switch en "caché" normal ?? J'ai également ouvert un ticket Fibaro sur ce point. Idem vos retours seraient bienvenue ! + Olivier Lien vers le commentaire Partager sur d’autres sites More sharing options...
Krikroff Posté(e) le 27 novembre 2014 Auteur Signaler Partager Posté(e) le 27 novembre 2014 @acuncolta, non tu n'es pas tout seul @labomatik, super, j’attends les infos par MP, j'suis chaud patate Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés