-
Compteur de contenus
26 077 -
Inscription
-
Dernière visite
-
Jours gagnés
1 299
Tout ce qui a été posté par Lazer
-
Je pense que ce sont des sous-versions commercialisées à tel ou tel constructeur. La référence qu'on trouve dans la datasheet serait la version disponible librement sur le marché, et les autres références des dérivées sur commande spéciale. Mais bon, comme tu dis, on n'est sûr de rien... tu vois la difficulté de remplacer ce ventilateur dans les règles de l'art.
- 488 réponses
-
- tuto multimã©dia
- onduleur
-
(et 3 en plus)
Étiqueté avec :
-
@henri-allauch ça donne quoi chez toi ? De mon coté ça tient depuis hier sans plantage. En parallèle, mon watchdog est déjà fonctionnel, il faut maintenant que je fasse de la cosmétique pour le rendre partageable.
-
Faut quand même que tu aies compris le mécanisme des appels asynchrones, car tu vas devoir les enchainer entre chaque écriture, puis lecture, de trames.
-
nouvelle installation electrique
Lazer a répondu à un(e) sujet de Emmanuel2017 dans Mon installation domotique
Pour les gaines, oui plan obligatoire. Le mieux, ce que j'avais fait : photos AVANT de poser les plaques de BA13, avec un mètre ruban. Comme ça le jour où tu devras percer pour retrouver la gaine planquée derrière, tu n'auras qu'à regarder ta photo, mesurer pareil, et tu tomberas pile dessus au centimètre près. L'Atmos c'est un peu la base d'un home-cinéma moderne non ? (quoi que... faut regarder les films en VO, les pistes son en VF doivent se compter sur les doigts d'une main) J'ai 10m², j'ai mis 2 enceintes au plafond, c'est déjà sympa. Si j'avais eu 20m², j'aurais peut être tenté 4 enceintes (mais ça dépend surtout de la disposition de la pièce, faut qu'elle soit suffisamment en longueur pour pouvoir mettre le canapé aux 3/4 et garder de l'espace derrière, sinon ce n'est pas la peine) -
Ouais faites gaffe. Les têtes Danfoss, je crois bien qu'elles sont de type thermostat dans la HC2 J'ai un SRT321 et un ZXT-120, pas envie de prendre de risque pour l'instant....
-
Mon QA est largement plus compliqué, tu risques de ne pas t'en sortir si tu ne commences pas par un exemple simple comme dans le tuto
-
Alléluia le correctif pour YR Weather Bon par contre... euh... le coup des thermostats... ça me refroidit
-
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
OK, je regarderai ça -
Quick App - DomoCharts - Graphiques sur NAS pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
ça c'est curieux, je n'arrive pas à reproduire le message d'erreur, même avec une table vide comme toi. Apparemment ce message d'erreur apparait en fonction du paramétrage du serveur SQL. Tu utilises MariaDB sur Synology ou autre chose ? Quelle version ? Et si tu remplaces 1 par date dans la clause GROUP BY, ça fonctionne ? Je ne me souviens plus pourquoi j'ai mis 1 à vrai dire... donc erreur ou bonne raison, mystère. EDIT : avec juste date il dit que c'est ambigu, donc il faut l'écrire ainsi : GROUP BY DATE(r.time), device_id EDIT 2 : bon bah du coup je sais pourquoi j'ai mis 1, ça désigne le 1er champ SELECT, donc c'est censé être identique à la syntaxe que je viens de donner juste au dessus. EDIT 3 : j'aurais dû commencer par lire le message d'erreur, ce qui ne lui plait pas c'est le t1.max_value issu de la sous-requête.... mais je ne comprends pas trop pourquoi... EDIT 4 : essaye comme ceci, sans garantie (puisque je ne peux pas reproduire sur mon serveur SQL) : GROUP BY 1, device_id, 6- 435 réponses
-
- domocharts
- hc3
-
(et 1 en plus)
Étiqueté avec :
-
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Tu peux partager les lignes en question ? Je m'en servira pour reproduire le problème. -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Non, c'est le principe même de la vérification, elle est effectuée avant la première exécution des règles. ça ne gêne pas de désactiver cette vérification pour le bon fonctionnement de GEA, le seul souci étant que tu peux passer à coté d'autres "vraies" erreurs potentielles dans d'autres de tes règles GEA. -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Oui c'est normal, je t'avais expliqué pourquoi. Sinon en alternative, il faudrait peut être utiliser une variable globale à la place, car les VG sont persistantes, du coup la valeur du profil mémorisé sera correctement initialisé lors du démarrage de GEA, permettant de valider les vérifications du lancement. -
Bienvenue sur le forum
-
On peut s'en servir pour protéger différentes parties du code, mais j'ai envie de dire que c'est obligatoire pour 2 fonctions natives : http:request(), et json.decode() tant ces 2 fonctions ont la fâcheuse habitude de crasher. Et c'est visiblement amplifié avec la dernière Beta.
-
Tiens voici Attention c'est une BETA, avec beaucoup de traces de logs codées en dur, à installer uniquement pour test Netatmo_2.6_BETA.lua
-
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
GEA peut planter, il peut y avoir des bugs, notamment dans la détection des conditions. Mais les actions qu'il réalise sont assez basiques, il se contente d'appeler les actions standards sur les modules via l'API fournie par Fibaro. Du coup quand une action fonctionne sur un module (Z-Wave physique) mais pas sur un QuickApp, c'est que le problème se situe probablement dans le QuickApp de l'utilisateur. Et c'est là toute la magie et la difficulté des QuickApps sur HC3, ils permettent une intégration native dans la box, mais encore faut-il les programmer correctement et penser à tous les cas de figure. Pas toujours simple. -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Mais c'est quoi ce QuickApp ? Un QA que tu as créé toi même ? En tout cas, je comprends mieux pourquoi ça ne fonctionne pas. GEA appelle setValue(), et le code de cette fonction setValue ne fait rien du tout (à part mettre à jour le champ value) Je suis pas sûr, mais je pense qu'il faudrait appeler la fonction fcCommands, puisque c'est ce qui est fait dans les fonctions open() et close() Désolé, c'est définitivement HS ici, sur le topic de GEA. PS : Et je maintiens ce que j'ai fait tout à l'heure, si tu fais glisser le slider de ton module volet roulant, que ça soit depuis l'application mobile ou l'interface Web, je vois pas bien par quelle magie ça pourrait agir sur le volet à la lecture du code. Alors c'est sûr, si tu fais juste un open/close complet, ça marche, mais ça limite l'usage. -
Bon j'avance, j'ai découvert que le QA plante lors de l'appel http:request() Donc je l'ai modifié pour faire comme dans tous mes QA : pcall() pour protéger l'exécution, et déclaration de la variable http en self.http comme conseillé par Fibaro, et confirmé par nos récents tests avec @henri-allauch On verra comment ça se passe dans les heures qui viennent. L'avantage des firmwares Betas, c'est que ça nous force à écrire notre code LUA plus proprement... ça me rappelle vaguement les heures sombres de la v4 betastable Et dire que j'ai installé cette beta juste pour le correctif de la météo YR Weather, en conséquence ça fait planter la météo Netatmo, c'est comique. PS : j'aime beaucoup mon statut de Newbie 1 étoile sur le forum officiel
-
Perso je n'ai pas le temps de relire et modifier ton code, mais une piste quand même : sur HC3 les accès réseaux sont asynchrones (comme pour les scènes sur HC2 d'ailleurs). Tu peux regarder ce tuto pour des requêtes HTTP, le principe est le même pour TCP : Et en complément, en pratique tu as mon QuickApp Onduleur Eaton sur le forum, qui utilise des requêtes TCP pour le protocole SNMP, ça pourrait te servir d'exemple :
-
Il faut cliquer sur le bouton - en haut de la page Et c'est normal, il faut recliquer dessus si tu quittes la page des dispositifs et que tu retournes dessus ensuite.
-
Ah yes, génial, belle bête Tu dois bien t'éclater avec ça
-
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Donne moi le lien vers le QA, j'irai regarder comment il est fait -
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Ah OK. Bon j'ajouterai le login/password dans une prochaine version alors. Pour ton second point, voilà exactement ce pour quoi GEA n'est pas fait !!! C'est une gestionnaire de scénario avant tout. Pour ton usage, tu peux utiliser un QuickApp (ou une scène) dédié, comme je fais avec DomoCharts par exemple, ou aussi @jjacques68 avec sa propre base de données. -
Bienvenue sur le forum
-
Quick App - Gestionnaire d'Événements Automatique - GEA pour HC3
Lazer a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Euh... si, les ID multiples sont censés être pris en compte pour les actions Open et Close, c'est étrange ça. Il faudra que je fasse des tests alors. @manulemalin concernant tes volets RTS, si ça ne fonctionne pas, c'est que tes modules ne sont pas correctement configurés. Un com.fibaro.rollerShutter doit toujours répondre aux actions Open et Close. D'ailleurs si ce n'est pas le cas, alors ils sont probablement également inutilisable depuis l'interface Web ou l'application mobile. Mais je pense que c'est totalement hors sujet ici. Je ne connais pas du tout ce QuickApp, il faut que tu ailles demander à son développeur. Je n'ai pas implémenté les login/password pour les requêtes http, donc ça ne fonctionne probablement pas dans l'URL, ce qui est normal (c'est une syntaxe qui n'existe que dans les navigateurs Web, et qui d'ailleurs est fortement déconseillée depuis pas mal d'année....). Je l'ajouterai à l'occasion, mais par contre, si c'est pour faire une requête de la box Fibaro, je ne vois pas l'intérêt de passer par ce chemin là ? Tu peux soit utiliser une option native de GEA, ou bien utiliser getApi L'option httpGet, je l'ai pensé pour d'autres usages, par exemple appeler une URL sur un NAS, un objet connecté, etc. Elle est très limitée car GEA n'a pas non plus vocation à devenir un outil pour traiter des données externes, pour cela il vaut mieux avoir sa propre scène/QA à coté, éventuellement appelé par GEA