Thanks for the awesome tip, and my pleasure on the quick fix.
I posted another bug fix - V 2.078 - moment ago. It addresses a finger fart I made in the tile editor where I nuked the ability to pull up user backgrounds. It is fixed. While I was at it, I hunted down and squashed a long-standing bug that didn’t close webSockets properly in the Node.js pusher so one ended up having dups and then it would stop working. That was fixed too so now the node pusher should work more reliably. This is how HP does instant updates in js from external operation of your things. Update procedure for this involves restarting your housepanel-push node service. On most installations this will involve:
upload housepanel.php as usual to your rPI
upload housepanel-push.js from the housepanel-push folder to your rPI
make sure you have the housepanel-push.service file already set up in /etc/systemd/system
run this command:
sudo systemctl restart housepanel-push
This will work if you have the WorkingDirectory in your .service file pointing to the housepanel-push subfolder of your main setup. The original install.sh script does this for you automatically but just pointing it out to be sure since I don’t update the Node.js pusher file very often.