Yes you need to add the rest api part in order to get things into HASS. The webserver is optional as I said in the blog post if you would rather pull the image from ioBroker and no longer use the HASS integration directly. But the rest API is required.
You install the webserver the same way you installed the rest api integration in ioBroker.
Wow so much appreciated @fuzzymistborn!! Took me a matter of minutes following your guide and I was all set. Do you have any written example on how to change the state from HASS? I would assume you simply need to access the same API on the ioBroker and change it?
And big thanks to your work @bropat! I reakky thought I messed up when I aquired the Eufy cams and found out there was no way of controling state from HASS.
I don’t, I use NodeRed for my automations. But basically what you need to do is use the rest_command integration (RESTful Command - Home Assistant) to send the call you want.
So nothing in config at webserver and nothing in config at the rest api
Strange.
I did make a sensor, and then copied the url and pasted it after the adres… it doesnt show anyhthing, also the entity doenst have a picture either, will from the integration it does
The two with pics are from the eufy integration (those have working link)
the two with last event are from the mqtt bridge (hit and miss)
and then the camera.eufy_deurbel is the one from iotbroker
So what can i do to make it work for the pic?
I tried to paste the url right from iotbroker but it results in Cannot GET /eufy-security.0/T8210P00202830FE.jpg
Edit: when i’m in iobroker and i go to instances -> then i try to open the adapter page of the webserver or the rest api, both say they are unreachable
Will enable the livestream RTMP URL. Similarly “stop_stream” will turn it off (if you want to save battery). Not sure if there’s an automated way to start the stream before grabbing the URL. It might have to be a similar solution like with the current ha-eufy-security integration using scripts to “start” the camera…
Thanks for this. Tried various options at getting the stream/camera working and no luck. I can get a camera with the still image working but nothing with the stream.
So before clicking on the picture glance card, I would double click to start the stream (which prompted an rtmp link to appear on iobroker). Then clicking on the picture glance card opens the camera stream up. I also added a hold action to stop the stream manually.
Note though, I’m testing with eufycam 1 and homebase 1. Not sure if there’s differences with the doorbell.
Odd indeed. That looks right to me. As a sanity check, when you start the stream, sensor.eufy_doorbell_stream returns an rtmp:// url right?
I get the still image by default through the dashboard and can only view the stream through doubling tapping and then tapping the image. Viewing the stream directly in the dashboard may require some fiddling with the stream integration: https://www.home-assistant.io/integrations/stream and then setting camera_view to live in the card, but for my use case this wasn’t necessary for me.
Doorbell ringing still not working for you? (i do see it change inside the ibroker objects, when i press it)
Damn i wish someone could help me with the hass os setup and the image inside the url
@fuzzymistborn: just to test, when you’re inside iobroker, can you go to the web server adapter page, and the one from restful api? or do you also get errors when trying to reach it?