Připravili jsme jednoduchý LUA skript, který umožňuje využít funkcionalitu pokojového senzoru Danfoss Z-Wave Room Sensor na plno.
Danfoss Z-Wave Room Sensor, kromě měření teploty a následného reportu této teploty do Z-Wave řídící jednotky jako je FIBARO HC3, Vám umožňuje manuálně nastavovat teplotu nebo tuto teplotu nastavit z rozhraní Z-Wave řídící jednotky jako FIBARO HC3.
Tato scéna umožňuje synchronizovat teplotu z nástěnného termostatu (Danfoss Z-Wave room sensor) do jedné nebo více radiátorových stanic Z-Wave, jako jsou termostatické hlavice POPP nebo hlavice Danfoss Living Connect radiator valves.
V tomto skriptu musíte změnit následující položky:
DECLARATIONS (Podmínky/Spouštěče)
Řádek 3 – ID Vašeho pokojového senzoru Danfoss Z-Wave room sensor (termostat)
ACTIONS (Akce)
Řádek 1 – ID Vašeho pokojového senzoru Danfoss Z-Wave room sensor (termostat)
Řádek 2 – ID(čká) Vašich Z-Wave termostatických / radiátorových hlavic, například Danfoss Living Connect nebo POPP termostatické hlavice
DECLARATIONS (Podmínky/Spouštěče)
{ conditions = { { id = 30, isTrigger = true, operator = "!=", property = "heatingThermostatSetpoint", type = "device", value = 5 } }, operator = "all" }
ACTIONS (Akce)
local fromID = 30 -- Hlavny termostat Danfoss RS senzor local toID = {21,27} -- Z-Wave POPP radiatorove hlavice local temp_wish = fibaro.getValue(fromID, "heatingThermostatSetpoint") for i=1,#toID do local name = fibaro.getName(toID[i]) if ( fibaro.getValue(toID[i], "heatingThermostatSetpoint") ~= fibaro.getValue(fromID,"heatingThermostatSetpoint") ) then fibaro.call(toID[i], "setHeatingThermostatSetpoint", temp_wish) end end fibaro.debug("","Teploty boli synchronizovane")
V tomto skriptu není mnoho nastavení. Nejdůležitějším bodem je nastavení správného ID termostatu v bloku Declarations (Podmínky / spouštěč), 3. řádek skriptu. Toto nastavení má za úkol spustit scénu a zjistí, zda se teplota termostatu změnila manuálně nebo pomocí ovladače.
Kromě toho musí lokální proměnné "fromID" a "toID" obsahovat správné ID. "FromID" je ID zařízení, ze kterého chcete odečítat teplotu (termostat), a "toID" je ID (škytá) zařízení (í), ve kterém (ých) chcete nastavit teplotu.
Po provedení všech nastavení se scéna vyvolá změnou nastavené teploty termostatu a pak se změněná teplota nastaví v termostatické hlavici (ích).
2 Komentáre
Alex M 17.01.2021 Odpovedať
Hello,First of all, thank you for what you are doing for the community, your tutorials and tips are awesome, especially for regular people with a bit of tech savvy but who don't know lua and other advanced features of z-wave integrations.
I am contacting you to ask for your help, if you would be so kind regarding thermostatic control of fibaro relay switches in HC3.
My situation is following:
- I have Danfoss RS Wall thermostatic sensor (Danfoss Room sensor, 868.42 MHz 014G0160)
- I have 2 Fibaro double relay switches
- I have created Climate zones and assigned the devices to those zones
My problem:
- how do I make the thermostat setpoint turn on/off the relay switch if the setpoint temperature is lower or higher to the actual temperature sensor?
- how do I enable manual control (let's say 2 hours interval) from the actual wall thermostat to turn on/off the relays?
I have tried everything I know (block scenes) and I have tried to add a "other" device "Thermostat". This last one works to the schedule but doesn't recognize the Manual temperature if I press the buttons on the wall thermostat to change it from schedule.
I would love if you could help with a solution for this.
Thank you very much,
Alex
SmarterHOME Team 18.01.2021 Odpovedať
Hello,first of all thank you for appreciating our works.
We do not have Danfoss Room sensor in our stock, because it is End-Of-Sale. So I can not write you LUA script for you.
But you can write LUA scene where are compare Measure Room Temperature with Setpoint, if setpoint is higher then turn on Relay and vice versa. But I do not know how well Danfoss Room Sensor works with Climate Zone in Home Center 3.
If you are interested you can write me an email at podpora@smarterhome.sk and if you provide me an Installer access to your HC3. I can check on it.
Thank you and have a nice day.
SmarterHOME Team