I’m sorry if this isn’t the place to ask this, I also asked over at !raspberrypi@lemmy.ml.

So what I want to do is this: Two RasPis are at different locations. They’re on different networks but have internet access. Pressing a button on one of the Pis turns on an LED over at the other Pi via GPIO. How can I make the communication work? My first thought was Telegram bots as I’m familiar with those for notifications but you can’t have Telegram bots communicate with each other, sadly. Is there a good (and secure) solution to this? Preferably using Python code and without continuous costs like server hosting, etc?

Thanks!

  • knfrmity@lemmygrad.ml
    link
    fedilink
    arrow-up
    2
    ·
    4 months ago

    VPN server on one, client on another.

    A matrix bot on each end would work too but seems unnecessarily complicated.

    • Luis Norambuena@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      A VPN would be my first choice. ZeroTier works like a charm on the RPis. I’ve shared even SQLite databases over Samba over Zerotier among a bunch of RPis daily for a couple of years without a hitch.