Ok @luma I had 2 problems with the clock the date call was not working like this "\"{{now().strftime('%A')}}\\r{{now().strftime('%B %-d')}}\"" the date %-d was not working for me I used %d Now it works. also I have no entity_id: 'binary_sensor.haswitchplate' So commented it out then looked at the docs but didn’t see were you added a binary_sensor. Also I’m in US so I changed the Clock to 12hr with
I’m curious about this - what platform are you running on? -d is mentioned in the strftime documentation as being “platform specific”. I’ve run hass w/ the automation on raspbian and ubuntu (x64) and it works as expected.
That requires MQTT discovery to be enabled. It’s used in a lot of places in my example automations, and I’d strongly recommend adding that to your config. ‘binary_sensor.haswitchplate’ will be created automatically via this mechanism and is used to report to hass if the HASP device is online or not. Several of the automations will trigger based on this sensor going online to initialize the panel, so a bunch of things aren’t going to work right if you don’t have MQTT discovery enabled.
I’m running it on a VM Ubuntu x64 but I’m using HassIO maybe thats why.
I guess I need to get MQTT discovery working correctly. I thought it was working with a prefix of homeassistant maybe the code required /homeassistant got to check.
Installed into the wall in a low voltage bracket (I’m using a 5V micro-USB power supply and feed the power under the outlet cover and up the inside of the wall to it). Glad I finally did this and it works great. I had the display, ESP8266, and cover but never put it anywhere. It’s in a nice central location of my house.
I know I brought this up before and I don’t remember what the cause is, but can you @luma explain to me again why the page does a double or triple refresh when it changes pages? Thanks!
Hmmm, I have the latest pages automation yet it still refreshes the multiple times on page change. I’ve reloaded automations and restarted HA many times. In fact I’ve had that exact automation file since at least november 6th.
Hello. I have this working and its awesome. In terms of having multiple screens, would it just be a case of having the same on each screen, or is there an easy way of configuring it for multiple screens?
Would I have to have different automation files per screen?
You will need to change the value for mqttNode in the Arduino sketch to some new value, and then you can search+replace (make sure it’s Case Sensitive!) in your automations to replace “HASwitchPlate” (again - Case Sensitive!) with your new mqttNode value. Some of the automations such as HASwitchPlatePages.yaml will need a new copy that is dedicated to the second panel. Most of them could simply be modified to be triggered by messages from either panel and to publish MQTT messages to multiple panels. All automations will need to be either modified or modified+duplicated.
Having some issues. I can change the active screen via home assistant, but everything is blank on the different boxes on most of the pages. Except for Page 2 which shows the time in the top, and day and probably the date (Can’t see since the box is too smal). When I try to change the input text/number in Hass nothing happens on the screen.
So some people in an Arduino forum were cautioning me against doing this project as described, saying that putting something like the Mean Well AC/DC converter onto a PCB like this is dangerous because there isn’t enough clearance or something, or distance from the DC portion.
Have people installed this project in their walls without issue? Can anyone speak to the safety of how it’s designed?