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!



Smart Home Forum by FIBARO Team

Digest Authentication for Cameras Dahua and LUA script needed


Recommended Posts

Please, I need urgent to add digest Authentication to Cameras and LUA scenes and virtual devices.

Some manufacturers are switching on their devices to safer ways of Authentications, and disables basic Authentication.

Therefore is not possible control them via http API and it is not possible use cameras, such as Dahua cameras.


Fibaro, please, add digest authentication to system!

Thank you very much.


Part from Dahua API documentation.

3.3 Authentication

The Dahua video product supplies only digest authentication. If the http request does not
have “Authorization” , the Dahua video product returns 401, utill the http request has a legal authentication .


For example:
When digest authentication, the Dahua video product response:
WWW-Authenticate: Digest realm="DH_00408CA5EA04", nonce="000562fdY631973ef04f77a3ede7c1832ff48720ef95ad",
stale=FALSE, qop="auth";
The client calculates the digest using username, password, nonce, realm and URI with MD5, then send the following request:
Authorization: Digest username="admin", realm="DH_00408CA5EA04", nc=00000001,cnonce="0a4f113b",qop="auth"

Thank you

Edited by marbe
Link to comment
Share on other sites

  • 2 months later...



There are more and more products using digest auth because of security reason.

First posts regarding this topic appeared already in 2014... 5 years ago... and nothing has changed since then...


When Fibaro will introduce it? Do you have it on your TODO list?

Link to comment
Share on other sites

  • 2 months later...
  • 5 months later...
  • Topic Author
  • Can you insert a link? I cannot find it.. Thanks

    Edited by marbe
    Link to comment
    Share on other sites

    the Dahua nvr stream of 2 camera's are working for me

    i have a Nvr4108 8 channel POE 

    with IPC-HDW4433C-A


    IP: (NVRip):(http poort)

    JPG URL: cgi-bin/snapshot.cgi?channel=1

    MJPG stream URL: cgi-bin/mjpg/video.cgi?channel=1&subtype=1


    for camera 2 i replaced the '1' after channel in a '2'

    the mjpg box is checkt


    steam 2 in de nvr is set to MJPEG !


    Snapshot to the email will not work yet 

    someone any idee?


    i used this item from the marketplace 

    Please login or register to see this link.

    Link to comment
    Share on other sites

    • 3 months later...
    On 5/23/2020 at 7:24 AM, Rich_ard said:

    IP: (NVRip):(http poort)


    What port did you use?  x.x.x.x:80 ?

    Link to comment
    Share on other sites

    On 9/17/2020 at 7:19 AM, clowg said:


    What port did you use?  x.x.x.x:80 ?

    I have set a different http poort.

    The standard poort is 80.

    You need to check what your http poort is at the netwerk configuration in the NVR.

    Link to comment
    Share on other sites

    • 5 months later...


    the dahua 5241 and 2231 also work with acabias the dahua 5241 and 2231 also work with acabias (gives pictures on laptops and phones, fibaro app does not give pictures on tablets)

    jpeg: cgi-bin / snapshot.cgi? channel = 1

    mjpeg: cgi-bin / mjpg / video.cgi? channel = 1 & subtype = 1

    Edited by kopek
    Link to comment
    Share on other sites

    Join the conversation

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

    Reply to this topic...

    ×   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...