Integration for unified parental control systems

Hi,
Currently, it’s very difficult for parents to control the amount of time their children spend using digital entertainment, as there are many different parental systems, each with their own limitations and incompatibilities.

That’s why I think it would be very helpful to have an integration in Home Assistant that can connect with different parental systems and allow parents to control the total amount of time their children spend using these devices. This feature would be very valuable for parents who are looking for an easier and unified way to control their children’s time in the digital world.

I hope this request will be considered for a future update to Home Assistant. Thank you for your attention!

There are many people who have implemented parental controls. Perhaps you might be better searching the forum instead of making vague feature requests.

Thank you for your suggestion, but I have already searched forums regarding this matter and have not found any way to control screen time by account for the following entertainment platforms: Playstation, Nintendo, Youtube, iOS… Only indirect solutions by device are available, but if you have more than one child, you need to be able to track screen time by account, not by device.

Do you have an example of another setup that does what you want?

I have not found any other software outside of Home Assistant that allows for unified parental controls.
To give an example of what I’m suggesting: Nora and Eric’s parents want to limit overall digital entertainment platform usage to 1.5 hours per day. If it were possible to control this time limit within each platform, it would be achievable, but since there isn’t just one entertainment service available and each has its own parental controls, it’s impossible to specify a global time limit. What is common among all of these services is access through an account. If a sensor could be created for each of these accounts, it would be possible to generate automations by summing up the usage time for each account. This would be the minimum necessary for more comprehensive parental control.
Excuse my English.

I am looking for the same thing and would love to find a solution. Did you end up finding something?

Nope. For now, I don’t have any solution… :pensive:

There are so many devices and services that it sounds difficult to do in a generalized way.

But using your example, if Nora and Eric have access to an Xbox, a Wii and a PlayStation.

Start by creating a sensor that tells you how long each child is in each device today. That is 6 sensors. You can then add Nora’s up in a template. When the template reaches 1.5 hours, turn them all off.

Don’t underestimate your child’s ability to work around whatever you do.

If I was cynical I would say “keep an eye on the kids, and use your finger to pull the plug”.

It’s not cynical, it’s realistic. Kids know how to make new accounts and log into apps or websites with those accounts.Many platforms have browser access to content as well, and those can be accessed from many different devices. So yes, it might be handy to have access to all the different parental control apps and add up the numbers, but will it really help you? Technological controls make your life a bit easier as a parent but don’t expect to have full control over your kids.

How can you create a sensor to monitor an app in Android or iOS screen time?
I am new to HA and somehow can not wrap my head around it
The only parental control which works is built in iOS “screen time”.
Googles “family link or how it is called” is an app and kids just changes phones’ time and date settings to reset /offset time to get more time.
PS5 timer is just for looks. When the time runs out it suggests the kid to log out :rofl:

I can’t speak to the other consoles, but the Xbox integration only allows for a single instance (tied to one XBL account), so it’s not possible to track playtime for multiple users via the integration.

So surely the request should be for an improved Xbox integration?

Dunno, but are people in this thread really asking for parental controls for something that ha doesn’t have an integration for.

How about looking at your router logs. Surely these apps communicate with the internet?

So surely the request should be for an improved Xbox integration?

That should be one of the requests here.

I assume you’ll do a new feature request for the :slight_smile:

Nope, there already was one, I just didn’t have the link handy when I mentioned it the other day: Multiple Instances of Xbox Integration

A unified platform for cross-manufacturer parental control is like a holy grail. But such an integration would be daunting to implement and maintenance-intensive.

I think the integration in Home assistant that should be available native for a generalize parental control system should be providing the interfaces into all the from parental control solutions of individual providers.

What I mean with that is a UI interface like the energy dashboard that covers the general settings you I calendar and user management, that is common to all the different platforms.

Should be something like an API or Interface you can connect other parental control systems on to with individual integrations, as much as these individual providers allow for.

Unfortunately neither “Microsoft Family Safety” nor “Google Family Link” provide in API to access these systems as of today, AFAIK.

But I think parental pressure will increase over time, and the companies will be forced to also offer an api-based access.

I know there’s some parental control in PlayStation, and I think the Microsoft parental control also covers the Xbox comma and PCs.

Another piece of the puzzle would probably be the Amazon ecosystem.

Possible stuff like children smartwatches and possibly connection into whatever the Apple ecosystem office could be additional integration points.

The Home assistant integration, oh rather the “Home Assistant Aggregator” functionality, would need to provide the common denominator in functionality to tie all these parental control systems together.

Home assistant would provide the central entity “a child”.

And the interfaces to be able to control time and dates, duration of activity per day, additional time requests from children, access request from children, a time-duration for digital silence (21:00 - 8:00), der ability to define a school schedule in which access should limited, and possibly more of such features .

As soon as APIs are available, plugins could be created for the individual parental control systems of individual companies.

I think the needs to be able to control children in their digital journey is already a daunting task for parents, and will be even more difficult in the future.

A centralize parental control system within home assistant could be as important for home assistant, as being the central hub for smarthome gadgets and automations.

1 Like

Never in a million years !, seems like(spite you all talks about various/multiple system/and websites) You don’t seems to realize the impact this would be on HA, communicating with multiple API’s, with multiple different " code/programming language etc etc etc.
IF anyone decide to build such a Multi Generic “Parent Control system” it would be in line with a humongous surveillance system.
Im totally baffled about the ideas here, as The Only Common Factor is “time-control/multiple different account-control/ multiple different API-access, to multiple different Devices” …if one can call these factors “Only”
I assume some of you are parents, so maybe you should reconsider, yours and your children current situation, and make the best “common” solution out of it.
As Nickrout mention, you might have an “unbareable situation”, cut the damn line ! , implement screen-time ( im sure you have fairly “pinned” eating times/ sleeping times )
So if you as a parent find that your children should only have total screen-time of i.e X Hours, talk with your children about it.
You can’t control their “screentime” if they are “out of the house” , using other wifis/3-5G, this can only be limited on that particular device/or the specific “destination” ( Not through HA ), Basically you are Limited to the time they are “home” Every Router has parental control , on atleast IP/mac/device level , and external urls ( some Router integration in Ha has this “feature” also, to a certain extend.
If find your Children needs to be “limited” talk with them about it, and simply cut the line, if you can’t agree, or they wont respect the house-rules, they have an option to affect ( If it’s something you talk with them about )
If it aint, You are the responsible person, for forcing rules upon them, which they might have hard to understand or/and in particular, G.A.S about, Im sure this is an even more unbearable situation
Cut of their devices after bed-time, even untill the are suppose to go to school ( what do they need to do before?, eating breakfast, doing their homework etc.etc. ),
And so on, You your self know, which time is “acceptable” and which are not ( there you have already a valid timespan to cut them from using ethernet/wifi , while home.
All talk about the individual place/apps etc., is just something in your mind, because this particular app/site offers this.
It’s ridicules to deside whether they should use the evening(specified time) with Youtube or gaming, You are not to decide which interests your different children should have.
But if you find it “too much” talk with them, and implement total screen-time, with in a timespan ( which is normally after school untill bed-time ( and weekends )

yeah ive seen this “discussion” in several Topics/FR, im still amazed that people think a generic-API , for all current sites/apps etc etc, and even tomorrows coming, could be a good thing to “Control” In HA, beside it shouldn’t solve their/yours “issues” , because you haven’t talked with your Children about, and apparently you can’t figure out to cut the line, if they don’t respect you advises or “house-rules”
There is at best , a total screen time in, 1,2,3 time span a day, from specific device, im sure little-bro, can’t use big-sis phone, or ipad etc, and if other Devices is beeing missused, block it, and “ban” the kid , if you find out who … IT’s called in “old-terms” Upbringing, nurture or education, or all, if you try to explain your reasons, for your decisions
Get a grip of the situation, instead of thinking an APP solves such

I once saw an advertisement for this website(https://www.gps-phone.net/). They said that their location service can mark the physical location of the mobile phone and monitor the real-time addresses. I think this can be taken into consideration when we decide to set a parental control in kids. After all, apart from Internet world, the safety of children in real world is important as well.

If you’re not a parent, please refrain from making such comments or giving advice to those of us who are. You really have no idea and are making judgments without any basis.
Home Assistant is not solely aimed at programming experts; those of us who are not can also suggest ideas and improvements, even if we do not fully understand their scope