#Low bandwidth communication with Zigbee powered smart home

1 messages · Page 1 of 1 (latest)

kindred moth
#

I am planning to setup some smart home features in my cabin. I will be remote controlling few smart plugs (for heaters) and I need to read temperature. In feature maybe I add more sensors.
I will be placing RaspberryPi with **4G dongle **and Sonoff Zigbee 3.0 USB Dongle Plus dongle into cabin. All Sensors will connect to this Hub and will be controlled by zigbee2mqtt.

The most important par of my setup is that I have very limited internet connection and capacity so I need to make this system very low bandwidth (so for example 200MB of FUP will be enough).

At first, I was thinking about Home Assistant, but then I realized that I will be loading web pages every time I access cabin's server.
My first question is then: Can I somehow communicate with HomeAssistant just trough API? For example from mobile app? That would solve my problem.

Second question is dependent on if first question is false 😄 Whats the best way to communicate with cabin's MQTT server when I decide to use HomeAssistant on remote VPS server? Can connect Cabin's Hub to HomeAssistant hosted on VPS remotely? (For example if I connect Cabin's hub to VPN, so VPS will be directly visible on same network)

I would like to not get rid of Home Assistant because I want to controll temperature automatically depending on temperature sensors so if I not use Home Assistant I will be forced to make my own program for it on Rpi 😄

timid vapor