Skip to content

Conversation

@amarek
Copy link

@amarek amarek commented Sep 13, 2025

@KlausMu
Copy link
Member

KlausMu commented Sep 14, 2025

Thanks, @adam-marek , for this PR. It looks really promising. Please give me some time to look through all of this. Currently I am a little bit busy ...

@amarek
Copy link
Author

amarek commented Sep 14, 2025

No worries, take your time. In general I view these changes as the first step towards having OMOTE configurable via a web/desktop app. We just need the app to spit out the YAML config which then could be pulled into OMOTE at runtime (over MQTT, http, etc.) instead of having it compiled into the binary.

BTW, I saw some CI failures above which resulted from PlatformIO not having the PyYAML package in its standard environment - just added automated install for that package.

@amarek
Copy link
Author

amarek commented Sep 14, 2025

Added conditional compilation for config sources so that the legacy configuration (no YAML_CONFIG defined) still compiles with the config dependencies missing.

@amarek
Copy link
Author

amarek commented Sep 27, 2025

The mingw64 fail above does not seem related to my changes ....

@KlausMu
Copy link
Member

KlausMu commented Sep 27, 2025

No, not related to your changes. The way the action has to be defined changed. I fixed it in main, but in your branch it is still the old way, which fails. But you can ignore it, since the other builds are successful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants