I’m a new user just getting started with Home Assistant, but everything looks really nice so far.
I started out installation Hassbian on a Raspberry Pi. That was was amazingly simple and everything “just worked” including discovery of my Wemo switches and Chromecase devices. Next, I wanted to try to moving it my bigger Fedora 25 server, so I followed the virtualenv instructions and that also went amazingly smoothly and the GUI started up just fine on the new machine. It “felt” like everthing is working, and I can control the custom devices that were added to the configuration file except that nothing was discovered.
After lots of head scratching, I realized that is must the the restrictive firewall configuration that Fedora installs by default. I shut down the firewall (i.e. leaving everything wide open), restarted HA, and everything was properly discovered.
Does anyone know what kind of rules needed to be added to the firewall (iptables) rules to allow discovery to work while still keeping the rest of the firewall active?
Thanks!