mycroft-skills icon indicating copy to clipboard operation
mycroft-skills copied to clipboard

Add neato

Open AZAZ78 opened this issue 4 years ago • 10 comments

Info

This PR adds the new skill, neato, to the skills repo.

Description

This skill allows you to control your vacuum cleaner robot with your voice. Lay back on your coach and tell your Neato to start cleaning the house or single rooms. Also room specific NoGo Lines are supported by persistend maps (can be configured in your corresponding vacuum cleaner app)

You have to provide the name of your robot, its serial number and its secret. You can get those information by executing credentials.py from the skill directory. To persist your credentials you can directly tell the script to persist them.

If you want to clean explicit rooms with NoGo Lines, you have to specify them in the optional rooms setting in json format (example is already provided). To get the right map id for your persistent maps there is another helper-script in the skill directory called getmapid.py

Created with mycroft-skills-kit v0.3.16

AZAZ78 avatar Feb 14 '21 17:02 AZAZ78

Voight Kampff Integration Test Failed (Results). Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

devops-mycroft avatar Feb 14 '21 18:02 devops-mycroft

Voight Kampff Integration Test Failed (Results). Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

devops-mycroft avatar Feb 17 '21 16:02 devops-mycroft

Hi, i saw in the CI pipeline that the neato test is failing. This is obviously because of the missing configuration in the test environment. How can i manage this without coding my personal access credentials in the test?

AZAZ78 avatar Feb 18 '21 09:02 AZAZ78

Hey Azaz, unfortunately the mocking options are limited in our Voight Kampff test suite so far.

I had a quick look at the code and tbh the easiest option would be to expect the error dialog. This at least confirms that the Skill is loading, and the intent is triggering as expected.

krisgesling avatar Feb 19 '21 06:02 krisgesling

Voight Kampff Integration Test Failed (Results). Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

devops-mycroft avatar Feb 19 '21 09:02 devops-mycroft

Voight Kampff Integration Test Failed (Results). Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

devops-mycroft avatar Feb 19 '21 17:02 devops-mycroft

Voight Kampff Integration Test Failed (Results). Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

devops-mycroft avatar Feb 20 '21 16:02 devops-mycroft

Voight Kampff Integration Test Failed (Results). Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

devops-mycroft avatar May 15 '21 15:05 devops-mycroft

Voight Kampff Integration Test Failed (Results). Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

devops-mycroft avatar May 16 '21 10:05 devops-mycroft

Voight Kampff Integration Test Failed (Results). Mycroft logs are also available: skills.log, audio.log, voice.log, bus.log, enclosure.log

devops-mycroft avatar Mar 22 '22 05:03 devops-mycroft