I don’t know, I am guessing that it will work, but I would need either the device myself or someone that is able to run some python scipts to test if it supports the API.
My bad would be that it probably will not work as of now, but with some changes to the code I could get it to work.
I can not prommise anything.
maybe there is an other Feature request, but im missing the audio functions. To speek with an Person in front of the camera. Best if this is available in the mobile App.
If you appreciate the reolink integration and want to support its development, please consider sponsering the upstream library or purchase Reolink products through this affiliate link.
Hi @starkillerOG, I got one of these today (wifi version) There is no web interface coming up on the floodlights IP for http or https.
It appears under the IoT tab in the Android app, I have tried adding it as a camera with the official integration just to check and it didn’t work.
I’ll install the fat windows client somewhere and see if that tells me anything, might be able to trap some traffic
@GarethPrice thanks for the feedback.
Withouth the HTTP API it will probably not be possible to directly control it.
You might be able to couple it to a camera and then control it through that camera, but I don’t know how this works.
You could contact Reolink support and ask if they could implement the HTTP API in the floodlight firmware. If many people request it, there is a good chance they will add it. https://support.reolink.com/hc/en-us/requests/new/
I would chose support request and state that you want the HTTP API for integration into Home Assistant.
Well, I misunderstood the official Reolink integration page when I saw all of the floodlight and light entries and thought that the Reolink wifi Floodlight was supported. Before I send it back, is there any chance of future integration?
It is apperently possible to integrate the standalone Floodlight using the Baichuan protocol using the Neolink code: GitHub - thirtythreeforty/neolink: An RTSP bridge to Reolink IP cameras
But that requires some addon and then works trough MQTT (I think), I have never tried it.
Link to the addon: https://github.com/dm82m/hassio-addons/tree/main/neolink
Note that the Baichuan protocol is reverse engineered and not supposed to be publicly available, therefore it is subjected to change an breaking withouth warning if Reolink makes changes in the firmware.
If there are any issues I’m sure the integration dev will assist - he seems very friendly and responsive.
I would suggest purchasing via his reolink rebate links to support him if you could.
Just as an update, I’ve been using the Neolink integration mentioned above for months now and it’s worked pretty well. This last weekend I moved it from a Linux box to Docker, but had a lot of trouble with the newest version. Rolled back to an older version (0.513) and it’s been fine. Somehow I missed that there is a HASSIO add on, so I may try it at some point.
This is the guide I used, with a little google translate I was able to setup the first light. I will probably add more in the future.
Follow the install instructions for the Neolink Addon:
a) Using either file editor or studio code server, create a new folder called “addons”
b) Add a filed called “neolink.toml” into the homeassistant/addons/ folder. This will have all of the neolink configuration options. See below for my example config options
c) configure the Neolink addon to use rtsp, mqtt, or dual settings on the add-on configuration tab. You need to set up mqtt to get a standalone floodlight to work.
d) start add-on
for my configuration, I needed to set the following for a standalone floodlight:
bind = “0.0.0.0”
[mqtt]
broker_addr = “XXX.XXX.XXX.XXX” #enter your HA IP address
port = 1883
credentials = [“user”, “password”] #enter your mqtt credentials
[[cameras]]
name = “Floodlight”
username = “admin”
password = “password” #enter your camera/floodlight password
address = “XXX.XXX.XXX.XXX:9000” #enter your floodlight/camera IP address
[cameras.mqtt]
[cameras.mqtt.discovery]
topic = “homeassistant”
features = [“floodlight”, “led”, “reboot”]