!ZhEZYNzKBfpEAhtQIz:matrix.org

Neon OS for Mycroft Mark II - Public Chat

188 Members
Our open source OS can function completely on-premises and on-device. Connect to the internet only if and as much as you want to. This newest release is tailored to the Mycroft Mark II hardware, and supports their numerous existing community-built skills. Features also include safe shut-down, and other language capabilities. Download it here: https://2222.us/app/files/neon_images/pi/mycroft_mark_2/recommended_mark_2.img.xz Feature comparison: https://neon.ai/ComparingNeon-OVos-Mycroft21 Servers

Load older messages


SenderMessageTime
16 Dec 2022
@neon-daniel:matrix.orgDaniel McKnight Seems I wasn't quite correct yesterday. It's looking like the skill patching in neon-core wasn't reloading Fallback, CommonPlay, etc. skills after patching MycroftSkill. I have some tests to add, but I think the issue will be fixed by this PR 17:07:38
@slate7621:matrix.orgslate7621When do you think that will be merged and pushed out as an update? 21:11:10
@neon-daniel:matrix.orgDaniel McKnight

I'll merge that now, I was just waiting for unit tests to finish. If you want to update your device, pip install --no-deps --upgrade git+https://github.com/neongeckocom/neoncore@dev should grab those changes

I'm currently working on a real update system that doesn't involve flashing new images, so the next image with these fixes will probably be early next week

21:16:08
17 Dec 2022
@brianread108:matrix.orgbrianread108 joined the room.15:46:11
21 Dec 2022
@neon-daniel:matrix.orgDaniel McKnight

New Neon image with some major updates is up on 2222.us(~1.6GB)

Changes:

  • Supports offline setup with an indicator on the homescreen while offline
  • Adds a core update plugin and skill to enable Neon Core (and skill) in-place updates
  • Updates STT and TTS fallback to handle more error cases
  • Resolves an issue with the Developer Dashboard
  • Updates configuration for better OSM support (thanks @slate7621 for pointing this out)

Known Bugs:

  • Some UI elements are low contrast. The default theme will be changed in an upcoming release
  • First run Network setup page reloads occasionally. Fix is pending testing/approval
  • Non-SJ-201 Audio devices require manual configuration
  • wifi-connect is no longer working and has been disabled

Other Notes:

  • Existing installations may be updated by following these instructions in our documentation
  • Setup skill is still disabled, but will be replaced in an upcoming release with language selection
  • Core update checks currently only happen when requested, a future update will do this in the background and provide notifications
21:46:46
22 Dec 2022
@slate7621:matrix.orgslate7621I installed the new version and I installed the Home Assistant skill via OS. This time it did create the settings.json file in the ./config folder. But after I restarted the Mark II, it took extra time to boot up and the Time is no longer displaying. Below is from skills.log23:22:50
@slate7621:matrix.orgslate7621Screenshot from 2022-12-22 15-21-56.png
Download Screenshot from 2022-12-22 15-21-56.png
23:23:04
@slate7621:matrix.orgslate7621*OSM23:25:33
@neon-daniel:matrix.orgDaniel McKnight
In reply to @slate7621:matrix.org
I installed the new version and I installed the Home Assistant skill via OS. This time it did create the settings.json file in the ./config folder. But after I restarted the Mark II, it took extra time to boot up and the Time is no longer displaying. Below is from skills.log
Yeah.. I think we've seen this in the OVOS images too; something is messing with skill settings and I haven't found it yet. You can update the homescreen settings manually to the default for now.. https://github.com/NeonGeckoCom/neon-image-recipe/blob/master/05_neon_core/overlay/home/neon/.config/neon/skills/skill-ovos-homescreen.openvoiceos/settings.json
~/.config/neon/skills/skill-ovos-homescreen.openvoiceos
23:28:03
@slate7621:matrix.orgslate7621Thanks, that did the trick23:46:00
@neon-daniel:matrix.orgDaniel McKnightcool. Is the homeassistant skill working now?23:46:52
@slate7621:matrix.orgslate7621not yet the settings.json in /.config is empty except for one line. From, what you said before, settings.json is where the connection settings go, right?23:53:28
@slate7621:matrix.orgslate7621Screenshot from 2022-12-22 15-52-00.png
Download Screenshot from 2022-12-22 15-52-00.png
23:53:40
@neon-daniel:matrix.orgDaniel McKnight
In reply to @slate7621:matrix.org
not yet the settings.json in /.config is empty except for one line. From, what you said before, settings.json is where the connection settings go, right?

Yes. so, you should be able to update that to something like:

{
    "__mycroft_skill_firstrun": false,
    "token": "<long_lived_token>",
    "host": "192.168.1.3",
    "portnum": 8123,
}
23:57:40
@neon-daniel:matrix.orgDaniel McKnightgot the keys from https://github.com/MycroftAI/skill-homeassistant/blob/20.08/settingsmeta.yaml23:57:52
23 Dec 2022
@slate7621:matrix.orgslate7621I'm trying to verify the username that neon will use to log into Home Assistant. How do I find where the device name of the Mark II is set?00:04:49
@neon-daniel:matrix.orgDaniel McKnightthe long-lived token is the only auth info provided to homeassistant, the token is generated by a particular user.. the device hostname is "neon" if that's what you're looking for, but I think homeassistant uses the name you provide when generating the token00:07:40
@slate7621:matrix.orgslate7621I edited settings.json but I dont think it is reading it right because I get TLS CA certificate bundle error even though I specified that SSL is false.00:56:00
@slate7621:matrix.orgslate7621Screenshot from 2022-12-22 16-56-38.png
Download Screenshot from 2022-12-22 16-56-38.png
00:56:55
@slate7621:matrix.orgslate7621Screenshot from 2022-12-22 16-57-20.png
Download Screenshot from 2022-12-22 16-57-20.png
00:57:35
@slate7621:matrix.orgslate7621I got it to work!02:36:55
@slate7621:matrix.orgslate7621I saw that I had double quotes around my true and false values and once I removed them and restarted, it worked.02:37:45
@neon-daniel:matrix.orgDaniel McKnight
In reply to @slate7621:matrix.org
I saw that I had double quotes around my true and false values and once I removed them and restarted, it worked.
Ah, I missed that in your screenshot... One of the "features" of Python that any non-empty string is a "truthy" value
02:38:46
@slate7621:matrix.orgslate7621gotcha02:39:07
@slate7621:matrix.orgslate7621I also noticed that the location doesnt update right away. And after telling neon to change my location, the temperature on the display doesnt reflect the temperature in my area.03:54:41
@slate7621:matrix.orgslate7621And the location under Developer Settings, still says Lawrence Kansas with Central Timezone. But funny enough, when I ask Neon where I am or what the weather is, she reports it for my current location03:56:32
@neon-daniel:matrix.orgDaniel McKnight
In reply to @slate7621:matrix.org
I also noticed that the location doesnt update right away. And after telling neon to change my location, the temperature on the display doesnt reflect the temperature in my area.
I don't think I added anything to force weather update on location change, but that should probably be there.. restarting or waiting 15 minutes should do it for now
04:14:04
@neon-daniel:matrix.orgDaniel McKnight
In reply to @slate7621:matrix.org
And the location under Developer Settings, still says Lawrence Kansas with Central Timezone. But funny enough, when I ask Neon where I am or what the weather is, she reports it for my current location
I'll also check the config updates, there's actually a user config in Neon (since we support multiple users) that overrides the core location config
04:14:55
@slate7621:matrix.orgslate7621ok, I just restarted Neon, but it still displays the incorrect temperature04:16:05
@slate7621:matrix.orgslate7621What would the process be to uninstall a skill on Neon? I want to try out the Mycroft Radio skill but that would interfere with the free music archive skill.04:32:13

There are no newer messages yet.


Back to Room ListRoom Version: 9