Hey @tsightler,
I am also running into the same problem as @BrainSop and @John.
I am running the ring-alarm-ha-integration addon, which I think is basically a dockerized wrapper for your code. After starting the addon, I get the following log message:
Ring Alarm Integration
Node Version
v10.16.0
NPM Version
6.9.0
git version 2.22.0
added 121 packages from 89 contributors and audited 427 packages in 21.445s
found 0 vulnerabilities
up to date in 3.77s
fixed 0 of 0 vulnerabilities in 427 scanned packages
But none of my ring devices show up, and watching all events I don’t see activity when sensors should be active. My MQTT server is the Mosquitto Broker addon with the following config:
{
"logins": [],
"anonymous": false,
"customize": {
"active": false,
"folder": "mosquitto"
},
"certfile": "fullchain.pem",
"keyfile": "privkey.pem"
}
My setup is as follows:
Software: Hassio: 0.96.3
Hardware: Raspberry Pi 3 B+
Here’s my MQTT settings:
mqtt:
discovery: true
discovery_prefix: homeassistant
broker: !secret mqtt_broker
port: 1883
# username: !secret mqtt_username
# password: !secret mqtt_password
birth_message:
topic: 'hass/status'
payload: 'online'
will_message:
topic: 'hass/status'
payload: 'offline'
I commented out username and password from both MQTT configs, as it should use the Hassio user and password. I have also tried this with the username/password fields filled out with no change. My MQTT broker is working with my Shelly 2.5 switch, so I don’t think it’s an MQTT misconfiguration.
Here’s my ring-alarm-ha-integration config:
{
"host": "https://127.0.0.1",
"port": 1883,
"ring_topic": "ring",
"hass_topic": "hass/status",
"mqtt_user": "<mqtt_user>",
"mqtt_pass": "<mqtt_pass>",
"ring_user": "<ring_user>",
"ring_pass": "<ring_pass>"
}
I am running over https using DuckDNS and require https, but I don’t know if that will affect these settings. I have also tried these settings without specifying https.
I’ll be happy to debug through this with you if you want to message me.