I have 3 because I use one gateway with the NRF24L01+ for nodes with that radio (and nRF51/52 that have radio+processor in one chip), one with the RFM69HW for nodes using that radio, and MQTT for nodes usually via WiFi.
Yeah, with persistence set to false the sensors don’t persist through reboots.
I tried leaving just one gateway and still get the permissions errors. Something is messed up somewhere and I just can’t figure out what. Worked just dandy on hassbian. Someone else showed the same error and said it was a syntax problem for them, but the only syntax failure I get is what I posted above. Weird that “ERROR (MainThread) [homeassistant.bootstrap] Unable to setup error log /config/home-assistant.log (access denied)” shows up as the first thing. I don’t really have much installed or customized at this point and am moving to using an SSD for storage/boot so maybe I’ll just cross my fingers that fixes whatever the heck is causing this headache.
I converted both our configs to JSON and I can’t see a difference besides having multiiple controllers (just 1 didn’t work either)
{
"mysensors": {
"gateways": [
{
"device": "/dev/ttyACM0",
"persistence_file": "/config/mysensorsacm0.json",
"baud_rate": 115200
},
{
"device": "/dev/ttyACM1",
"persistence_file": "/config/mysensorsacm1.json",
"baud_rate": 115200
},
{
"device": "mqtt",
"persistence_file": "/config/mysensorsMQTT.json",
"topic_in_prefix": "mysensors-out",
"topic_out_prefix": "mysensors-in"
}
],
"optimistic": false,
"persistence": true,
"retain": true,
"version": "2.1"
}
}
{
"mysensors": {
"gateways": [
{
"device": "/dev/ttyUSB0",
"persistence_file": "/config/mysensors3.json"
}
],
"optimistic": false,
"persistence": false,
"version": "2.1"
}
}
So the problem is somewhere else. Fresh install here I come, hopefully this doesn’t become a regular thing with hass.io, weird some components can access read/write to /config/ just fine, but HASS itself complains about not being able to write to the directory when other components like zwave, zigbee, etc… all can write fine.