Plus one here for Solcast. Solcast’s API allows 50 calls per day (upgraded since closing their tuning system). And their documentation is much more professional than Forecast.solar
This is the first time Home Assistant has released a core feature that does not cover the whole world, focussing on Europe and North America. I’m not sure that this follows the charter for Home Assistant (if one exists). Personally, I find this extremely disappointing after using Home Assitant for years.
Australia has the highest number of rooftop solar installation per capita in the world and is also one of the highest HA user bases (probably highest per capita again).
Leaving out a valuable user base is a poor decision.
Integrating Solcast would be relatively simple for a competant programmer (I.e. Not me!) as it is a REST API.
Home Assistant - please fix the Energy panel to allow the whole planet to benefit from this integration.
Unfortunately, the new integration for Honeywell Total Comfort Connect (US) has broken functionality. No changes have been made except updating to 2021.8.4:
Too many API calls are now being made, leaving me locked out by Honeywell.
Also, the previous configuration entry permitted multiple thermostats, the integration no longer permits this.
Here’s my log with the too many API calls “rate limited” error:
File "/usr/src/homeassistant/homeassistant/components/honeywell/__init__.py", line 112, in update
await self._hass.async_add_executor_job(self.device.refresh)
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 52, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.9/site-packages/somecomfort/client.py", line 87, in refresh
data = self._client._get_thermostat_data(self.deviceid)
File "/usr/local/lib/python3.9/site-packages/somecomfort/client.py", line 468, in _get_thermostat_data
return self._get_json(url)
File "/usr/local/lib/python3.9/site-packages/somecomfort/client.py", line 444, in _get_json
return self._request_json('get', *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/somecomfort/client.py", line 436, in _request_json
raise APIRateLimited()
somecomfort.client.APIRateLimited: You are being rate-limited. Try waiting a bit.
To verify that it was the new integration causing issues, I reverted back from 2021.8.6 to my previous snapshot of 2021.7.4 and was fine through 24hrs.
I’m having the exact same issue, something must have recently changed to cause the rate limit to keep being exceeded. I’m also going to revert back to 2021.7.4 until this is fixed.
The multiple thermostat issue is known. I got slapped for suggesting it be added to the “breaking changes” list, not sure why that would be a bad thing.
Anyway, it IS being worked by the developer, who jumped right in when this issue was reported. (Thank you!) There’s been some talk about the rate limiting issue, as well, although I didn’t experience that.
Reverting is the ONLY option at this point. Managing my home energy use is the primary justification for spending my time and money on HA. That has to work before all the other fun stuff.
What sensors does it create? I would think it should work as my newly installed shelly dimmer 2 shows how much energy my lights have used in the energy panel.
Might be mistaken, is the ‘grid’ graph meant to show real time usage? Mine seems to be incrementing up like a counter. It’s not showing realtime. I have " shellyem-B0E7B2 channel 1 Energy" as my Grid consumption.
I believe it updates every hour (at about 12 mins past the hour).
What are the attributes of the energy sensor? You may have to wait up to two hours for data to show. Also I had to refresh the energy page with a ctrl-F5.
@ChrisHA sorry I don’t know the answer to your question, however I hope you don’t mind I have a question after seeing your screenshot.
Did you do anything special to get the ‘Sources’ section to show the ‘Energy’ and ‘Cost’ for individual appliances (you’re washing and dryer). I’ve added lots of individual devices to the ‘individual devices’ section but they do not show up under ‘Sources’ for me only in the ‘Monitor Individual Devices’ section.
Wondering if you just added your washer/dryer to the ‘Grid Consumption’ section if not I have a problem with my sensors ?
Maybe I’m completely wrong, but here you are adding on top of total power usage individual device usage?
IMHO - those should be individual device usage - as they are already calculated in total energy usage?
Or is total energy usage something different and only named wrong?
It is listed under „All changes“, and it would make sense to provide both service names at least for one release to enable a smoother transition for the users
Hope u got it fixed. My efergy, Growatte solar/battery and Sonoff pows are not there to select in new energy platform. Select sensors that are in KWh from developer tool->statues and look at the arttributes missing. need
state_class: measurement
last_reset: 1970-01-01T00:00:00T00:00:00+00:00
device_class: energy
unit_of_measurement: kWh
to work for each
What I did was to go to customization opetion in end of configuration section of HA and then added the missing attributes. For me for efergy that was state_class and last_rest. Just type the sensor in customisation and then pick and attribute to override then other. You can now enter attribute name (state_class) and attribute value (measurement) and then do the same for the other missing attributes and save. Now go to the energy in configuration section and you will see the sensor you fixed