Announcement

Collapse
No announcement yet.

Ring Alarm to MQTT

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Ring Alarm to MQTT

    Installed a Ring Alarm configuration (2nd home installation). This is a replacement for XFinity home.

    Current configuration is use with Echo devices (Show and Dot). Installed the Ring base station using POE.

    With this set up I can monitor both the OmniPro 2 house and the Ring Alarm house. I am also using an OmniPro 2 MQTT plugin (plus the HS OmniPro plugin).

    Noticed a Ring to MQTT add on was available here ==> hxxps://github.com/tsightler/ring-mqtt

    Very impressed with it and have it working now in Docker doing these steps: (note this is a copy and paste from a post on Cocoontech).

    1 - get token

    docker run -it --rm --entrypoint node_modules/ring-client-api/ring-auth-cli.js tsightler/ring-mqtt

    2 - here you put in your ring email address and password and validate login via email

    3 - you will get a very long token which you utilize in the following command line:

    4 - docker run --rm -e "MQTTHOST={host name}" -e "MQTTPORT={host port}" -e "MQTTRINGTOPIC={ring topic}" -e "MQTTHASSTOPIC={hass topic}" -e "MQTTUSER={mqtt user}" -e "MQTTPASSWORD={mqtt pw}" -e "RINGTOKEN={ring refreshToken}" -e "ENABLECAMERAS={true-or-false}" -e "RINGLOCATIONIDS={comma-separated location IDs}" tsightler/ring-mqtt

    5 - validated it working with MQTT explorer

    6 - Issue with me is persistance. It'll stay at the prompt where as I cannot kill the ssh terminal windows. So for time bean went to console and running there. Validated it running with the docker ps command and portainer.

    Note: here with so many Docker containers running decided to install Portainer a few weeks ago. Portainer is also running in Docker.
    - Pete

    Auto mator
    Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.12.X
    Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.12.X
    HS4 Pro - V4.1.7.0 - Ubuntu 18.04/VB W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono 6.12.x
    HS4 Lite -

    X10, UPB, Zigbee, ZWave and Wifi MQTT automation. OmniPro 2, Russound zoned audio, Smartthings hub, Hubitat Hub, and Home Assistant

    #2
    Thanks pete! I just type on github the keywords: mqtt docker. It is crazy what you can file in ‘’easy to deploy’’ docker format.

    Thank for the inspiration! I might use the ring one at my mom’s place if it provides nice option for the doorbell

    Comment


      #3
      I have noticed many MQTT to whatever now in GitHub.

      Here removed the XFinity Home installed at mom's house and installed the Ring Alarm stuff there. I have her Alexa devices now talking in French which she likes.
      - Pete

      Auto mator
      Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.12.X
      Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.12.X
      HS4 Pro - V4.1.7.0 - Ubuntu 18.04/VB W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono 6.12.x
      HS4 Lite -

      X10, UPB, Zigbee, ZWave and Wifi MQTT automation. OmniPro 2, Russound zoned audio, Smartthings hub, Hubitat Hub, and Home Assistant

      Comment


        #4
        Updated Ring alarm to MQTT application per:

        Ring-MQTT: Do more with your Ring Products

        Configured it with Homeseer - mcsMQTT and Home Assistant.

        Working well.

        Click image for larger version

Name:	ring.jpg
Views:	77
Size:	64.7 KB
ID:	1410348

        - Pete

        Auto mator
        Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.12.X
        Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.12.X
        HS4 Pro - V4.1.7.0 - Ubuntu 18.04/VB W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono 6.12.x
        HS4 Lite -

        X10, UPB, Zigbee, ZWave and Wifi MQTT automation. OmniPro 2, Russound zoned audio, Smartthings hub, Hubitat Hub, and Home Assistant

        Comment


          #5
          Status: 13th of August, 2020

          Configured speech events locally and remotely based on the Ring alarm status:

          1 - In house #2 with the Ring Alarm installed configured Alexa dot / show speech TTS when enabling or disabling alarm.
          2 - In house #1 configured Homeseer speech to zoned audio system here to speak status when Ring alarm becomes active or diabled. Works great.

          Next

          Configuring speech for garage door open or close status to Amazon devices in House #2 and HS speech in house #1.
          - Pete

          Auto mator
          Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.12.X
          Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.12.X
          HS4 Pro - V4.1.7.0 - Ubuntu 18.04/VB W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono 6.12.x
          HS4 Lite -

          X10, UPB, Zigbee, ZWave and Wifi MQTT automation. OmniPro 2, Russound zoned audio, Smartthings hub, Hubitat Hub, and Home Assistant

          Comment

          Working...
          X