Viva,
Sou novo por aqui e não sei bem se este será o local certo, pelo que peço alguma tolerância e se for o local errado que o movam para o certo p.f.
A minha questão:
Tinha cá por casa uma Tv BOX H64 max com o chipset RK3318 e sei que a mesma não é suportada assim de uma forma simples ou imediata. Ainda assim investiguei um pouco e consegui instalar o ARMBIAN e uma versão do HA Core.
Poderão pensar: “boa!”, mas não. O meu objetivo era conseguir instalar a versão “supervisor” do HA para poder adicionar Addons que no meu caso fazem sentido (e quanto mais não seja: porque quero).
O que fiz:
Instalação ARMBIAN:
Instalação Home Assistant:
A versão core correu quase sem problemas, mas nada que uma ou duas pesquisas no google não me ajudasse a ultrapassar. A versão Core corre em docker.
Quando tentei instalar a supervised fico sempre parado num erro de uma dependencia:
Unpacking homeassistant-supervised (1.0.2) over (1.0.2) ...
dpkg: dependency problems prevent configuration of homeassistant-supervised:
homeassistant-supervised depends on os-agent.
Faço uma pesquisa e aterro aqui:
https://github.com/home-assistant/os-agent
Decido instalar de novo:
root@rk3318-box:~# sudo dpkg -i os-agent_1.2.2_linux_armv7.deb
(Reading database ... 28364 files and directories currently installed.)
Preparing to unpack os-agent_1.2.2_linux_armv7.deb ...
Removed /etc/systemd/system/multi-user.target.wants/haos-agent.service.
Unpacking os-agent:armhf (1.2.2) over (1.2.2) ...
Setting up os-agent:armhf (1.2.2) ...
Created symlink /etc/systemd/system/multi-user.target.wants/haos-agent.service → /lib/systemd/system/haos-agent.service.
Processing triggers for dbus (1.12.20-2) ...
E quando vou testar, até parece que está tudo ok:
root@rk3318-box:~# gdbus introspect --system --dest io.hass.os --object-path /io/hass/os
node /io/hass/os {
interface org.freedesktop.DBus.Introspectable {
methods:
Introspect(out s out);
signals:
properties:
};
interface org.freedesktop.DBus.Properties {
methods:
Get(in s interface,
in s property,
out v value);
GetAll(in s interface,
out a{sv} props);
Set(in s interface,
in s property,
in v value);
signals:
PropertiesChanged(s interface,
a{sv} changed_properties,
as invalidates_properties);
properties:
};
interface io.hass.os {
methods:
signals:
properties:
@org.freedesktop.DBus.Property.EmitsChangedSignal("invalidates")
readonly s Version = '1.2.2';
@org.freedesktop.DBus.Property.EmitsChangedSignal("true")
readwrite b Diagnostics = false;
};
};
No entanto se tentar instalar de novo a versão supervised do HA o erro é o primeiro: o do os-agent.
Alguém tem alguma sugestão ou sabe como ultrapassar isto? É que até pensava que tinha feito o mais complexo: colocar o armbian a bombar num rk3318.
Thnx!