This is a continuation from Hassio running on raspberry Pi4 only using 1GB of ram, where an update to HassOS 3.3 revealed a bug where the Raspberry Pi 4 would only show 1GB of RAM.
After struggling a while I managed to update to HassOS 3.5, and now see the full 4 GB, but now HomeAssistant fails to start, and will happily consume all of that available memory.
core-ssh:~# free
total used free shared buff/cache available
Mem: 3998148 3229800 43792 4256 724556 827152
Swap: 999536 9216 990320
There’s a python3 process using 2.7gb of RAM:
7775 root 20 0 2810.9m 2.7g 0.0 70.8 6:51.30 S /usr/local/bin/python3 -m homeassistant --config /config
hassio ha logs
showed nothing. I killed the process, ran hassio ha start
and it just sits there, spinning. I connect to the HassOS SSH server so I can run Docker commands, and attach to the container, and just see thousands of logs like this, constantly scrolling:
2019-11-22 09:42:34 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_rx_443
2019-11-22 09:42:34 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None RX because it's disabled
2019-11-22 09:42:34 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_tx_444
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None TX because it's disabled
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_tx_445
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None TX because it's disabled
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_rx_444
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None RX because it's disabled
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_rx_445
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None RX because it's disabled
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_tx_446
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None TX because it's disabled
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_tx_447
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None TX because it's disabled
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_rx_446
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None RX because it's disabled
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_rx_447
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None RX because it's disabled
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_tx_448
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None TX because it's disabled
2019-11-22 09:42:35 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_tx_449
2019-11-22 09:42:36 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None TX because it's disabled
2019-11-22 09:42:36 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_rx_448
2019-11-22 09:42:36 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None RX because it's disabled
2019-11-22 09:42:36 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_rx_449
2019-11-22 09:42:36 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None RX because it's disabled
2019-11-22 09:42:36 INFO (MainThread) [homeassistant.helpers.entity_registry] Registered new sensor.unifi entity: sensor.none_tx_450
2019-11-22 09:42:36 INFO (MainThread) [homeassistant.components.sensor] Not adding entity None TX because it's disabled
It will happily keep doing that until all memory on the Pi is consumed.
core-ssh:~# hassio info
arch: armv7
channel: stable
hassos: "3.5"
homeassistant: 0.102.1
hostname: hassio
logging: info
machine: raspberrypi4
supervisor: "192"
supported_arch:
- armv7
- armhf
timezone: America/Chicago