Agent for Vioneta Agro OS
This is the OS Agent for Vioneta Agro. It is used for Vioneta Agro
OS and Vioneta Agro Supervised installation types and it allows the
Vioneta Agro Supervisor to communicate with the host operating system.
Installation & Update
Using the Vioneta Agro Operating System
The OS Agent is pre-installed with the Vioneta Agro Operating System.
Updates are part of the Vioneta Agro Operating System updates, which
the Vioneta Agro UI will offer to upgrade to when there is a new version
available.
Using Vioneta Agro Supervised on Debian
Download the latest Debian package from OS Agent GitHub release page at:
https://github.com/Vioneta/os-agent/releases/latest
Next, install (or update) the downloaded Debian package using:
sudo dpkg -i os-agent_1.0.0_linux_x86_64.deb
Note: Replace the deb file in the above example with the file you
have downloaded from the releases page.
You can test if the installation was successful by running:
gdbus introspect --system --dest io.hass.os --object-path /io/hass/os
This should not return an error. If you get an object introspection
with interface etc. OS Agent is working as expected.
You might need to install libglib2.0-bin to get the gdbus command.
Uninstall
To remove OS Agent from your system use the Debian packaging system:
sudo dpkg -r os-agent
Development
Compile
go build -ldflags "-X main.version="
Tests
gdbus introspect --system --dest io.hass.os --object-path /io/hass/os
gdbus call --system --dest io.hass.os --object-path /io/hass/os/Boards/Yellow --method org.freedesktop.DBus.Properties.Set io.hass.os.Boards.Yellow PowerLED "<false>"