Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'Everspring ST814'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Bienvenue
    • Nouveau ? Présentez-vous
    • Le bistrot
    • Mon installation domotique
    • Annonces et suggestions
  • La Home Center et ses périphériques
    • La Home Center pour les nuls
    • HC 2 & Lite
    • HC 3
    • Modules Fibaro
    • Modules Z-wave
    • Périphériques et matériels autres
    • Plugins
    • Quick App
    • Multimédia (audio, vidéo ...)
    • Chauffage et Energie
    • Actionneurs & Ouvrants (Portail, volets, piscines, ...)
    • Eclairage
    • Applications Smartphones et Tablettes
  • Autres solutions domotiques
    • Box / Logiciel
    • Modules Nice (433 & 866 MHz)
    • Modules Zigbee
    • GCE Electronics
    • Modules Bluetooth Low Energy
  • Objets connectés
    • Les Assistants Vocaux
    • Netatmo
    • Philips Hue
    • DIY (Do It Yoursel)
  • Sécurité
    • Alarmes
    • Caméras
    • Portiers
    • Serrures
  • Informatique / Réseau
    • Tutoriels
    • Matériels Réseaux
    • Matériels Informatique
    • NAS
    • Virtualisation
  • Les bonnes affaires
    • Sites internet
    • Petites annonces

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Jabber


Skype


Ville :


Intéret :


Version

1 résultat trouvé

  1. Le matériel: 1x Déshumidificateur Zibro D510 1x Everspring ST814 Temperature / Humidity Detector 1x Wallplug Fibaro La scène en LUA (le code n'est pas optimisé, ce n'est pas un Best Pratictice mais utilisable sans risque ) Le paramétrage: humidityTargetValue : Représente l'humidité relative désirée. Le node 18 est ici le ST814 Le node 35 est le Wall plug Le script est en fonction tous les jours de 11h à 19h --[[ %% autostart %% globals --]] -- Regulating humidity in a room with a dehumidifier. -- Copyright © 2013 Jean-christophe Vermandé fibaro:debug("HC2 start script at " .. os.date()); -- check script instance count in memory if (fibaro:countScenes() > 1) then fibaro:debug("Script already running."); fibaro:abort(); end local sourceTrigger = fibaro:getSourceTrigger(); local hysteresis = 2; local sensorValueCorrection = -8; local humidityTargetValue = 60; local _dtLastIgnition; function deviceControl(targetValue) local humidityValue = tonumber(fibaro:getValue(18, "value")) + sensorValueCorrection; local deviceState = tonumber(fibaro:getValue(35, "value")); --fibaro:debug("device state: " .. deviceState .. " relative humidity: " .. humidityValue); if (humidityValue > targetValue) then -- TURN ON if (deviceState==0) then fibaro:call(35, "turnOn"); fibaro:debug("Date of the last ignition is " .. (_dtLastIgnition or "unknown.")); _dtLastIgnition = os.date(); fibaro:debug(_dtLastIgnition .. " - device state: " .. deviceState .. " relative humidity: " .. humidityValue .. " -> device turned On"); end elseif (humidityValue < targetValue) then -- TURN OFF if (deviceState==1) then fibaro:call(35, "turnOff"); fibaro:debug(os.date() .. " - device state: " .. deviceState .. " relative humidity: " .. humidityValue .. " -> device turned Off"); end end end if (sourceTrigger["type"] == "autostart") then while true do local currentTime = tonumber(os.date("%H%M")); if ((currentTime >= tonumber(string.format("%02d%02d", "11", "00"))) and (currentTime <= tonumber(string.format("%02d%02d", "19", "00")))) then deviceControl(humidityTargetValue); else if (tonumber(fibaro:getValue(35, "value"))==1) then fibaro:call(35, "turnOff"); --fibaro:debug("force turnOff"); end end fibaro:sleep(5*60*1000); end else local currentTime = tonumber(os.date("%H%M")); local startSource = fibaro:getSourceTrigger(); if ( ((currentTime >= tonumber(string.format("%02d%02d", "11", "00"))) and (currentTime <= tonumber(string.format("%02d%02d", "19", "00")))) or startSource["type"] == "other") then deviceControl(humidityTargetValue); end end Une autre scène nous préviens grâce à la mesure de consommation du wall plug lorsque le déshumidificateur est plein
×