neCan I have a hubitat communicate to another hubitat? Example: say I have a hubitat at my home with several zigbee devices. and I have another hubitat another location, say my remote vacation home which would be on its own network.
Can I have a rule at my remote vacation Hubistat say when any doors open, turn on light at my home?
So my question is, can I send command using rule between to locations? Both location being on different public networks
Yes. There are at least a couple different ways of accomplishing this.
The rule to turn on the light(s) would actually exist and run on your Home Hubitat. It would be triggered by a "cloud endpoint".
On your Vacation Hubitat, you'd have a separate rule that uses any door opening as a trigger and its action would be to run the "cloud endpoint" generated on your Home Hubitat.
A second method would be to link your Home and Vacation Hubitat's using a community-created package called HubConnect. HubConnect permits you to export devices from one Hubitat to another. And in this scenario, the rule could exist and run on either your Home Hubitat or your Vacation Hubitat.
How does the hubitat connect to each other? Through some server, MQTT? Or is it hubitat to hubitat direct? Any documentation on how this is done? Just trying to fully understand the link between the tow locations
If you use HubConnect, and DynDNS, it is possible to have them connect directly. Although, in general, unless done appropriately, I would be concerned this is less secure than using Hubitat's cloud servers.
will using HubConnect and Hubitat's cloud servers, cause lots of traffic. I'm concern about my remote location being on a cell data plan. Does Hubitat use MQTT protocol? If not, what is used. Because the MQTT is very efficient
HubConnect transfers Events. They are very small packets. If you choose devices to mirror that are chatty, that chattiness must be sent through the cloud to the other hub. Pick wisely