I am in YAML mode. I have a number of tabs (views) - this one is in a view named “Climate”.
I actually added a second thermostat (Honeywell) as well as a temp reading from the sensor on the Z-Wave thermometer. Both cards and the temperature display just fine. Here’s the complete code for the view:
OK, when running the web app, I pulled up the “Show Page Source” (I’m on Safari on a Mac), and there was one error on the page when I went to the “Unused Entities”:
Unhandled Promise Rejection: TypeError: obj.entities.forEach is not a function. (In 'obj.entities.forEach(entity=>addEntityId(entity))', 'obj.entities.forEach' is undefined)
When I comment out the card and refresh, and revisit the page, the error goes away.
Also tried in Chrome on the Mac; same results. Here’s the error console output:
Uncaught (in promise) TypeError: obj.entities.forEach is not a function
at addEntities (f98c2ed66c0dc1462a8d.chunk.js:1)
at obj.cards.forEach.card (f98c2ed66c0dc1462a8d.chunk.js:1)
at Array.forEach (<anonymous>)
at addEntities (f98c2ed66c0dc1462a8d.chunk.js:1)
at obj.cards.forEach.card (f98c2ed66c0dc1462a8d.chunk.js:1)
at Array.forEach (<anonymous>)
at addEntities (f98c2ed66c0dc1462a8d.chunk.js:1)
at config.views.forEach.view (f98c2ed66c0dc1462a8d.chunk.js:1)
at Array.forEach (<anonymous>)
at computeUsedEntities (f98c2ed66c0dc1462a8d.chunk.js:1)
There seems to be a strange glitch that I can’t pin down to either the physical t-stat, standard card in lovelace, or the custom dual one. If I change the temp on the physical t-stat, it doesn’t change on either card. If I change it on one of the cards it will update the t-stat but not the other card.
These are all the same thermostat, but with different set points.
Yes, and I tried to force a refresh of the thermostat entity in the z wave control panel, no change. I’m going to play with some of the settings and see if it affects more then just the setpoints. Normally this wouldn’t bother me too much but its annoying because if i set it at the actual thermostat it some times reverts back to what the last setting was on the card.
Changing on dual card updates: dual card, standard card, physical thermostat
Changing on standard card updates: standard card, physical thermostat
Changing on physical thermostat updates: physical thermostat
This is likely to be to be caused by the thermostat not reporting back to HA check your logs to make sure HA is detecting the manual temperature change. Home Assistant will pass a hass property to the card when the state of Home Assistant changes, the card is built with polymer which reacts to the changes and updates the markup whenever the state changes.
I have the same thermostat and have seen the same problems with them since I put them in. They’ve never updated their state to HA. It’s not the fault of the card it’s the thermostat
I fought with this before by creating an automation that refreshes the entity every 30 seconds. It works great for catching the state changes for t-stat status(idle/heating/ect) I would have thought it would have taken care of this too.
Something else screwy is going on. When I change it at the t-stat sometimes it will refresh the value and then reverts back after a few seconds. :S
Believe it or not this is the same page at the same time but in different tabs. One updated, and then when I opened a new tab it was reverted back to the previous setting.
I am trying to track down an issue where my fan mode changes. This only happens when I restart HA and load the page containing the Dual Thermostat card. Upon accessing the page with the dual thermostat card, I see the fan service call popup in the lower left hang corner of my browser. In my case the fan state changes from “Circulate” to “On Low”. If I manually change it, it stays put on subsequent page loads. Any help would be appreciated.