Para quem utiliza o Home Assistant num Raspberry Pi (ou similares) a escolha de um bom cartão de memória, seja ele SD ou MicroSD, é muito importante.
Numa utilização normal, o HA utiliza o ficheiro home-assistant_v2.db
para guardar numa base de dados SQLite todos os eventos do sistema, o que dependendo do número de entidades no vosso sistema, poderá tornar a gravação de dados no cartão SD bastante intensiva. E existe também o ficheiro home-assistant.log
que poderá ser também bastante utilizado, dependendo do nível de log e dos eventuais erros criados pelos diversos componentes do sistema.
O problema surge exactamente desta utilização intensiva, pois os cartões de memória têm um tempo de vida útil em função do número de gravações feitas nos mesmos, em média 100.000 ciclos de gravação. Ou seja, tanto podem durar um ano ou menos, como podem durar anos a fio. Embora os cartões mais modernos tenham circuitos integrados que gerem o desgaste das gravações espalhando as gravações por todos sectores da memória, vai chegar o dia em que o cartão vai entregar a alma ao criador…
Dúvidas sobre cartões SD
Existe alguma confusão com as designações dos cartões que vou tentar explicar suscintamente:
-
SD: Significa Secure Digital. Para cartões de memória até 2GB
-
SDHC: Significa Secure Digital High Capacity. Foi criado para distinguir os cartões de memória com capacidades acima de 2GB e abaixo de 32GB
-
SDXC: Significa Secure Digital eXtra Capacity. Identifica cartões de memória com capacidades acima de 32GB
Os cartões de memória estão identificados em função da classe de velocidade, desde a Class 2 (mais lento) até ao UHS Class 3 (mais rápido).
O Raspberry Pi
Nos modelos mais antigos (modelos A e B) o formato de cartão a utilizar é o SD e nos modelos mais recentes (modelos A+, B+, Pi 2 B, Pi Zero e Pi 3 B) o formato é o MicroSD. Em termos de tipo de cartão todos os modelos aceitam cartões SDHC, excepto o modelo 1 A que apenas aceita cartões SD.
Podem ver todos os detalhes aqui:
Ou a bíblia do Raspberry Pi aqui:
Conclusões
Tendo em conta tudo isto, devem sempre escolher cartões que sejam EVO, ULTRA, EXTREME ou PRO e com classes de velocidade U1 ou U3. São cartões mais caros mas acredita que compensam o preço.
Pelo que se diz e pela minha experiência, os cartões da Samsung e da Sandisk são os melhores que estão actualmente no mercado. Embora haja outras marcas que também têm cartões muito bons.
Nunca se esqueçam, é preferível gastar mais €€€ num bom cartão de memória do que ficar horas ou dias com um sistema de automação sem funcionar.
E por fim, três bons conselhos que vos posso dar:
- Façam um backup total e copiem para um dispositivo externo,
- Façam um backup total e copiem para um dispositivo externo,
- Façam um backup total e copiem para um dispositivo externo.