Mycroft Community Forum

How do you manually update skill settings?

How long does it take device or skill settings to update after web changes? I updated the wake word, voice, and custom skill settings several minutes ago and they have not taken effect. Is there a way to manually update settings for a skill so the user doesn’t have to wait x min for it to work?

Apparently changing the settings in https://account.mycroft.ai/devices/defaults doesn’t change anything. I had to click “edit” under the device.

I’m using the Mark II dev kit and this hasn’t worked for me. I’ve also tried going into the /opt/mycroft/skills/{skill}/settingsmeta.json for associated skills and edit manually there, but that doesn’t seem to be enough. Is there some kind of script that needs launched so it’ll update from the local settingsmeta.json?

A matter of seconds. (As long as you hit the save button :wink: )
Settingsmeta isn’t supposed to be edited like this (revert the changes), neither is the config stored in settingsmeta. It’s normally found in ~/.config/mycroft/skills/ (settings.json)

Which skill are you trying to config? Is this skill a custom skill (/non marketplace)?
Check the logs (skill.log) to get further hints why this might happen.

I’m trying to get the pandora skill to work. Every time I use Pandora, it loses my settings after one use.

Also… where’s the skill log?

Harmony,

The skills log is in /var/log/mycroft/skills.log

-Mike M

I’ve installed pandora, set settings on the website, yet this is the skill log I get…

2021-11-12 19:01:23.096 | INFO     |   250 | Playback Control Skill | Playing with: pandora.mycroftai
2021-11-12 19:01:23.201 | INFO     |   250 | Fairytalez | stop is called
2021-11-12 19:01:23.272 | INFO     |   250 | Playback Control Skill | Audio service status: {}
2021-11-12 19:01:31.371 | INFO     |   250 | TimerSkill | stopping repeating event to check for timer expiration
2021-11-12 19:01:36.394 | ERROR    |   250 | mycroft.skills.intent_service:handle_converse_error:210 | pandora.mycroftai: skill id does not exist
2021-11-12 19:01:36.445 | INFO     |   250 | Playback Control Skill | Resolving Player for: thumbprint radio in pandora
2021-11-12 19:01:38.228 | INFO     |   250 | Emby | failed to connect to emby, error: HTTPConnectionPool(host='emby', port=8096): Max retries exceeded with url: /Users/AuthenticateByName (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fb2006160>: Failed to establish a new connection: [Errno -2] Name or service not known'))
2021-11-12 19:01:43.124 | INFO     |   250 | Playback Control Skill | Playing with: pandora.mycroftai
2021-11-12 19:01:43.235 | INFO     |   250 | Fairytalez | stop is called
2021-11-12 19:01:43.302 | INFO     |   250 | Playback Control Skill | Audio service status: {}

I see this:

Then the emby skill is tried. Maybe try deleting and reinstalling the Pandora skill?

-Mike M