I’m getting tired of having to download an app just to set up a device. Ive been trying to get only ZigBee devices since most are plug-and-play but theres still some that require the whole app and registration dance.

I recall on the hass.io website being able to search integrations by communication protocol (in my case local polling/local push) but I can’t seem to find it anymore.

  • Confuserated@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    This is not exactly an answer to the question you asked but… All Shelly devices work out of the box with local control over wifi. I’ve got a handful of them and they work great with the HA integration.

    Additionally, any device that supports HomeKit should also work locally with the HA HomeKit Controller integration (I think it was recently renamed to “HomeKit Devices” or something like that). This integration causes your HA to work like a HomeKit hub (no Apple devices required), and the HomeKit spec requires that devices work over local control.

    In both cases for me, I have all these devices banned from talking to the internet at my router so they can’t phone home. Apart from my Ecobee thermostats not being able to keep time without drifting, they all work great.

    Good luck!

      • Confuserated@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        I suppose I could! I’d have to figure out what time server they are trying use and I guess screw with local dns to point at my local time server.

        I’m not sure how to figure out what time server they are trying to use though. Do you have any insight on that? I’ve tried to use wireshark for stuff like this in the past, but I found it to be a little overwhelming for my level of network knowledge.

        • Munkisquisher@lemmy.nz
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          Yeah wireshark would be my first bet. All you are really looking for is a ntp server that it’s trying to reach on udp port 123. If its not using ntp then it gets waaaay harder as they have rolled time sync into their own Api