-
Compteur de contenus
25 987 -
Inscription
-
Dernière visite
-
Jours gagnés
1 279
Tout ce qui a été posté par Lazer
-
Ah ben si les emails viennent d'arriver d'un bloc en retard à l'instant dans ma boite mail. Pourtant je n'ai rien touché sur OVH il y a 5 minutes. va comprendre....
-
c'est étrange, je ne reçois à nouveau plus de mails non plus.... seulement 31 mails envoyés depuis tout à l'heure... (le compteur était à 0 tout à l'heure) c'est comme si c'était à nouveau bloqué Quand je vois l'historique des emails bloqués depuis le 1er février, je vois beaucoup de trucs russes, j'ai l'impression que le forum a été pris pour cible par les spammeurs. @Moicphil tu peux voir si l'antispam est toujours actif ? De mémoire il y a une licence à réactiver tous les ans, je ne sais pas si @Yohan y a pensé
-
Normal Pfiou... mais pas simple Remplace l'appel de la fonction QuickApp:Lire() Par ceci : self:Lire() ça fera toute la différence self, c'est ton instance du QuickApp QuickApp, c'est la classe générique, elle ne possède pas de propriétés (c'est justement le message d'erreur qui m'a mis sur la piste : "no static 'properties' in class 'QuickApp'")
-
Ah oui en effet tu as raison, vous ne parlez par des mêmes variables
-
Quick App - DomoCharts - Graphiques sur NAS pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Ah oui en effet... tu peux essayer de cocher "mysqli" dans les modules de PHP ? D'ailleurs dans le doute, tu peux tout cocher. J'avoue que cette partie du tuto je l'ai fait en aveugle, car je n'utilise pas le Synology perso.- 420 réponses
-
- domocharts
- hc3
-
(et 1 en plus)
Étiqueté avec :
-
Tiens c'est étrange, ça me rappelle le problème de @couillerot reporté sur cette page : Vous auriez trouvé un nouveau bug ?
-
Tiens vas voir par là (ce n'est pas encore l'annonce officiel de toutes les specs de l'IPX800 v5, mais GCE se la joue "teasing" au compte goute ) Et le sans-fil, ça sera une nouvelle extension optionnelle (comme IPX Air, basée sur RFPlayer)
-
Quick App - DomoCharts - Graphiques sur NAS pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
"No such file or directory" ==> ton répertoire /domocharts ne doit pas être accessible Tu as bien décompressé le ZIP dans le répertoire /web de Diskstation ? Je me rend compte que j'ai oublié de préciser ce point dans le tuto- 420 réponses
-
- domocharts
- hc3
-
(et 1 en plus)
Étiqueté avec :
-
Pour les HC2-istes qui rêvent de se convertir en HC3-iens, voici DomoCharts pour HC3 : Pas de reprise des données existantes pour l'instant, ce sont de nouvelles tables qui sont créées à coté, même si on utilise la même base de données. Je proposerai ultérieurement des requêtes pour migrer manuellement les données existantes.
- 1 285 réponses
-
- tuto multimã©dia
- graphiques
-
(et 2 en plus)
Étiqueté avec :
-
L'IPX800 v5 pourrait bien me tenter, rien que pour les nouveautés sur les sorties relais. Et puis on peut espérer de nouvelles extensions intéressantes sur le nouveau bus. L'IPX Air ne m'intéresse à priori pas du tout en tout cas. Mais ça pourrait avoir un intérêt en passerelle, quand tu vois tous les (vieux) protocoles supportés. Je n'ai pas le besoin, mais il y a pas mal de personnes qui ont du RTS ici par exemple.
-
Oui pas super design, je suis d'accord.... Mais le LUA c'est la classe hein ?
-
Planète Domotique a publié quelques captures d'écrans inédites de la nouvelle box IPX Air : Les nouveautés de GCE pour 2021 : RFPlayer, Box domotique IPX Air et IPX800V5
-
Cool Je ne sais pas ce qui s'est passé, j'ai trouvé dans l'interface de gestion de notre hébergeur (OVH) qu'il y avait des milliers de mails en erreur. Un bouton purger, puis un bouton débloquer, et ça semble refonctionner... cool
-
Test.... recevez-vous un email de notification ?
-
QuickApp - Chauffage Fil Pilote Qubino
Lazer a répondu à un(e) sujet de fredokl dans Quick App Developpeur
Non malheureusement Notepad++ se fait piéger. Je n'ai pas encore compris pourquoi ces caractères invisibles apparaissent sur le forum. Là si par exemple je copie le code de @jjacques68, les "mauvais" caractères invisibles sont bien présents (visibles par des points rouges), on s'en rend compte si par exemple on colle les lignes dans la fenêtre de code du forum lui-même : Mais si je colle ce même texte dans Notepad++, les caractères ne se verront pas (et ça ne fonctionnera pas) : Il y en a aussi qui apparaissent pour ton propre code : D'ailleurs, appeler self:onInit() dans ton code n'a pas de sens, ça doit probablement être une erreur de ta part. -
QuickApp - Chauffage Fil Pilote Qubino
Lazer a répondu à un(e) sujet de fredokl dans Quick App Developpeur
Je n'aime pas du tout la fonction proposée par Fibaro, qui renvoie une valeur vide même si la variable n'existe pas, alors qu'elle devrait renvoyer nil, ça serait plus conforme aux standards du LUA. Du coup on ne sais pas si la variable n'existe pas, ou si elle contient une chaine vide. Tu peux essayer de débugguer le truc ainsi pour avancer : local ConsigneBureau = fibaro.getGlobalVariable("Consigne_Bureau") self:debug(type(ConsigneBureau)) self:debug(ConsigneBureau) Attention aussi aux copiers/colller via le forum, j'ai remarqué que des caractères invisibles étaient insérés dans le code.... Le mieux est de retaper le texte et de copier/coller le nom de la variable directement depuis la HC3. -
Bienvenue sur le forum... mais je vois que tu es indiqué comme invité, je pense qu'il faut que tu recommences l'inscription
-
Et voilà, nouveau QuickApp terminé, le fameux DomoCharts
-
Quick App - DomoCharts - Graphiques sur NAS pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Plus tard on verra comment créer des graphs personnalisés avec Grafana.- 420 réponses
-
- 3
-
-
-
- domocharts
- hc3
-
(et 1 en plus)
Étiqueté avec :
-
Quick App - DomoCharts - Graphiques sur NAS pour HC3
Lazer a posté un sujet dans Quick App Developpeur
DomoCharts Version 7.11 Sommaire : 1. Présentation 2. Pré-requis 3. Installation 3.1 Synology 3.2 Pages Web 3.3 Plages horaires d'énergie électrique 3.4 Base de données MySQL/MariaDB 3.5 QuickApp 4. Mise à jour 5. Utilisation 6. Changelog 7. Téléchargement 1. Présentation Voici DomoCharts pour HC3, qui succède à DomoCharts sur HC2 introduit ici : Les fonctionnalités sont plus ou moins les mêmes, c'est à dire l'affichage de graphiques en plein écran sur une page Web hébergée sur un NAS, serveur Web en ligne, bref n'importe quel serveur Web faisant tourner le langage PHP et stockant les mesures dans une base de données MySQL/MariaDB. Le module virtuel récoltant les mesures sur la HC2 a été entièrement réécrit en QuickApp pour la HC3. Liste des capteurs supportés : Température (en °C) Humidité (en %HR) Luminosité (en lux) Pluie (en mm) Vent (en km/h) Eau (en litre) Gaz (en ppm) Son (en dB) Pression (en millibar) Particules (en μg/m3) Tension (en Volt) Courant (en Ampère) Puissance (en Watt) Energie (en kWh) Remarque : les modules cachés (hidden), morts (dead), ou désactivés (disabled) sont ignorés. DomoCharts se compose des éléments suivants : Un QuickApp à installer sur la box domotique HC3 qui collecte les données Un package ZIP (contenant des fichiers HTML, PHP, JavaScript, ...) à déployer sur un serveur Web Une base de données MySQL/MariaDB permettant de stocker les données, installé avec le serveur Web A noter que cette version de DomoCharts crée de nouvelles tables dans la base de données SQL, donc les données éventuellement existantes ne sont ni reprises ni supprimées. Je proposerai plus tard des requêtes SQL permettant de récupérer manuellement les données. Je n'ai pas voulu automatiser le processus car c'est un peu complexe, avec les ID qui changent, etc... je pense qu'il sera préférable de le faire à la main au cas par cas. 2. Pré-requis Un serveur Web supportant PHP (NAS Synology, hébergement mutualisé, ...) Un serveur hébergeant une base de données MySQL/MariaDB (Idem) Une Fibaro Home Center 3 / Home Center 3 Lite 3. Installation 3.1 Synology Etapes facultatives pour les utilisateurs débutants d'un NAS Synology avec DSM. Ces étapes doivent être effectuées à l'aide du compte admin via l'interface Web (accessible par défaut sur le port 5000). 3.1.1 Installation de WebStation Dans le Centre de paquets, rechercher et installer WebStation si ce n'est pas déjà fait : 3.1.2 Installation de PHP Dans le Centre de paquets, rechercher et installer la dernière version de PHP disponible (7.3 dans mon exemple) : 3.1.3 Installation de MariaDB (MySQL) Dans le Centre de paquets, rechercher et installer MariaDB : Dès que l'installation est terminée, cliquer sur l’icône de MariaDB afin d'accéder à l'écran de configuration, puis cliquer sur le bouton Changer le mot de passe : Noter également le numéro du port, DSM semble forcer le numéro 3307 depuis MariaDB 10. De plus, cocher la case "Activer la connexion TCP/IP". Par défaut, le mot de passe MariaDB est vide, cliquer alors sur le bouton Réinitialiser le mot de passe MariaDB : Confirmer en cliquant sur le bouton Oui : Le seul compte existant est root, il faut donc créer un mot de passe (note : ce compte root est différent du compte root du Syno, il est donc tout à fait possible d'avoir des mots de passes différents) : 3.1.4 Configuration de WebStation Dans le menu principal de DSM, ouvrir WebStation, la dernière version de PHP doit apparait installée en bas de la liste : Aller dans Paramètres généraux, et s'assurer que le profil PHP correspondant à la dernière version est sélectionné dans la liste déroulante : Aller dans les Paramètres PHP, sélectionner le profil correspondant à votre version de PHP, et cliquer sur le bouton Modifier : Il faut au minimum que l'extension pdo_mysql soit cochée : Le Syno est prêt. 3.2 Pages Web Transférer toute l'arborescence contenue dans le fichier ZIP vers le répertoire /domocharts sur le serveur Web via FTP ou montage réseau. Ensuite, éditer le fichier config.inc.php afin d'y modifier les paramètres de connexion à la base de données MySQL : // MySQL Server hostname or IP address $server = 'server'; // MySQL User account $login = 'login'; // MySQL User password $password = 'password'; // MySQL Database name $database = 'database'; Note : si vous utilisez le mini-tuto Synology ci-dessus, les paramètres devraient ressemble à quelques chose comme cela (seul le mot de passe doit être personnalisé) : // MySQL Server hostname or IP address $server = '127.0.0.1:3307'; // MySQL User account $login = 'root'; // MySQL User password $password = 'MonSuperPassword'; // MySQL Database name $database = 'domotique'; Note : Pour des raisons de sécurité, si vous maitrisez MySQL et phpMyAdmin, vous devez créer un utilisateur dédié (différent de root). Je ne détaille pas cette procédure qui est hors du cadre de ce tutoriel. 3.3 Plages horaires d'énergie électrique Dans le fichier config.inc.php, une rubrique concerne la configuration des horaires de l'abonnement au fournisseur d'électricité (imposés par le distributeur Enedis). La variable $TimeSource doit avoir la valeur 'STATIC' : //*** Teleinfo time for energy // // Variable = 'Value' // Comment : Allowed values // -------- ------- // ------------------------------------------ : --------------- $TimeSource = 'STATIC'; // Source of information for date and time : TELEINFO|STATIC // ---------------------------- // Valid only if TELEINFO TimeSource is used : --------------- $teleinfoTable = 'teleinfo'; // MySQL table name : xxxxxxxx $teleinfoDelay = 60; // Teleinfo Delay in Seconds : ss // ---------------------------- // Valid only if STATIC TimeSource is used : --------------- $TimeHCHP = array( // HC/HP start times for each EDF rate : 'hh:mm' => '<BASE|HC|HP>' '00:00' => 'HC', '06:30' => 'HP', '22:30' => 'HC' ); Sont actuellement supportés les abonnements de type Normal ('BASE'), et Heures Pleines/Heures Creuses ('HP' et 'HC'). Dans l'exemple du dessus, j'ai configuré les horaires HP de 6:30 à 22:30, et des horaires HC de 22:30 à 6:30. Notez que la variable $TimeHCHP doit obligatoirement commencer à 00:00. Vous pouvez ensuite ajouter autant de tranches horaires que nécessaires, car certains abonnements proposent 2 tranches HC réparties dans la journée. Si vous avez un abonnement Normal, c'est plus simple, puisqu'il suffit d'indiquer 'BASE' à partir de 00:00 : $TimeHCHP = array( '00:00' => 'BASE' ); Avec ces informations, le bouton Energy du module virtuel sera ensuite capable d'interroger l'API de la HC3 afin de récupérer les consommations des différentes équipements pour chaque tranche horaire de chaque journée. A l'heure actuelle, le graphique d'énergie électrique affiche la somme des kWh pour chaque journée, mais les informations nécessaires sont stockées dès aujourd'hui dans la base de données afin d'effectuer les calculs de coà»ts financiers ultérieurement. 3.4 Base de données SQL Afin de créer ou migrer les tables dans la base de données MySQL/MariaDB, il faut appeler la page /domocharts/install.php sur le serveur Web. Si tout se passe bien, la page affiche une longue liste de création de tables avec le statut OK, puis le message "Finished with success" : Sinon, vous pouvez demander du support sur le forum, en copiant/collant le texte des messages d'erreurs. 3.3 QuickApp pour HC3 Ce QuickApp est responsable de l'envoi des données vers la base de données SQL au travers de pages Web dédiées à l'insertion des données. Dans la HC3, aller dans Paramètres, puis Dispositifs, puis cliquer sur le bouton "+", choisir "Autre appareil", et enfin "Téléverser un fichier". Sélectionner aller le fichier DomoCharts_v7.0.fqa. Dans les Variables du QuickApp, il est possible de configurer les options suivantes : NAS_Protocol : protocole à utiliser, normalement : http NAS_Address : adresse IP du NAS, par exemple : 192.168.1.1 NAS_Port : port de communication, normalement : 80 (ne rien mettre) NAS_User : utilisateur optionnel, sinon ne rien mettre NAS_Password : mot de passe optionnel, sinon ne rien mettre NAS_Path : si vous avez suivi le tuto, c'est "/domocharts", mais vous pouvez changer le chemin Refresh : intervalle de rafraichissement des informations, par défaut 60 secondes Memory : nombre de mesures à conserver en mémoire en cas d'indisponibilité temporaire du NAS. J'ai testé jusqu'à 10000 sans aucun souci sur HC3. Si le QuickApp releve 100 mesures chaque minutes, dans ce cas cela fait une mémoire de 100 minutes, soit 1h40. Battery_Hour : heure à laquelle sont relevées les niveaux de batteries des modules, par exemple chaque soir à 23h debug : affiche plein d'informations dans la zone de debug du QuickApp, utile seulement pour demander de l'aide, valeur par défaut false. L'icône du QuickApp DomoCharts apparait dans l'interface, on peut la cacher si elle gêne : La zone de logs doit ressembler à ceci si la collecte des mesures et l'insertion en base de données se passent bien : 4. Mise à jour Rien pour le moment. 5. Utilisation Pour visualiser les graphes, il suffit d'aller chercher avec son navigateur l'adresse du serveur Web avec le chemin "/domocharts", par exemple : http://192.168.1.1/domocharts/ Pour l'administration, aller sur la page admin.php : http://192.168.1.1/domocharts/admin.php Cette page permet d'ordonner les modules, de donner une couleur à chaque courbe, et d'en cacher certains : Si une valeur aberrante apparait sur un graph, il zoomer suffisamment dans la zone temporelle, puis cliquer sur le point. Dans le popup qui apparait, un bouton Delete permet de supprimer la valeur, afin de conserver une courbe homogène : 6. Changelog : v7.00 : Février 2021 Version initiale v7.01 : Mars 2021 Correction des consommations d'énergies électriques quotidiennes qui ne sont pas générées dans certain cas v7.11 : Janvier 2022 Correctifs et améliorations diverses 7. Téléchargement Package pour le NAS : domocharts_v7.0.zip QuickApp : DomoCharts_v7.11.fqa Icône : Mise à jour du QuickApp existant (contenu à copier/coller par dessus le fichier original ) : Fichier main : DomoCharts v7.11.lua Fichier DomoCharts : Library - DomoCharts v7.10.lua Fichier tools : Library - tools v2.20.lua Correctif du fichier config.js pour l'affichage des graphiques de courant en page 5 : https://www.domotique-fibaro.fr/topic/14935-quick-app-domocharts-graphiques-sur-nas-pour-hc3/page/5/#findComment-244864- 420 réponses
-
- 12
-
-
- domocharts
- hc3
-
(et 1 en plus)
Étiqueté avec :
-
Quick App - Synology Surveillance Station
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
C'est embêtant, j'ai l'impression qu'avec DSM7, Synology en a profité pour retirer la compatibilité avec les vieilles versions de l'API. Il faudra que je creuse ce sujet à l'occasion.... désolé mais pas tout de suite, je n'ai pas le temps, d'autres sujets à traiter en priorité. J'espère qu'ils ont mis à jour les documentations, ça sera ma première piste de recherche.- 122 réponses
-
- surveillance station
- camera
-
(et 2 en plus)
Étiqueté avec :
-
Tu as déjà testé ? Sur Jeedom ou autre ? Les retours que j'ai vu, c'est que la portée est ultra réduite, et tu es obligé de mettre des antennes déportées dans toute la maison pour couvrir potentiellement n'importe quel lieu où tu pourrais laisser ton porte clé... ou surtout ton smartphone s'il est dans la poche. Du coup avec une seule box domotique, la HC3, et pas forcément installée à un endroit idéal, ça risque d'être compliqué de faire une détection de présence fiable.
-
Ah non tiens, il a été complètement oublié par tout le monde le Bluetooth on dirait Bon faut quand même préciser que le support du Bluetooth n'a jamais été annoncé, mais uniquement du Bluetooth Low Energy, ce qui n'est pas la même chose. En gros, à part des beacons attachés au porte clé pour la détection de présence, je ne sais pas si on peut faire autre chose avec BLE ?
-
Clairement connaissant les faiblesses en développement de Fibaro, il est absolument certain qu'il vaut mieux qu'ils améliorent la HC3 avant de s'aventurer sur Zigbee, un protocole aussi..... brouillon (pour rester gentil) Perso j'ai donné mon avis, le Zigbee ne m'intéresse pas du tout, le Z-Wave est meilleur à tous les points de vue (son seul défaut, c'est son coût évidemment, mais c'est le prix à payer pour la qualité élevée) Tiens une discussion récente au sujet du Zigbee à partir de ce post et les suivants : Et l'annonce de Fibaro du report de l'implémentation de Zigbee :
-
C'est compliqué ta demande.... je n'ai pas suivi honnêtement Des lignes types, tu en as dans la config de base (4 pour être précis) Et des milliers dans les différents sujets, il faut vraiment que tu commences par prendre le temps de lire le sujet officiel de @Steven, qui contient également la doc de syntaxe de @pepite Tu as aussi des "showroom GEA" sur le forum avec tous les exemples des forumeurs. C'est tout simple. Tu commences par des lignes basique (tu type "si... alors", exemple si la lumière est allumée depuis 30s, alors éteindre), puis tu augmente la complexité en fonction de tes besoins