davidrapan / ha-solarman

⚡ Solarman Stick Logger integration for 🏠 Home Assistant
MIT License
117 stars 27 forks source link

HOMEASSISTANT GREEN UPDATE VERSION OS 13.2 #250

Closed sentink closed 4 weeks ago

sentink commented 4 weeks ago

Description

Good morning, this morning HomeAssistant Green was updated to version 13.2 and Solarman has stopped working, all entities appear deactivated.

Reproduction Steps

image

image

image

image

Log

No debug log is generated

Version

v24.10.31

sentink commented 4 weeks ago

Solarman has been updated to version 24.11.02, but it still doesn't work

image

Dawid46 commented 4 weeks ago

will it be fixed ?

sentink commented 4 weeks ago

Good afternoon David, no, it still doesn't work

image

davidrapan commented 4 weeks ago

You need to enable debug logging, reload the integration then disable it and attach the file here.

sentink commented 4 weeks ago

Good night

Registrador: homeassistant.config_entries Fuente: config_entries.py:594 Ocurrió por primera vez: 17:51:37 (3 ocurrencias) Última vez registrado: 23:12:02

Error setting up entry Inverter1 for solarman Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/config_entries.py", line 594, in async_setup result = await component.async_setup_entry(hass, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/solarman/init.py", line 58, in async_setup_entry inverter = Inverter(inverter_host, serial, inverter_port, mb_slave_id) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/solarman/api.py", line 26, in init super().init(address, serial, port = port, mb_slave_id = mb_slave_id, logger = _LOGGER, auto_reconnect = AUTO_RECONNECT, socket_timeout = TIMINGS_SOCKET_TIMEOUT) File "/usr/local/lib/python3.12/site-packages/pysolarmanv5/pysolarmanv5_async.py", line 65, in init self.data_wanted_ev = Event() ^^^^^^^ File "/usr/local/lib/python3.12/multiprocessing/context.py", line 93, in Event return Event(ctx=self.get_context()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/multiprocessing/synchronize.py", line 331, in init self._cond = ctx.Condition(ctx.Lock()) ^^^^^^^^^^ File "/usr/local/lib/python3.12/multiprocessing/context.py", line 68, in Lock return Lock(ctx=self.get_context()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/multiprocessing/synchronize.py", line 169, in init SemLock.init(self, SEMAPHORE, 1, 1, ctx=ctx) File "/usr/local/lib/python3.12/multiprocessing/synchronize.py", line 57, in init sl = self._semlock = _multiprocessing.SemLock( ^^^^^^^^^^^^^^^^^^^^^^^^^ OSError: [Errno 30] Read-only file system

davidrapan commented 4 weeks ago

Duplicate of #39

davidrapan commented 4 weeks ago

OSError: [Errno 30] Read-only file system

ssh into your ha and run: ha core rebuild

sentink commented 4 weeks ago

Thanks for the second time David, I'm a newbie to HA, I'll record this in case it happens again in another update.