Releases: pantherale0/ha-nintendoparentalcontrols
2024.5.0
Important
This release changes some behaviour of the Python module, while this had not been accessible via the exposed entities previously, there was support added to allow play time limits greater than 6 hours, this functionality has been removed and I recommend to use automations / helpers to achieve a similar result.
I've also completed the implementation to disable screen time limits entirely.
What's Changed
- Bump actions/setup-python from 5.0.0 to 5.1.0 by @dependabot in #102
- Added details for the access token copy method in the wizard by @arsenicks in #106
- Bump pynintendoparental to 0.6.1
- Complete implementation to disable playtime limits #76
New Contributors
- @arsenicks made their first contribution in #106
Full Changelog: 2024.4.0...2024.5.0b0
2024.4.0
What's Changed
- Time Remaining shouldn't show more time than set in play_time_limit by @pantherale0 in #99
- Change play_time_limit from slider to box by @sevorl in #101
- Prevent calls to set operations by checking existing value first by @pantherale0 in #103
- Fix OptionsFlow translations by @pantherale0 in #103
New Contributors
Full Changelog: 2024.3.2...2024.4.0
2024.3.3
2024.3.3:
- Fix regression introduced with time remaining sensor (#98)
2024.3.2:
- Fix Circular Reference Detected exception while setting play time limit if per day restrictions are enabled
- Account for bedtime in time remaining sensor
2024.3.1:
- Add loggers configuration to allow easier debugging
- Prevent calls to update
Play Time Limit
sensor if the new value will be the same as the existing value. - Add additional debug logging to
pynintendoparental
module.
2024.3.0:
Breaking changes ahead!
This release changes how the integration uses play time limit. Previously it was always a time entity however this had some serious negative side effects for automation. Ideally there would be a duration type entity platform, but this currently does not exist in core.
Play Time Limit
is now a number entity return a result in minutes. Setting this to 0 will set the time limit to 0 minutes (withSuspend software Limit
turned on, this will lock the Nintendo Switch from use) (#84)Play Time Limit
also supports setting to -1. This should disable all screen time limits, however during testing there have been issues setting this so further investigation is required so errors are currently expected when setting this. (#76)- The behaviour of
Time Remaining
has changed slightly. If you have screen time limits disabled, this will return the number of minutes until midnight. (#87) - The upstream module pynintendoparental has been bumped to version 0.4.9 to fix issues with authentication (#86)
Bonus Time
has been removed, this was experimental at best, but due to complexities in supporting different configurations it becomes quite challenging. Instead you should build your own automations / scripts. Please remember that Nintendo only allows up to 6 hours of screen time so going beyond this you may have to get creative. In the next release #76 should be resolved.
Full Changelog: 2024.3.2...2024.3.3
2024.3.2
2024.3.2:
- Fix Circular Reference Detected exception while setting play time limit if per day restrictions are enabled
- Account for bedtime in time remaining sensor
2024.3.1:
- Add loggers configuration to allow easier debugging
- Prevent calls to update
Play Time Limit
sensor if the new value will be the same as the existing value. - Add additional debug logging to
pynintendoparental
module.
2024.3.0:
Breaking changes ahead!
This release changes how the integration uses play time limit. Previously it was always a time entity however this had some serious negative side effects for automation. Ideally there would be a duration type entity platform, but this currently does not exist in core.
Play Time Limit
is now a number entity return a result in minutes. Setting this to 0 will set the time limit to 0 minutes (withSuspend software Limit
turned on, this will lock the Nintendo Switch from use) (#84)Play Time Limit
also supports setting to -1. This should disable all screen time limits, however during testing there have been issues setting this so further investigation is required so errors are currently expected when setting this. (#76)- The behaviour of
Time Remaining
has changed slightly. If you have screen time limits disabled, this will return the number of minutes until midnight. (#87) - The upstream module pynintendoparental has been bumped to version 0.4.9 to fix issues with authentication (#86)
Bonus Time
has been removed, this was experimental at best, but due to complexities in supporting different configurations it becomes quite challenging. Instead you should build your own automations / scripts. Please remember that Nintendo only allows up to 6 hours of screen time so going beyond this you may have to get creative. In the next release #76 should be resolved.
Full Changelog: 2024.3.0...2024.3.1
2024.3.1
2024.3.1:
- Add loggers configuration to allow easier debugging
- Prevent calls to update
Play Time Limit
sensor if the new value will be the same as the existing value. - Add additional debug logging to
pynintendoparental
module.
2024.3.0:
Breaking changes ahead!
This release changes how the integration uses play time limit. Previously it was always a time entity however this had some serious negative side effects for automation. Ideally there would be a duration type entity platform, but this currently does not exist in core.
Play Time Limit
is now a number entity return a result in minutes. Setting this to 0 will set the time limit to 0 minutes (withSuspend software Limit
turned on, this will lock the Nintendo Switch from use) (#84)Play Time Limit
also supports setting to -1. This should disable all screen time limits, however during testing there have been issues setting this so further investigation is required so errors are currently expected when setting this. (#76)- The behaviour of
Time Remaining
has changed slightly. If you have screen time limits disabled, this will return the number of minutes until midnight. (#87) - The upstream module pynintendoparental has been bumped to version 0.4.9 to fix issues with authentication (#86)
Bonus Time
has been removed, this was experimental at best, but due to complexities in supporting different configurations it becomes quite challenging. Instead you should build your own automations / scripts. Please remember that Nintendo only allows up to 6 hours of screen time so going beyond this you may have to get creative. In the next release #76 should be resolved.
Full Changelog: 2024.3.0...2024.3.1
2024.3.0
Breaking changes ahead!
This release changes how the integration uses play time limit. Previously it was always a time entity however this had some serious negative side effects for automation. Ideally there would be a duration type entity platform, but this currently does not exist in core.
Play Time Limit
is now a number entity return a result in minutes. Setting this to 0 will set the time limit to 0 minutes (withSuspend software Limit
turned on, this will lock the Nintendo Switch from use) (#84)Play Time Limit
also supports setting to -1. This should disable all screen time limits, however during testing there have been issues setting this so further investigation is required so errors are currently expected when setting this. (#76)- The behaviour of
Time Remaining
has changed slightly. If you have screen time limits disabled, this will return the number of minutes until midnight. (#87) - The upstream module pynintendoparental has been bumped to version 0.4.9 to fix issues with authentication (#86)
Bonus Time
has been removed, this was experimental at best, but due to complexities in supporting different configurations it becomes quite challenging. Instead you should build your own automations / scripts. Please remember that Nintendo only allows up to 6 hours of screen time so going beyond this you may have to get creative. In the next release #76 should be resolved.
Full Changelog: 2024.2.0...2024.3.0
2024.3.0b0
Breaking changes ahead!
This release changes how the integration uses play time limit. Previously it was always a time entity however this had some serious negative side effects for automation. Ideally there would be a duration type entity platform, but this currently does not exist in core.
Play Time Limit
is now a number entity return a result in minutes. Setting this to 0 will set the time limit to 0 minutes (withSuspend software Limit
turned on, this will lock the Nintendo Switch from use) (#84)Play Time Limit
also supports setting to -1. This should disable all screen time limits, however during testing there have been issues setting this so further investigation is required so errors are currently expected when setting this. (#76 #83)- The behaviour of
Time Remaining
has changed slightly. If you have screen time limits disabled, this will return the number of minutes until midnight. (#87) - The upstream module pynintendoparental has been bumped to version 0.4.9 to fix issues with authentication (#86)
This release is beta quality and not all features are fully tested yet, as always if you experience a new problem, please create an issue in GitHub, or if the problem appears related to one of the changes above, please comment on one of the existing issues.
Full Changelog: 2024.2.0...2024.3.0b0
2024.2.0
2024.2.0b0
Full Changelog: 2024.1.1...2024.2.0b0
2024.1.1
What's Changed
- bump pynintendoparental by @pantherale0 in #72 (fixes errors raised in #71)
Full Changelog: 2024.1.0...2024.1.1