It does not unfortunatelly… As I can see, this solution (EseeCloud) is becoming very popular. Is there any way that i could run a windows app within the Home Assistant or similar?
I made a mistake to buy an EsseeCloud compatible camera.
I can see no ONVIF, I can see no RTSP, with ODM or other tools.
EsseeCloud is available as mobile app and I used that configure the (bloody) camera. Then I installed EsseeCloud Windows application and started wireshark.
I did not spend very much time poking around, but it seems to me that the video stream does not come to application from the camera. Instead it may pass through the cloud.
I might give up with this.
Then again I am still somewhat hopeful with Temu cameras with brand name JOOAN. Somebody commented that at least some of them provide ONVIF and RTSP and the prices are very low. I ordered a couple of JOOAN cameras to check them out.
Those cameras were dirt cheap as in euros. The time wasted is a different story, but I have learned a lot and that is a plus. I’m not taking these cameras too seriously.
In addition they are still somewhat useful: put in a memory card and not even connect them to wifi.
There’s a decent camera coverage around the house, but I’m interested in experimenting a little this and that.
I purchased these to study openCV and how I could build something with depth vision, to filter out snow flakes.
I would not mind hearing some brand names and models for future needs. “esp-based camera” does not ring any of my bells (or whistles).
Right now I’m waiting to get those JOOAN cameras from china, so there is no urgent need.
then just create an rtc card and for the URL use the name of the camera in your go2rtc.yaml
type: custom:webrtc-camera
url: FrontDoor
card_mod:
style: |
ha-card {
width: 1800px !important; # fixed pixel width
max-width: 125%; # prevent overflow
}
/* For the video stream specifically */
video {
width: 125% !important;
height: auto !important;
object-fit: cover; # or ‘contain’ to preserve aspect ratio
}
Verification: Go to the go2rtc Web UI (http://your-ha-ip:1984) and click Stream for esee_camera to make sure it's working.
Option 2: Using the direct configuration.yaml (No Add-ons)
Use this if you don't want to use go2rtc and just want to add it directly to Home Assistant.
Open your File Editor (or VS Code) in Home Assistant.
Open the file named configuration.yaml.
Paste this at the very bottom:
1 camera:
2 - platform: ffmpeg
3 name: EseeCloud Camera
4 input: -headers "Authorization: Basic YWRtaW46" -i http://<DeviceIP>/livestream/11
4. Save the file.
5. Go to Developer Tools > YAML and click Check Configuration.
6. If it's valid, go to Settings > System and Restart Home Assistant.
How to add it to your Dashboard
Once you have done one of the options above:
Go to your Home Assistant Dashboard.
Click Edit Dashboard (pencil icon) > Add Card.
Search for the Picture Entity card.
For the Entity, select camera.esee_camera (Option 1) or camera.esee_cloud_camera (Option 2).
Set the Camera View to live.
Click Save.
Summary of Camera Info:
IP: Your ID
Username: admin
Password: (None)
Authorization String: Basic YWRtaW46
HD Path: /livestream/11
SD Path: /livestream/12
NOTE: i am working to fix a slight lag issues but works