Aller au contenu

henri-allauch

Membres confirmés
  • Compteur de contenus

    969
  • Inscription

  • Dernière visite

  • Jours gagnés

    30

Tout ce qui a été posté par henri-allauch

  1. Pour être optimiste, ce n'est peut être pas un bug proprement dit dans util.lua, mais à la ligne 35 il y a detection de quelque chose d'incorrect ( paramètre incorrect ?) .... mais leur message ne nous permet pas de remonter à l'origine. Ce qui nous intéresse c'est de savoir quoi et où ... pour que nous puissions débuger nos propres erreurs Si on est Pessimiste vu la fréquence et à priori la diversité des codes incriminés il faudra aussi à apprendre à vivre avec !!!!! Je viens de voir qu'on en parle déjà ici http://www.domotique-fibaro.fr/index.php/topic/5629-catcher-une-erreur-lua/ 23/08/2015 Je vais lire en profondeur mais je crois que c'est resté sans solution
  2. OK je viens de leur envoyer mon message ( sans mon code lua ) On verra bien si c'est une erreur dans une librairie il me donneront une astuce pour débuger, ou il me demanderont le code On attend
  3. @jojo Je ne pense pas a la ligne 35 de mon code car j'ai ajouté justement des lignes pour voir si l'erreur se déplaçait Je pense plutôt à la ligne 35 de la librairie util.lua mais ce n'est qu'une supposition Quand au support je me refuse à ce qu'il mettent les mains dans mes scènes, comte tenu qu'ils ne sont pas toujours très doués avec leur propre code. @indyana Moi ( pour le moment) cela ne se produit que sur une scène qui tourne en boucle, les autres scène on une action furtive sur l'évènement et se termine.
  4. Parmi 250 lignes de code lua qui tourne comme un scheduler toute les minutes, je reçois parfois une erreur ( toujours la même ) mais à une fréquence très aléatoire Style 1 mois sans erreur Parfois une erreur par semaine. ( Ma box en 4.080 tourne depuis 147 jours sans reboot ) 3 erreurs sur cette période Le message ne m'aide pas pour trouver l'origine de mon erreur : [DEBUG] 04:13:00: [1;31m2016-08-04 04:13:00.784768 [ fatal] LUA error: /usr/share/lua/5.2/json/decode/util.lua:35: unexpected character @ character: 1 0:1 [Y] line: [DEBUG] 04:13:00: Y Avez vous une idée d'investigation ?
  5. Bon match .... Par principe j'aime bien mettre à jour mon matériel, par principe je n'aime pas les emerd... donc je ne met pas les Beta tests et surtout je m'informe avant. Je roule des jours heureux avec une HC2 en 4.080 voyez ci-dessous Hc2 en Service Le 10/07/2016 à 06:00:00 Depuis 122 jours, 08 heures, 12 Minutes et 36 secondes Mémoire : RAM Disponible : 46% Cache : 17% Et encore j'ai perdu 4% car j'ai fait 2 motifs lua hier mais ça va revenir sous 48H à 51 % et se stabiliser comme déjà plusieurs semaines. Donc passer en 4.090 me tente mais je trouve qu'il y a pas mal de cas ou cela à posé quelques difficultés à certain d'entre nous : Notamment blocage du Zwave , des erreurs 503, et un ralentissement. Certes nous avons tous des configurations et des utilisations différentes, mais peut on dire qu'une HC2 en 4.80 qui fonctionne sans problème à de forte chance de retrouver la même stabilité en 4.090 ? Je lis souvent relancer les services : c'est une fontionnalité apportée avec la version > 4.080 ou vous parlez de relancer des services dans unix avec une console connectée (root) ? La mise à jour des firmware des devices fibaro est elle obligatoire et automatique ou proposée ? Je suis inquiet aussi par ... "" Trop de modification de VG "" euh trop c'est combien ? Oui ... heureusement que ce forum existe
  6. Pour Info : Idem pour moi Fausses alertes sur FGSS-001 et FGSD-002 il y a quelques mois. Depuis semble stables Et les batteries sont stabilisé à 60% ( Installés en Janvier )
  7. Pour répondre à l'interrogation de @Moicphil Les bombes il y en a chez casto environ 6 euros J'ai essayé ca déclenche bien mais avec une bombe j'ai testé 6 fibaro ( vaporise 5 secondes par détecteur )
  8. Pour le moment je ne sais pas. Mais en fonctionnement sur secteur il n'y a pas de débit et en cas de coupure, quand elle prend le relai ça ne doit pas consommer beaucoup. C'est àsurveiller et sûrement àaméliorer. Par contre pas de ds18B20 connectés au module.
  9. J'ai avancé : Ce qui est dit ci dessus reste en partie vrai : pour la connexion internet ( ip:port ) et redirection de port sur la box Mais en ce qui concerne L'appli Fibaro sur iOS ( je suppose idem sous autre smartphone ) j'ai fait une connerie. Il y a quelque temps j'ai remplacé mon téléphone, donc rechargé et configure iOS Fibaro sans faire attention que le user password demandé à l'install est celui de home.fibaro Donc j'ai rentré celui de la HC2 et quand je suis hors wifi, il ne peut pas se connecter à la box. Pepite m'a conseillé une reinstal et c'est en suivant son conseil que j'ai découvert mon erreur. Du coup ca marche. Pourquoi c'est plus rapide ? Je suppose que que ce n'est pas des pages entières, mais des requêtes sur l'api Bon en tout cas c'est bien SI cela peut servir à d'autres ... lire attentivement les conseils des membres de ce Forum
  10. Bon je ne suis pas le seul ça me rassure. Je reinitialise le dsl de la box chaque semaine. Je viens de faire un essai après réinit de la box 4,57 en download et 300k en upload ( 5km du DSLAM ) Donc effectivement ca rame : à l'instant un minute pour la page d'accueil de la Hc2 ( Si c'est une utilisation occasionnelle ca va encore ) D'ou mon idée initiale de se post, faire une page "De Quelques commandes urgentes avec un minimun de transfert de données. Heureux de ne pas rebooter la box .... on ne sais jamais ... Merci à tous de vos réflexions et conseils ci dessus, on se sent moins seul.
  11. Oui c'est bizarre j'ai une connection internet autour de 4GO par SFR en ADSL la hc2 est relié directement sur la box en RJ45 comme la télé, et une boite terracom, j'ai un routeur wifi ou se connecte : des cameras IP, deux PC , Mac et téléphones. Aucun PB J'ai un domaine sur OVH ip (mis à jour par la box) et des configurations Nat dans la box Si je met le téléphone en 4G, et que je me connecte par par domaine sur OVH, j'accède sur mes camera correctement ( chaque camera étant une redirection de port ) C'est idem pour la Hc2 mais c'est d'une lenteur voire une impossibilité de se connecter. je me demande si un reboot de la Box ne résoudrait pas ce PB ?
  12. C'est ce que je fais ( + nom de domaine chez OVH ) ca marche depuis wifi mais c'est hypper lent en 4G ( çà a eut marché ) Pour me convaincre j'ai essayé avec nom ip ( sans passer par le domaine ) c'est idem ok en wifi pas en 4G Bon il quelques chose de bizarre
  13. @pepite peux tu expliquer ce que tu entends par mon adresse publique, et quelle application ? Je ne cherche qu'a améliorer l'accès quand je suis hors de chez moi.
  14. Ce sera pour une utilisation très restreinte et très ponctuelle. ( lumières jardin ou Portail ) Si tu parles de l'appli fibaro sur iOS : Elle fonctionne très bien en wifi mais pas du tout en 4G ( Erreur de connexion systématique ) Ca a eu fonctionné il me semble
  15. Merci de vos réponse. J'avais essayé sous cette forme de pointeur mais je devais avoir une autre erreur et le résultat était Null. Devant votre réponse commune j'ai insisté et repris le code et ça marche. Merci @Shad je vais faire une une page simple qui me permettra de commander quelques devices principaux (.... /api/callAction?deviceID=NUNDEVICE&name=turnOff") et de suivre leur état après Action. Car l'accès distant par home.fibaro ( qui a déjà fonctionné a partir de mon portable ne fonctionne plus : je passe le login home.fibaro puis je vais jusqu'au login de la HC2 mais le bouton identification est inopérant? ) J'ai prévu un accès distant qui fonctionne mais ( 4G ) parfois très très c'est lent ? Donc je fait un truc basic style ligne de commande.
  16. Je voudrais depuis un php récupérer la value d'un device. J'initialise : curl_setopt($c, CURLOPT_URL, "://user:pwd@monsite:nonport-redirected/api/devices?id=19"); (j'ai pas mis ici http devant :// sinon c'est un lien qui s'affiche) Je lance :$output = curl_exec($c); Si Ok je décode le json : $Rep = (json_decode($output, true)); je dumpe le résultat :var_dump ($Rep); j'obtient ( mise en forme manuelle ) ["id"]=> int(19) ["name"]=> string(12) "Prise AN-157" ["roomID"]=> int(4) ["type"]=> string(23) "com.fibaro.binarySwitch" ["baseType"]=> string(16) "com.fibaro.actor" ["enabled"]=> bool(true) ["visible"]=> bool(true) ["isPlugin"]=> bool(false) ["parentId"]=> int(18) ["remoteGatewayId"]=> int(0) ["interfaces"]=> array(3) { [0]=> string(5) "light" [1]=> string(5) "zwave" [2]=> string(15) "zwaveProtection" } ["properties"]=> array(41) { ["parameters"]=> array(0) { } ["zwaveCompany"]=> string(10) "Everspring" ["zwaveInfo"]=> string(6) "4,2,64" ["zwaveVersion"]=> string(3) "1.2" ["pollingTimeSec"]=> int(0) ["RFProtectionState"]=> string(1) "0" ["RFProtectionSupport"]=> string(1) "0" ["configured"]=> string(4) "true" ["dead"]=> string(5) "false" ["deviceControlType"]=> string(1) "2" ["deviceIcon"]=> string(1) "2" ["emailNotificationID"]=> string(1) "4" ["emailNotificationType"]=> string(1) "0" ["endPointId"]=> string(1) "0" ["isLight"]=> string(4) "true" ["liliOffCommand"]=> string(0) "" [ "liliOnCommand"]=> string(0) "" ["localProtectionState"]=> string(1) "0" ["localProtectionSupport"]=> string(1) "7" ["log"]=> string(0) "" ["logTemp"]=> string(0) "" ["manufacturer"]=> string(0) "" ["markAsDead"]=> string(4) "true" ["model"]=> string(0) "" ["nodeId"]=> string(1) "3" ["parametersTemplate"]=> string(3) "350" ["productInfo"]=> string(16) "0,96,0,4,0,1,1,2" ["protectionExclusiveControl"]=> string(1) "0" ["protectionExclusiveControlSupport"]=> string(5) "false" ["protectionState"]=> string(1) "0" ["protectionTimeout"]=> string(1) "0" ["protectionTimeoutSupport"]=> string(5) "false" ["pushNotificationID"]=> string(1) "6" ["pushNotificationType"]=> string(1) "0" ["remoteGatewayId"]=> string(1) "0" ["saveLogs"]=> string(4) "true" ["smsNotificationID"]=> string(1) "4" ["smsNotificationType"]=> string(1) "0" ["useTemplate"]=> string(4) "true" ["userDescription"]=> string(0) "" ["value"]=> string(5) "false" } ["actions"]=> array(3) { ["reconfigure"]=> int(0) ["turnOff"]=> int(0) ["turnOn"]=> int(0) } ["created"]=> int(1457552846) ["modified"]=> int(1457552846) ["sortOrder"]=> int(26) } si je dumpe : var_dump ($Rep['properties']); j'obtient la partie Du tableau properties Mais je ne sais par récupérer le string "value" du tableau properties : plusieurs essais sans succès. Si un connaisseur passe dans le coin merci de me mettre sur la voie : merci
  17. J'ai fait ce que tu décris avec un relai et un module universel ( photo en fin de page ) http://www.domotique-fibaro.fr/index.php/topic/5362-eteindre-la-box-hc2-par-virtual-device/page-3 Voir Message et Photo Posté 26 février 2016 - 15:13 Cette solution a déclenché correctement deux fois hors essais ( pas encore intégré la commande sutdonwn car pas dispo dans la 4.080 )
  18. C'est pas une hallucination, nous sommes quelques un a avoir constaté la même chose et à priori le module envoi son état quand le zwave redémare ( avec un délai ). Pas de transitions dans les événements. pour ceux qui ont des prises everspring 157 c'est la même chose. Moi je n'ai pas de Wallplug fibaro mais ce serait intéressant de savoir si on constate la même chose. Le pb doit exister chez tout le monde avec le model universel, mais suivant le traitement, le pb passe inaperçu.
  19. C'est pas systématique 60 minutes et ce n'est pas un problème de code car idem sur les box zipato. J'ai 4 modules universel donc 8 devices Quand ca redémarre il se réveillent les uns derrieres les autres pas toujours dans le même ordre et l'ensemble dure environ une heure. Dans mon cas et depuis toujours j'ai des notifications ( pas celles de fibaro ) qui me signale le portail, la lumière, l'état de la chaufferie ... Quand j'étais sous Zipabox, il y avait des semaines ou j'étais réveillé, suite à des reboot nocturnes et fréquents, par des notifications : le portail est fermé, la lumière est éteinte; ... En passant sous fibaro, bien qu'il existe des problèmes les réveils nocturnes n'arrivent plus, mais j'avais remarqué ces notifications lors d'un redémarrage volontaire et des sauvegardes. N'ayant pas trouvé de solutions, j'ai ajouté dans mon scheduler : la mise à 1 d'une VG G_Starting sur le reboot lors son démarrage auto. --Voir si redémarré depuis moins de 15 minutes if os.time() - hc2.serverStatus <= 15 * 60 then -- c'est un reboot -- Informer du Start fibaro:setGlobal('G_Starting', "ON") fibaro:call(Id_Admin, "sendEmail", "Etat HC2" , "Hc2 Reboot -> G_Starting ON " ..horaire ) Et cycliquement( 10 minutes ) je surveille les backup et la présence de la VG G_Starting depuis une heure -- Si G_Starting ON (mis en place par l'autostart ou un backup récent ( ci-dessous) if fibaro:getGlobal ("G_Starting") == "ON" then local lastModified = fibaro:getGlobalModificationTime ("G_Starting") --Si G_Starting ON depuis une heure ou plus if os.time() - lastModified >= 60 * 60 then -- Alors on le passe OFF pour revalider le son des notifications fibaro:setGlobal('G_Starting', "OFF") fibaro:call(Id_Admin, "sendEmail", "Etat HC2" , "G_Starting ON depuis 1 heure -> G_Starting OFF " ..horaire .. " Hc2 en Service " ..Depuis) end else -- Voir BackUp récent if fibaro:getGlobal ("G_Starting") == "OFF" then local hc2b = api.get('/settings/backups') if os.time() - hc2b[1].timestamp <= 60 * 60 then -- on passe G_Starting ON pour passer les notifications en silence fibaro:setGlobal('G_Starting', "ON") fibaro:call(Id_Admin, "sendEmail", "Etat HC2" , "Backup récent -> G_Starting ON " ..horaire .. " Hc2 en Service " ..Depuis) end end end Et pour finir dans mon système de notifications je remplace les sons par des vibrations ( conserve les messages ) --Voir si on a un start récent if ( fibaro:getGlobalValue ("G_Starting") == "ON" ) then -- oui alors remplacer les sons par des silences --fibaro:debug ("Silence") ParamPush.SonPushOver = "none" ParamPush.SonBoxcar = "Vibrate-Only" end Voilà c'est un peu compliqué à expliquer, mais j'ai pu intégrer le code dans mes scènes et cela me permet de dormir. C'est simplement un exemple.
  20. J'en avait parlé http://www.domotique-fibaro.fr/index.php/topic/6676-déclenchement-de-scène-au-boot-reboot/ dans ce post j'ai constaté cela sur le module universel fibaro et sur les prises everspring AN157 j'avais remarqué la même chose avec la ZIPABOX. Les scènes sont réveillées sur le trigger de ces devices avec la valeur de leur état de l'instant. C'est au boot et après une Sauvegarde ( Démarage du Zwave)
  21. Comment fait on un arrêt propre de la hc2 alors ?
  22. Question bête mais j'ai pas tout compris ( c'est l'age ) Trois Id Device le premier : Déclenchement sur température OK j'ai déjà reçu des événements et je teste si Température > à XXX avant de faire sonner l'alarme le deuxième : Déclenchement sur fumée OK je reçois aussi des évènements ( déclenchement par test manuel bouton, et déclenchement intempestifs pour le moment ) le troisième : Déclenchement alarme (Incendie) c'est quoi ? Fumée + température ? pas reçu d'évènement . Moi je déclenche la scène sur les trois valeurs, puis je teste l'iD du reveil Si température et valeur > XX degrés de lance l'alarme Si Fumée je teste si ON , je signale l'alarme ( on a parfois des déclenchement Fumée OFF sans avoir eut de ON : ca semble être le réveil cyclique du device par la box ) SI Alarme ( le troisième ) je signale l'alarme ( mais je ne sais pas exactement quelles conditions sont lié à cet troisième ID Device ) Comment avez vous traitez les événements de ce détecteur ?
  23. Bon le résultat de la trace de la req HTTP c'est pas clair ?id=42 ok c'est lon device #bookmark-advanced .... ? je sais pas
  24. Idem des alarmes intempestives Le fibaro bippe et il envoi son évènement fumée. Evidement aucune fumée . Ci joint les deux Captures d'écran de la boite à fumée ( Pic à 250 ? ) Avant je ne savais pas si le feu pouvait m'emporter dans mon sommeil ... maintenant je me reveille en sursaut pour aller vérifier ...
  25. @Lazer et @Jojo Merci pour les pistes à suivre et la méthode.
×
×
  • Créer...