@burns_hub it's installed, but I don't see it under skill settings.. weird, any ideas?
I'm getting a "NoneType object has no attribute replace" exception on line 41
I renamed init.py and replaced it with old init, the old init is also breaking.
I've modified the config file to try to get this to load, but no matter what entries i make in the config file, it fails to load. Is it pulling config params from the mycroft ai website, or is it pulling data from the local yaml file?
If it's trying to pull from the mycroft website, it won't work, I don't see the skill in my settings page and the skills manager won't load the skill due to the various exceptions.
Chicken and egg, but I'm guessing I'm misunderstanding something here.
Here's the debug output, there is no settings.json file by the way, i added a debug log statement to try to see if it was getting the attribute but of course the attribute is empty so i just moved the nonetype exception to my new debug line.
2022-09-26 16:12:38.530 | INFO | 13131 | mycroft.skills.skill_loader:load:185 | ATTEMPTING TO LOAD SKILL: hubitat-integration-skill.burnsfisher
2022-09-26 16:12:38.532 | DEBUG | 13131 | mycroft.skills.skill_loader:remove_submodule_refs:44 | Skill module: hubitat-integration-skill_burnsfisher
2022-09-26 16:12:38.566 | INFO | 13131 | mycroft.skills.settings:get_local_settings:83 | /opt/mycroft/skills/hubitat-integration-skill.burnsfisher/settings.json
2022-09-26 16:12:38.569 | DEBUG | 13131 | mycroft.skills.mycroft_skill.event_container:add:153 | Added event: mycroft.skill.enable_intent
2022-09-26 16:12:38.573 | DEBUG | 13131 | mycroft.skills.mycroft_skill.event_container:add:153 | Added event: mycroft.skill.disable_intent
2022-09-26 16:12:38.576 | DEBUG | 13131 | mycroft.skills.mycroft_skill.event_container:add:153 | Added event: mycroft.skill.set_cross_context
2022-09-26 16:12:38.580 | DEBUG | 13131 | mycroft.skills.mycroft_skill.event_container:add:153 | Added event: mycroft.skill.remove_cross_context
2022-09-26 16:12:38.584 | DEBUG | 13131 | mycroft.skills.mycroft_skill.event_container:add:153 | Added event: mycroft.skills.settings.changed
2022-09-26 16:12:38.586 | DEBUG | 13131 | mycroft.skills.mycroft_skill.event_container:add:153 | Added event: hubitat-integration-skill.burnsfisher.set
2022-09-26 16:12:38.596 | DEBUG | 13131 | mycroft.skills.mycroft_skill.event_container:add:153 | Added event: hubitat-integration-skill.burnsfisher:attr.intent
2022-09-26 16:12:38.600 | DEBUG | 13131 | mycroft.skills.mycroft_skill.event_container:add:153 | Added event: hubitat-integration-skill.burnsfisher:turn.on.intent
2022-09-26 16:12:38.612 | DEBUG | 13131 | mycroft.skills.mycroft_skill.event_container:add:153 | Added event: hubitat-integration-skill.burnsfisher:rescan.intent
2022-09-26 16:12:38.617 | DEBUG | 13131 | mycroft.skills.mycroft_skill.event_container:add:153 | Added event: hubitat-integration-skill.burnsfisher:turn.off.intent
2022-09-26 16:12:38.623 | DEBUG | 13131 | mycroft.skills.mycroft_skill.event_container:add:153 | Added event: hubitat-integration-skill.burnsfisher:level.intent
2022-09-26 16:12:38.626 | DEBUG | 13131 | mycroft.skills.mycroft_skill.event_container:add:153 | Added event: hubitat-integration-skill.burnsfisher:list.devices.intent
2022-09-26 16:12:38.632 | ERROR | 13131 | mycroft.skills.skill_loader:_create_skill_instance:313 | Skill initialization failed with TypeError('can only concatenate str (not "NoneType") to str')
Traceback (most recent call last):
File "/home/pi/mycroft-core/mycroft/skills/skill_loader.py", line 307, in _create_skill_instance
self.instance.initialize()
File "/opt/mycroft/skills/hubitat-integration-skill.burnsfisher/__init__.py", line 23, in initialize
self.on_settings_changed()
File "/opt/mycroft/skills/hubitat-integration-skill.burnsfisher/__init__.py", line 35, in on_settings_changed
self.log.debug('attr_name from settings is:' + self.settings.get('attr_name'))
TypeError: can only concatenate str (not "NoneType") to str
2022-09-26 16:12:38.636 | ERROR | 13131 | mycroft.skills.skill_loader:_communicate_load_status:351 | Skill hubitat-integration-skill.burnsfisher failed to load
I'm running the picroft image
Picroft Release Candidate 2021-06-04 image
This distribution is very outdated.. my matrix voice module is meant for rpi4, so if there's a way to install picroft on a rpi4 from an updated raspbian OS distribution I'd be all for it, but it doesn't seem like a manual install is available.