Minor ESP8266 release but several changes/fixes happening here on the Home Assistant side. Thanks to @DrZzs for livestreaming his process of deploying a new device, this has helped me better understand how new users experience getting a HASP going and has exposed several problem areas I wasn’t previously aware of.
Detect if you’re re-deploying an existing device and prompt the user to take appropriate action in response. This greatly simplifies the process of upgrading your automations.
ESP8266 Update Procedure
If you’re using the AutoFirmwareUpdate automation your devices should pull this update at 3:00am. Otherwise, log into the admin web page and you can pull the update from the firmware page.
Home Assistant Update Procedure
Run the deployhasp.sh script to pull down the updated automations.
It’s pretty exciting to see the growth of this project! My installation has been working perfectly for quite some time now and I’m glad to have it. Guests even sometimes touch it hahah.
I’ll toss this out as an open question as I am not sure what’s going on so far. My plate sensors are missing the updateESPAvailable tag even though it’s being sent via MQTT.
My sensor section in the components.yaml package is as follows:
This change in Home Assistant 0.84 is going to revert all saved states, meaning sliders, text input fields, etc. After updating Home Assistant to 0.84+ you’ll need to re-run the FirstTimeSetup automation and then re-apply any changes you made to button labels, colors, etc through the Home Assistant web interface.
Hooray for the never-ending string of configuration-breaking changes…
edit: I’ve deployed 0.84.2 and outside of the issue mentioned above none of the other breaking changes seem to have impacted HASP at all.
Thank you luma for all your work on this. It is really cool. I was wondering if you could tell me how I could pull weather data, from WU? I have a weather station on my roof and I send data to WU then I pull that data into hass. So it would be great to be able to show actual outside temp, but I just don’t know how to code that json I suppose.
somewhere in here i guess?
You guess correct! The specific attribute you want is going to depend on your sensor. From the states view [1], find your sensor [2], find the attribute [3], and change the automation above to match your own sensor.
@luma - how do I configure a 24 hour clock, that we use in Europe (Denmark) ? We also use Celsius degrees instead of Fahrenheit for temps. Would it be possible to add this option in the Config for the HASP?
Change that F to a C and you’re done. The temp will report using your local settings, the F/C is added manually due to issues with how Home Assistant sends the “°” symbol over MQTT.
Also changed the Date to be Day and then Month (20. December)
I was not able to get the little circle before the Celcius… °C to work. I think that might be a problem of the Nextion panel…? @luma
The needed change for the 24h clock in this stuff here:
EDIT:
I just saw your posts… I started making this post and then had to leave and came back and just finished it…
Here is a picture of my screen: @luma do you have any idea how to make the special character work?? ( äöü )
That line should read: Überwiegend bewölkt (Mostly cloudy)
luma or really anyone, This has little to do with HASP but what does the
{{states.sensor.pws_precip_today_in.state|int}} “int” mean and can I change it to something that will give me a 2 place decimal?
That will require modifying the font used in the HMI. Font support on Nextion is pretty dicey, but you might be able to get a suitable codepage working for you using the Nextion Editor’s font tools.