Aller au contenu

Alexandru

Membres confirmés
  • Compteur de contenus

    123
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Alexandru

  1. Alexandru

    0-10V Volts

    En fait le code de bouton "+" --[[ TermostatoVirtual Dispositivo virtual upTempButton.lua por Manuel Pascual ------------------------------------------------------------------------------]] --[[----- CONFIGURACION DE USUARIO -------------------------------------------]] --[[----- FIN CONFIGURACION DE USUARIO ---------------------------------------]] --[[----- NO CAMBIAR EL CODIGO A PARTIR DE AQUI ------------------------------]] --[[----- CONFIGURACION AVANZADA ---------------------------------------------]] local _selfId = fibaro:getSelfId() -- ID de este dispositivo virtual local intervalo = 0.5 local maxTemp = 28 local shadowTime = 120 -- minutos en intervalos de 15min. --[[----- FIN CONFIGURACION AVANZADA -----------------------------------------]] -- isVariable(varName) -- (string) varName: nombre de la variable global -- comprueba si existe una variable global dada function isVariable(varName) -- comprobar si existe local valor, timestamp = fibaro:getGlobal(varName) if (valor and timestamp > 0) then return valor end return false end --[[---------------------------------------------------------------------------- getDevice(nodeId) recupera el dispositivo virtual desde la variable global (number) --]] function getDevice(nodeId) -- si exite la variable global recuperar dispositivo local device = isVariable('dev'..nodeId) if device then return json.decode(device) end end -- recuperar dispositivo local termostatoVirtual = getDevice(_selfId) -- comprobar que no estࡠen modo MANUAL if termostatoVirtual.mode ~= 0 then -- recuperar temperaturas local value = termostatoVirtual.value local targetLevel = termostatoVirtual.targetLevel local onOff = ' _' -- disminuir intervalo if targetLevel <= (maxTemp - intervalo) then targetLevel = targetLevel + intervalo else targetLevel = 0 end --actualizar dispositivo termostatoVirtual.targetLevel = targetLevel -- proteger con un tiempo por defecto termostatoVirtual.timestamp = os.time() + shadowTime * 60 -- guardar en variable global fibaro:setGlobal('dev'.._selfId, json.encode(termostatoVirtual)) -- actualizar la etiqueta targetLevel = string.format('%.2f', targetLevel) value = string.format('%.2f', value) local onOff = ' _' fibaro:call(_selfId, "setProperty", "ui.actualConsigna.value", value..'ºC / '..targetLevel..'ºC'..onOff) end --[[--------------------------------------------------------------------------]]
  2. Alexandru

    0-10V Volts

    Désolé pour le retard , mais j'avais analyse un peu et le bouton " + " du ce VD et jai trouvé ce ligne qui donne la temperature consigne... fibaro:call(_selfId, "setProperty", "ui.actualConsigna.value", value..'ºC / '..targetLevel..'ºC'..onOff)
  3. Alexandru

    0-10V Volts

    voila le VD
  4. Alexandru

    0-10V Volts

    En fait, la température de 26,75 est la température ambiante , et la température de 23,50 est la temperature de consigne , donc la température de consigne qu'il me faut , cela que je dois récupère ...
  5. Alexandru

    0-10V Volts

    Opus on a quelque chose [DEBUG] 21:32:35: Valeur consigna : 26.75ºC / 23.50ºC _ [DEBUG] 21:32:35: line 16: attempt to compare number with nil [DEBUG] 21:32:46: Valeur consigna : 26.75ºC / 23.50ºC _ [DEBUG] 21:32:46: line 16: attempt to compare number with nil
  6. Alexandru

    0-10V Volts

    le debug ... [DEBUG] 21:06:25: line 15: attempt to compare number with nil [DEBUG] 21:06:30: line 15: attempt to compare number with nil [DEBUG] 21:08:06: line 15: attempt to compare number with nil
  7. Alexandru

    0-10V Volts

    --[[ %% autostart %% properties 107 value %% events %% globals --]] local startSource = fibaro:getSourceTrigger(); if ( tonumber(fibaro:getValue(107, "value")) >= 24.5 and tonumber(fibaro:getValue(109, "ui.actualConsigna.value")) >= 26 or startSource["type"] == "other" ) then fibaro:call(12, "setValue", "25"); end fibaro:debug("Valeur consigna : "..fibaro:getValue(109, "ui.actualConsigna.value"))
  8. Alexandru

    0-10V Volts

    le debug [DEBUG] 21:00:59: line 25: ')' expected (to close '(' at line 23) near [DEBUG] 21:01:04: line 25: ')' expected (to close '(' at line 23) near [DEBUG] 21:01:20: line 25: ')' expected (to close '(' at line 23) near
  9. Alexandru

    0-10V Volts

    J'ai essayé ... --[[ %% autostart %% properties 107 value %% events %% globals --]] local startSource = fibaro:getSourceTrigger(); if ( tonumber(fibaro:getValue(107, "value")) >= 24.5 and tonumber(fibaro:getValue(109, "ui.actualConsigna.value")) >= 26 or startSource["type"] == "other" ) then fibaro:call(12, "setValue", "25"); end fibaro:debug("Valeur consigna : "..fibaro:getValue(109, "ui.actualConsigna.value")
  10. Alexandru

    0-10V Volts

    Oui ,j'ai ca , dans le VD avec id 109
  11. Alexandru

    0-10V Volts

    [DEBUG] 16:27:10: line 15: attempt to compare number with nil [DEBUG] 16:27:42: line 15: attempt to compare number with nil [DEBUG] 16:27:42: line 15: attempt to compare number with nil [DEBUG] 16:28:35: line 15: attempt to compare number with nil [DEBUG] 16:36:45: line 15: attempt to compare number with nil
  12. Alexandru

    0-10V Volts

    Bonjour, Je vous remercie , mais je l'ai testé , mais maintenant j'ai ca ... --[[ %% autostart %% properties 107 value %% events %% globals --]] local startSource = fibaro:getSourceTrigger(); if ( tonumber(fibaro:getValue(107, "value")) >= 25.5 and tonumber(fibaro:getValue(109, "ui.actualConsigna.value")) >= 27 or startSource["type"] == "other" ) then fibaro:call(12, "setValue", "25"); end
  13. Alexandru

    0-10V Volts

    [DEBUG] 21:46:46: line 17: ')' expected (to close '(' at line 11) near 'then' [DEBUG] 21:51:19: line 17: ')' expected (to close '(' at line 11) near 'then'
  14. Alexandru

    0-10V Volts

    Bonjour , J'ai essayé ca mais j'arrive pas a résoudre quelque chose... [[ %% autostart %% properties 107 value %% events %% globals --]] local startSource = fibaro:getSourceTrigger(); if ( ( tonumber(fibaro:getValue(107, "value")) >= 24.5 and ( tonumber(fibaro:getValue(109, "ui.actualConsigna.value")) >= 26 or startSource["type"] == "other" ) then fibaro:call(12, "setValue", "25"); end
  15. Bonjour a tous , Au lieu de l'icône traditionnelle "dimmer" ou "variateur " , je veux mettre une icône hélice (pour ventilateur Jaga Clima Canal) ou quelque chose qui ressemble . Merci pour votre aide,
  16. Je vous remercie pour tout , J'espère être utile a toute personne intéressée Bien a vous ,
  17. Mais , iLearn il fonctionne sur Mac ? il faut acheté séparément ?
  18. En fait, pour l'utilisation avec Mac il faut 2 applis ??
  19. Bonjour a vous, Je vous remercie de vos réponses , maintenant il est clair de rôle et le pouvoir de cette boite, de la GlobalCaché
  20. Bonjour, Quelqu'un d'entre vous qui a essayé cette petite boîte , car il peut être une bonne solution pour les appareils pilotés par IR ... comme airco, appareils multimédia etc https://youtu.be/f03LLrT_3H8
  21. Alexandru

    0-10V Volts

    Désolé pour le retard , Oui c'est ça j'ai besoin d'aide pour faire la scène , En fait , j'ai mis en place le Vd Thermostat Virtuel Pid et j'ai essayé quelque-ligne en mode bloc , mais ça ne marche pas ... et en LUA mes connaissances sont limitées
  22. Bonjour a vous , Depuis une certaine période , j'ai essayé les deux versions en 0-10V pour le ventilateur du convecteur Clima Canal Jaga en HC2 - la première version c'est une combinaison LT-3060-010V avec RGBW Fibaro -la deuxième version est avec Flush Dimmer 0-10V Qubino Je suis satisfait avec les deux versions. Maintenant, pour pouvoir intégrer ce ventilateur dans notre HC2 est nécessaire une scène et cette scène doit être en fonction de la différence de température ambiante et température de consigne. (ex si dans la pièce la température ambiante est 18° et la température de consigne est 22° alors le ventilateur démarre a 80 pour-cent de sa vitesse et aussi la température ambiante est 20° et la température de consigne est 22° alors le ventilateur va diminué sa vitesse a 10 pour-cent et température ambiante 21 et la température de consigne est 22° ventilateur s'arrête) Merci bien à vous de votre aide ! Bien à vous
  23. Bonjour , cela peut être une solution dans votre cas http://www.intesishome.com/".
  24. cadre mur eve du basalte , iPod , iPad , iPad PRO
×
×
  • Créer...