Danfoss Living Connect
Re: Danfoss Living Connect
Un grand merci a toi !
Personnellement je n'ai pas encore avancé sur le sujet, je profite du soleil pour m'occuper du jardin.
Personnellement je n'ai pas encore avancé sur le sujet, je profite du soleil pour m'occuper du jardin.
Re: Danfoss Living Connect
Bonjour Chrominator,
Merci également de ton retour,
je regarde ça dès que possible.
Cordialement
Bertrand
Merci également de ton retour,
je regarde ça dès que possible.
Cordialement
Bertrand
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
Re: Danfoss Living Connect
Bonsoir (ou bonjour)
Je suis arrivé à commander mes DANFOSS Living connect avec un thermostat virtuel par un scipt Lua mais je suis obligé de créer un scipt par tête, je n'ai pas réussi à les incorporer dans le même.
Si je Met plusiseurs lignes : commandArray[0].. seule la dernière est exécutée
Je débute en LUA , Faut trouver du temps
Je vais me coucher
Cdt
Bertrand
Je suis arrivé à commander mes DANFOSS Living connect avec un thermostat virtuel par un scipt Lua mais je suis obligé de créer un scipt par tête, je n'ai pas réussi à les incorporer dans le même.
Si je Met plusiseurs lignes : commandArray[0].. seule la dernière est exécutée
Je débute en LUA , Faut trouver du temps
Cdt
Bertrand
Code : Tout sélectionner
---- Modification de la consigne d'une tête Danfoss
-- Variables utilisateur
Rad_Salon_Sud="402"
Rad_Sallle_Nord="404"
Rad_Cuisine="400"
consigne= string.match(otherdevices_svalues['Consigne-Danfoss-Confort'], "(%d+%.*%d*)")
-- début du programme
commandArray = {}
if ( otherdevices['Confort-DANFOSS'] == 'On') then
commandArray[0] = { ['UpdateDevice'] = Rad_Cuisine..'|0|'..consigne }
return commandArray
end2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
-
Chrominator
- Messages : 1042
- Inscription : 19 déc. 2015, 07:29
- Localisation : France
Re: Danfoss Living Connect
La variable commandArray[x] est un tableau (array en anglais), où on fait varier la valeur de x pour allouer différentes valeurs à cette variable.
En clair, tu peux (tu dois ?
) écrire :
par exemple.
Chaque instruction que tu auras donné sera exécutée par Domoticz lorsque ton script LUA se sera terminé (avec return commandArray).
En clair, tu peux (tu dois ?
Code : Tout sélectionner
commandArray[0] = { ['UpdateDevice'] = Rad_Cuisine..'|0|'..consigne }
commandArray[1] = { ['UpdateDevice'] = Rad_Séjour..'|0|'..consigne }
commandArray[2] = { ['UpdateDevice'] = Rad_Vestibule..'|0|'..consigne }
commandArray[4] = { ['UpdateDevice'] = Rad_SDB..'|0|'..consigne }
Chaque instruction que tu auras donné sera exécutée par Domoticz lorsque ton script LUA se sera terminé (avec return commandArray).
Un bon frein vaut mieux que deux sparadraps.
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Re: Danfoss Living Connect
Bonjour Chrominator,
Parfait, merci te ton aide
C est beaucoup mieux, 2 scripts au lieu de 6.
J ai donc réussi à récupérer la consigne d un thermostat général et l envoyer aux Danfoss. UN sélecteur me permet de passer du mode confort au mode Eco.
Je met en ligne les deux scipts ce soir pour plus novice que moi
Cdt
bertrand
Parfait, merci te ton aide
C est beaucoup mieux, 2 scripts au lieu de 6.
J ai donc réussi à récupérer la consigne d un thermostat général et l envoyer aux Danfoss. UN sélecteur me permet de passer du mode confort au mode Eco.
Je met en ligne les deux scipts ce soir pour plus novice que moi
Cdt
bertrand
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
-
Chrominator
- Messages : 1042
- Inscription : 19 déc. 2015, 07:29
- Localisation : France
Re: Danfoss Living Connect
Nickel !
Je n'en suis pas certain, les spécialistes chauffagistes nous le diront, mais il me semble avoir lu quelque part qu'avec certaines chaudières, il fallait veiller à ne pas avoir toutes les têtes thermostatiques fermées en même temps, sans quoi ça pouvait générer un phénomène de cavitation au niveau de l'accélérateur (la pompe qui fait circuler l'eau chaude) et user celui-ci anormalement.
Si c'est vrai, et comme ça ne me coûte pas trop, j'ai une consigne à 23°C dans une douche ; le thermostat d'ambiance stoppe la chaudière bien avant.
Je n'en suis pas certain, les spécialistes chauffagistes nous le diront, mais il me semble avoir lu quelque part qu'avec certaines chaudières, il fallait veiller à ne pas avoir toutes les têtes thermostatiques fermées en même temps, sans quoi ça pouvait générer un phénomène de cavitation au niveau de l'accélérateur (la pompe qui fait circuler l'eau chaude) et user celui-ci anormalement.
Si c'est vrai, et comme ça ne me coûte pas trop, j'ai une consigne à 23°C dans une douche ; le thermostat d'ambiance stoppe la chaudière bien avant.
Un bon frein vaut mieux que deux sparadraps.
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Re: Danfoss Living Connect
Bonsoir Chrominator,
Sur ce point je peux te répondre beaucoup plus catégoriquement , c'est un domaine que je connais beaucoup mieux que le LUA
Il y a deux solutions, soit laisser un des radiateurs avec un robinet manuel ouvert à fond (idéalement celui qui est dans la pièce avec le thermostat) ou alors une soupape de décharge sortie chaudière qui bipasse les radiateurs. Le départ communique directement avec le retour radiateurs, le circulateur ne peine pas et normalement le brûleur s'arrête puisque tu ne refroidi quasiment plus le caloporteur.
Méfie toi quand même avec le thermostat de la douche, à ta place j'enlèverai carrément la tête thermostatique.
Cordialement
Bertrand
Sur ce point je peux te répondre beaucoup plus catégoriquement , c'est un domaine que je connais beaucoup mieux que le LUA
Il y a deux solutions, soit laisser un des radiateurs avec un robinet manuel ouvert à fond (idéalement celui qui est dans la pièce avec le thermostat) ou alors une soupape de décharge sortie chaudière qui bipasse les radiateurs. Le départ communique directement avec le retour radiateurs, le circulateur ne peine pas et normalement le brûleur s'arrête puisque tu ne refroidi quasiment plus le caloporteur.
Méfie toi quand même avec le thermostat de la douche, à ta place j'enlèverai carrément la tête thermostatique.
Cordialement
Bertrand
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
-
Chrominator
- Messages : 1042
- Inscription : 19 déc. 2015, 07:29
- Localisation : France
Re: Danfoss Living Connect
Alors à mon tour de te remercier, je ferais attention à cet aspect de mon installation. 
Un bon frein vaut mieux que deux sparadraps.
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Re: Danfoss Living Connect
Bonsoir Tous,
Voilà donc modestement ce que j'ai fait pour gérer 3 Radiateurs avec têtes thermostatiques DANFOSS,
un sélecteur Virtuel permet de passer du mode "confort" au mode "Eco" , la position "Off" redonne la main aux divers plannings individuels des têtes thermostatiques.
Les modes Confort et Eco sont des inter On/Off Virtuels.
Un scipt Blocky fait en sorte que seul un des deux modes puisse être actif.
Deux thermostats virtuels passent les consignent aux deux scipts LUA..
Voilà, Merci encore aux contributeurs
Cdt
Bertrand
Voilà donc modestement ce que j'ai fait pour gérer 3 Radiateurs avec têtes thermostatiques DANFOSS,
un sélecteur Virtuel permet de passer du mode "confort" au mode "Eco" , la position "Off" redonne la main aux divers plannings individuels des têtes thermostatiques.
Les modes Confort et Eco sont des inter On/Off Virtuels.
Un scipt Blocky fait en sorte que seul un des deux modes puisse être actif.
Deux thermostats virtuels passent les consignent aux deux scipts LUA..
Voilà, Merci encore aux contributeurs
Cdt
Bertrand
Code : Tout sélectionner
---- Modification de la consigne d'une tête Danfoss (Confort)
-- Variables utilisateur
Rad_Salon_Sud="402"
Rad_Sallle_Nord="404"
Rad_Cuisine="400"
consigne= string.match(otherdevices_svalues['Consigne-Danfoss-Confort'], "(%d+%.*%d*)")
-- début du programme
commandArray = {}
if ( otherdevices['Confort-DANFOSS'] == 'On') then
commandArray[0] = { ['UpdateDevice'] = Rad_Salon_Sud..'|0|'..consigne }
commandArray[1] = { ['UpdateDevice'] = Rad_Sallle_Nord..'|0|'..consigne }
commandArray[2] = { ['UpdateDevice'] = Rad_Cuisine..'|0|'..consigne }
return commandArray
end
Code : Tout sélectionner
---- Modification de la consigne d'une tête Danfoss (Eco)
-- Variables utilisateur
Rad_Salon_Sud="402"
Rad_Sallle_Nord="404"
Rad_Cuisine="400"
consigne= string.match(otherdevices_svalues['Consigne-Danfoss-Eco'], "(%d+%.*%d*)")
-- début du programme
commandArray = {}
if ( otherdevices['ECO-DANFOSS'] == 'On') then
commandArray[0] = { ['UpdateDevice'] = Rad_Sallle_Nord..'|0|'..consigne }
commandArray[1] = { ['UpdateDevice'] = Rad_Cuisine..'|0|'..consigne }
commandArray[2] = { ['UpdateDevice'] = Rad_Salon_Sud..'|0|'..consigne }
return commandArray
end
- Pièces jointes
-
- Danfodd-Consignes_Rad.JPG (56.03 Kio) Consulté 11196 fois
-
- Blocky-Seclect-Danfoss.JPG (53.32 Kio) Consulté 11203 fois
-
- Select-DANFOSS.JPG (102.88 Kio) Consulté 11203 fois
-
- Danfoss-Select-Inters.JPG (46.7 Kio) Consulté 11203 fois
-
- Blocky-Select-DANFOSS-2.JPG (17.52 Kio) Consulté 11203 fois
Dernière modification par balajol le 06 nov. 2016, 22:39, modifié 1 fois.
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
Re: Danfoss Living Connect
Super boulot ! Merci a vous deux !!