-
Notifications
You must be signed in to change notification settings - Fork 506
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Device Support Request] Eurotronic Spirit ZigBee #1098
Comments
Interesting! Still looking for something like these, at a reasonable price. Is it this one: https://eurotronic.org/produkte/zigbee-heizkoerperthermostat/spirit-zigbee/ ? Where did you buy it? I see Reichelt sells them for EUR 50,81. Indeed, no Bedienungsanleitung for this device on their website. Did it come with a French/Spanish/Italian/Polish-only manual or also German and/or English? (I can read German, but I don't write it well). The specs mention supported transitions (Schaltzeiten) per day/week, suggesting you can store a schedule on the device. Looking at the ZCL spec (6.3.2.2.3), there's an awful lot of more attributes in the 0x0201 cluster for this. I think first order of business is to add these to general.xml, as well as the commands to set/clear/get the schedule. I doubt if the deCONZ GUI can handle a variable number of parameters to the set schedule command, though. @manup, modelling the schedules will be a nice challenge for the |
Absolutely, guess the attributes should be added into new A colleague has bought the Eurotronic thermostat a few days ago and is also very keen to get support into deCONZ and homebridge-hue, we will do some sniffing to get more insights. |
Yes, it's exactly that one. I got it from voelkner via amazon for EUR 41.97. The printed manual only describes the installation/mounting and is available in german and english language. I hopped to see a little more of the protocol specification like in case of the zwave version: https://eurotronic.org/wp-content/uploads/2018/08/Spirit_Z-Wave_BAL_web_DE_view_V5.pdf However, if I can provide some more logs, I will do my very best to do so, but at the moment I am very busy at work and do not want to shut my deCONZ installation down to get clear logs of the device before Thursday. |
I found info that it uses home automation profile 1.2 and presents itself as HVAC device... Will this be tough and time consuming to implement? If you get this then deconz connected to home assistant may be the best zigbee solution on the market. |
I would also like to get homebridge-hue to support the Thermostat Cluster. The Thermostat Cluster Using the REST-API it is possible to change the heating temperature, get/set scheduler, turn on/off the scheduler, set offset. |
@ma-ca, I will need some help with that. It's going to be challenging without a device to test. The HomeKit Thermostat service requires the following characteristics:
There's also an optional characteristic HeatingThresholdTemperature. I wouldn't know how to expose the schedule - They haven’t reverse-engineered the interface for the Eve Thermo yet (see simont77/fakegato-history#11, simont77/fakegato-history#40), but I suppose you'd want to use deCONZ rules and/or HomeKit automations to set |
@ebaauw I am glad that you are looking into this and I am happy to help.
Yes, the
Perhaps yes. How is this property displayed in HomeKit and which command is associated? If this is associated to the Siri command turn off thermostat then indeed it would make sense to turn off the scheduler.
Yes. Currently the temperature value needs to be divided by 100 as defined in the Zigbee spec, for example
Yes, also needs to be divided by 100. I would like to use HomeKit to set In my use cases I would like to use HomeKit to
|
Please check out homebridge-hue v0.11.7. |
Very nice. After installing homebridge-hue v0.11.7 the iOS Home App shows the Thermostat icons with temperature and heating value. Changing the heating does change the The only issue is that the displayed temperature seems to be rounded to 0.5 °C, but the thermostat display has 0.1°C resolution. For example the App shows 22.5 °C but display has 22.3 °C and the |
Can you please attach the debug log of homebridge-hue? And the dump file, just to be sure. See the README. Are you only using Apple’s Home app, or did you check other HomeKit apps. I think Home rounds the temperature to 0.5°C when displaying it. At least that’s what I see for my temperature sensors. |
|
I am only using the Apple Home App. |
Just in case there is a relation, in the beginning the Window Covering icons in the Home App did have 1% resolution when showing open state between 0% and 100%. Later this changed to 5% resolution. I thought that this was changed on purpose in homebridge-hue. |
I really need the full output of
What temperatures does Eve or another HomeKit app show?
Yes, I found my |
The full debug logfile from before.
The Eve app does show the temperature correct with 0.1 °C resolution. Also the target temperature is translated correctly when increasing the 0.5 °C steps. |
Thanks!
This is looking good. The thermostat is changed from HomeKit to 18.2°C. homebridge-hue sets config.heatsetpoint to 1820 and deCONZ issues a web socket notification with the new heatsetpoint. I do need to ditch the
The joy of asynchronous processing. The target temperature is updated while homebridge-hue is polling
I don't see this. In both above cases homebridge-hue sends the (to 0.1°C) correct temperature to the deCONZ gateway, and the gateway confirms this through the websocket notification. I suspect the Home app might do something funny here as well. I double-checked that both Current Temperature and Target Temperature have a 0.1°C resolution. Some other remarks:
You have specified two {
"platform": "Hue",
"hosts": ["127.0.0.1", "192.***.***.252"],
"users": {
"00212EFFFF00893F": "*********1",
"001788FFFE12CA51": "***************************************1"
}
} Ah the ubisys S2. I have been waiting to see the full model
|
Note to self: Eve history. |
- Suppress message `ignore unknown attribute config.schedular` for _Thermostat_, see dresden-elektronik/deconz-rest-plugin#1098 (comment) and #426,
Please checkout homebridge-hue v0.11.8 which should:
Let's continue the conversation about homebridge-hue support to the homebridge-hue issues. |
I would like to add the Eurotronic device to the restAPI, but there is an error:
The newest versions of deCONZ (2.05.54) and homebride-hue (v0.11.8) are installed |
@thommyDD please try with this interims version :) https://www.dresden-elektronik.de/rpi/deconz/alpha/deconz-2.05.56-qt5.deb Thermostat needs to be rejoined again, while sensor search is running. |
@manup it does not work :( I reset the thermostat while the sensor search is running, but the thermostat was not found. |
Hmmm not sure what's happening. Just ordered one via Amazon should arrive next Monday. |
Is interesting, subscribing to see the progress ;-) |
* Fix creating sensor resources (was skipped when not reading basic cluster manually) * Fix repeated binding by recording 'local temperature' value * Refactor thermostat module, keep variables more local and use library zcl attribute code * Add some notes for polling and manufacturer specific attributes Issue #1098
I also stumbled over this device recently. The Z-Wave version has the interesting feature of supporting external temperature sensors (which may give more realistic readings than the internal one). |
Hey there, I recently also got this device. Right now I only can set the Occupied Heating Setpoint, which is then copied by the device to the attribute Current Temperature Setpoint via deCONZ Gui. Will you also add the scheduling attributes to the deCONZ Gui? As I really don´t know right now, how I would do this via REST API, as this is out of my knowledge right now. Would be much appreciated. Cheers |
Thank you for the information. I will have to return the product if the problems are not fixed in the next 2 weeks. |
I'm not able to complete the update. Following the procedures mentioned in your wiki and it just says "idle" and nothing happens. |
I had to click a few times on update. I aborted the update as the firmware looked older than what I had (see EUROTRONIC-Technology/Spirit-ZigBee#9). |
@jeankone Similiar issues are being talked about in this issue EUROTRONIC-Technology/Spirit-ZigBee#1 Unfortunately all of my 5 TRVs (all had 20191014 firmware) could have been updated as mentioned in guide... |
Hello, I bought two Spirits about 2 years ago and used them successfully for a while. I don't remember why, but at some point I dismounted them because of some issues. I wanted to re-use them a while ago, but I was unable to connect them to my Raspberry Pi running Home Assistant with a Raspbee and the deCONZ addon (as of now, v6.7.0 which is using deCONZ 2.9.3). Today, I deleted the two old ghost connections via VNC (within the addon) and the within Phoscon. I'm still unable to connect. Both devices just say "Jin" untill "Error" shows up. I'm also unable to reset both devices (by holding - and +). Nothing happens when I hold them. Weirdly, it's with both devices. Am I doing something wrong? Do I need to do anything specific? I should mention that when I want to connect them, I go into Phoscon --> Sensors --> Add new Sensor --> Other. |
You need to hold all three buttons to reset, just + and - toggles the child lock. |
Well, now I feel stupid :D I was sure it was + and -! Thanks! |
Am I right to assume that the ghosting issue has not been resolved yet? I cannot add one of my Spirits after I had to reset it once it was connected. The ghosting device shows up in deCONZ (0xD2EB) when I start the Spirit and it's in "Jin" mode. Right click --> delete won't permamentally remove it. The Spirit doesn't connect and moves on to "Err" after a while. Resetting the Spirit didn't resolve it. It's been roughly 14h since I removed it the first time. |
Sometimes i have the same issue with one of mine, too. Dont really have a solution, but to reset and search for it in phoscon again and again (sometimes upto 30times). Suddenly it will connect properly. |
These stupid thermostats are so frustrating :( One won't connect, the other is connected, but somehow just stopped taking commands. I don't feel like resetting it as it will probably not be able to connect :( Are there any alternative devices you guys have good experience with? I'm using them with Home Assistant |
Oh damn... have two of those here, one unboxed ready to set up. Using deCONZ with a ConBee 2 and Home Assistant too. I'm not too excited from what to read here about those devices. What about the firmware updates mentioned? Are there any, do they fix things? Or is it (as many times, personal experience) deCONZ/ConBee that screws things up? |
Good morning well I went through all this too but not with the Eurotronic ones. I have 3 other devices tested now:
As I wanted to change my TRV's from Danfoss Zwave to Zigbee, I can also compare to Danfoss Zwave device and I have to rate this as the best of all. I never faced connection problems. They are running very silent. So I might stay on the Zwave solution. If you would like to test some Moes TRV's, I'm happy to send you one or two and if they work you can pay them. I'm based in Switzerland and could send by post. I hope this helps. |
I agree that those are good but with poor battery autonomy from my experience. |
interesting observation: I'm working with deconz 2.9.3 and homebridge 1.3.4. I have 6 Eurotronic Spirits with firmware 22190930. 2 Spirits near by the Coordinator, they are stable without interruptions. From time to time the other 4 Spirits are orphanded, and not able to contol. In this situation, if you get basic informations from the orphanded Spirit again. the status led is red, if you click again to get basic informations after few seconds, the status led is blinking blue and you get all informations. after this manual intervention, the orphanded Spirits are controllable maybe for 3-4 days. Then repeat it.... Whats happend? |
There seem to be many workarounds to get the orphaned back. Yesterday, I could reestablish connection by pressing "leave" and "join" network again in the deCONZ GUI window. After a short time, I could talk to the Spirit again, the red LED was gone. |
Well I'm fighting with devices losing connection since months now. I have 2 Aqara Opple switches which losing randomly connection. For me only rejoin the devices helps. So I don't think this is a Spirit problem as I had exactly the same behaviour with losing connection with 3 different types of TVR's (Moes, Essentials and Danfoss). And I they did even lose connection when I placed a ikea range extender less than 1 meter to them...I start believing that here is something wrong with deconz! Sorry guys! |
Hey, i have a matching issue in general. (think all TVRs exept Tuya are have the same issue or Tuya too i havent a test device) I'm workt on a PR (home-assistant/core#47767) on Home Assistiant but now we think its a gerneral problem in how deCONZ is handling TVRs that uses "heat" mode for boost, and "auto" for normal heating with set temperature i'm playing with some changes but currently only for SPZB0001. That will look like:
so mode "heat" with preset "auto" means the same as currently mode "auto" Think such a behavior is better for thinks like HA intigration and Google Home stuff, like i write allready in die PR (home-assistant/core#47767) What do you guys think? Is it only for the Sprit or every TVR that works with heat mode as boost? Other point ist that mode "auto" with preset "auto" can stand for scheduler run. If this how TVR s should work i will make a PR |
This is something unrelated to this topic @KartoffelToby I think i'll close this issue, as the bugs are pointed out in the Firmware and such. If there is any (big) problems, feel free to open a new issue! |
I found new workaround. Spirit with updated FW was unreachable after working nice for days, but neighboor links in green where still existent. It shows the red LED when requesting Basic Cluster Info. I could reastablish the connection by pressing +/- button on the Sprit device once. It seems to me that it slept and woke up somehow, talking to the network again. Is this because of a flaky power management, or doesn't deCONZ knock the door correctly? Have no idea. |
It sometimes takes a loooooooong time (sometimes even never) for changed values (e. g. set new target temperature on the device with +/- buttons) to show up in the home automation system (Home Assistant). The other way (setting new target temperature remotely) works fine. In the Thermostat cluster I can only find Local Temperature (measured), but no SET temperature. Where can I find this information in deCONZ to track down if the information from Thermostat to Home Assistant get´s lost on the part If this is not the right place to ask these questions (anymore) please guide me to the right one. |
Hello everyone, we have the problem that we have multiple Eurotronic Spirit Zigbee's about 1-2 years old they are all running on an old firmware 18181120 we are trying to update them via deCONZ however, unsuccessful As you can see we getting it connected in Phoscon, but it won't let us to any groups or either configure the temperature only on the device itself. Now I ask myself what am I doing wrong? Sometimes the deCONZ program reconnects I thought maybe about that, it cannot build any stable connection otherwise when we try to update it in the progress idle/Queuing and waited 1-2 hours nothing happen. Do I have maybe a wrong version etc... I get lost and very frustrated, maybe some of you guys have had the same problem and can share his experience since I'm very new to it and try my best. |
I don't think it s a good thing for ota update, The first thing to do is stabilizing your connexion. If I m right there is logging just for OTA, logs can be usefull too. |
This comment has been minimized.
This comment has been minimized.
There is something bad on your network. |
Hi,
No. I just returned them and switched to Fritzbox and Comet DECTs and they work perfectly. Also you can use them with homebridge.
Von meinem iPhone gesendet
… Am 06.11.2021 um 08:25 schrieb fabmsg ***@***.***>:
Hello everyone, we have the problem that we have multiple Eurotronic Spirit Zigbee's about 1-2 years old they are all running on an old firmware 18181120 we are trying to update them via deCONZ however, unsuccessful
As you can see we getting it connected in Phoscon, but it won't let us to any groups or either configure the temperature only on the device itself.
Now I ask myself what am I doing wrong? Sometimes the deCONZ program reconnects I thought maybe about that, it cannot build any stable connection otherwise when we try to update it in the progress idle/Queuing and waited 1-2 hours nothing happen. Do I have maybe a wrong version etc... I get lost and very frustrated, maybe some of you guys have had the same problem and can share his experience since I'm very new to it and try my best.
Hi. Were you able to find a solution? I am facing the same
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
Hi,
I just bought this thermostat device (on a random guess) to move away from other wireless protocols. I would love to see support for it in deCONZ. At the moment there is nearly no documentation for this device, but at least some clusters are recognised and it is possible to set the desired temperature using the attribute in the cluster.
Node Info
Basic Cluster:
Power Configuration:
Thermostat:
Thank you very much in advance
Michael
The text was updated successfully, but these errors were encountered: