Aller au contenu

ASTECH44

Membres confirmés
  • Compteur de contenus

    212
  • Inscription

  • Dernière visite

Tout ce qui a été posté par ASTECH44

  1. @Lazer. Désolé pour t'avoir fait perdre du temps sur mon problème de table water. Je me suis soudain rappelé que le cache de Chrome n'était pas toujours notre ami. Un petit nettoyage et le Graph water fonctionne. Milles excuses.
  2. Nouvelle manip : 1) Dans HC2, mise en Pause de la scene « DOMOCHARTS » 2) Dans PhpMyAdmin, chager la table « domotique » en « domotique_old » 3) Vérification que les fichiers « index.php » & « config.js » sont paramétrés avec la table « water » active 4) Dans navigateur lancement de la cde 192.168.xx.yy/graph/install.php pour création auto de la table « domotique » , les tables sont créées mais j’ai des erreurs d’index dupliqués ALTER TABLE `domotique_light_day` ADD KEY `device_id` (`device_id`) MySQL Error #1061 : SQLSTATE[42000] Duplicate key name 'device_id' ALTER TABLE `domotique_noise` ADD PRIMARY KEY (`id`) MySQL Error #1068 : SQLSTATE[42000] Multiple primary key defined ALTER TABLE `domotique_noise_day` ADD PRIMARY KEY (`id`) MySQL Error #1068 : SQLSTATE[42000] Multiple primary key defined ALTER TABLE `domotique_noise_day` ADD UNIQUE KEY `device_date` (`date`,`device_id`) MySQL Error #1061 : SQLSTATE[42000] Duplicate key name 'device_date' ALTER TABLE `domotique_power` ADD PRIMARY KEY (`id`) MySQL Error #1068 : SQLSTATE[42000] Multiple primary key defined ALTER TABLE `domotique_power_day` ADD KEY `device_id` (`device_id`) MySQL Error #1061 : SQLSTATE[42000] Duplicate key name 'device_id' ALTER TABLE `domotique_pressure` ADD KEY `device` (`device_id`,`time`) MySQL Error #1061 : SQLSTATE[42000] Duplicate key name 'device' ALTER TABLE `domotique_temperature` ADD PRIMARY KEY (`id`) MySQL Error #1068 : SQLSTATE[42000] Multiple primary key defined ALTER TABLE `domotique_temperature` ADD KEY `device` (`device_id`,`time`) MySQL Error #1061 : SQLSTATE[42000] Duplicate key name 'device' ALTER TABLE `domotique_temperature_month` ADD PRIMARY KEY (`id`) MySQL Error #1068 : SQLSTATE[42000] Multiple primary key defined ALTER TABLE `domotique_temperature_month` ADD UNIQUE KEY `device_date` (`device_id`,`year`,`month`) MySQL Error #1061 : SQLSTATE[42000] Duplicate key name 'device_date' ALTER TABLE `domotique_water` ADD PRIMARY KEY (`id`) MySQL Error #1068 : SQLSTATE[42000] Multiple primary key defined ALTER TABLE `domotique_water_day` ADD PRIMARY KEY (`id`) MySQL Error #1068 : SQLSTATE[42000] Multiple primary key defined ALTER TABLE `domotique_water_day` ADD UNIQUE KEY `device_date` (`date`,`device_id`) MySQL Error #1061 : SQLSTATE[42000] Duplicate key name 'device_date' ALTER TABLE `domotique_wind` ADD PRIMARY KEY (`id`) MySQL Error #1068 : SQLSTATE[42000] Multiple primary key defined ALTER TABLE `domotique_wind_day` ADD PRIMARY KEY (`id`) MySQL Error #1068 : SQLSTATE[42000] Multiple primary key defined ALTER TABLE `domotique_wind_day` ADD KEY `device_id` (`device_id`) MySQL Error #1061 : SQLSTATE[42000] Duplicate key name 'device_id' Finished 5) Action sur bouton « device » du VD 6) Remise en production de la scène 7) Verif dans PHPMyAdmin, les tables se remplissent 8) Http://192.168.xx.yy/graph OK pour graph Temperature , Power, mais toujours même erreur sur Water
  3. je viens de vider la table water, et ne garder qu'un seul device water dans le VD, la table se remplit , mais j'ai toujours la même erreur dans la console.
  4. @Lazer Bonjour et merci pour ta réponse. Au cas où, les réponses ci-dessous te permettrai de me mettre sur de nouveaux indices. En demandant dans Domocharts, le graph EAU(L) j’obtiens le message d’erreur suivant Console développement graph.js:69 Uncaught TypeError: Cannot read property 'min' of null at createChart (graph.js:69) at Object.success (graph.js:198) at j (jquery-2.1.4.min.js:2) at Object.fireWith [as resolveWith] (jquery-2.1.4.min.js:2) at x (jquery-2.1.4.min.js:4) at XMLHttpRequest.<anonymous> (jquery-2.1.4.min.js:4) fichier graph.js lignes 68 à 75 yAxis: { min: getChartConfig(currentSensorType).min, minPadding: 0, max: getChartConfig(currentSensorType).max, maxPadding: 0, title: { text: getChartConfig(currentSensorType).yaxis }, Alors que si je demande dans Domocharts le graph Eau (L) moyenne journalière , j’obtiens Load data from type : water_day graph.js:176 Load data from device : 0 2001,water Consommation, graph.js:176 Load data from device : 1 2002,water2 Consommation EAU, graph.js:34 Courbe water Consommation: type = line graph.js:34 Courbe water2 Consommation EAU: type = line graph.js:57 Chart loaded graph.js:141 display chart Autrement, dans PhpMyAdmin, je remarque que dans la structure de la base « water », le device_id n’est pas renseigné
  5. Bonjour. J’avais installé en 2015 DOMOCHARTS V5.0 (merci Lazer pour cet outil) sur un NAS QNAP 210. Je remplace aujourd’hui ce NAS par un SYNOLOGY DS220+ (DSM 6.2.3-25426 update 2 avec PhpMyAdmin et MariaDB_Version du serveur : 5.5.62- • Version de PHP : 7.2.29) et réinstalle DOMOCHARTS V5.0 suivant le tuto de Lazer en page 1 Les graphs des types supportés notamment temperature, power et humidity fonctionnent parfaitement. Je ne suis pas équipé de capteur tels que co2, , light pressure, noise, rain, wind. Par contre , pour les « variables » tel que « water », l’écran reste noir avec le message « Loading please wait ». mais doivent fonctionner pour water-day & water-month, mais je ne les utilisent pas. Je voulais dupliquer ce fonctionnement pour les infos « ampere » d’un module HEM3Gen 5 d’Aeon Labs connectés sur tri phasé « français » en dupliquant la table « water » et modification en table « ampere » en m’aidant du tuto de Sakkho page 44 Dans le ZIP Domocharts v5.0 de la page 1, et dans le fichier index.php extrait, la table « water » était absente et les tables « water_day » & « water_month » sont en commentaires et dans js/config.js, manquait la ligne type « water ». J’ai effectué les modifs dans les fichiers dans index.php: <option value="water">Eau [L]</option> et supprimer les caractères commentaires pour les 2 autres tables <option value="water_day">Eau [L] (moyenne journalière)</option> <option value="water_month">Eau [L] (moyenne mensuelle)</option> idem pour « ampere » <option value="ampere">Ampere [A] </option> dans /graph/js/config.js : {type:'water', title: "Consommation d'eau", yaxis: 'Eau (Litres)', tooltip: 'l', min: 0}, {type:'water_day', title: "Historique de consommation d'eau (total journalier)", yaxis: 'Eau (Litres)', tooltip: 'l', min: 0}, {type:'water_month', title: "Historique de consommation d'eau (total mensuel)", yaxis: 'Eau (Litres)', tooltip: 'l', min: 0}, {type:'ampere', title: "Ampere", yaxis: 'Ampere (A)', tooltip: 'A', min: 0}, Puis j’ai ajouté les variables « water & ampere » dans le VD bouton DEVICES & bouton SENSORS. Les tables sontt bien créées dans PhpMyadmin et elles se remplissent. De même, les tables Devices & Devices_Type prennent en compte ces devices « water » & « ampere » voir fichier pdf joint. Je ne vois pas ce qui bloque, merci d’avance pour votre aide. Je vais re-testé en utilisant la table water-day. Pb courbes sur VG DOMOCHARTS.pdf
  6. ASTECH44

    GCE Electronics IPX800 V3 - Automate Ethernet

    @ Did. Bonjour. Je ferais un essai avec l'utilisateur admistrateur de la HC2, J'avais aussi un utilisateur spécifique et le fonctionnement était devenu incertain, ce devait être après un upgrade de l'IPX800 V3
  7. ASTECH44

    PETITION - pour avoir des function LUA global

    Bonsoir Idem c’est signé
  8. ASTECH44

    Danfoss - Tète Electronique Living Connect

    Bonsoir SAKKHO. De mémoire, j'ai eu ce pb lors de piles vides, certainement dû au fait que j'ai traîné à les changer. J'ai l'impression que beaucoup de devices sur piles n'aiment pas cela. Dès qu'un module notamment sur accus se met en noeud mort , je mets des accus rechargés. Je ne pense pas avoir fait un reset usine de la vanne. Ce qui est sûr c'est que j'ai dû supprimer le device puis le ré-inclure avec des piles neuves. La vanne fonctionne normalement depuis lors.
  9. ASTECH44

    HC2 & HCL - 4.503 - BETA - 28/06/2018

    @schwinny Modif côté Firewall en autorisant le port 80 d'EasyPhp V14 sur PC à se connecté à la HC2. Le script PHP est fonctionnel tant celui de Barelle que de Steven. Merci à vous. Je ne vois pas par contre comment changer le port sur EasyPHP V14.1 contrairement à la version V17, mais cette dernière n'est pas fonctionnelle , pb de msvcr110.dll 32 ou 64 bits Je regarderai côté QNAP prochainement pour résoudre le pb de firewall
  10. ASTECH44

    HC2 & HCL - 4.503 - BETA - 28/06/2018

    @schwinny Mon pb est au niveau du firewall et du port 80, je vois des communications bloquées
  11. ASTECH44

    HC2 & HCL - 4.503 - BETA - 28/06/2018

    @schwinny je regarderais demain si j'ai des apostrophes mais je doute, car lors que je lance directement l'URL dans chrome http://user:pwd@xxx.yyy.zzz.www/api/devices?interface=zwave&parentId<2&isPlugin=false avec ou sans user:pwd, j'obtiens bien un fichier complet. et le message obtenu est au niveau de la fonction get devices et avant l'éxécution de get rooms
  12. ASTECH44

    HC2 & HCL - 4.503 - BETA - 28/06/2018

    @schinny OK pour la différence http & https. Les 3 variables iPs/pass/user sont bien remplies. Dans le message le httpcode=$httpcode indique la valeur 0 et non 200
  13. ASTECH44

    HC2 & HCL - 4.503 - BETA - 28/06/2018

    @schwinny Dans le serveur web du QNAP, j'ai déjà 2 applis fonctionnelles "Domocharts et IPX800". Je ne vois pas de différence entre tes 2 fichiers et celui de Barelle. Aussi bien sur le QNAP que sur EasyPHP, j'obtiens le message suite au test des lignes 30 & 32 : 30 if ($httpcode <> 200) { 31 echo "*** getDevices *** httpcode=$httpcode, devices=$devices" . PHP_EOL; 32 exit('z-wave_network>ko'); *** getDevices *** httpcode=0, devices= z-wave_network>ko. J'en conclu que je me connecte bien à la page Web et sur le QNAP et sur EasyPHP et le pb est plus au niveau de la connexion de cette appli Web à la HC2
  14. ASTECH44

    HC2 & HCL - 4.503 - BETA - 28/06/2018

    @Barelle & @971jmd Bonjour. Génial, cette vue graphique du maillage Zwave. Je l’ai donc téléchargé sur le serveur Web de mon NAS QNAP après avoir renseigné l’@ IP de la HC2 et User et Password, mais j’obtiens l’erreur suivante *** getDevices *** httpcode=0, devices= z-wave_network>ko Même erreur en installant (conseil de 971jmd) EasyPHP 14.1 version 32 bits sur PC 64 bits. Pour la version EasyPHP 17, je bute sur le pb de la dll (MSVCR110.dll) aussi bien sur cette dll 32 bits que 64 bits. Côté EasyPHP 14.1, j’ai bien vérifié que la Dll Curl pour EasyPHP 14.1 était bien présente dans le chemin ci-après : C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\binaries\php\php_runningversion\ext\ Et que le fichier php.ini dans C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\binaries\conf_files\php.ini contenait bien la ligne extension=php_curl.dll En lançant directement l’url dans le navigateur (http://user:psd@xxx.yyy.zzz.www/api/devices?interface=zwave&parentId<2&isPlugin=false ), j’obtiens bien les infos de tous mes modules. Merci pour votre aide.
  15. ASTECH44

    HC2 - 4.510 - Stable - 02/08/2018

    Upgrade avec succès de 4.180 en 4.510 en moins de 30 minutes avec affichage sur page recovery Un « exit » et la box a bien redémarrée. Par sécurité, j’avais fait un backup de la V4.180 et une copie de la clé sur PC Backup Local OK. Seul pb, après avoir réaffecté les modules maîtres (cachés) dans les mêmes pièces que les modules « esclaves » , (pour tester le VD de LAZER sur la table routage j’ai refait une sauvegarde locale, et à la fin de cette sauvegarde l’interface restait sur les boules bleues, mais la box tournait. J’ai redémarré la box sans pb.
  16. ASTECH44

    Alimentation Secourue pour protéger la HC2

    Excellent cette info sur la V4.5, et elle est annoncée pour quel mois , quelle année
  17. ASTECH44

    Alimentation Secourue pour protéger la HC2

    @Did Effectivement c'est mieux que se taper un recovery. Je vais être hors sujet, mais as tu un process intéressant pour ré-injecter les icônes personnalisées que tu as sur ton PC, directement dans les VD ou via un transfert sur la clé USB, si fichier il y a , (ex d'un VD My Batterie avec ses icones et retrouver la numérotation précédent le recovery , dans mon exemple j'ai au bouton 11 ceci local iconebatt = {1077,1078,1079,1080,1081}, je suis preneur
  18. ASTECH44

    Alimentation Secourue pour protéger la HC2

    Bonjour Did. Ma HC2 V4.180 est restée planté en "starting service" en fin de semaine dernière après avoir voulu supprimer un device "fantôme". Plutôt que de me lancer dans un recovery, et problématique des icônes, j'ai contacté le service support, 48H plus tard ils sont intervenus et débloqué la box. Chose bizarre, leur backup ne faisait mentionnait que 100 devices au lieu de 210. En testant la restauration de leur backup, npuveau plantage "Starting services", nouvelle intervention immédiate de FIBARO J'ai refait un backup qui cette fois ci me mentionne bien les 210 devices. Je n'ai pas retente une restauration.
  19. ASTECH44

    Push IPX 800 V3 vers Fibaro HC2

    Bonjour Rem's. J'ai eu un pb similaire dans la dernière version de l'IPX V3 avec un login et password spécifique à l'IPX. C'est en remettant le user admin que le push a refonctionné.
  20. ASTECH44

    Mi-Light

    Je déploie actuellement la solution Milight pour remplacer une trentraine de spots hallogènes en faux plafond, principalement pour diminuer la consommation électrique de ces éclairage par 10. La solution Milight peut fonctionner : 1. uniquement avec une télécommande (ici un Touch panel 4 zones sur piles ou sur secteur, fixation murale). 2. soit avec en plus gestion sur Android avec appli Milight V3, dans ce cas un contrôleur IBOX2 (sur le réseau Wifi) est nécessaire pour gérer 4 zones. 3. Plus une intégration dans une box domotique Fibaro HC2 grâce au VD de Drboss Les plus de cette solution sont : 1. Une offre qualitative avec gamme complète excepté des lampes au culot E14 2. Des LEDS RGB +CCT (16 millions de couleur & blanc chaud et froid) et un choix de télécommandes mono ou multi zone et gestion séparée des couleurs, température et saturation), notamment les Touch Panels B4 ou T4, très réactives et élégantes. 3. Une intégration dans une solution domotique, ici FIBARO (hors retour d’état) 4. Un fonctionnement permettant la gestion au changement (avec maintien du fonctionnement « va & vient » si réticences à ce changement) . 5. Un positionnement « prix » optimal 6. Un retour d’expérience d’utilisateurs de plusieurs années. Le déploiement est sans difficultés, voir dossier ci-joint DOE Milight _IBOX2 & VD Drboss.pdf
  21. ASTECH44

    Google Home

    @couillerot les syntaxes sont : Example: Scène http://User:Password@IP externe: port/api/sceneControl?id=xx&action=start Module http://User:Password@IP externe: port /api/callAction?deviceID=yy&name=turnOn VD http://User:Password@IP externe: port /api/callAction?deviceID=zz&name=pressButton&arg1=
  22. ASTECH44

    Google Home

    Même problème avec le "à" (ex salle à manger") le à devient à . Mon HC2 est en français, le pb doit être côté HC2 et son TTS LILLI J'ai vu que Bronche sur le forum Jeedom rajoutait un utf8=1 dans son URL Webhook pour régler les pb d'accents . https://www.jeedom.com/forum/viewtopic.php?f=59&t=28590 Edit du 13 août : ajout de la chaîne &utf8=1 pour la gestion des accents ]http://#IP_JEEDOM#/core/api/jeeApi.php?apikey=#cotrecléapi#&type=interact&query={{TextField}}&utf8=1 J'ai fait plusieurs test infructueux pour intégrer ce UTF8=1 dans le Body de mon applet
  23. ASTECH44

    Google Home /HC2 / Freebox /TTS

    @DIDIER Bonjour. J’ai effectué les tests suivants en entrant des libelles dans les différents onglets ci-dessous, puis j’ai quitté le programme, vérif par Explorer de l’horodatage de modification, puis réouverture de l’appli MyFibaro : _1)Onglet « Commande Freebox » , rajout et suppression de libellés dans la colonne «Commande 2 », résultat OK, les modifs sont prises en compte _2)Onglet « Virtual Device » , rajout et suppression de libellés dans la colonne «Synonyme », résultat OK, les modifs sont prises en compte _3)Onglet «Devices » , rajout et suppression de libellés dans la colonne «Synonyme », résultat BUGG, les modifs ne sont pas prises en compte, j’ai même 2 ID Devices qui indique un synonyme venant de l’onglet « virtual device » (volet chambre rez de chaussée)
  24. ASTECH44

    Google Home /HC2 / Freebox /TTS

    @didier. La fonction des synonymes est d'éviter de renommer les devises ou VD ou scènes, isn't it. Pourrais tu voir s'il est possible de les sauvegarder dans les fichiers propres aux onglets Devices, VD et scènes. Merci d'avance.
  25. ASTECH44

    Google Home

    @xavier49300 Dans ton URL que tu as testé directement sous safari, tu n'indiques pas de port (http::/user@password@ip_externe:port_externe/api/devices?id=314) As tu créé une redirection dans ta box routeur pour rooter ce port externe vers un port interne affecté à la box HC2. Et côté User, as-t il les droits pour accéder à ton device ou VD, teste d'abord avec ton user admin. Ensuite pour allumer un device, la syntaxe doit être VOIR EX 2 ci-dessous Example: Pour une Scène http://User:Password@IP externe: port_externe/api/sceneControl?id=xx&action=start Pour un Module http://User:Password@IP externe: port_externe /api/callAction?deviceID=yy&name=turnOn Pour un VD VD http://User:Password@IP externe: port_externe/api/callAction?deviceID=zz&name=pressButton&arg1=
×