Aller au contenu

gorn

Membres confirmés
  • Compteur de contenus

    339
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Tout ce qui a été posté par gorn

  1. Je regardais ce modèle de caméra pour équiper mes nichoirs https://www.amazon.fr/aobo-Surveillance-smartphone-Intérieure-Extérieure/dp/B07X41VMMF/ref=sr_1_6?dchild=1&keywords=mini+camera+ip&qid=1590854718&sr=8-6 Je n'ai aucun retour car jamais testé mais c'est en wifi, elle a une batterie interne mais peut-être branché en permanence et en 1080p. Bref, j'aurais pas un garage a construire, je l'aurais acheté pour tester...
  2. gorn

    Support Gea

    Oups, je corrige ça de suite et je te dis ça! Edit : Steven merci!
  3. gorn

    Support Gea

    Oui, voilà tout ce que j'ai pour GEA dans mes variables :
  4. gorn

    Support Gea

    Si je supprime GEA_Plugins, je reviens à l'erreur de la ligne RestartTask
  5. gorn

    Support Gea

    Merci Steven (pour ton code et pour les infos), Je vais donc retourner gentiment sur mon Nabaztag pour les notifications (quoi que j'ai le google home mini qui ne sert pas a grand chose encore). Si tu retrouves les variables a déclarer (ou quelqu'un d'autre...) merci de me faire signe Edit : J'ai rajouté GEA_Plugins et GEA_History et j'ai une autre erreur XD Je fonce ligne 1979 ^^ Le soucis serai là... :
  6. gorn

    Support Gea

    Bonjour, Je me suis remis un peu a tripatouiller dans le GEA. Comme j'étais franchement a la bourre, j'ai mis a jour GEA avec la dernière version avant d'aller plus loin. J'ai cependant une erreur juste après la mise a jour : Avez vous une idée d'où ça pourrait venir? Autre chose, je n'arrive ( et ce même avant) pas a recevoir des notifs sur mon téléphone. J'ai ces quelques lignes qui devraient papoter avec moi mais en vain... : -- Porte du garage ouverte pendant 1h --GEA.add(id["Porte_Garage"], 60*60, "", {{"Global", "TTS_Lapinou", "La+porte+du+garage+est+encore+ouverte"}, {"Global", "Voice_Lapinou", "Anais"}, {"VirtualDevice", id["Lapinou"], 1}, {"Repeat"}}) GEA.add(id["Porte_Garage"] , 1*60, "La porte du garage est ouverte depuis #duration#", {"Repeat"} ) -- Aspirateur robot GEA.add({"Label", id["Xiaomi_vacuum"], "status", "Nettoyage"}, -1, "Je commence l'aspiration de la maison" ) GEA.add({{"Label", id["Xiaomi_vacuum"], "status", "Chargement"},{"Label!", id["XAIOMI_VACCUM"], "cleantime", ""},{"Label!", id["XAIOMI_VACCUM"], "cleanarea", ""}}, -1, "J'ai fini pour aujourd'hui, Surface traité : #value[3]#, Temps passé : #value[2]#, je retourne à la base" ) GEA.add({"Label!", id["Xiaomi_vacuum"], "error", ""}, 30, "J'ai besoin d'aide, #value[1]#" ) Nota : La première ligne, en commentaire désormais, faisait parler un Nabaztag. Elle était fonctionnelle mais je tente de remplacer cette outil par des notifications Edit : J'ai viré la quasi totalité de mon code utilisateur (pas mal de bugs dans mon code de notifications, a voir plus tard...) et d'après ce que je vois, j'ai un soucis sur la ligne du restarttask Je vais fouiller de ce côté mais si jamais vous avez une solution, je suis preneur
  7. gorn

    Cherche solution pour chauffage

    Et pourquoi pas une HCL avec un module fil pilote?
  8. gorn

    Cherche solution pour chauffage

    Mon beau père a mis un relais GSM dans sa maison de campagne. Un relais GSM qui pilote un contacteur qui coupe l'alimentation des radiateurs. Un SMS avec OFF envoyé coupe le chauffage, un autre avec ON allume le chauffage
  9. gorn

    Modules Walli

    Suite a un module FGD qui a cramé, je me tâte a prendre un Walli dimmer pour le remplacer. J'ai vu qu'il accepté d'être raccorder en 2 fils et ça tombe bien, je ne dispose pas du neutre. Par contre, le module je l'utilisais en TOR, est-ce que le Walli possède cette même fonction? C'est pour piloter un spot LED extérieur et il n'est pas dimmable...
  10. Hello Lazer, En effet c'est une solution qui ne m'avait pas percuté de tout passer par la box. Ça serait une bonne alternative que de mettre un SRT321 dans chaque chambre associé a un module fil pilote pour les radiateurs, tout du moins pour la "partie" nuit. Après il me restera a gérer les pièces de vies entre le chauffage électrique et le poêle... car je voudrais que l'électrique soit en secours / aide au poêle. J'ai pas trop d’idées pour gérer cette fonctionnalité. Le gros avantage des thermostats cités au dessus reste leur auto-apprentissage de la vie de la maison pour coller au plus juste a l'économie d'énergie. J'en ai même vu qui prenait en compte l'inertie thermique des lieux pour que la température soit idéale lorsque l'on rentre au logis!
  11. Bonjour le Forum, Je suis en pleine recherche d'un thermostat dit "intelligent" pour piloter mon chauffage électrique. Ma configuration actuelle est de 4 radiateurs (panneaux rayonnants) avec fil pilote, câblés sur un gestionnaire fil pilote + délesteur Schneider Electric 2 zones. Le dernier radiateur est un sèche-serviette sans fil pilote mais sur un relais Fibaro couplé avec un FGDW-002 avec une sonde et piloté depuis le panneau de chauffage. Ça fonctionne mais les radiateurs sur le gestionnaire ne régule pas sur la température. Le gestionnaire dit "confort", "réduit" ... seule la molette de réglage des radiateurs sert de régulation. Je voudrais passer sur un thermostat pour piloter mon installation. Je ne vais pas parler du sèche-serviette qui de doute façons sera toujours a part. Dans mes recherches, j'ai trouvé plusieurs thermostat qui reviennent le plus souvent : - Nest learning 3GEN - Tado° - Netatmo - Qivivo - Honeywell Dans cette recherche, je voudrais garder 2 zones (idéalement 3 en prévoyant l'arrivée d'un poêle a granulés). J'aimerai aussi la possibilité d'une interaction avec la domotique même si j'ai vu que ce n'était pas simple... Êtes-vous possesseurs de ces thermostats et en êtes vous satisfait? A vos avis (moi je replonge a fouiller les détails car apparemment tous ne sont pas compatibles avec le fil pilote et le multi-zone)
  12. Bonjour a toutes et tous, J'ai un soucis avec un module FGD-211, je pense qu'il est mort mais je fais appel a votre expérience pour confirmer. J'ai lié (par GEA) un détecteur de mouvement au module FGD-211 pour faire un allumage temporisé. Ca a fonctionné pendant des mois. Le FGD est réglé comme un ON/OFF non comme un dimmer (spot halogène). Depuis peu, l'éclairage s'allume sur détection puis s'éteint en moins d'une seconde. Comme j'ai eu quelques autres soucis sur des applications gérées par le GEA (un reboot a suffit a remettre en ordre) j'ai sortit le pilotage par GEA et je joue avec l'interrupteur. Cela donne le même résultat (allumage puis extinction de suite). Par l'appli ou l'interface Fibaro c'est la même chose. Avez vous eu ça chez vous? Voyez vous quelque chose que je pourrais tester en plus avant de remplacer le module? Merci par avance!
  13. Hello le forum, Dans une variable globale, je souhaite entourer le texte par des doubles côtes. Par exemple fibaro:setGlobal("Free_Msg", ""TEST"") ça, ça ne fonctionne pas (dans un VD du moins). Alors soit je m'y prend mal pour l'ajout de caractères spéciaux, soit ce n'est pas possible. J'ai donc cherché a les ajouter au niveau de ma scène mais je ne vois pas où les mettre : ... local message = fibaro:getGlobal("FREE_Sms") ... http:request('https://smsapi.free-mobile.fr/sendmsg?'..string.format("user=%s&pass=%s&msg=%s", username, password, message), { ... Une idée pour m'aider a avancer svp?
  14. Hello, Je viens d'ajouter cette (géniale) fonction sur ma HC2. Je suis passé par la scène, ne voulant pas contourner les barrières Fibaro pour les plugins. L'envoi d'un SMS fonctionne (me reste a coder les triggers sur GEA) mais j'ai un retour d'erreur dans le debug : [DEBUG] 18:17:31: [1;31m2017-10-06 18:17:31.405498 [ fatal] Runtime error: End of file Voici mon code : --[[ %% properties %% events %% globals --]] local username = "XXXXXXXXXX" local password = "XXXXXXXXXX" local message = "Message de test" local http = net.HTTPClient({ timeout = 2000 }) -- Liste des codes retour HTTP de Free Mobile local code_retour = { [200]=" - Le SMS a été envoyé sur votre mobile", [400]=" - Un des paramètres obligatoires est manquant", [402]=" - Trop de SMS ont été envoyés en trop peu de temps", [403]=" - Le service n’est pas activé sur l’espace abonné, ou login / clé incorrect", [500]=" - Erreur côté serveur. Veuillez réessayez ultérieurement" } -- Fonction contrôle du code retour HTTP Free Mobile local function controle_status(status) print(os.date() .. ' - status = ' .. status .. (code_retour[tonumber(status)])) end http:request('https://smsapi.free-mobile.fr/sendmsg?'..string.format("user=%s&pass=%s&msg=%s", username, password, message), { options = { method = 'POST', headers = { ["Content-Type"] = "application/x-www-form-urlencoded" } }, success = function(data) --print('At ' .. os.date() .. ' - status = ' .. data.status) controle_status(data.status) end, error = function(err) print('error = ' .. err) end }) Pour information, les codes retours ne sont pas affichés non plus. Bon l'idéal est que ça fonctionne hein ^^ mais si je pouvais être plus propre OU connaitre le pourquoi du comment ça m’irait aussi Merci d'avance
  15. Tiens @speckery, pour spotify, tentes ce code dans un bouton, ça devrais marcher (ça fais bien switcher mon ampli chez moi) local ip_module = fibaro:get(fibaro:getSelfId(), "IPAddress") local port = fibaro:get(fibaro:getSelfId(), "TCPPort") YAM = Net.FHttp(ip_module, port) payload = '<YAMAHA_AV cmd="PUT"><Main_Zone><Input><Input_Sel>Spotify</Input_Sel></Input></Main_Zone></YAMAHA_AV>' fibaro:log('Zone 1 - Spotify') response ,status, errorCode = YAM:POST('/YamahaRemoteControl/ctrl', payload) fibaro:sleep(100) if errorCode == 0 then fibaro:log('status'..status) else fibaro:log("error") end Dis moi si ça fonctionne, je l'intègre a la future version!
  16. Ok, je viens de voir pour le mode "party". C'est la zone 2 qui clone la 1. Je n'ai pas cette fonction sur mon ampli, je vais tenter de trouver la requête pour que tu puisses ajouter ton bouton
  17. @smprofx, I've already add the Sound modes selections (all the modes... The VD is so big now ^^). I'll have a look for the memory presets For the party mode, I don't have the function in the web page, but I can create the function in the VD directly if the function put the same input for the 2 zones. Can you tell me if you can move the volume for the second zone or if it's fixed? @speckery Merci pour ton retour! J'ai fouillé le code de la page web de l'ampli a la recherche de la bonne commande, ça pique un peu les yeux au début mais après avoir perdu 2/10ème on s'y fait Je vais regardé pour ton soucis de spotify. Edit : Je viens de regarder et je n'avais pas le firmware a jour pour spotify. C'est chose faite, je l'intègre dans la prochaine mise a jour!
  18. Hello, Je profite de mes congés pour faire une grosse évolution du module. Intégration des ambiances sonores de la zone 1 et 2 ainsi que de toutes les entrées valides pour les 2 zones. Ajout d'un slider pour le volume sonore de la zone 1 (la zone 2 étant fixe chez moi...chez vous aussi?) d'après l'idée de @smprofx Nettoyage du code, intégration des icônes dans le VD. Ceux qui ont récupéré le VD, vous avez fait des améliorations de votre côté vous aussi que l'on regroupe le tout?
  19. gorn

    Support LUA

    Merci @pepite! Je vois que je peux améliorer le truc. Je me colle un fibaro:getSelfId dans une variable et je ne l'utilise pas Du coup, je vois aussi que je peux le faire dans la main loop et ne plus avoir a rentrer le numéro du VD pour le démarrer. Il n'y aura plus que l@IP et le port. C'est pour, je me doute pas que tu le savais déjà, pour une nouvelle mouture de mon VD yamaha.
  20. gorn

    Support LUA

    Bon, je suis repartit de 0 sur ce Slider, parce que copier/coller des bouts de codes récupérés a droite a gauche ne me faisait pas comprendre le fonctionnement de tout. Du coup ça fonctionne et c'est beaucoup plus propre (et compréhensible pour moi^^): local SelfId = fibaro:getSelfId() local Slider = fibaro:get(SelfId,"ui.Slider1.value") local ip_module = fibaro:get(fibaro:getSelfId(), "IPAddress"); local port = fibaro:get(fibaro:getSelfId(), "TCPPort"); YAM = Net.FHttp(ip_module, port); function map_range( Slider_min, Slider_max, Scale_min, Scale_max, Val_slider ) return Scale_min + (Val_slider-Slider_min)*(Scale_max-Scale_min)/(Slider_max-Slider_min) end local V_Slider = map_range(0, 100, -400, 200, Slider) local Vol_dmd = math.floor(V_Slider/10) local VolYam = math.floor(V_Slider /10)*10 fibaro:debug('Volume demandé :'..Vol_dmd..'dB') payload = '<YAMAHA_AV cmd="PUT"><Main_Zone><Volume><Lvl><Val>'..VolYam..'</Val><Exp>1</Exp><Unit>dB</Unit></Lvl></Volume></Main_Zone></YAMAHA_AV>' response ,status, errorCode = YAM:POST('/YamahaRemoteControl/ctrl', payload) fibaro:sleep(100) if errorCode == 0 then fibaro:log('status'..status); fibaro:debug('status'..status); else fibaro:log("error"); fibaro:debug('error'); end Maintenant je cherche à faire du step de 0.5 au lieu du 1. Je l'ai écris en pseudo code maintenant reste à l'intégrer dans mon code ^^ Merci a ceux qui se sont penchés sur mon soucis
  21. Merci de la précision @Lazer, tu peux me dire d'où tu tires cette information stp? A chaque fois que je vois une doc c'est marqué 230vac :'( Si c'est le cas, je fais un petit élévateur de tension de 4v pour son alim, ça serait parfait!
  22. Un petit up pour mon sujet : - Alarme : Modèle Meian st3b. Vous avez d'autres références que je pourrais regarder? - Poste Aspirateur : J'envisage de hacker complètement la base du bousin avec un relay et en ouvrant l'adaptateur pour lui sortir un second câble avec du 230v a moins que vous connaissiez un relais en 20vdc - Porte garage : Connaissez vous un bon modèle qui puisse être domotisé? - Portail : motorisation Advidsen ORANE 400 qui permet une ouverture piéton (1 vantail) mais je n'ai pas l'impression que je puisse domotiser les 2 types d'ouvertures. Avez vous un modèle équivalent a me conseiller pour domotiser une ouverture voiture et piéton? - Serrure intelligente : Avez vous des retours sur des modèles z-wave?
  23. gorn

    Support LUA

    Je viens aussi de tester avec la variable "position", même combat, bug ligne 15
  24. @Lazer Effectivement, mon RPI jeedom tourne sur un ssd... et ça a un coût contrairement a ton serveur. Pour proxmox j'y étais venu lorsque les trials de VM limitaient le nombre de coeurs physiques et je ne pouvais pas exploiter correctement mon serveur. Chose que promox ne bride pas. Et puis j'ai pris goût aux containers ^^. En tout cas j'ai vu que VM avait fait sauter cette limitation, ça prête a réfléchir donc! Bon courage dans ton projet!
  25. Petite question annexe, pourquoi ne pas faire tourner Jeedom sur un Raspi? Depuis que je l'ai fait, ça marche au poil H24. Pour la polémique, moi je boude virtualbox ET vMware Je suis passé sous proxmox
×
×
  • Créer...