Aller au contenu

Lazer

Administrateur
  • Compteur de contenus

    26 078
  • Inscription

  • Dernière visite

  • Jours gagnés

    1 299

Tout ce qui a été posté par Lazer

  1. Tip top, avec le PSD en plus, merci beaucoup @couillerot
  2. Lazer

    Support Gea

    C'est quoi ton capteur ? J'ai 2 capteurs de CO2 (Netatmo, et MCO-Home en Z-Wave), et ils retournent tous deux des valeurs cohérentes entre 400 et plus de 1000 selon l'aération de la pièce. Quoi qu'il en soit, dans GEA, c'est bien sa value que tu vas tester pour déclencher ton scénario.
  3. Lazer

    Support Gea

    De mémoire "Sensor" c'est pour la puissance électrique consommée, donc inapplicable à un détecteur de gaz. Il faut que tu utilises "Value" à la place. Je te déconseille l'utilisation de -1 sur un détecteur de mesure analogique, c'est à dire dont la valeur varie sans cesse. Cela va déclencher sans arrêt, et consommer des ressources inutilement sur la box. Par ailleurs, je ne suis pas certain de comprendre ce que tu veux faire, mais je suppose que tu veux ouvrir le volet si le taux de CO2 dépasse 50 ppm, dans ce cas il faudrait mettre "Value+" (et non pas "Value-") Euh, d'ailleurs.... 50 c'est irréaliste, la valeur extérieure est de 400, c'est impossible d'avoir moins à moins de remonter dans le passé avant le début du réchauffement climatique... Bref, un truc dans le genre devrait le faire (pas testé) : local id = { CAPTEUR_CO = 44, VOLET_BUREAU = 123, } GEA.add( {"Value+", id["CAPTEUR_CO"], 1000}, 30, "Trop de CO2, on ouvre", {"Open", id["VOLET_BUREAU"]} )
  4. Lazer

    Longueur Email du compte

    Tu as mis le doigt dessus, et c'est la raison pour laquelle Fibaro pousse à l'utilisation de leur propre service Cloud, qui sera toujours plus sécurisé qu'un port ouvert sauvagement sur le routeur Internet avec un certificat auto-signé (voir pas de chiffrement du tout en http !) Pour faire les choses proprement, c'est plus complexe. Il faut mettre en place un reverse proxy chez soi, disposer d'un nom de domaine, et il devient ainsi possible de faire signer un certificat par une AC publique, dans ce cas on obtient bien la sécurité minimale du https : chiffrement + authentification.
  5. Pour le témoin lumineux, regarde le câblage sur le topic du Dimmer 1 : (je pense que sans neutre ça va être difficile....)
  6. J'allais te suggérer d'inverser les 2 fils. Mais si tu l'as fait des les options du module, ça revient au même au final.
  7. Lazer

    Longueur Email du compte

    Concernant le certificat, c'est parfaitement normal, un certificat auto-signé, est, par nature, indigne de confiance. Pour qu'un certificat soit jugé digne de confiance, il faut qu'il soit signé par une autorité de certification, mais pour que cela soit possible il faut que l'URL appelée corresponde au certificat, ce qui n'est pas trop possible dans le cas d'une URL locale. Ceci explique pourquoi tous les sites Web en ligne, avec une URL associée à un nom de domaine publique, peuvent avoir un certificat signé par une autorité, tandis que les appareils locaux sur le LAN n'en ont jamais. Après, l'intérêt d'utiliser un certificat sur un réseau local LAN (donc une communication https chiffrée), qui plus est résidentiel, est pour moi nul. Perso je fais du http en local, ça suffit largement, et ça évite les avertissements inutiles de certificats autosignés. Si vraiment tu ne fais pas confiance à ton propre LAN et que tu veut faire du https, alors le plus simple est d'ajouter le certificat autosigné de la box dans ton navigateur web, ainsi tu n'auras plus les messages d'avertissement. Ou alors, tu es un vrai geek, et tu as ta propre autorité de certification à la maison.... et encore ça c'est le plus simple (plein de tutos sur le net), mais là où ça se corse, c'est de faire reconnaitre cette autorité de certification locale dans tous les appareils de ta maison (pour les différents navigateurs de ton PC c'est relativement facile, mais pour les appareils mobiles, c'est sportif). C'est tellement pénible que personne ne le fait... du moins à domicile Sauf les grosses entreprises, pour lesquels il devient pertinent de créer sa propre AC, la faire reconnaitre par tous les postes de travail grâce à une GPO, permettant ainsi de sécuriser toutes les transactions locales, typiquement les services web sur Intranet. Même si cette pratique tend à disparaitre, car on va de plus en plus vers des services cloud, donc hébergés sur Internet avec un nom de domaine publique, permettant ainsi d'avoir recours à une AC publique.
  8. Faut voir le nombre de contacts, mais la réponse est normalement non. Le module RGBW sait piloter des rubans.... suspense... RGBW ! Et RGB aussi bien sûr.
  9. Lazer

    Longueur Email du compte

    Je ne suis pas certain, mais je crois me souvenir que c'est une limitation de l'interface Web, et que tu peux forcer un email différent en passant par l'API HTTP. On en avait discuté sur le forum il y a quelques temps il me semble. PS : bien malin celui qui arrive à prédire les évolutions prévues de la box, déjà que Fibaro n'a jamais été capable de tenir ses propres annonces marketing...
  10. Lazer

    ID RGB Walli

    Ah bon ? J'en sais rien.... Vous avez essayé quoi du coup ? Comme commande, et comme couleur
  11. Apparemment il faut demander un certain Noé REBOUL, Head of Software Engineering for Connected Vehicles : https://developer.groupe-psa.com/inc/node/3059 C'est un mec bien si j'en juge par la bannière de son profil En plus contact de niveau 2, je pourrais presque le connaitre
  12. Alors ça c'est déjà prévu, car j'ai le même cas de figure avec un détecteur d'ouverture. Ce n'est pas documenté en première page, il faut ajouter une fonction formula() pour inverser la value. Exemple : {device = {name = "Mouvement", type = "MotionSensor"}, value = {command = "Get", argument = "D", pin = "D1", formula = function(value) return not value end}},
  13. OK merci, oui c'est effectivement ce qu'on voit sur les screenshots officiels. Bon va falloir trouver un moyen plus bourrin pour l'API....
  14. euh... ok... tant mieux.... je préfère ça mais ça n'explique pas pourquoi tu n'as pas d'affichage dans le log du VD... C'est inquiétant
  15. Si tu n'as pas d'affichage dans le debug, c'est que le code LUA n'est pas exécuté, faut pas chercher plus loin.... le NAS, la DB, n'y sont pour rien. Supprimer ton VD et réimporte le, tu as dû faire une fausse manip à un moment donné. Mais sinon c'est oui à tes questions pour le port, adresse du NAS. Comme expliqué dans le tuto normalement.
  16. Je profite de ce sujet voiture électrique Tu t'es motivée, tu as trouvé un plugin, quelque chose, pour discuter avec ta voiture électrique ? Je dois recevoir mon hybride rechargeable lundi, rien que pour le démarrage du chauffage avant de sortir de la maison ça doit être le pied (je sais pas si c'est en standard cette fonction chez Peugeot d'ailleurs...) Accessoirement, remonter les stats de charge/consommation dans la domotique ça doit être bien fun. Sinon va falloir faire du reverse-engineering de l'application mobile pour intercepter les appels à l'API en mode bourrin...
  17. C'est comme si elle ne cliquait pas sur les boutons Sinon tu peux cliquer manuellement dessus, il y a obligatoirement quelque chose qui doit s'afficher.
  18. Euh... mais rassures moi... tu as bien mis en place la scène, avec l'ID de ton module virtuel ?
  19. Encore une fois, je suis désolé, mais sans message d'erreur je suis bien incapable de te dire où se situe l'erreur. Mais si l'affichage du log du bouton Device se passe bien (= sans erreur), on peut supposer que tu as des données dans la table devices, est-ce le cas ? Et tu n'as aucun affichage dans les autres boutons, même avec debug = true ? Là ce ne serait pas possible, et généralement le signe d'un bug d'interface chaise clavier
  20. OK, mais "True", ça ne marchera pas. La syntaxe est EXACTEMENT la suivante : local debug = true Ensuite, l'affichage des messages s'affiche dans la fenêtre de debug de chaque bouton du module virtuel (l'icône de la page principale, que tu as mis en capture d'écran, ne nous permet pas d'en savoir plus) Sans message d'erreur, tu comprends bien que je ne peux pas comprendre ce qui se passe, donc t'aider.
  21. Lazer

    Unifi Door Access

    Je répète, parce qu'à chaque fois que je poste une annonce d'un produit Unifi non dispo en Europe, personne ne prend le temps de lire : Aucune annonce de disponibilité en Europe (janvier 2021) Donc tu peux oublier, cet article est là à titre informatif uniquemement
  22. Lazer

    Support Gea

    Oui, c'est une appellation historique de l'API qui est restée, dedans on retrouve tous les périphériques mobiles : tablettes, smartphone, quel que soit l'OS (bon certes limité à Android et iOS, parce les autres tentatives ont été un échec) Précision : GEA v7 c'est pour la HC3 uniquement, il se trouve sur le forum.
  23. ben non, j'ai bien précisé que c'était un extrait de code issu de ma fonction WOL.... ce n'est qu'un bout de code, permettant de vérifier la validité de l'adresse MAC, puis de la mettre en forme si nécessaire. @Dragoniacs tu pioches ce que tu veux dedans
  24. Quelques pistes de vérification de l'adresse MAC, que j'utilise dans ma fonction Wake-on-LAN : function mafonction(mac) -- Test la validité de la variable if type(mac) ~= "string" then print("Invalid MAC address type") return end -- Retire les espaces en trop (trim) mac = mac:gsub("^%s*(.-)%s*$", "%1") -- Check MAC address format : "01:23:45:67:89:ab" or "01-23-45-67-89-ab" or "0123456789ab" if not (string.match(mac, "^%x%x:%x%x:%x%x:%x%x:%x%x:%x%x$") or string.match(mac, "^%x%x-%x%x-%x%x-%x%x-%x%x-%x%x$") or string.match(mac, "^%x%x%x%x%x%x%x%x%x%x%x%x$")) then print("Invalid MAC address format") return end -- Retire les caractères inutiles et met en minuscule mac = string.gsub(mac, ":", ""):gsub("-", ""):lower -- Suite... end
  25. Lazer

    ID RGB Walli

    Normal, ça va pas se faire par magie, il faut coder en LUA derrière, pour chacun des boutons. Le type com.fibaro.colorController que je te conseille, c'est pour te permettre de visualiser la couleur dans l'interface, mais également de pouvoir choisir une couleur personnalisée. Mais là aussi, tout est à coder.
×
×
  • Créer...