Aller au contenu

lionel

Membres confirmés
  • Compteur de contenus

    592
  • Inscription

  • Dernière visite

Tout ce qui a été posté par lionel

  1. lionel

    Créer et utiliser une Variable

    bonjour a tous Je cherche a créer une scène entre le coucher et le lever du soleil, j ai essayé avec les scènes blocs ,mais ça ne fonctionne pas une idée, de script? Merci Lionel
  2. lionel

    Text-2-Speech Sonos

    bonsoir comme il y'a des spécialistes du 'LUA' sur le forum officiel :http://forum.fibaro.com/viewtopic.php?t=1196 le Text-2-Speech ,ne fonctionne que si on ne modifie pas le texte, le code est modifié lorsque l on sauvegarde (juste avant le texte 'parlé') -Avant modification: POST /MediaRenderer/AVTransport/Control HTTP/1.1 Content-Length: 439 SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI" <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetAVTransportURI xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID>,<CurrentURI>x-rincon-mp3radio://translate.google.com/translate_tts?tl=en&q=There+is+someone+at+the+door</CurrentURI>,<CurrentURIMetaData></CurrentURIMetaData></u:SetAVTransportURI></s:Body></s:Envelope>0x0D0x0A0x0D0x0A -Apres modification: POST /MediaRenderer/AVTransport/Control HTTP/1.1 Content-Length: 439 SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI" <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetAVTransportURI xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID>,<CurrentURI>x-rincon-mp3radio://translate.google.com/translate_tts?tl=en&q=Domotique+fibaro</CurrentURI>,<CurrentURIMetaData></CurrentURIMetaData></u:SetAVTransportURI></s:Body></s:Envelope>0x0D0x0A0x0D0x0A une idée? Merci
  3. lionel

    Armoire Météo avec RGB

    Merci a Olivier Male qui est l auteur de ce script poster ici: http://domotique-info.fr/2013/08/armoire-meteo-fibaro-rgbw-controller/ Dans ce tutoriel, nous allons voir comment transformer son armoire en armoire météo. Le principe est d’y ajouter des LEDs RGB pour éclairer l’armoire avec une couleur au moment où vous ouvrez la porte. Mais nous allons ajouter un peu d’intelligence et faire correspondre la couleur à la météo du moment. Voici le sens qu’on souhaite donner à chaque couleur : bleu : il va pleuvoir vert : il fait froid jaune : il fait beau rouge : il fait lourd blanc : ciel nuageux Pré-requis : Fibaro RGBW Controller Pour réaliser ce tutoriel nous avons besoin d’un contrôleur RGB et de LEDs. Nous allons utiliser le module Fibaro RGBW Controller dont vous pouvez trouver le test sur le site fait par Pascal. Ce tutoriel est prévu pour la box domotique Fibaro Home Center 2. qui est la seule box à ce jour à savoir utiliser ce module RGB. Mais comme la solution est basée sur le protocole z-wave, d’ici quelques semaines, les autres box z-wave du marché sauront en faire de même. Scène : Lumière Armoire La récupération de la météo se fait tout simplement en utilisant les variables de la box Home Center 2. Celles-ci peuvent récupérées avec cette commande : fibaro:getValue(3, « Humidity »). Nous avons plus qu’à intégrer cette commande à notre script et nous obtenons : --[[ %% properties 3 Temperature 3 Humidity 3 WeatherConditionConverted 96 value %% globals --]] local startSource = fibaro:getSourceTrigger(); local Humidity = tonumber(fibaro:getValue(3, "Humidity")); local OutsideTemperature = tonumber(fibaro:getValue(3, "Temperature")); local WeatherCondition = fibaro:getValue(3, "WeatherConditionConverted"); fibaro:debug("OutsideTemperature " .. OutsideTemperature); fibaro:debug("Humidity " .. Humidity); fibaro:debug("WeatherCondition " .. WeatherCondition); -- 90 = ID module RGB -- 96 = ID interrupteur if ( (tonumber(fibaro:getValue(96, "value")) > 0 ) or startSource["type"] == "other" ) then -- si l'interrupteur est ouvert if(OutsideTemperature <= tonumber("20")) then fibaro:debug("vert"); fibaro:call(90, "setColor", "0", "255", "0", "0") -- vert end if(OutsideTemperature > tonumber("20")) then fibaro:debug("jaune"); fibaro:call(90, "setColor", "255", "255", "0", "0") -- jaune end if(Humidity >= tonumber("50")) then fibaro:debug("rouge"); fibaro:call(90, "setColor", "255", "0", "0", "0") -- rouge end if(Humidity >= tonumber("50") and OutsideTemperature < tonumber("20")) then fibaro:debug("blanc"); fibaro:call(90, "setColor", "255", "255", "255", "0") -- blanc end if(WeatherCondition == "rain") then fibaro:debug("bleu"); fibaro:call(90, "setColor", "0", "0", "255", "0") -- bleu end -- la météo est affichée 5 secondes fibaro:debug("tempo"); fibaro:sleep(5*1000); -- si la lumière n'a pas été fermée pendant ces 5 secondes if( (tonumber(fibaro:getValue(96, "value")) > 0 ) ) then -- met la lumière en blanc car plus pratique pour choisir ses affaires fibaro:call(90, "setColor", "255", "255", "255", "0") -- blanc fibaro:debug("tempo blanc"); fibaro:sleep(3*60*1000); if( (tonumber(fibaro:getValue(96, "value")) > 0 ) ) then fibaro:debug("turnOff1"); fibaro:call(90, "turnOff"); end end else -- si l'interrupteur est fermée fibaro:debug("turnOff2"); fibaro:call(90, "turnOff"); end
  4. lionel

    Simulation de Présence

    Script de Clarkkent609 posté ici : http://forum.fibaro.com/viewtopic.php?t=3009 1ere étape: Créer une variable prédéfinie :"Simu_presence" avec les valeurs "On" and "Off" 2eme étape: créer un module virtuel 3eme étape: copier et coller ce code: --[[ %% properties %% globals --]] fibaro:setGlobal("Simu_presence", "On"); --fibaro:debug("Simulation de présence activée"); fibaro:log("Simulation de présence activée"); fibaro:call(30, "setProperty", "ui.status.value", "activée"); --fibaro:debug(fibaro:getValue(30, "ui.status.value")) 30 =ID du module virtuel coller ce code dans le second bouton: --[[ %% properties %% globals --]] fibaro:setGlobal("Simu_presence", "Off"); --fibaro:debug("Simulation de présence désactivée"); fibaro:log("Simulation de présence désactivée"); fibaro:call(30, "setProperty", "ui.status.value", "désactivée"); --fibaro:debug(fibaro:getValue(30, "ui.status.value")) 30 =ID module virtuel. Attention : ID du Label doit contenir "status" : voir photo: 4eme étape copier et coller ce code dans le MAIN LOOP et remplacer par vos valeurs utilisateur --[[ %% properties %% globals --]] -- LUA - Presence Simulator V1.0.0 -- -- simulate a presence when you're on vacation. -- A part of code is reused, it can found here. Thanx to Richo: http://forum.fibaro.com/viewtopic.php?t=1892&postdays=0&postorder=asc&highlight=presence&start=15 and here thx to Krikroff http://forum.fibaro.com/viewtopic.php?t=1656 -- USER SETTINGS : local start_hour = 19; --hour to start simulation local start_minute = 30; --minute to start simulation, example 19:30 local rndmaxtime = 20 --random time of light change in minutes --> here each device is on max 20min local runtime = 90 --how long to run simulation in minutes local ID_devices_lights = {17, 13} --IDs of lights to use in simulation local numbers_lights = #ID_devices_lights --numbers of light devices listed above local activated_push = true; --activate push when simulation starts and stops local ID_Smartphone = 7; --ID of your smartphone local simu = fibaro:getGlobal("Simu_presence"); --value of the global value: simulation is on or off local debug = true; --activate the debug mode -- DO NOT EDIT THE CODE BELOW (except to suit your needs) -- local minute = 60000 --in milliseconds local currentDate = os.date("*t"); SimulatorPresenceEngine = { version = "1.0.0" }; -- function to switch off devices in the list function SimulatorPresenceEngine:TurnOff(group) local name, id; local ID_devices_group = group; for i=1, #ID_devices_group do id = tonumber(ID_devices_group[i]); fibaro:call(id, "turnOff"); if (debug) then name = fibaro:getName(id); if (name == nil or name == string.char(0)) then name = "Unknown" end fibaro:debug("Device:" .. name .. " On "); end end end -- function to simulate a presence function SimulatorPresenceEngine:Launch() local start = os.time() local endtime = start + runtime*minute/1000 -- after how many minutes exit simulation if (activated_push) then fibaro:call(ID_Smartphone, 'sendPush', "Lights simulation started") ; --send push notification if (debug) then fibaro:debug("push start sent") end end while ((os.time() < endtime) and (simu == "On")) do local random_light = tonumber(ID_devices_lights[math.random(numbers_lights)]) --choose a random light in the list local lightstatus = fibaro:getValue(random_light, 'value') --get the value of the random light in the list -- turn on the light if off or turn off if on if tonumber(lightstatus) == 0 then fibaro:call(random_light, 'turnOn') else fibaro:call(random_light, 'turnOff') end fibaro:sleep(1000) ; --necessary to get back the new status, because HC2 is too fast :-) lightstatus = fibaro:getValue(random_light, 'value') --get the value of the random light after his update if (debug) then fibaro:debug('light ID:'..random_light..' status:'..lightstatus) end local sleeptime = math.random(rndmaxtime*minute) --random sleep fibaro:sleep(sleeptime) local sleeptimemin = math.abs(sleeptime/60000) if (debug) then fibaro:debug('sleeptime:'..sleeptimemin) end simu = fibaro:getGlobal("Simu_presence"); --verify the global value, if the virtual device is deactivated, the scene stops. end --turn Off all lights SimulatorPresenceEngine:TurnOff(ID_devices_lights); fibaro:call(ID_Smartphone, 'sendPush', "Lights simulation stopped") ; --send push notification if (debug) then fibaro:debug("push stop sent") end fibaro:sleep(60000); end -- Condition to start simulation if ((simu == "On")and (currentDate.hour == start_hour ) and (currentDate.min == start_minute))then SimulatorPresenceEngine:Launch(); --launch the simulation when virtual device is on, and the current time is triggered. end
  5. lionel

    Panneau De L'arrosage

    Bonjour concernant le panneau de l'arrosage de la HC2 la fonction "rain delay"n est que manuelle ? je pensais que lorsque on rentrait une valeur celle ci était sauvegardée,et ne fonctionnait que si la météo affichait de la pluie .....?
  6. lionel

    Fgd211 En Lieu Et Place D'un Télérupteur

    @Did Oui il faut enterrée la grille au mini a 60 cm Mais je trouve ce système bien pratique ,selon la nature du terrain et le gain est nettement meilleur qu un piquet
  7. lionel

    Fgd211 En Lieu Et Place D'un Télérupteur

    Si tu n arrives pas àenfoncer un piquet de terre ,tu as la solution de mettre une ou plusieurs grille de terre http://www.eke.fr/grille-de-terre-plaque-de-terre.html
  8. lionel

    Equipe De Programmeur Fibaro

    Excellent au premier plan a gauche , c est celui qui s occupe de la V4 pour la HC lite ?
  9. lionel

    Bricolage Chez Lazer

    Salut @Lazer, Désolé d apprendre ça , comme tu le dis ,c est dangereux de vouloir faire du "bien " a la nature, du coup je vais méditer a un autre emplacement pour mon composteur ...
  10. Si un Australien gagne a jeux-concours du forum Bonjour les Frais de port pour les boutiques partenaires
  11. lionel

    Wago - Connexion Fils Electriques

    Sur amazon Les wago 5 entrées sont à23 € le lot de 40 Livraison gratuite en premium
  12. lionel

    Remotec ZXT-120 - Thermostat IR pour climatiseur

    Salut, @Lazer , je confirme en 4.045 et 4.046 ,le ZXT -120 dispose du template et il effectivement faire un soft reconfigure pour ma part : "low battery" (alimenté par piles) a disparu, par contre le module "maitre" affiche l icône "carton fibaro"
  13. lionel

    V4.042 Hot Fix - 20-04-2015

    @Lazer, Tu es passé en V 4.042 ? Depuis que tu as oeuvré ... je suis sur cette version aussi, et aucun problème rencontré (par contre je ne gère pas le chauffage )
  14. lionel

    Passerelle IR / Z-wave

    salut a tous un voeux pour cette nouvelle année messieurs de chez fibaro a quand un module IR/Zwave (miniature bien sur,mais ça ,vous savez faire ) permettant de contrôler la plus part des appareils actuellement mis en place dans nos foyers je trouve que dans qu il n y a presque rien sur le marché de vraiment abordable au niveau prix et de vraiment ergonomique
  15. lionel

    Hc2 : Hs , Plus Acces !

    @q.philippe, le quatrième voyant externe correspond au réseau Z-wave et si celui ci reste en fixe ou clignote rapidement ,tu dois certainement avoir un module qui envoie des "ordres" as tu changer ton mot de passe ou ton nom utilisateur ?( pour le finder)
  16. lionel

    Ecran Motorisé Oray

    Il ne laisse rien passer le nouveau modo [emoji6]
  17. lionel

    Commande Groupée

    +1
  18. lionel

    Téléinfo avec Eco-Device

    Il fait le cumul des trois phases
  19. Bonjour a tous Comme le titre l indique ,on va pouvoir jouer avec son installation SONOS via la HC2 Les codes ont été crée par deraaij ici: http://forum.fibaro.com/viewtopic.php?t=1196 Pour commencer il faut créer un périphérique virtuel ,comme expliqué ici: http://www.domotique-fibaro.fr/index.php/topic/81-création-dun-périphérique-virtuel-et-main-loop/ Ensuite il faut renseigner le périphérique: -Adresse IP= celle ci est indiquée dans une application sonos(ordi,tablette,smartphone) dans Paramètre : A propos de Sonos -Port TCP = 1400 arrivé a ça : Ajouter des Boutons: (pour ma part je n ai mis que ça) ses fonctions fonctionnent parfaitement, pour les autres faites vous plaisir sur le forum principal pour la suite ,on utilise les codes TCP (les LUA ne fonctionnent pas) donc une fois sur chaque bouton veillez a être sur 'string' et non lua Copier et coller les codes ci dessous sur chaque bouton correspondant : exemple: ATTENTION :LES SCRIPTS ci dessous NE fonctionnent PAS copier les scripts sur la forum officiel ic : http://forum.fibaro.com/viewtopic.php?t=1196 et supprimer les espaces a la fin des 3 premières lignes comme ici: http://www.domotique-fibaro.fr/index.php/topic/93-sonos/ - Play POST /MediaRenderer/AVTransport/Control HTTP/1.1 Content-Length: 266 SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Play" <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Play xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Play></s:Body></s:Envelope>0x0D0x0A0x0D0x0A -Stop POST /MediaRenderer/AVTransport/Control HTTP/1.1 Content-Length: 266 SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Stop" <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Stop xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Stop></s:Body></s:Envelope>0x0D0x0A0x0D0x0A -Pause POST /MediaRenderer/AVTransport/Control HTTP/1.1 Content-Length: 267 SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Pause" <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Pause xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Pause></s:Body></s:Envelope>0x0D0x0A0x0D0x0A - Previous POST /MediaRenderer/AVTransport/Control HTTP/1.1 Content-Length: 270 SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Previous" <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Previous xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Previous></s:Body></s:Envelope>0x0D0x0A0x0D0x0A -Next POST /MediaRenderer/AVTransport/Control HTTP/1.1 Content-Length: 266 SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Next" <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Next xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Next></s:Body></s:Envelope>0x0D0x0A0x0D0x0A -Volume POST /MediaRenderer/RenderingControl/Control HTTP/1.1 Content-Length: 324 SOAPACTION: "urn:schemas-upnp-org:service:RenderingControl:1#SetVolume" <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetVolume xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel><DesiredVolume>_sliderValue_</DesiredVolume></u:SetVolume></s:Body></s:Envelope>0x0D0x0A0x0D0x0A -UnMute POST /MediaRenderer/RenderingControl/Control HTTP/1.1 Content-Length: 314 SOAPACTION: "urn:schemas-upnp-org:service:RenderingControl:1#SetMute" <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel><DesiredMute>0</DesiredMute></u:SetMute></s:Body></s:Envelope>0x0D0x0A0x0D0x0A - Mute POST /MediaRenderer/RenderingControl/Control HTTP/1.1 Content-Length: 314 SOAPACTION: "urn:schemas-upnp-org:service:RenderingControl:1#SetMute" <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel><DesiredMute>1</DesiredMute></u:SetMute></s:Body></s:Envelope>0x0D0x0A0x0D0x0A il ne vous reste plus qu'a sauvegarder votre module Les icônes pour chaque bouton: ( il y a surement mieux n hésitez pas a partagez )
  20. lionel

    Changement Compteur Edf

    @Lazer J ai fais un test ce matin Avec un landys gir+ J ai bien un décalage entre le relais de découplage et l eco device D environ 1 min Mon eco device se trouve à6 mètres du compteur
  21. lionel

    Fibaro - Module Dimmer Fgd-211

    @synthetic Ton neutre se trouve sur la borne A2 de ton telerupteur , Ton fil gris doit être raccordé sur cette borne
  22. lionel

    Home Center 2 Ne Démarre Plus!

    Le Doc a encore frappé [emoji12] Bravo Monsieur
  23. lionel

    Fibaro - Module Dimmer Fgd-211

    Tu as trois poussoirs par telerupteur ?
  24. lionel

    Fibaro - Module Dimmer Fgd-211

    @synthetic Dans ton cas il faut que tu remplaces ton telerupteur pour le FGD Les deux fils bleu/marron vont au tableau Elec Regarde ici : http://www.planete-domotique.com/blog/2014/02/27/comment-domotiser-la-charge-dun-va-et-vient-ou-dun-telerupteur/
  25. lionel

    Fibaro - Module Dimmer Fgd-211

    Il me semble que le schéma a déjàété posté sur le forum Sinon ici: http://www.antor.fr/wp-content/uploads/2012/07/telerupteur-unipolaire-3_fils_et_Fibaro_FGS221-1.png
×