Are you able to turn off the thermostat from lovelace / services? No matter if I try setting the hvac mode og using the climate.turn_off I have no success.
Regarding the OTA update i guess it should be enough to put the unpacked 1246-0100-01080108.0002_(DF4ECCE1).ota inside the otau_directory (see https://www.home-assistant.io/integrations/zha/)
edit: got the update to run by placing the ota file inside the otau_directory. I placed a copy of the file with both 1246-0100-01080108.0002_(DF4ECCE1).ota and 1246-0100-01080108.0002.ota as names and now it is updating (very slowly :))
Nice, thanks for the hint using the otau_directory. Firmware updates running fine here.
Now anyone knows, how I can assign the cluster and attribute ID to an entity in HA to easily modify the viewing direction or set the external open window detection ?
For now I set the temperature to 6 deg C when the window opens and back to 22 C when closing it. Seems to work OK but it would be nicer to turn of completely or trigger window open condition. It does not seem that the thermostat can be bound to a doorswitch directly
Doing the same here, but when you are running schedules with different temps during day or situations, then the reset temperature is different. Previous temp could be written as well to a variable and read afterward. However itās more about doing it right and improving the device support.
Iām using deconz with conbee but having the same need about external thermometer. I found out that the internal sensor of those eTRV are nearly 2Ā°C above the room temperature when the radiator is hot (but identical when off) in my case. This make the valve to close a bit early or too much when you set the eTRV to the exact temperature you want.
For those wanted to turn the device on or off, you cannot do such thing. You can only set the temperature and the internal PID algorithm will do the math.
For window detection there are different possible values, but only readable (giving current state)
0x0201 0x4000 eTRV Open Window Detection
0x00: Quarantine
0x01: Windows are closed
0x02: Hold ,Windows are maybe about to open
0x03: Open window detected
0x04: In window open state from external, but detected closed locally
it seems you have to use this one which is writable
0x0201 0x4003 External Open Window Detected
0x00: Windows are closed
0x01: Windows are opened
Regarding the external thermometer, Iāve opened a PR for this, for ZHA:
Iāve been using it for a week or so now, and I see that the TRV will try to hit the setpoint as an AVG between the TRV measured temperature and the external temperature. This works great for me, where the TRV is behind a closet (so the TRV measured temperature is always high), but Iāve placed an external temp sensor on the office desk to report the actual room temperature.
An homeassistant automation will set the TRV external temp whenever the external temp sensor state changes.
The fact you can do this is marvelous! I wonder if itās possible because it uses zigbee, which means some kind of gateway that you can hijack? Iām asking because I have Danfoss Eco 2 with the same temperature issue that I canāt find way to resolveā¦So maybe thereās some hope? Or at the worst Iād have to change my TRVās to Ally?
It is because Danfoss (and other brands) is going on ZigBee I guess. Like Blu-Ray versus HD-DVD, the war is over between ZigBee & Z-Wave. Bluetooth was a Switzerland choice until then. So by doing more dev on the ZigBee version and also because ZigBee allows more vendor specific properties / attributes than Z-Wave from what I have understood, the Danfoss Ally have more feature than the Z-Wave or Bluetooth versions. Maybe they will update the older one, but I wont bet a cent on it.
It is also convenient for the brand when its own bridge will come out (2021 fall?), they will be able to market & sell more devices as a all package.
So youāre basically suggesting that I shouldnāt believe in Eco 2 getting reading external temperature any time soon?
I can buy Ally to replace the one thatās making me trouble but because itās quite more expensive Iād like to make sure I understand this correctly. With the ZHA integration and @nslrās handler I could use Ally with one of the supported Zigbee adapters to feed Ally with external temperature sensor, which will make Ally take it into account when checking if set temperature is already achieved, right?
Iām using a standard USB Zigbee stick (canāt remember the exact model, but one that can be flashed with custom Zigbee 3 firmware), and with the latest (no-yet released) version of ZHA/zigbee-device-handlers, this is what my Danfoss Ally + external temp device integration looks like:
in the top graph, green is the temp reading fromt he Ally TRV, red is from the external temp sensor, blue is the set-point for the TRV. Works nicely, I reckon.
The change is released in the latest zigbee-device-handlers release, but itās not made it to homeassistant just yet. Iāve modified the zigbee-device-handlers source locally on my homeassistant installation, but I donāt recommend doing that unless you really canāt wait