Jemena Outlook Energy Sensor

It is happy that I found this integration after few years.
But I found it cannot be updated on schedule, and it cannot be added into the energy dashboard, so I have made some changes.

  1. Update it with proper unit_of_measurement, state_class and device_class, so that they can be added into Energy Dashboard
  2. Update it with the async mechanism - Reference to BOM integration
    It is also a good integration for us
    GitHub - bremor/bureau_of_meteorology: Custom component for retrieving weather information from the Bureau of Meteorology.
  3. The config flow is introduced, so, it can be added in UI and no required to update configuration.yaml
  4. It will simulate the refresh button in the portal and update data if needed per schedule
  5. Try to get the Today data as well, it is not used in the Jemena Outlook UI, but it is working.