Skip to content

Updated pan, tilt, and preset commands for SOLO_CAMERA_E30 (T8171)#721

Open
Filpin011 wants to merge 3 commits into
bropat:developfrom
Filpin011:patch-1
Open

Updated pan, tilt, and preset commands for SOLO_CAMERA_E30 (T8171)#721
Filpin011 wants to merge 3 commits into
bropat:developfrom
Filpin011:patch-1

Conversation

@Filpin011

Copy link
Copy Markdown

Added support for pan, tilt, and preset commands for SOLO_CAMERA_E30 (T8171)

This camera can pan, tilt and also have presents positions.

martijnpoppen and others added 3 commits December 1, 2025 13:57
Added support for pan, tilt, and preset commands for SOLO_CAMERA_E30 (T8171)

This camera can pan, tilt and also have presents positions.
@Filpin011 Filpin011 changed the base branch from master to develop December 9, 2025 11:21
@max246

max246 commented Dec 9, 2025

Copy link
Copy Markdown
Collaborator

Has this been tested on your camera? Can you confirm the functionality?

@max246 max246 self-requested a review December 9, 2025 18:15
@Filpin011

Filpin011 commented Dec 9, 2025

Copy link
Copy Markdown
Author

Has this been tested on your camera? Can you confirm the functionality?

I can test it if i know how to deploy this version on my HA os instance

If you can help me regarding this i can do it, i can do it even on my personal pc.

I have this cam and it have all these features, and someone else already added an if to check if it is able to tilt and pan, on device.ts file

Line 1181


static isOutdoorPanAndTiltCamera(type: number): boolean {
        if (type == DeviceType.OUTDOOR_PT_CAMERA ||
	    type == DeviceType.SOLO_CAMERA_E30)
            return true;
        return false;
    }

Thanks a lot

@max246

max246 commented Dec 9, 2025

Copy link
Copy Markdown
Collaborator

Has this been tested on your camera? Can you confirm the functionality?

I can test it if i know how to deploy this version on my HA os instance

If you can help me regarding this i can do it, i can do it even on my personal pc.

I have this cam and it have all these features, and someone else already added an if to check if it is able to tilt and pan, on device.ts file

Line 1181


static isOutdoorPanAndTiltCamera(type: number): boolean {
        if (type == DeviceType.OUTDOOR_PT_CAMERA ||
	    type == DeviceType.SOLO_CAMERA_E30)
            return true;
        return false;
    }

Thanks a lot

Do you run the eufy system inside a docker?
We might need to modify the ws to have a easier way to switch source

@Filpin011

Copy link
Copy Markdown
Author

Has this been tested on your camera? Can you confirm the functionality?

I can test it if i know how to deploy this version on my HA os instance

If you can help me regarding this i can do it, i can do it even on my personal pc.

I have this cam and it have all these features, and someone else already added an if to check if it is able to tilt and pan, on device.ts file

Line 1181

static isOutdoorPanAndTiltCamera(type: number): boolean {

    if (type == DeviceType.OUTDOOR_PT_CAMERA ||
    type == DeviceType.SOLO_CAMERA_E30)
        return true;
    return false;
}

Thanks a lot

Do you run the eufy system inside a docker?

We might need to modify the ws to have a easier way to switch source

HA OS run inside docker
We could try something, or i can setup something separated if needed.
🔥

@max246

max246 commented Dec 9, 2025

Copy link
Copy Markdown
Collaborator

Ok I need to have a look, I just got access to the hassio repo which is the one you are using based on the HA OS

@Filpin011

Copy link
Copy Markdown
Author

I can test it locally if you tell me how to run it and connect to my camera
Or we can text on discord or telegram

@MELSAID888

Copy link
Copy Markdown

Do you run the eufy system inside a docker? We might need to modify the ws to have a easier way to switch source

@max246
I had the same challenge so I've already customised this repo for HA - this allow the user to change the repo in config.yaml by editing it and pointing it to any github repo, then copying the folder into custom addons in HA, and it will build in HA using the eufy-security-client repo in the config.yaml.

https://github.com/MELSAID888/hassio-eufy-security-ws-customrepo

@Filpin011 you might want to try this. to copy to the HA custom addon - follow this: https://www.home-assistant.io/common-tasks/os/#installing-and-using-the-samba-add-on

@max246

max246 commented Dec 10, 2025

Copy link
Copy Markdown
Collaborator

Do you run the eufy system inside a docker? We might need to modify the ws to have a easier way to switch source

@max246 I had the same challenge so I've already customised this repo for HA - this allow the user to change the repo in config.yaml by editing it and pointing it to any github repo, then copying the folder into custom addons in HA, and it will build in HA using the eufy-security-client repo in the config.yaml.

https://github.com/MELSAID888/hassio-eufy-security-ws-customrepo

@Filpin011 you might want to try this. to copy to the HA custom addon - follow this: https://www.home-assistant.io/common-tasks/os/#installing-and-using-the-samba-add-on

Yeah that looks good, i think i want to try and see if that field can be exposed to the frontend so people can easily swap by reloading it

@max246

max246 commented Dec 10, 2025

Copy link
Copy Markdown
Collaborator

Do you run the eufy system inside a docker? We might need to modify the ws to have a easier way to switch source

@max246 I had the same challenge so I've already customised this repo for HA - this allow the user to change the repo in config.yaml by editing it and pointing it to any github repo, then copying the folder into custom addons in HA, and it will build in HA using the eufy-security-client repo in the config.yaml.
https://github.com/MELSAID888/hassio-eufy-security-ws-customrepo
@Filpin011 you might want to try this. to copy to the HA custom addon - follow this: https://www.home-assistant.io/common-tasks/os/#installing-and-using-the-samba-add-on

Yeah that looks good, i think i want to try and see if that field can be exposed to the frontend so people can easily swap by reloading it

Feel free to make a pr so I could see if I can hack around it. If it works fine we can get it merged in

@max246

max246 commented Dec 14, 2025

Copy link
Copy Markdown
Collaborator

We could try something, or i can setup something separated if needed.

Just to keep you updated, I managed to get the docker ws on a different version of source, it has been merged, I am going to look at hassio to allow to do the same.

@max246

max246 commented Feb 21, 2026

Copy link
Copy Markdown
Collaborator

@Filpin011 you able to test it? Hassio and Docker are all up for dev

@Filpin011

Copy link
Copy Markdown
Author

@Filpin011 you able to test it? Hassio and Docker are all up for dev

Hi Max, sorry for the delay in replying.
I'll try next days. Is there a document I can consult to understand better?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants