Aller au contenu

MAM78

Membres confirmés
  • Compteur de contenus

    2 501
  • Inscription

  • Dernière visite

  • Jours gagnés

    28

Tout ce qui a été posté par MAM78

  1. @Kana-chan Après quelques recherches sur ma box fibre, je remarqué que les infos ((DownstreamCurrRate et UpstreamCurrRate) ne sont pas disponibles pour un lien FTTH. Je comprend mieux pourquoi tu as retiré cette partie de ton code. Dommage
  2. @Kana-chan C'est bon çà marche. Merci Ce serait top si tu pouvais ajouter un label pour le débit. J'aimerais beaucoup mesurer les variations de débit pour mesurer la qualité de ma ligne. Il suffira plus que mettre cette valeur dans une variable et la remonter sur DomoCharts pour suivre sont évolution dans le temps. Zero serait significatif du perte de réseau. Qu'est-ce que tu en penses, faisable ?
  3. Super ca marche J'ai eu également le problème sur l'erreur sur le bouton Device (j'ai également une Netatmo Weather Station) : line 213: Assertion failed Corrigé avec l'insertion de la commande ci-dessous sur le ligne qui précède l'erreur : "id = tonumber(id)" Mes données remontent bien dans DomoCharts. Vous être impressionnant Au passage, j'ai constaté que mes batteries sur mes détecteurs de fumées Figaro sont quasi à 50% alors qu'ils n'ont qu'une semaine. Achetés sur le site d'Orange. A suivre dans la durée pour voir s'ils étaient déjà déchargés à l'achat ou s'ils se vident à vitesse grand V.
  4. J'ai copié le dossier graph (sous mac avec le finder) à la racine du partage /web de mon serveur Synology. soit /web/graph Est-ce bien ici qu'il faut le copier ?
  5. MAM78

    Interface De Programmation

    En se qui me concerne, sous mac, j'utilise ATOM pour lequel il y a plein de plugins (Mise en forme, autocompletion, ...) pour différent langages et notamment LUA, JSON, PHP, ...)
  6. Effectivement avec un plugin c'est beaucoup plus lisible. Merci pour l'info. Faut-il encore connaitre le n° du VD !
  7. Pour les variables. Elles me serviront pour faire des tests dans mes scènes ou dans du code LUA pour agir sur des actionneurs. Par exemple : faire varier le niveau de chauffage des chambres des enfants en fonction des jours de vacances de ces dernier.
  8. J'obtiens un truc du genre (pas trop lisible) lorsque mets dans mon navigateur (http://192.168.0.30/api/devices/130) : {"id":130,"name":"Vacances scolaires","roomID":24,"type":"virtual_device","visible":true,"enabled":true,"properties":{"deviceIcon":1015,"ip":"","port":0,"currentIcon":"1015","log":"","logTemp":"","mainLoop":"","ui.Label0.value":"En vacances","ui.Label1.value":"04.02.2017 - 20.02.2017 | Vacances d'hiver","ui.Label10.value":"OUI","ui.Label11.value":"OUI","ui.Label2.value":"01.04.2017 - 18.04.2017 | Vacances de printemps","ui.Label3.value":"25.05.2017 - 28.05.2017 | Pont de l'Ascension","ui.Label4.value":"08.07.2017 - 04.09.2017 | Vacances d'été","ui.Label5.value":"21.10.2017 - 06.11.2017 | Vacances de la Toussaint","ui.Label6.value":"23.12.2017 - 08.01.2018 | Vacances de Noël","ui.Label7.value":"17.02.2018 - 05.03.2018 | Vacances d'hiver","ui.Label8.value":"14.04.2018 - 30.04.2018 | Vacances de printemps","ui.Label9.value":"07.07.2018 - 01.09.2018 | Vacances d'été","ui.LabelZone.value":"[C] Versailles","visible":"true","rows":[{"type":"button","elements":[{"id":1,"lua":true,"waitForResponse":false,"caption":"Rafraichir","name":"Button11","empty":false,"msg":"-- --------------------------------------------------------------------------------------------------------------\n-- Check that one and only one instance is in memory\n-- --------------------------------------------------------------------------------------------------------------\nif ((not Vacances) or (Vacances.errors >= 5)) then\n\n\tVacances = {\n\t\tdepartement = \"78\",\n\t\tvarglobal = \"VacScolaire\",\n \tvarglobalJ = \"VacScolaireJ\",\n \tvarglobalJ1 = \"VacScolaireJ1\",\n \t\terrors = 0\n\t}\n\n\t-- --------------------------------------------------------------------------------------------------------------\n\t-- URL\n\t-- --------------------------------------------------------------------------------------------------------------\n \tVacances.url = \"telechargement.index-education.com\"\n\n\t-- --------------------------------------------------------------------------------------------------------------\n\t-- Optenir le fichier XML\n\t-- --------------------------------------------------------------------------------------------------------------\n\tVacances.getXml = function()\n\t\tlocal URL = Net.FHttp(Vacances.url)\n\t\tresponse, status, errorCode = URL:GET(\"/vacances.xml\")\n\t\treturn Vacances.iif(response ~= nil, Vacances.newParser().ParseXmlText(response), \"\")\n\tend\n\n\t-- --------------------------------------------------------------------------------------------------------------\n\t-- Rerecher la zone par rapport au numéro de
  9. Merci pepite, je vais intégrer ta suggestion pour GEA. Par-contre j'ai pas compris ton commentaire sur l'URL
  10. Hello, A l'étape 3.2 Base de données SQL lorsque je lance la commande : http://192.168.0.20/graph/install.php J'ai le message 500 Une erreur s'est produite lors du traitement de cette demande. 192.168.0.20 étant mon serveur Synology. Vous auriez une idée de ce que j'ai manqué ?
  11. Désolé pour mon côte Newbi, mais comment fait-on pour autoriser le sous-réseau où se trouve la hc2 d'aller voir sur le sous-réseau où se trouve la livebox ? Pour ma HC2, je suis sous un réseau 192.168.0.xxx et sur ma Livebox sous 192.168.1.xxx
  12. Vacances Scolaires Je partage avec vous ma première adaptation de Virtual Device (VD) qui gère les vacances scolaires selon les différentes zones en France. Je suis parti (respect des sources) du code VD Jours Chômés de @HANSOLO et de l'initiative de @mprinfo (Vacances Scolaire De Monsieur Steven) : Source : https://www.domotique-fibaro.fr/topic/1420-jour-chã´mã©/ Source : https://www.domotique-fibaro.fr/topic/4050-vacances-scolaire-de-monsieur-steven/#comment-59240 Pour info, le code de Monsieur @Steven va traiter le fichier xml telecharge sur "http://telechargement.index-education.com/vacances.xml" et lit les données du fichier pour faire les calculs et afficher les 9 prochaines périodes de vacances scolaires en fonction de votre code département et sa zone scolaire. J'ai adapté le code pour : qu'il indique si aujourd'hui et demain sont des jours de vacances scolaires (voir variables ci-dessous) qu'il précise si le jour en cours est dans une période de vacances scalaires qu'il affiche la période en cours sur le module (la version de Steven n'affichait que les prochaines période) actualiser le VD et les variables en utilisant la scène GEA avec la commande suivante (qui simule un clic sur le bouton <Rafraichir>) Voici le tutorail, il convient : 1) de créer 3 variables globales (ou laisser le VD les créer automatiquement) : VacScolaire (contient le nombre de jours jusqu'au prochaines vacances scolaires) VacScolaireJ (contient OUI ou NON pour indiquer si aujourd'hui est un jour de vacances scolaires) VacScolaireJ1 (contient OUI ou NON pour indiquer si demain est un jour de vacances scolaires) Vous pouvez également modifier le nom de ces variables globale, notamment nécessaire si vous avez des enfants dans des zones scolaires différentes. Il convient dans ce cas de créer 2 VD avec chacun leurs variables globales. 2) Importer le module virtuel ci-dessous (Vacances_scolaires.vfib.json). 3) Indiquer dans le code du bouton "Rafraichir" votre code département pour déterminer automatiquement votre zone de vacances scolaire : departement = "78", varglobal = "VacScolaire", varglobalJ = "VacScolaireJ", varglobalJ1 = "VacScolaireJ", Dans mon cas, c'est le 78 (Yvelines) situé dans la zone C. Vous pouvez également modifier le nom des variables dans cette même partie de code. 4) Ajouter la commande ci-dessous dans les événements de votre scène GEA (sous le fonction function setEvents() et modifier l'id de votre VD. GEA.add(true, 30, "", {{"VirtualDevice", 130, 1},{"Time", "00:00", "00:01"}}) La valeur 130 ci-dessus correspond à l'id de mon VD qui est disponible dans le chemin de votre explorateur, exemple : http://192.168.0.30/fibaro/fr/devices/virtual_edit.html?id=128. 5) Modifier éventuellement l'icône fournie ci-dessous de votre VD par celle de votre choix. Depuis le bouton <Rafraichir>. Vous trouverez ci-joint le fichier module virtuel et l'icône de celui-ci. Bon usage pour les intéressés et à votre dispo. dans la limite de mes compétences en LUA. Merci aux sources pour ces partages. Sources : VD à importer : Vacances_Scolaires V1.4.vfib.json Code LUA du bouton rafraîchir : Vacances_scolaires V1.4.lua Change log : 08/01/2017 : version V1.4 (Création automatique des variables globales + Quelques petites améliorations cosmétiques) 08/01/2017 : version V1.3 (Correction de la mise à jour de la variable globale qui contient le nombre de jours jusqu'au prochaines vacances) 08/01/2017 : version V1.2 (Correction et optimisation du code, suite aux problèmes rencontrés par certaines personnes sur leur iPhone) 19/02/2017 : version V1.1 (Correction bug sur le calcul Jour de VacScolaireJ1 la veille du dernier jour des vacances scolaires) 09/02/2017 : version V1.0 (version initiale)
  13. C'est bon j'ai trouvé, il fallait faire un triple clic sur le module pour qu'il reprenne sa configuration. Désolé pour le dérangement. Ma crédibilité est sauve
  14. Urgent le WAF n'est pas content. Question certainement très bête, mais urgente. Comment est-ce que l'on arrête la luminosité du rétro-éclairage LED des Fgms pendant la nuit notamment dans une chambre pour éviter qu'elle devienne une discothèque dès que l'on bouge dans le lit. J'ai essayé de jouer avec le paramètre 80 à 83 mais sans succès. Il clignote toujours. Est-ce qu'il y a un délai pour que les paramètres soient pris en compte ? Merci la crédibilité que mon choix domotique est en jeux !
  15. Comment fait-on lorsque l'on a un routeur perso entre la BOX Orange et la HC2 et donc pas un accès direct à la BOX ?
  16. Bonjour, J'ai le même problème, mais je ne comprends pas la solution. Il faut ouvrir quel port sur le router ? Où dans l'appli, il faut créer un accès manuellement, où spécifiée l'adresse et le port extérieur ?
  17. Merci pour l'info, Ce sont des variable mais également le prefix de fonctions qui sont déclarées dans le MV. L'ai enfin compris le principe. J'ai fait du DEV il y a un certain temps, mais en LUA je débute. Mais ça va venir.
  18. Bonjour, J'essaye d'implémenter MV, mais la fonction "Test des ouvrants" ne fonctionne pas dans mon implémentation. Pourriez-vous m'expliquer à quoi correspond ? PhilAlarm dans le code LUA Exemple du code en question : PhilAlarm = {} PhilAlarm.smartphones = {12}
  19. J'utilisais le bouton Icône du détecteur inactif Lorsque j'utilise le bouton Icône du détecteur actif cela fonctionne ! Lorsque l'on utilise les icônes par défaut de Figaro j'ai bien le changement d'affichage de l'icône lorsque j'ouvre et ferme la porte. N'est-il pas possible d'avoir le même comportement avec des icônes personnelles sans passer par des modules virtuelles ? Désolé si mes questions vous semblent ridicules, mais je débute sur HC2.
  20. Lorsque charge une nouvelle icône sur un détecteur de porte, j'ai le message suivant : Erreur. Icône trop grande, ou le nombre d'icônes ne correspond pas aux différents états du module Je ne comprends pas ce qui se passe, j'utilise un fichier PNG 128x128 chargé sur le forum (ci-joint), sans avoir modifié son contenu, juste son nom. J'avais déjà fais la même manipulation avec le même fichier, puis retirée l'icône de la liste. Mais maintenant je ne peux plus l'ajouter.
  21. Moicphil, merci pour ton auto qui m'intéresse particulièrement, Je suis à la recherche d'une sirène qui répond aux critères suivants : - contact sec que je peux déclencher à distance avec un module domotique de type Figaro FGS et pour plus tard un IPX800. - protection anti-arrachement - secouru par batterie et puisse être rechargée par une alimentation externe. - crache environ 105 à 110 dB + Flash lumineux - étanche, résistant anti-choc - avec une certification NFa2P Moicphil, cybersquat, Pourriez-vous m'indiquer si votre choix de la Elkron HPA702L serait aujourd'hui toujours le même ou si vous suggèreriez une autre sirène qui respecterait mes critères ? Bien évidement, pour les autres lecteurs vos avis sont les bienvenus.
  22. Merci pour vos remarques et particulièrement celle concernant l'indisponibilité de la HC2. Elles deviennent d'autant plus importantes le jour ou l'on quitte son habitation et qu'il faut que tout reste fonctionnel sans être obliger de laisser sa box HC2 avec la gestion de sa complexité aux prochains habitants des lieux. Tout le monde n'a pas les compétences pour maintenir une installation domotique de type Zwave intégré avec du LUA sur HC2, Jeedom, ... Sauf à proposer un contrat de maintenance de la solution.
  23. Ok Pepite, merci pour le conseil, j'ignorais qu'il fallait éviter de citer le message précédent. Pourquoi Jeedom avec un rfxcom, peux-tu m'expliquer ? Pour info, j'ai un NAS Synology, est-ce que je peux l'utiliser pour y connecter une clé RFXCOM ?
  24. Certe, mais comme je suis au début de ma solution domotique, je préfère autant éviter d'avoir à expliquer au WAF que ça marche sauf si ..... et qu'il faut faire cela pour que ça marche. Pour le moment, je préfère rester sur des solutions binaires pour que le projet soit totalement accepté par le WAF et pas prendre des remarques du type : ton truc ça marche une fois sur 2, ....
  25. Merci pour ta suggestion, mais un peu difficile à faire passer du côté WAF
×
×
  • Créer...