Jump to content

Welcome to Smart Home Forum by FIBARO

Dear Guest,

 

as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.

 

As a member you can:

  •     Start new topics and reply to others
  •     Follow topics and users to get email updates
  •     Get your own profile page and make new friends
  •     Send personal messages
  •     ... and learn a lot about our system!

 

Regards,

Smart Home Forum by FIBARO Team


  • 0

UniFi Protect WebSocket events from HC3 – has anyone succeeded?


Question

Posted

Has anyone successfully subscribed to UniFi Protect “true events” (motion / ring / smart detect) directly from Fibaro HC3 using net.WebSocketClient?

What I’ve confirmed so far:

  • REST Integration API v1 works from HC3
    GET /proxy/protect/integration/v1/meta/info200 OK

  • API key is valid (X-API-KEY header)

  • Protect version: 6.2.72

What fails consistently on HC3:

  • WebSocket subscribe endpoints:

    • wss://<host>/proxy/protect/integration/v1/subscribe/events

    • ws://<host>/proxy/protect/integration/v1/subscribe/events

  • Errors:

    • std::runtime_error: error while creating connection

    • std::exception: unable to make cast

Same endpoints + key work fine from curl / Node / Python.

Conclusion so far:

  • HC3 WebSocketClient seems unable to handle authenticated WSS (custom headers) required by UniFi Protect.

  • I cannot find any confirmed success cases without using an external proxy.

Question:
Has anyone managed to receive UniFi Protect events directly on HC3, or is an external webhook/proxy the only viable solution?

3 answers to this question

Recommended Posts

  • 0
Posted (edited)

I have setup a webhook in the event in Unifi protect Alarm manager that just sends a http call to start a scene created on the hc3. 
But I guess you already knows about this option :D 

image.png.7e663b90784b317611e1117214e91f51.png

Edited by Brors94
  • Like 1
  • 0
Posted

Please login or register to see this link.

 I haven’t verified it recently, but it was working previously

  • Like 1
  • 0
  • Inquirer
  • Posted

    i create a small update on m4rczu work

    Please login or register to see this attachment.

    • Like 3

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Answer this question...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

    ×
    ×
    • Create New...