jgateley / MC6ProIntuitive

Configuring the Morningstar MC6Pro via an intuitive config file
MIT License
4 stars 1 forks source link

parse atom called with 124 not matching schema 0 #19

Open Mngnt opened 2 months ago

Mngnt commented 2 months ago

When trying to convert my backup file, I receive the following error:

C:\MC6ProIntuitive>python mc6pro.py -b Morningstar_MC6PRO_All_Banks_Backup_20240912_080002.json backup.yaml
ERROR

parse atom called with 124 not matching schema 0 in mc6pro:data:data:controller_settings:controller_settings:data:controller_settings_data:omniports:omniports:data:Data List:omniport:data:omniport_data:rd2:Zero

If I find the "124" and change it to "0" in the backup file, other errors are encountered such as True/False schema mismatches.

These appear to be just controller settings from my controller that aren't identified, not a schema issue?

jgateley commented 2 months ago

Hey, sorry for the delay in responding.

If you will share the backup file with me (google drive: John.Gateley@gmail.com, or email to that address) I will check it out.

I made the grammar as exact as possible, to ensure that I didn't loose critical pieces of data. But some of the fields can vary in value, without affecting the behavior overall. You've run into one of those cases.

If you send me the file, I'll check it out, and upload a fix here.

Thanks!