Multiple buildings - two gateways or repeaters?
I have two buildings on my property. In building A, I have setup an RPi3 with HomeAssistant as a controller and using NRF24 configured as an MQTT Gateway. I have configured a few sensors and successfully report them in Hass.
I would like to expand to building B. Wifi and LAN reach building B.
Arduino UNO R3 / W5100 Shield
Can I use the MQTT Gateway sketch? Will this be a problem if the Arduino picks up on one of the sensors from Building A?
Should I use the Repeater node sketch? Is this as flexible? Can I still attach sensors or actuators to the repeater node?
I've searched and searched and can't seem to figure out the best way or a functional way of setting this up.
Thanks in advance.
A MySensors network can only have one gateway. Therefore, you should probably have a separate network for building b. The networks are separated by using different radio channels (#define MY_RF24_CHANNEL , see https://github.com/mysensors/MySensors/blob/dd9dff77ed1948db2b348bbdb82d0d3daa9e8e3a/MyConfig.h#L544 For details)
Sensors and actuators can be attached to repeater nodes, but adding a repeater node will only help if the repeater node is able to forward the messages so they reach a gateway.
This post is deleted!
That makes sense. I think I can run with that.
So Building A would run on CH76 by default. Building B I would select a different channel for the gateway out there and configure the sensors/actuators to communicate on that channel, say 124.
When I setup the MQTT gateway for building B, can I publish/subscribe to the same topic prefix as building A's gateway or do they need to be different? If both "networks" had a relay node 1, would telling one of them to "turn off" cause them both to turn off. I imagine the payloads would be the same?
@namomitk I think you would need different topics. As you said, there would be trouble differentiating the nodes otherwise.
namomitk last edited by namomitk
Edit: Found this in the forums. Is it still relevant or did 1.6.15/16 solve the issue? https://forum.mysensors.org/topic/4680/mysensors-2-0-ethernet-gateway-atmega-w5100-restart-all-time/3
I've setup the UNO with the default sketch and made the changes to make it a separate gateway.
I'm seeing the following on repeat. I've tried a few changes here or there to no success.
Serial output shows:
0;255;3;0;9;Attempting MQTT connection...
0;255;3;0;9;Sending message on topic: mysensors-outb/0/255/0/0/18
0;255;3;0;9;Message arrived on topic: mysensors-inb/3/255/3/0/6
Mosquitto log shows:
1483156702: New connection from 192.168.4.35 on port 1883.
1483156702: New client connected from 192.168.4.35 as mygateway2 (c1, k15, u'pi').
1483156717: Socket error on client mygateway2, disconnecting.