Caching where? I get the same experience on my laptop and I have cleared all the cache on my laptop web browser and it still errors out when trying to connect across the home wifi. I have the pfsense firewall allowing traffic across from home wifi to IOT.
Custom cards should be accessible at the url http://yourservername:8123/local/
ā it sounds as if for some reason your firewall is preventing access to the /local/
path, or that something inside HA is trying to use the wrong servername or an unroutable IP inside that URL.
You can narrow this down by placing an image file in your config/www
directory, then you should be able to view that image by entering http://yourserver:8123/local/filename.png
ā if this doesnāt work, then itās a firewall issue and you need to provide access to that path.
If it does work, I recommend turning on the debug/dev console in your laptop web browser to see what URL is being called for the mushroom card. For example if itās using āhomeassistant.localā as a hostname for the mushroom card (why would it do this? Iām not sureā¦) then it will not work across VLANs, because thatās a mDNS-discovered hostname limited to a single VLAN.
I can give that a go, but in the meantime I uninstalled the mushroom card and am using the bubble card with itās select option to select the room and that appears to be working. There is a pfsense add in that allows UDP broadcast relay so I have been experimenting with that as well for 5353 and 1900. Love a complicated problem!
Ok, so I wanted to try something so I moved the HA server to my LAN and put in firewall rules to allow the IOT network to talk only to the HA Server on LAN via port 8123 (didnāt work) so I tried to allow ANY port access to the one IP. I could connect to my LAN devices that had since been absent and my NEST thermostats. But I lost control of all the other IOT devices which I was surprised because LAN can talk to all IOT. The Nest devices are on IOT and they were able to communicate but my espresense devices couldnāt and my lights were MIA.
I moved it back to the IOT network and it can again communicate with all the lights and other devices. Is there a way for me to have it on the LAN network without having to set everything up again from scratch? One thing I noticed was how fast the iOS app opened when the HA server was on the LAN compared to it being on IOT.
Thanks for any advice.
You do not understand broadcast and multicast.
These data packets are typically not routable, so your firewall rules have no effect
Appreciate the help, if you wanna be snarky then please donāt respond.
You can pass that traffic across vlans on pfsense.
Sure, you just need to set up reflectors for mDNS, SSDP, ZeroConfig, uPNP and any other discovery service your devices use.
You also need to handle your IPv6 setup.