Skip to content

Yoto gen 3 unable to turn automatic day brightness back on #175

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
leonardpitzu opened this issue Apr 15, 2025 · 8 comments
Closed

Yoto gen 3 unable to turn automatic day brightness back on #175

leonardpitzu opened this issue Apr 15, 2025 · 8 comments

Comments

@leonardpitzu
Copy link

leonardpitzu commented Apr 15, 2025

TLDR: As the title says...

I have a basic automation:

  • when the kid goes to bed I turn off automatic day brightness and set the brightness to 1%
  • when the kid wakes up I turn automatic day brightness back on

Turning automatic day brightness off and then back on does not work. Doing it manually from the device settings I see the toggle switching back to the old state after about a second.

@cdnninja
Copy link
Owner

Is the device "online" when this occurs? Could I get debug logs?

@leonardpitzu
Copy link
Author

2025-04-15 19:45:46.419 ERROR (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [root] Uncaught thread exception File "/usr/local/lib/python3.13/site-packages/yoto_api/YotoMQTTClient.py", line 219, in _on_message File "/config/custom_components/yoto/coordinator.py", line 87, in api_callback File "/config/custom_components/yoto/entity.py", line 36, in _handle_coordinator_update 2025-04-15 19:45:57.114 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration yoto which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2025-04-15 19:46:03.148 DEBUG (SyncWorker_5) [yoto_api.YotoAPI] yoto_api - Sign In Response dict_keys(['access_token', 'refresh_token', 'id_token', 'scope', 'expires_in', 'token_type']) 2025-04-15 19:46:03.511 DEBUG (SyncWorker_5) [yoto_api.YotoAPI] yoto_api - Get Devices Response: {'devices': [{'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'name': 'Desk Clock', 'description': 'curly.wood', 'online': True, 'releaseChannel': 'general', 'deviceType': 'v3e', 'deviceFamily': 'v3', 'deviceGroup': 'e'}, {'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'name': 'Pickup', 'description': 'flat.feather', 'online': False, 'releaseChannel': 'internal', 'deviceType': 'minie', 'deviceFamily': 'mini', 'deviceGroup': 'e'}]} 2025-04-15 19:46:04.105 DEBUG (SyncWorker_5) [yoto_api.YotoAPI] yoto_api - Get Device y2jk0Jlh7T1u2s4cZS3DCTro Status Response: {'activeCard': 'none', 'ambientLightSensorReading': 1475, 'averageDownloadSpeedBytesSecond': 223000, 'batteryLevelPercentage': 100, 'batteryLevelPercentageRaw': 70, 'buzzErrors': 0, 'cardInsertionState': 0, 'dayMode': 1, 'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'errorsLogged': 86, 'firmwareVersion': 'v2.21.9', 'freeDiskSpaceBytes': 23533456, 'isAudioDeviceConnected': False, 'isBackgroundDownloadActive': False, 'isBluetoothAudioConnected': False, 'isCharging': False, 'isOnline': True, 'networkSsid': 'skynet', 'nightlightMode': 'off', 'playingSource': 0, 'powerCapabilities': '0', 'powerSource': 3, 'systemVolumePercentage': 55, 'taskWatchdogTimeoutCount': 0, 'temperatureCelcius': '25', 'totalDiskSpaceBytes': 30310400, 'updatedAt': '2025-04-15T16:45:46.456Z', 'uptime': 108027, 'userVolumePercentage': 62, 'utcOffsetSeconds': 10800, 'utcTime': 1744735546, 'wifiStrength': -68} 2025-04-15 19:46:04.392 DEBUG (SyncWorker_5) [yoto_api.YotoAPI] yoto_api - Get Device y2jk0Jlh7T1u2s4cZS3DCTro Config Response: {'device': {'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'name': 'Desk Clock', 'errorCode': None, 'fwVersion': 'v2.21.9', 'popCode': 'DAJXZK', 'releaseChannelId': 'general', 'releaseChannelVersion': 'v2.21.9', 'activationPopCode': 'ZJNLPXDP', 'registrationCode': 'ZJNLPXDP', 'deviceType': 'v3e', 'deviceFamily': 'v3', 'deviceGroup': 'e', 'mac': '1c:69:20:37:71:54', 'online': True, 'geoTimezone': 'Europe/Bucharest', 'getPosix': 'EET-2EEST,M3.5.0/3,M10.5.0/4', 'status': {'activeCard': 'none', 'aliveTime': None, 'als': 1475, 'battery': None, 'batteryLevel': 100, 'batteryLevelRaw': 70, 'batteryRemaining': None, 'bgDownload': 0, 'bluetoothHp': 0, 'buzzErrors': 0, 'bytesPS': 223000, 'cardInserted': 0, 'chgStatLevel': None, 'charging': 0, 'day': 1, 'dayBright': None, 'dbatTimeout': None, 'dnowBrightness': None, 'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'errorsLogged': 86, 'failData': None, 'failReason': None, 'free': None, 'free32': None, 'freeDisk': 23533456, 'freeDMA': None, 'fwVersion': 'v2.21.9', 'headphones': 0, 'lastSeenAt': None, 'missedLogs': None, 'nfcErrs': 'n/a', 'nightBright': None, 'nightlightMode': 'off', 'playingStatus': 0, 'powerCaps': '0', 'powerSrc': 3, 'qiOtp': None, 'sd_info': None, 'shutDown': None, 'shutdownTimeout': None, 'ssid': 'skynet', 'statusVersion': None, 'temp': '0:25', 'timeFormat': None, 'totalDisk': 30310400, 'twdt': 0, 'updatedAt': '2025-04-15T16:45:46.456Z', 'upTime': 108027, 'userVolume': 62, 'utcOffset': 10800, 'utcTime': 1744735546, 'volume': 55, 'wifiRestarts': None, 'wifiStrength': -68}, 'config': {'locale': 'en', 'bluetoothEnabled': '1', 'repeatAll': False, 'showDiagnostics': True, 'btHeadphonesEnabled': True, 'pauseVolumeDown': True, 'pausePowerButton': True, 'displayDimTimeout': '60', 'shutdownTimeout': '3600', 'headphonesVolumeLimited': False, 'dayTime': '08:30', 'maxVolumeLimit': '10', 'ambientColour': '#ffffff', 'dayDisplayBrightness': 'auto', 'dayYotoDaily': '3nC80/daily/<yyyymmdd>', 'dayYotoRadio': '3nC80/radio-day/01', 'daySoundsOff': '0', 'nightTime': '20:00', 'nightMaxVolumeLimit': '1', 'nightAmbientColour': '#0', 'nightDisplayBrightness': '1', 'nightYotoDaily': '3nC80/daily/<yyyymmdd>', 'nightYotoRadio': '3nC80/radio-night/01', 'nightSoundsOff': '1', 'hourFormat': '24', 'timezone': '', 'displayDimBrightness': '0', 'systemVolume': '87', 'volumeLevel': 'safe', 'clockFace': 'digital-sun', 'logLevel': 'none', 'alarms': []}, 'shortcuts': {'versionId': '36645a9463e038d6cb9923257b38d9d9df7a6509', 'modes': {'day': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-day', 'track': '01'}}]}, 'night': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-night', 'track': '01'}}]}}}}} 2025-04-15 19:46:04.578 DEBUG (SyncWorker_5) [yoto_api.YotoAPI] yoto_api - Get Device y2cW9nnm6zOzpri0hD0osB3A Status Response: {'activeCard': 'none', 'ambientLightSensorReading': 0, 'averageDownloadSpeedBytesSecond': 0, 'batteryLevelPercentage': 80, 'batteryLevelPercentageRaw': 76, 'buzzErrors': 0, 'cardInsertionState': 0, 'dayMode': 1, 'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'errorsLogged': 33, 'firmwareVersion': 'v2.21.9', 'freeDiskSpaceBytes': 23557072, 'isAudioDeviceConnected': False, 'isBackgroundDownloadActive': False, 'isBluetoothAudioConnected': False, 'isCharging': False, 'isOnline': False, 'networkSsid': 'skynet', 'nightlightMode': 'off', 'playingSource': 0, 'powerCapabilities': None, 'powerSource': 0, 'systemVolumePercentage': 76, 'taskWatchdogTimeoutCount': 0, 'temperatureCelcius': '0', 'totalDiskSpaceBytes': 30310400, 'updatedAt': '2025-04-12T14:09:36.500Z', 'uptime': 1910, 'userVolumePercentage': 75, 'utcOffsetSeconds': 10800, 'utcTime': 1744466975, 'wifiStrength': -48} 2025-04-15 19:46:04.850 DEBUG (SyncWorker_5) [yoto_api.YotoAPI] yoto_api - Get Device y2cW9nnm6zOzpri0hD0osB3A Config Response: {'device': {'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'name': 'Pickup', 'errorCode': None, 'fwVersion': 'v2.21.9', 'popCode': 'QAOOYX', 'releaseChannelId': 'general-memfault', 'releaseChannelVersion': 'v2.21.9', 'activationPopCode': 'VIPBSDJR', 'registrationCode': 'VIPBSDJR', 'deviceType': 'minie', 'deviceFamily': 'mini', 'deviceGroup': 'e', 'mac': 'd0:ef:76:f2:ee:9c', 'online': False, 'geoTimezone': 'Europe/Bucharest', 'getPosix': 'EET-2EEST,M3.5.0/3,M10.5.0/4', 'status': {'activeCard': 'none', 'aliveTime': None, 'als': 0, 'battery': None, 'batteryLevel': 80, 'batteryLevelRaw': 76, 'batteryRemaining': None, 'bgDownload': 0, 'bluetoothHp': 0, 'buzzErrors': 0, 'bytesPS': 0, 'cardInserted': 0, 'chgStatLevel': None, 'charging': 0, 'day': 1, 'dayBright': None, 'dbatTimeout': None, 'dnowBrightness': None, 'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'errorsLogged': 33, 'failData': None, 'failReason': None, 'free': None, 'free32': None, 'freeDisk': 23557072, 'freeDMA': None, 'fwVersion': 'v2.21.9', 'headphones': 0, 'lastSeenAt': None, 'missedLogs': None, 'nfcErrs': 'n/a', 'nightBright': None, 'nightlightMode': 'off', 'playingStatus': 0, 'powerCaps': None, 'powerSrc': 0, 'qiOtp': None, 'sd_info': None, 'shutDown': None, 'shutdownTimeout': None, 'ssid': 'skynet', 'statusVersion': None, 'temp': '0:0', 'timeFormat': None, 'totalDisk': 30310400, 'twdt': 0, 'updatedAt': '2025-04-12T14:09:36.500Z', 'upTime': 1910, 'userVolume': 75, 'utcOffset': 10800, 'utcTime': 1744466975, 'volume': 76, 'wifiRestarts': None, 'wifiStrength': -48}, 'config': {'locale': 'en', 'bluetoothEnabled': '1', 'repeatAll': False, 'showDiagnostics': True, 'btHeadphonesEnabled': True, 'pauseVolumeDown': True, 'pausePowerButton': True, 'displayDimTimeout': '60', 'shutdownTimeout': '900', 'headphonesVolumeLimited': True, 'dayTime': '07:30', 'maxVolumeLimit': '12', 'ambientColour': '#ff0000', 'dayDisplayBrightness': '95', 'dayYotoDaily': '3nC80/daily/<yyyymmdd>', 'dayYotoRadio': '3nC80/radio-day/01', 'daySoundsOff': '0', 'nightTime': '20:30', 'nightMaxVolumeLimit': '10', 'nightAmbientColour': '#ff0000', 'nightDisplayBrightness': '10', 'nightYotoDaily': '3nC80/daily/<yyyymmdd>', 'nightYotoRadio': '3nC80/radio-night/01', 'nightSoundsOff': '1', 'hourFormat': '12', 'timezone': '', 'displayDimBrightness': '0', 'systemVolume': '100', 'volumeLevel': 'safe', 'clockFace': 'digital-sun', 'logLevel': 'none', 'alarms': []}, 'shortcuts': {'versionId': '36645a9463e038d6cb9923257b38d9d9df7a6509', 'modes': {'day': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-day', 'track': '01'}}]}, 'night': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-night', 'track': '01'}}]}}}}} 2025-04-15 19:46:05.067 DEBUG (SyncWorker_8) [yoto_api.YotoAPI] yoto_api - Get Devices Response: {'devices': [{'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'name': 'Desk Clock', 'description': 'curly.wood', 'online': True, 'releaseChannel': 'general', 'deviceType': 'v3e', 'deviceFamily': 'v3', 'deviceGroup': 'e'}, {'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'name': 'Pickup', 'description': 'flat.feather', 'online': False, 'releaseChannel': 'internal', 'deviceType': 'minie', 'deviceFamily': 'mini', 'deviceGroup': 'e'}]} 2025-04-15 19:46:05.253 DEBUG (SyncWorker_8) [yoto_api.YotoAPI] yoto_api - Get Device y2jk0Jlh7T1u2s4cZS3DCTro Status Response: {'activeCard': 'none', 'ambientLightSensorReading': 1475, 'averageDownloadSpeedBytesSecond': 223000, 'batteryLevelPercentage': 100, 'batteryLevelPercentageRaw': 70, 'buzzErrors': 0, 'cardInsertionState': 0, 'dayMode': 1, 'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'errorsLogged': 86, 'firmwareVersion': 'v2.21.9', 'freeDiskSpaceBytes': 23533456, 'isAudioDeviceConnected': False, 'isBackgroundDownloadActive': False, 'isBluetoothAudioConnected': False, 'isCharging': False, 'isOnline': True, 'networkSsid': 'skynet', 'nightlightMode': 'off', 'playingSource': 0, 'powerCapabilities': '0', 'powerSource': 3, 'systemVolumePercentage': 55, 'taskWatchdogTimeoutCount': 0, 'temperatureCelcius': '25', 'totalDiskSpaceBytes': 30310400, 'updatedAt': '2025-04-15T16:45:46.456Z', 'uptime': 108027, 'userVolumePercentage': 62, 'utcOffsetSeconds': 10800, 'utcTime': 1744735546, 'wifiStrength': -68} 2025-04-15 19:46:05.433 DEBUG (SyncWorker_8) [yoto_api.YotoAPI] yoto_api - Get Device y2jk0Jlh7T1u2s4cZS3DCTro Config Response: {'device': {'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'name': 'Desk Clock', 'errorCode': None, 'fwVersion': 'v2.21.9', 'popCode': 'DAJXZK', 'releaseChannelId': 'general', 'releaseChannelVersion': 'v2.21.9', 'activationPopCode': 'ZJNLPXDP', 'registrationCode': 'ZJNLPXDP', 'deviceType': 'v3e', 'deviceFamily': 'v3', 'deviceGroup': 'e', 'mac': '1c:69:20:37:71:54', 'online': True, 'geoTimezone': 'Europe/Bucharest', 'getPosix': 'EET-2EEST,M3.5.0/3,M10.5.0/4', 'status': {'activeCard': 'none', 'aliveTime': None, 'als': 1475, 'battery': None, 'batteryLevel': 100, 'batteryLevelRaw': 70, 'batteryRemaining': None, 'bgDownload': 0, 'bluetoothHp': 0, 'buzzErrors': 0, 'bytesPS': 223000, 'cardInserted': 0, 'chgStatLevel': None, 'charging': 0, 'day': 1, 'dayBright': None, 'dbatTimeout': None, 'dnowBrightness': None, 'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'errorsLogged': 86, 'failData': None, 'failReason': None, 'free': None, 'free32': None, 'freeDisk': 23533456, 'freeDMA': None, 'fwVersion': 'v2.21.9', 'headphones': 0, 'lastSeenAt': None, 'missedLogs': None, 'nfcErrs': 'n/a', 'nightBright': None, 'nightlightMode': 'off', 'playingStatus': 0, 'powerCaps': '0', 'powerSrc': 3, 'qiOtp': None, 'sd_info': None, 'shutDown': None, 'shutdownTimeout': None, 'ssid': 'skynet', 'statusVersion': None, 'temp': '0:25', 'timeFormat': None, 'totalDisk': 30310400, 'twdt': 0, 'updatedAt': '2025-04-15T16:45:46.456Z', 'upTime': 108027, 'userVolume': 62, 'utcOffset': 10800, 'utcTime': 1744735546, 'volume': 55, 'wifiRestarts': None, 'wifiStrength': -68}, 'config': {'locale': 'en', 'bluetoothEnabled': '1', 'repeatAll': False, 'showDiagnostics': True, 'btHeadphonesEnabled': True, 'pauseVolumeDown': True, 'pausePowerButton': True, 'displayDimTimeout': '60', 'shutdownTimeout': '3600', 'headphonesVolumeLimited': False, 'dayTime': '08:30', 'maxVolumeLimit': '10', 'ambientColour': '#ffffff', 'dayDisplayBrightness': 'auto', 'dayYotoDaily': '3nC80/daily/<yyyymmdd>', 'dayYotoRadio': '3nC80/radio-day/01', 'daySoundsOff': '0', 'nightTime': '20:00', 'nightMaxVolumeLimit': '1', 'nightAmbientColour': '#0', 'nightDisplayBrightness': '1', 'nightYotoDaily': '3nC80/daily/<yyyymmdd>', 'nightYotoRadio': '3nC80/radio-night/01', 'nightSoundsOff': '1', 'hourFormat': '24', 'timezone': '', 'displayDimBrightness': '0', 'systemVolume': '87', 'volumeLevel': 'safe', 'clockFace': 'digital-sun', 'logLevel': 'none', 'alarms': []}, 'shortcuts': {'versionId': '36645a9463e038d6cb9923257b38d9d9df7a6509', 'modes': {'day': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-day', 'track': '01'}}]}, 'night': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-night', 'track': '01'}}]}}}}} 2025-04-15 19:46:05.724 DEBUG (SyncWorker_8) [yoto_api.YotoAPI] yoto_api - Get Device y2cW9nnm6zOzpri0hD0osB3A Status Response: {'activeCard': 'none', 'ambientLightSensorReading': 0, 'averageDownloadSpeedBytesSecond': 0, 'batteryLevelPercentage': 80, 'batteryLevelPercentageRaw': 76, 'buzzErrors': 0, 'cardInsertionState': 0, 'dayMode': 1, 'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'errorsLogged': 33, 'firmwareVersion': 'v2.21.9', 'freeDiskSpaceBytes': 23557072, 'isAudioDeviceConnected': False, 'isBackgroundDownloadActive': False, 'isBluetoothAudioConnected': False, 'isCharging': False, 'isOnline': False, 'networkSsid': 'skynet', 'nightlightMode': 'off', 'playingSource': 0, 'powerCapabilities': None, 'powerSource': 0, 'systemVolumePercentage': 76, 'taskWatchdogTimeoutCount': 0, 'temperatureCelcius': '0', 'totalDiskSpaceBytes': 30310400, 'updatedAt': '2025-04-12T14:09:36.500Z', 'uptime': 1910, 'userVolumePercentage': 75, 'utcOffsetSeconds': 10800, 'utcTime': 1744466975, 'wifiStrength': -48} 2025-04-15 19:46:06.013 DEBUG (SyncWorker_8) [yoto_api.YotoAPI] yoto_api - Get Device y2cW9nnm6zOzpri0hD0osB3A Config Response: {'device': {'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'name': 'Pickup', 'errorCode': None, 'fwVersion': 'v2.21.9', 'popCode': 'QAOOYX', 'releaseChannelId': 'general-memfault', 'releaseChannelVersion': 'v2.21.9', 'activationPopCode': 'VIPBSDJR', 'registrationCode': 'VIPBSDJR', 'deviceType': 'minie', 'deviceFamily': 'mini', 'deviceGroup': 'e', 'mac': 'd0:ef:76:f2:ee:9c', 'online': False, 'geoTimezone': 'Europe/Bucharest', 'getPosix': 'EET-2EEST,M3.5.0/3,M10.5.0/4', 'status': {'activeCard': 'none', 'aliveTime': None, 'als': 0, 'battery': None, 'batteryLevel': 80, 'batteryLevelRaw': 76, 'batteryRemaining': None, 'bgDownload': 0, 'bluetoothHp': 0, 'buzzErrors': 0, 'bytesPS': 0, 'cardInserted': 0, 'chgStatLevel': None, 'charging': 0, 'day': 1, 'dayBright': None, 'dbatTimeout': None, 'dnowBrightness': None, 'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'errorsLogged': 33, 'failData': None, 'failReason': None, 'free': None, 'free32': None, 'freeDisk': 23557072, 'freeDMA': None, 'fwVersion': 'v2.21.9', 'headphones': 0, 'lastSeenAt': None, 'missedLogs': None, 'nfcErrs': 'n/a', 'nightBright': None, 'nightlightMode': 'off', 'playingStatus': 0, 'powerCaps': None, 'powerSrc': 0, 'qiOtp': None, 'sd_info': None, 'shutDown': None, 'shutdownTimeout': None, 'ssid': 'skynet', 'statusVersion': None, 'temp': '0:0', 'timeFormat': None, 'totalDisk': 30310400, 'twdt': 0, 'updatedAt': '2025-04-12T14:09:36.500Z', 'upTime': 1910, 'userVolume': 75, 'utcOffset': 10800, 'utcTime': 1744466975, 'volume': 76, 'wifiRestarts': None, 'wifiStrength': -48}, 'config': {'locale': 'en', 'bluetoothEnabled': '1', 'repeatAll': False, 'showDiagnostics': True, 'btHeadphonesEnabled': True, 'pauseVolumeDown': True, 'pausePowerButton': True, 'displayDimTimeout': '60', 'shutdownTimeout': '900', 'headphonesVolumeLimited': True, 'dayTime': '07:30', 'maxVolumeLimit': '12', 'ambientColour': '#ff0000', 'dayDisplayBrightness': '95', 'dayYotoDaily': '3nC80/daily/<yyyymmdd>', 'dayYotoRadio': '3nC80/radio-day/01', 'daySoundsOff': '0', 'nightTime': '20:30', 'nightMaxVolumeLimit': '10', 'nightAmbientColour': '#ff0000', 'nightDisplayBrightness': '10', 'nightYotoDaily': '3nC80/daily/<yyyymmdd>', 'nightYotoRadio': '3nC80/radio-night/01', 'nightSoundsOff': '1', 'hourFormat': '12', 'timezone': '', 'displayDimBrightness': '0', 'systemVolume': '100', 'volumeLevel': 'safe', 'clockFace': 'digital-sun', 'logLevel': 'none', 'alarms': []}, 'shortcuts': {'versionId': '36645a9463e038d6cb9923257b38d9d9df7a6509', 'modes': {'day': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-day', 'track': '01'}}]}, 'night': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-night', 'track': '01'}}]}}}}} 2025-04-15 19:46:06.625 DEBUG (MainThread) [custom_components.yoto.coordinator] Finished fetching yoto data in 4.013 seconds (success: True) 2025-04-15 19:46:06.724 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - Connected and Subscribed to player: y2jk0Jlh7T1u2s4cZS3DCTro 2025-04-15 19:46:06.725 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - Connected and Subscribed to player: y2cW9nnm6zOzpri0hD0osB3A 2025-04-15 19:46:07.001 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - MQTT Topic: device/y2jk0Jlh7T1u2s4cZS3DCTro/response 2025-04-15 19:46:07.001 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - MQTT Message: {"status":{"events":"OK","req_body":""}} 2025-04-15 19:46:07.175 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - MQTT Topic: device/y2jk0Jlh7T1u2s4cZS3DCTro/events 2025-04-15 19:46:07.175 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - MQTT Message: {"repeatAll":false,"volume":10,"volumeMax":10,"cardId":"none","playbackStatus":"stopped","streaming":false,"playbackWait":false,"sleepTimerActive":false,"eventUtc":1744735566} 2025-04-15 19:47:04.696 DEBUG (SyncWorker_6) [yoto_api.YotoAPI] yoto_api - Set Device Config Payload: {'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'config': {}} 2025-04-15 19:47:04.696 DEBUG (SyncWorker_6) [yoto_api.YotoAPI] yoto_api - Set Device Config Response: {'status': 'ok'} 2025-04-15 19:47:04.965 DEBUG (SyncWorker_6) [yoto_api.YotoAPI] yoto_api - Get Devices Response: {'devices': [{'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'name': 'Desk Clock', 'description': 'curly.wood', 'online': True, 'releaseChannel': 'general', 'deviceType': 'v3e', 'deviceFamily': 'v3', 'deviceGroup': 'e'}, {'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'name': 'Pickup', 'description': 'flat.feather', 'online': False, 'releaseChannel': 'internal', 'deviceType': 'minie', 'deviceFamily': 'mini', 'deviceGroup': 'e'}]} 2025-04-15 19:47:05.246 DEBUG (SyncWorker_6) [yoto_api.YotoAPI] yoto_api - Get Device y2jk0Jlh7T1u2s4cZS3DCTro Status Response: {'activeCard': 'none', 'ambientLightSensorReading': 1475, 'averageDownloadSpeedBytesSecond': 223000, 'batteryLevelPercentage': 100, 'batteryLevelPercentageRaw': 70, 'buzzErrors': 0, 'cardInsertionState': 0, 'dayMode': 1, 'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'errorsLogged': 86, 'firmwareVersion': 'v2.21.9', 'freeDiskSpaceBytes': 23533456, 'isAudioDeviceConnected': False, 'isBackgroundDownloadActive': False, 'isBluetoothAudioConnected': False, 'isCharging': False, 'isOnline': True, 'networkSsid': 'skynet', 'nightlightMode': 'off', 'playingSource': 0, 'powerCapabilities': '0', 'powerSource': 3, 'systemVolumePercentage': 55, 'taskWatchdogTimeoutCount': 0, 'temperatureCelcius': '25', 'totalDiskSpaceBytes': 30310400, 'updatedAt': '2025-04-15T16:45:46.456Z', 'uptime': 108027, 'userVolumePercentage': 62, 'utcOffsetSeconds': 10800, 'utcTime': 1744735546, 'wifiStrength': -68} 2025-04-15 19:47:05.518 DEBUG (SyncWorker_6) [yoto_api.YotoAPI] yoto_api - Get Device y2jk0Jlh7T1u2s4cZS3DCTro Config Response: {'device': {'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'name': 'Desk Clock', 'errorCode': None, 'fwVersion': 'v2.21.9', 'popCode': 'DAJXZK', 'releaseChannelId': 'general', 'releaseChannelVersion': 'v2.21.9', 'activationPopCode': 'ZJNLPXDP', 'registrationCode': 'ZJNLPXDP', 'deviceType': 'v3e', 'deviceFamily': 'v3', 'deviceGroup': 'e', 'mac': '1c:69:20:37:71:54', 'online': True, 'geoTimezone': 'Europe/Bucharest', 'getPosix': 'EET-2EEST,M3.5.0/3,M10.5.0/4', 'status': {'activeCard': 'none', 'aliveTime': None, 'als': 1475, 'battery': None, 'batteryLevel': 100, 'batteryLevelRaw': 70, 'batteryRemaining': None, 'bgDownload': 0, 'bluetoothHp': 0, 'buzzErrors': 0, 'bytesPS': 223000, 'cardInserted': 0, 'chgStatLevel': None, 'charging': 0, 'day': 1, 'dayBright': None, 'dbatTimeout': None, 'dnowBrightness': None, 'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'errorsLogged': 86, 'failData': None, 'failReason': None, 'free': None, 'free32': None, 'freeDisk': 23533456, 'freeDMA': None, 'fwVersion': 'v2.21.9', 'headphones': 0, 'lastSeenAt': None, 'missedLogs': None, 'nfcErrs': 'n/a', 'nightBright': None, 'nightlightMode': 'off', 'playingStatus': 0, 'powerCaps': '0', 'powerSrc': 3, 'qiOtp': None, 'sd_info': None, 'shutDown': None, 'shutdownTimeout': None, 'ssid': 'skynet', 'statusVersion': None, 'temp': '0:25', 'timeFormat': None, 'totalDisk': 30310400, 'twdt': 0, 'updatedAt': '2025-04-15T16:45:46.456Z', 'upTime': 108027, 'userVolume': 62, 'utcOffset': 10800, 'utcTime': 1744735546, 'volume': 55, 'wifiRestarts': None, 'wifiStrength': -68}, 'config': {'locale': 'en', 'bluetoothEnabled': '1', 'repeatAll': False, 'showDiagnostics': True, 'btHeadphonesEnabled': True, 'pauseVolumeDown': True, 'pausePowerButton': True, 'displayDimTimeout': '60', 'shutdownTimeout': '3600', 'headphonesVolumeLimited': False, 'dayTime': '08:30', 'maxVolumeLimit': '10', 'ambientColour': '#ffffff', 'dayDisplayBrightness': 'auto', 'dayYotoDaily': '3nC80/daily/<yyyymmdd>', 'dayYotoRadio': '3nC80/radio-day/01', 'daySoundsOff': '0', 'nightTime': '20:00', 'nightMaxVolumeLimit': '1', 'nightAmbientColour': '#0', 'nightDisplayBrightness': '1', 'nightYotoDaily': '3nC80/daily/<yyyymmdd>', 'nightYotoRadio': '3nC80/radio-night/01', 'nightSoundsOff': '1', 'hourFormat': '24', 'timezone': '', 'displayDimBrightness': '0', 'systemVolume': '87', 'volumeLevel': 'safe', 'clockFace': 'digital-sun', 'logLevel': 'none', 'alarms': []}, 'shortcuts': {'versionId': '36645a9463e038d6cb9923257b38d9d9df7a6509', 'modes': {'day': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-day', 'track': '01'}}]}, 'night': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-night', 'track': '01'}}]}}}}} 2025-04-15 19:47:05.708 DEBUG (SyncWorker_6) [yoto_api.YotoAPI] yoto_api - Get Device y2cW9nnm6zOzpri0hD0osB3A Status Response: {'activeCard': 'none', 'ambientLightSensorReading': 0, 'averageDownloadSpeedBytesSecond': 0, 'batteryLevelPercentage': 80, 'batteryLevelPercentageRaw': 76, 'buzzErrors': 0, 'cardInsertionState': 0, 'dayMode': 1, 'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'errorsLogged': 33, 'firmwareVersion': 'v2.21.9', 'freeDiskSpaceBytes': 23557072, 'isAudioDeviceConnected': False, 'isBackgroundDownloadActive': False, 'isBluetoothAudioConnected': False, 'isCharging': False, 'isOnline': False, 'networkSsid': 'skynet', 'nightlightMode': 'off', 'playingSource': 0, 'powerCapabilities': None, 'powerSource': 0, 'systemVolumePercentage': 76, 'taskWatchdogTimeoutCount': 0, 'temperatureCelcius': '0', 'totalDiskSpaceBytes': 30310400, 'updatedAt': '2025-04-12T14:09:36.500Z', 'uptime': 1910, 'userVolumePercentage': 75, 'utcOffsetSeconds': 10800, 'utcTime': 1744466975, 'wifiStrength': -48} 2025-04-15 19:47:05.975 DEBUG (SyncWorker_6) [yoto_api.YotoAPI] yoto_api - Get Device y2cW9nnm6zOzpri0hD0osB3A Config Response: {'device': {'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'name': 'Pickup', 'errorCode': None, 'fwVersion': 'v2.21.9', 'popCode': 'QAOOYX', 'releaseChannelId': 'general-memfault', 'releaseChannelVersion': 'v2.21.9', 'activationPopCode': 'VIPBSDJR', 'registrationCode': 'VIPBSDJR', 'deviceType': 'minie', 'deviceFamily': 'mini', 'deviceGroup': 'e', 'mac': 'd0:ef:76:f2:ee:9c', 'online': False, 'geoTimezone': 'Europe/Bucharest', 'getPosix': 'EET-2EEST,M3.5.0/3,M10.5.0/4', 'status': {'activeCard': 'none', 'aliveTime': None, 'als': 0, 'battery': None, 'batteryLevel': 80, 'batteryLevelRaw': 76, 'batteryRemaining': None, 'bgDownload': 0, 'bluetoothHp': 0, 'buzzErrors': 0, 'bytesPS': 0, 'cardInserted': 0, 'chgStatLevel': None, 'charging': 0, 'day': 1, 'dayBright': None, 'dbatTimeout': None, 'dnowBrightness': None, 'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'errorsLogged': 33, 'failData': None, 'failReason': None, 'free': None, 'free32': None, 'freeDisk': 23557072, 'freeDMA': None, 'fwVersion': 'v2.21.9', 'headphones': 0, 'lastSeenAt': None, 'missedLogs': None, 'nfcErrs': 'n/a', 'nightBright': None, 'nightlightMode': 'off', 'playingStatus': 0, 'powerCaps': None, 'powerSrc': 0, 'qiOtp': None, 'sd_info': None, 'shutDown': None, 'shutdownTimeout': None, 'ssid': 'skynet', 'statusVersion': None, 'temp': '0:0', 'timeFormat': None, 'totalDisk': 30310400, 'twdt': 0, 'updatedAt': '2025-04-12T14:09:36.500Z', 'upTime': 1910, 'userVolume': 75, 'utcOffset': 10800, 'utcTime': 1744466975, 'volume': 76, 'wifiRestarts': None, 'wifiStrength': -48}, 'config': {'locale': 'en', 'bluetoothEnabled': '1', 'repeatAll': False, 'showDiagnostics': True, 'btHeadphonesEnabled': True, 'pauseVolumeDown': True, 'pausePowerButton': True, 'displayDimTimeout': '60', 'shutdownTimeout': '900', 'headphonesVolumeLimited': True, 'dayTime': '07:30', 'maxVolumeLimit': '12', 'ambientColour': '#ff0000', 'dayDisplayBrightness': '95', 'dayYotoDaily': '3nC80/daily/<yyyymmdd>', 'dayYotoRadio': '3nC80/radio-day/01', 'daySoundsOff': '0', 'nightTime': '20:30', 'nightMaxVolumeLimit': '10', 'nightAmbientColour': '#ff0000', 'nightDisplayBrightness': '10', 'nightYotoDaily': '3nC80/daily/<yyyymmdd>', 'nightYotoRadio': '3nC80/radio-night/01', 'nightSoundsOff': '1', 'hourFormat': '12', 'timezone': '', 'displayDimBrightness': '0', 'systemVolume': '100', 'volumeLevel': 'safe', 'clockFace': 'digital-sun', 'logLevel': 'none', 'alarms': []}, 'shortcuts': {'versionId': '36645a9463e038d6cb9923257b38d9d9df7a6509', 'modes': {'day': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-day', 'track': '01'}}]}, 'night': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-night', 'track': '01'}}]}}}}} 2025-04-15 19:47:06.182 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - MQTT Topic: device/y2jk0Jlh7T1u2s4cZS3DCTro/response 2025-04-15 19:47:06.182 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - MQTT Message: {"status":{"events":"OK","req_body":""}} 2025-04-15 19:47:06.360 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - MQTT Topic: device/y2jk0Jlh7T1u2s4cZS3DCTro/events 2025-04-15 19:47:06.360 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - MQTT Message: {"repeatAll":false,"volume":10,"volumeMax":10,"cardId":"none","playbackStatus":"stopped","streaming":false,"playbackWait":false,"sleepTimerActive":false,"eventUtc":1744735625} 2025-04-15 19:47:45.872 DEBUG (SyncWorker_3) [yoto_api.YotoAPI] yoto_api - Set Device Config Payload: {'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'config': {}} 2025-04-15 19:47:45.872 DEBUG (SyncWorker_3) [yoto_api.YotoAPI] yoto_api - Set Device Config Response: {'status': 'ok'} 2025-04-15 19:47:46.027 DEBUG (SyncWorker_3) [yoto_api.YotoAPI] yoto_api - Get Devices Response: {'devices': [{'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'name': 'Desk Clock', 'description': 'curly.wood', 'online': True, 'releaseChannel': 'general', 'deviceType': 'v3e', 'deviceFamily': 'v3', 'deviceGroup': 'e'}, {'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'name': 'Pickup', 'description': 'flat.feather', 'online': False, 'releaseChannel': 'internal', 'deviceType': 'minie', 'deviceFamily': 'mini', 'deviceGroup': 'e'}]} 2025-04-15 19:47:46.275 DEBUG (SyncWorker_3) [yoto_api.YotoAPI] yoto_api - Get Device y2jk0Jlh7T1u2s4cZS3DCTro Status Response: {'activeCard': 'none', 'ambientLightSensorReading': 1475, 'averageDownloadSpeedBytesSecond': 223000, 'batteryLevelPercentage': 100, 'batteryLevelPercentageRaw': 70, 'buzzErrors': 0, 'cardInsertionState': 0, 'dayMode': 1, 'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'errorsLogged': 86, 'firmwareVersion': 'v2.21.9', 'freeDiskSpaceBytes': 23533456, 'isAudioDeviceConnected': False, 'isBackgroundDownloadActive': False, 'isBluetoothAudioConnected': False, 'isCharging': False, 'isOnline': True, 'networkSsid': 'skynet', 'nightlightMode': 'off', 'playingSource': 0, 'powerCapabilities': '0', 'powerSource': 3, 'systemVolumePercentage': 55, 'taskWatchdogTimeoutCount': 0, 'temperatureCelcius': '25', 'totalDiskSpaceBytes': 30310400, 'updatedAt': '2025-04-15T16:45:46.456Z', 'uptime': 108027, 'userVolumePercentage': 62, 'utcOffsetSeconds': 10800, 'utcTime': 1744735546, 'wifiStrength': -68} 2025-04-15 19:47:46.532 DEBUG (SyncWorker_3) [yoto_api.YotoAPI] yoto_api - Get Device y2jk0Jlh7T1u2s4cZS3DCTro Config Response: {'device': {'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'name': 'Desk Clock', 'errorCode': None, 'fwVersion': 'v2.21.9', 'popCode': 'DAJXZK', 'releaseChannelId': 'general', 'releaseChannelVersion': 'v2.21.9', 'activationPopCode': 'ZJNLPXDP', 'registrationCode': 'ZJNLPXDP', 'deviceType': 'v3e', 'deviceFamily': 'v3', 'deviceGroup': 'e', 'mac': '1c:69:20:37:71:54', 'online': True, 'geoTimezone': 'Europe/Bucharest', 'getPosix': 'EET-2EEST,M3.5.0/3,M10.5.0/4', 'status': {'activeCard': 'none', 'aliveTime': None, 'als': 1475, 'battery': None, 'batteryLevel': 100, 'batteryLevelRaw': 70, 'batteryRemaining': None, 'bgDownload': 0, 'bluetoothHp': 0, 'buzzErrors': 0, 'bytesPS': 223000, 'cardInserted': 0, 'chgStatLevel': None, 'charging': 0, 'day': 1, 'dayBright': None, 'dbatTimeout': None, 'dnowBrightness': None, 'deviceId': 'y2jk0Jlh7T1u2s4cZS3DCTro', 'errorsLogged': 86, 'failData': None, 'failReason': None, 'free': None, 'free32': None, 'freeDisk': 23533456, 'freeDMA': None, 'fwVersion': 'v2.21.9', 'headphones': 0, 'lastSeenAt': None, 'missedLogs': None, 'nfcErrs': 'n/a', 'nightBright': None, 'nightlightMode': 'off', 'playingStatus': 0, 'powerCaps': '0', 'powerSrc': 3, 'qiOtp': None, 'sd_info': None, 'shutDown': None, 'shutdownTimeout': None, 'ssid': 'skynet', 'statusVersion': None, 'temp': '0:25', 'timeFormat': None, 'totalDisk': 30310400, 'twdt': 0, 'updatedAt': '2025-04-15T16:45:46.456Z', 'upTime': 108027, 'userVolume': 62, 'utcOffset': 10800, 'utcTime': 1744735546, 'volume': 55, 'wifiRestarts': None, 'wifiStrength': -68}, 'config': {'locale': 'en', 'bluetoothEnabled': '1', 'repeatAll': False, 'showDiagnostics': True, 'btHeadphonesEnabled': True, 'pauseVolumeDown': True, 'pausePowerButton': True, 'displayDimTimeout': '60', 'shutdownTimeout': '3600', 'headphonesVolumeLimited': False, 'dayTime': '08:30', 'maxVolumeLimit': '10', 'ambientColour': '#ffffff', 'dayDisplayBrightness': 'auto', 'dayYotoDaily': '3nC80/daily/<yyyymmdd>', 'dayYotoRadio': '3nC80/radio-day/01', 'daySoundsOff': '0', 'nightTime': '20:00', 'nightMaxVolumeLimit': '1', 'nightAmbientColour': '#0', 'nightDisplayBrightness': '1', 'nightYotoDaily': '3nC80/daily/<yyyymmdd>', 'nightYotoRadio': '3nC80/radio-night/01', 'nightSoundsOff': '1', 'hourFormat': '24', 'timezone': '', 'displayDimBrightness': '0', 'systemVolume': '87', 'volumeLevel': 'safe', 'clockFace': 'digital-sun', 'logLevel': 'none', 'alarms': []}, 'shortcuts': {'versionId': '36645a9463e038d6cb9923257b38d9d9df7a6509', 'modes': {'day': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-day', 'track': '01'}}]}, 'night': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-night', 'track': '01'}}]}}}}} 2025-04-15 19:47:46.796 DEBUG (SyncWorker_3) [yoto_api.YotoAPI] yoto_api - Get Device y2cW9nnm6zOzpri0hD0osB3A Status Response: {'activeCard': 'none', 'ambientLightSensorReading': 0, 'averageDownloadSpeedBytesSecond': 0, 'batteryLevelPercentage': 80, 'batteryLevelPercentageRaw': 76, 'buzzErrors': 0, 'cardInsertionState': 0, 'dayMode': 1, 'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'errorsLogged': 33, 'firmwareVersion': 'v2.21.9', 'freeDiskSpaceBytes': 23557072, 'isAudioDeviceConnected': False, 'isBackgroundDownloadActive': False, 'isBluetoothAudioConnected': False, 'isCharging': False, 'isOnline': False, 'networkSsid': 'skynet', 'nightlightMode': 'off', 'playingSource': 0, 'powerCapabilities': None, 'powerSource': 0, 'systemVolumePercentage': 76, 'taskWatchdogTimeoutCount': 0, 'temperatureCelcius': '0', 'totalDiskSpaceBytes': 30310400, 'updatedAt': '2025-04-12T14:09:36.500Z', 'uptime': 1910, 'userVolumePercentage': 75, 'utcOffsetSeconds': 10800, 'utcTime': 1744466975, 'wifiStrength': -48} 2025-04-15 19:47:47.062 DEBUG (SyncWorker_3) [yoto_api.YotoAPI] yoto_api - Get Device y2cW9nnm6zOzpri0hD0osB3A Config Response: {'device': {'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'name': 'Pickup', 'errorCode': None, 'fwVersion': 'v2.21.9', 'popCode': 'QAOOYX', 'releaseChannelId': 'general-memfault', 'releaseChannelVersion': 'v2.21.9', 'activationPopCode': 'VIPBSDJR', 'registrationCode': 'VIPBSDJR', 'deviceType': 'minie', 'deviceFamily': 'mini', 'deviceGroup': 'e', 'mac': 'd0:ef:76:f2:ee:9c', 'online': False, 'geoTimezone': 'Europe/Bucharest', 'getPosix': 'EET-2EEST,M3.5.0/3,M10.5.0/4', 'status': {'activeCard': 'none', 'aliveTime': None, 'als': 0, 'battery': None, 'batteryLevel': 80, 'batteryLevelRaw': 76, 'batteryRemaining': None, 'bgDownload': 0, 'bluetoothHp': 0, 'buzzErrors': 0, 'bytesPS': 0, 'cardInserted': 0, 'chgStatLevel': None, 'charging': 0, 'day': 1, 'dayBright': None, 'dbatTimeout': None, 'dnowBrightness': None, 'deviceId': 'y2cW9nnm6zOzpri0hD0osB3A', 'errorsLogged': 33, 'failData': None, 'failReason': None, 'free': None, 'free32': None, 'freeDisk': 23557072, 'freeDMA': None, 'fwVersion': 'v2.21.9', 'headphones': 0, 'lastSeenAt': None, 'missedLogs': None, 'nfcErrs': 'n/a', 'nightBright': None, 'nightlightMode': 'off', 'playingStatus': 0, 'powerCaps': None, 'powerSrc': 0, 'qiOtp': None, 'sd_info': None, 'shutDown': None, 'shutdownTimeout': None, 'ssid': 'skynet', 'statusVersion': None, 'temp': '0:0', 'timeFormat': None, 'totalDisk': 30310400, 'twdt': 0, 'updatedAt': '2025-04-12T14:09:36.500Z', 'upTime': 1910, 'userVolume': 75, 'utcOffset': 10800, 'utcTime': 1744466975, 'volume': 76, 'wifiRestarts': None, 'wifiStrength': -48}, 'config': {'locale': 'en', 'bluetoothEnabled': '1', 'repeatAll': False, 'showDiagnostics': True, 'btHeadphonesEnabled': True, 'pauseVolumeDown': True, 'pausePowerButton': True, 'displayDimTimeout': '60', 'shutdownTimeout': '900', 'headphonesVolumeLimited': True, 'dayTime': '07:30', 'maxVolumeLimit': '12', 'ambientColour': '#ff0000', 'dayDisplayBrightness': '95', 'dayYotoDaily': '3nC80/daily/<yyyymmdd>', 'dayYotoRadio': '3nC80/radio-day/01', 'daySoundsOff': '0', 'nightTime': '20:30', 'nightMaxVolumeLimit': '10', 'nightAmbientColour': '#ff0000', 'nightDisplayBrightness': '10', 'nightYotoDaily': '3nC80/daily/<yyyymmdd>', 'nightYotoRadio': '3nC80/radio-night/01', 'nightSoundsOff': '1', 'hourFormat': '12', 'timezone': '', 'displayDimBrightness': '0', 'systemVolume': '100', 'volumeLevel': 'safe', 'clockFace': 'digital-sun', 'logLevel': 'none', 'alarms': []}, 'shortcuts': {'versionId': '36645a9463e038d6cb9923257b38d9d9df7a6509', 'modes': {'day': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-day', 'track': '01'}}]}, 'night': {'content': [{'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'daily', 'track': '<yyyymmdd>'}}, {'cmd': 'track-play', 'params': {'card': '3nC80', 'chapter': 'radio-night', 'track': '01'}}]}}}}} 2025-04-15 19:47:47.223 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - MQTT Topic: device/y2jk0Jlh7T1u2s4cZS3DCTro/response 2025-04-15 19:47:47.223 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - MQTT Message: {"status":{"events":"OK","req_body":""}} 2025-04-15 19:47:47.336 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - MQTT Topic: device/y2jk0Jlh7T1u2s4cZS3DCTro/events 2025-04-15 19:47:47.336 DEBUG (paho-mqtt-client-YOTOAPIy2jk0Jlh7T1u2s4cZS3DCTro) [yoto_api.YotoMQTTClient] yoto_api - MQTT Message: {"repeatAll":false,"volume":10,"volumeMax":10,"cardId":"none","playbackStatus":"stopped","streaming":false,"playbackWait":false,"sleepTimerActive":false,"eventUtc":1744735665}

@leonardpitzu
Copy link
Author

Device is "online", checked that.

@cdnninja
Copy link
Owner

What's your yaml getting passed to the automation?

Logs show the config command is empty going to the device.

@leonardpitzu
Copy link
Author

`alias: desk clock sleep mode
description: ""
triggers:

  • trigger: state
    entity_id:
    • binary_sensor.shutters_contact
      for:
      hours: 0
      minutes: 0
      seconds: 10
      conditions: []
      actions:
  • if:
    • condition: state
      entity_id: binary_sensor.shutters_contact
      state: "on"
      then:
    • type: turn_on
      device_id: bdd390ad544a5c2e4ae738e4aa3ee6fa
      entity_id: 60bd1b8d9ee66e0196979a1cd52f9455
      domain: switch
  • if:
    • condition: state
      entity_id: binary_sensor.shutters_contact
      state: "off"
      then:
    • type: turn_off
      device_id: bdd390ad544a5c2e4ae738e4aa3ee6fa
      entity_id: 60bd1b8d9ee66e0196979a1cd52f9455
      domain: switch
    • device_id: bdd390ad544a5c2e4ae738e4aa3ee6fa
      domain: number
      entity_id: d73e058435756bf7311a5d4f54cb63ce
      type: set_value
      value: 1
      mode: single`

the logs above were generated by clicking the button manually though (screenshot attached)

Image

@cdnninja
Copy link
Owner

I'll test this out at home tonight and see if I can replicate it.

@cdnninja
Copy link
Owner

1.24.2 should solve this.

@leonardpitzu
Copy link
Author

confirmed its fixed, thanks!

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

No branches or pull requests

2 participants