Hi to all,
I'm just trying Easy Dashboards and I face too many limits and problems. Is it still beta ?
So here my considerations :
It's very nice that you can change the label (no CSS needed ) but you lose the initial value for debugging. It would be pleasant to have the original name still in the title of the window when clicking the three dots.
My thermostat tiles just show up in red with an error message 'Missing Attributes:
thermostatFanMode', and are simply not usable. The device behind it is always a TRV. A dashboard without heat control is pointless for me.
I use button controllers for lights, so button 1 turns on a light, button 2 another and so on. In Easy Dashboard I get the button controller as switch, but can not select a button. I also think that it's impossible to have multiple times the same device if you could select a button. Maybe a specific helper (not exist ant) could do the job ?
I see no way to insert my light scenes as a button controller also controls them. Possibly a helper that can directly integrate room lightening scenes could be an alternative, or simply the possibility to insert scenes.
Finally, after good reflection, simply inserting every button of a button controller and every room lightening scene in the list of devices that can be added to an easy dashboard could do the thing. And please fix thermostats.
This is a problem with your driver, and the error tells you exactly what the issue is:
The driver author would need to fix this problem.
I'm not sure I understand this question, but for a button device, you can get all available buttons on the same tile (if this is what you are asking) if you make the tile larger. Unlike Hubitat Dashboard, you do not get to choose only one button and button event for the entire tile.
Again not sure I understand, but Room Lighting activators are both switch and button devices. You can change the tile type between the two depending on what you want--sounds like maybe button?
My TRV is the only one (a shame) supported officially by Hubitat, an Eurotronic Spirit, and the driver is the internal one. What is missing is the fan attribute, that a TRV does not have. This may not be the right place, but I asked Hubitat several times to add more TRV AND to create a specific device type and tile for the dashboard instead of ignoring Europeans heating system completely (A reason to look at Home Assitant). The missing of a supported device type is probably the source of this error.
For scenes and buttons you are right, I didn't even see that you can expand tiles. But that does not solve the problem. I have one button controller with 20 buttons for scenes. When I expand the tile, I get a tile with B1 to B20. This is far from practicable, as I do not know that button B6 starts scene TV for example and my wife and children ignore this completely. This way of handling button controllers does simply not work. I will have to create 20 virtual buttons and that means that Easy Dashbords are simply not coherent with the features offered by Hubitat, at least in a practical view. I also have 20 buttons, but only 16 for scenes and 4 handle other stuff. In that case Easy Dashboard should offer a way to select a button and to label it per tile.
Assuming you mean the "Eurotronic Spirit Thermostat" driver, this one looks like it populates the supportedThermostatFanModes attribute if the device responds with this information (like most Z-Wave Plus devices do). I'm guessing this one doesn't given its nature. That may be something that can be addressed in the driver.
In the meantime: you can fix this error by adding the attribute yourself. Temporarily switch to the Virtual Thermostat driver. Then, put something like this in the parameter textbox for the setSupportedThermostatFanMode() command:
["auto"]
(or whatever JSON list you want this to display--with no fan, I assume you don't particularly care, but it needs to be there.)
Then hit the button to run the command, switch back to your original driver, and the Dashboard problem should be fixed.
Well, using less than 20 buttons on a virtual device (say, using multiple devices instead with a few buttons each) would be one way to solve that problem, then.
But people have also asked for the ability to "label" buttons on a dashboard with custom text instead of the default button number. If/when that feature is implemented, then that may help you.
It may be helpful to keep in mind that Easy Dashboard is new, and the developers are listening to feedback. Some changes and feature additions have been made based on requests. It is new, and more is likely to come in the future. But it is called "Easy Dashboard," and not everything everyone requests can possibly be implemented. Hubitat Dashboard is not going away (and will probably always be more customizable), so if that meets your needs better, there is no reason you cannot continue using it.
TRV aren't common where support staff live, here in North America. Although I am not staff, as someone just talking on a personal level I wouldn't have a clue as to what companies even made these, or how to get them in the USA. I just did a quick Google search for "Eurotronic Spirit" which returned very few hits for me, one was in German, and the other was an Amazon listing where it said "not in stock".
If people want other devices added, staff has been receptive to receiving devices on loan from users. I am sure staff would also appreciate it if users could encourage companies that make TRV (or any device really) to send Hubitat samples, or to work with Hubitat in some way.
I thought there was talk of @gopher.ny fixing this or adding some placeholder for these missing attributes in tiles? Did that not happen?
Yes, I know. Hubitat is sold as the βbestβ smart home out, AND it's sold as a European version too (220V and European radio frequencies). Some Chinese manufacturers serve the European market and adopt their products by just selling and handling TRV inside their smart home systems. I still consider Hubitat as an US centric system and I actually see no reason to promote it in Europe due to a big lack in heating control. Hubitat should not wait for users to do their stuff, but proactively contact producers, and offer their help in developing drivers as others do. A good starting point should be Bosch (the German brand), Danfoss and Eurotronic for their other TRV like the Zigbee One or the Eve series and maybe some others not German brands. For me, the fact that TRV are not really supported is the main reason Europeans will hold back of buying Hubitat or will switch after some time to other smart home central. I still evaluate Home Assistant. Just ordered a C8 Pro, but still not sure if I will not switch later to HA, due to a much better TRV support and meanwhile some other cool features missing in Hubitat, like the ability to group nearly everything in every place in user defined groups (not handling, just for visualizing), but that's not mandatory like TRV support.
Ok, but like I said above, simply google searching doesn't help if Google won't serve up the information required to do this.
Maybe put together a list of device brand/models, and if you can find it, contact information at the company that produces these devices. Again, we have no clue what or what is not popular or even available in Europe and elsewhere in the world.
Again, it would help if more people demand companies talk to Hubitat. Hubitat isn't a household name like Bosch is, and I am sure many companies ignore requests from Hubitat because they have never heard of them. Write or call these manufacturers and have everyone you know also do so.
There is lots of value beyond heating in Hubitat. I am not sure most hinge their decisions on what TRV valves are or are not available in Hubitat, but maybe I am wrong about that?
I get that. It is common in certain regions of the USA as well, but we don't use TRV, at least not the types of devices you have. Ours seem to be either circulator pump control via a relay, or a zone valve inline with piping. In either case they are ultimately controlled via a 24V wall thermostat and not a TRV.
Specific brands and models, of devices are what I think would help staff, at least on a basic level. Just searching for a random device doesn't help if you don't know if it is available for purchase, or how popular it is.
I am not the code expert, nor do I decide what devices get added, so I would defer to staff as to what it would take to get something like this built into Hubitat. Maybe a generic driver could be created that would support more of these type devices?
I think users are quite lucky to have you writing drivers for some of these devices and contributing to the community.
Maybe Matter will be a game changer and I hope that Hubitat has at least a good support for this. Bosch has a smart home central that acts as Matter bridge, so I could probably use Bosch ones and use their hub to bring them to Hubitat. I just saw that Bosch lists the " Radiator Thermostat II" under always Matter compatible product, but no mention on the boxing, so does it mean natively or over the bridge ??'
Most probably over the Bosch Matter bridge... Although, Hubitat has yet to come up with a native Matter Bridge support. The community Matter Bridge package currently does not support bridged thermostats.
I am not 100% sure, because I have paired the TRV to a Sonoff Zigbee hub before, and other HE users were reporting problems with it not updating the room temperature automatically. Will have to dig further.
Let me begin by saying my knowledge here is very limited, so I may be wrong or slightly off base here. Matter is supported, but you need a border edge router. Right now the most common way (if not only way) is by using HomeKit, Google Home or Amazon Alexa as the matter bridge to connect the device to hubitat, it is still a very early release (as is matter) so I am certain that it will continue to evolve.
Matter is a work in progress, both at the governing body level, and at the companies who are adopting it. There were some pretty big changes and additions of device types in the last couple versions of Matter. Not everyone is on this latest version.
Ideally Matter would be a more universally adopted protocol with every hub supporting every device type, and being interoperative with all other hubs. However, that has proven to be quite different from the grandiose and over exaggerated promises of this protocol, at least at this point in time.
As far as I am aware, you don't have to support every part of Matter within a hub, some hubs might not support something like a washing machine, while others will. Ideally Hubitat and others will eventually get to the point where everything is capable of talking to everything Matter. It sure would make things a lot better for consumers if it could happen.