Can't Restart Reactor - Corrupted SD Card?
-
Hey Patrick, I recently have been noticing that MSR has been acting up ie. it's been needing restarts and has been slow. I began trouble shooting by looking at the logs and have noticed the following errors for a lot of entities. I thought maybe a simple reboot of RPi was needed and I kept seeing the same errors in the system logs. I am oddly enough not seeing these same errors in the MSR logs.
Where things started getting weird is whenever I rebooted MSR it wouldn't come back online .I would have to restart the RPi then it would come back online.I just restarted MSR again to capture logs and it restarted fine, so I guess its good for now? I think this is more or so a corrupted SD card issue rather a MSR issue but well being troubleshooting from here. The SD card is about 1-2 years old.Apologies if this post is everywhere, I cannot consistently recreate any oddities that are happening, that's what is leading me to believe my SD is going bad.
PS: If anyone knows how to diagnose a corrupt SD card please chime in.
MSR latest-24057-e9add9f5
Home Assistant 2024.4.3
Raspberry Pi 3b+2024-04-15T18:06:22.077587-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.077788-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.077950-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.078100-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.078258-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.078416-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.078580-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.078727-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.078865-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.079010-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.079158-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.080399-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.080Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.080755-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.080962-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.081128-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.081279-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.081432-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.081589-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.081743-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.081934-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.082077-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.082219-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.082398-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.083768-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.083Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.084179-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.084393-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.084559-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.084710-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.084863-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.085020-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.085177-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.085328-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.085466-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.085607-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.085756-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.086975-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.086Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.087274-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.087460-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.087619-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.087767-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.087920-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.088080-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.088239-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.088387-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.088525-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.088668-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.088855-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.090050-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.089Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.090402-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.090604-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.090766-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.090917-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.091072-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.091229-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.091386-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.091538-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.091676-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.091821-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.091970-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.093138-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.092Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.093521-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.093795-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.093976-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.094130-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.094290-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.094448-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.094607-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.094757-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.094896-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.095038-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.095184-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.096390-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.096Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.096721-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.096926-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.097092-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.097261-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.097435-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.097593-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.097749-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.097895-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.098034-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.098177-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.098321-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.099477-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.099Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.099986-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.100210-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.100376-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.100536-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.100693-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.100847-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.100993-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.101134-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.101280-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.101426-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.101576-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.102597-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.102Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.102928-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.103196-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.103423-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.103636-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.103826-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.103990-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.104146-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.104293-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.104433-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.104575-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.104719-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.105897-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.105Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.106218-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.106419-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.106578-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.106729-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.106884-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.107041-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.107200-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.107353-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.107537-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.107688-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.107835-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.108945-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.108Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.109303-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.109504-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.109668-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.109882-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.110050-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.110214-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.110369-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.110513-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.110651-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.110794-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.110940-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.112050-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.111Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.112332-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.112525-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.112684-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.112838-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.113024-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.113262-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.113461-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.113657-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.113803-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.113954-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.114102-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.115323-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.114Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.115652-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.115852-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.116013-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.116165-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.116320-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.116476-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.116631-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.116777-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.116914-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.117058-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.117204-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.118359-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.118Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.118646-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.118838-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.118999-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.119157-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.119317-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.119477-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.119636-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.119954-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.120116-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.120268-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.120421-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.121491-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.121Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.121775-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.121967-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.122128-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.122277-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.122430-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.122584-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.122741-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.122891-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.123045-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.123226-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.123407-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.124708-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.124Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.125034-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.125234-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.125400-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.125550-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.125700-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.125853-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.126009-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.126159-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.126300-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.126439-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.126583-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.127825-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.127Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.128177-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.128381-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.128544-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.128696-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.128852-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.129016-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.129181-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.129380-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.129547-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.129752-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.129934-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.218665-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.218Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.219103-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.219321-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.219495-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.219664-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.219884-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.220048-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.220194-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.220340-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.220483-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.220632-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.220785-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T18:06:22.221868-07:00 raspberrypi node[3744]: [latest-24057]2024-04-16T01:06:22.221Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T18:06:22.222302-07:00 raspberrypi node[3744]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T18:06:22.222522-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T18:06:22.222685-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.222845-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T18:06:22.223040-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.223275-07:00 raspberrypi node[3744]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T18:06:22.223481-07:00 raspberrypi node[3744]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T18:06:22.223682-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T18:06:22.223852-07:00 raspberrypi node[3744]: at Array.forEach (<anonymous>) 2024-04-15T18:06:22.224014-07:00 raspberrypi node[3744]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T18:06:22.224163-07:00 raspberrypi node[3744]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-
P Pabla deleted this topic on
-
P Pabla restored this topic on
-
This may be another change in Hass 2024.4, which is not yet officially supported. Can you check your
hass_services.json
log file and see if you find this:"selector": { "number": null <--- search for this }
If you find an example of these three lines together, capture that file. I'm going to ask you to send it to me.
Also, can you post just ONE of the messages above, with the 20 lines or so before that I always ask for. I'd rather see one copy with context than 20 copies of the same thing without it.
-
This may be another change in Hass 2024.4, which is not yet officially supported. Can you check your
hass_services.json
log file and see if you find this:"selector": { "number": null <--- search for this }
If you find an example of these three lines together, capture that file. I'm going to ask you to send it to me.
Also, can you post just ONE of the messages above, with the 20 lines or so before that I always ask for. I'd rather see one copy with context than 20 copies of the same thing without it.
@toggledbits said in Can't Restart Reactor - Corrupted SD Card?:
This may be another change in Hass 2024.4, which is not yet officially supported. Can you check your
hass_services.json
log file and see if you find this:"selector": { "number": null <--- search for this }
Searched and nothing came up in the
hass_services.json
If you find an example of these three lines together, capture that file. I'm going to ask you to send it to me.
Also, can you post just ONE of the messages above, with the 20 lines or so before that I always ask for. I'd rather see one copy with context than 20 copies of the same thing without it.
2024-04-15T14:12:03.340678-07:00 raspberrypi node[531]: [latest-24057]2024-04-15T21:12:03.339Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T14:12:03.341046-07:00 raspberrypi node[531]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T14:12:03.341211-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T14:12:03.341362-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.341511-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T14:12:03.341659-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.341809-07:00 raspberrypi node[531]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T14:12:03.341961-07:00 raspberrypi node[531]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T14:12:03.342110-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T14:12:03.342258-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.342407-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T14:12:03.342557-07:00 raspberrypi node[531]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T14:12:03.351442-07:00 raspberrypi node[531]: [latest-24057]2024-04-15T21:12:03.350Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T14:12:03.351839-07:00 raspberrypi node[531]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T14:12:03.352002-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T14:12:03.352151-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.352302-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T14:12:03.352450-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.352601-07:00 raspberrypi node[531]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T14:12:03.352757-07:00 raspberrypi node[531]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T14:12:03.352907-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T14:12:03.353055-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.353204-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T14:12:03.353354-07:00 raspberrypi node[531]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T14:12:03.361968-07:00 raspberrypi node[531]: [latest-24057]2024-04-15T21:12:03.361Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T14:12:03.362323-07:00 raspberrypi node[531]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T14:12:03.362482-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T14:12:03.362631-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.362780-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T14:12:03.362930-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.363079-07:00 raspberrypi node[531]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T14:12:03.363230-07:00 raspberrypi node[531]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T14:12:03.363379-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T14:12:03.363526-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.363674-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T14:12:03.363823-07:00 raspberrypi node[531]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T14:12:03.371382-07:00 raspberrypi node[531]: [latest-24057]2024-04-15T21:12:03.370Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T14:12:03.371778-07:00 raspberrypi node[531]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T14:12:03.371938-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T14:12:03.372087-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.372236-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T14:12:03.372383-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.372532-07:00 raspberrypi node[531]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T14:12:03.372683-07:00 raspberrypi node[531]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T14:12:03.372834-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T14:12:03.372982-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.373131-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T14:12:03.373281-07:00 raspberrypi node[531]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
-
@toggledbits said in Can't Restart Reactor - Corrupted SD Card?:
This may be another change in Hass 2024.4, which is not yet officially supported. Can you check your
hass_services.json
log file and see if you find this:"selector": { "number": null <--- search for this }
Searched and nothing came up in the
hass_services.json
If you find an example of these three lines together, capture that file. I'm going to ask you to send it to me.
Also, can you post just ONE of the messages above, with the 20 lines or so before that I always ask for. I'd rather see one copy with context than 20 copies of the same thing without it.
2024-04-15T14:12:03.340678-07:00 raspberrypi node[531]: [latest-24057]2024-04-15T21:12:03.339Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T14:12:03.341046-07:00 raspberrypi node[531]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T14:12:03.341211-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T14:12:03.341362-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.341511-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T14:12:03.341659-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.341809-07:00 raspberrypi node[531]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T14:12:03.341961-07:00 raspberrypi node[531]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T14:12:03.342110-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T14:12:03.342258-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.342407-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T14:12:03.342557-07:00 raspberrypi node[531]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T14:12:03.351442-07:00 raspberrypi node[531]: [latest-24057]2024-04-15T21:12:03.350Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T14:12:03.351839-07:00 raspberrypi node[531]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T14:12:03.352002-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T14:12:03.352151-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.352302-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T14:12:03.352450-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.352601-07:00 raspberrypi node[531]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T14:12:03.352757-07:00 raspberrypi node[531]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T14:12:03.352907-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T14:12:03.353055-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.353204-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T14:12:03.353354-07:00 raspberrypi node[531]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T14:12:03.361968-07:00 raspberrypi node[531]: [latest-24057]2024-04-15T21:12:03.361Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T14:12:03.362323-07:00 raspberrypi node[531]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T14:12:03.362482-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T14:12:03.362631-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.362780-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T14:12:03.362930-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.363079-07:00 raspberrypi node[531]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T14:12:03.363230-07:00 raspberrypi node[531]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T14:12:03.363379-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T14:12:03.363526-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.363674-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T14:12:03.363823-07:00 raspberrypi node[531]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5) 2024-04-15T14:12:03.371382-07:00 raspberrypi node[531]: [latest-24057]2024-04-15T21:12:03.370Z <HassController:CRIT> TypeError: Cannot read properties of null (reading 'min') [-] 2024-04-15T14:12:03.371778-07:00 raspberrypi node[531]: TypeError: Cannot read properties of null (reading 'min') 2024-04-15T14:12:03.371938-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1067:207 2024-04-15T14:12:03.372087-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.372236-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1044:279 2024-04-15T14:12:03.372383-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.372532-07:00 raspberrypi node[531]: at HassController._register_service (/home/arman/Documents/reactor/server/lib/HassController.js:1037:60) 2024-04-15T14:12:03.372683-07:00 raspberrypi node[531]: at HassController._update_entity (/home/arman/Documents/reactor/server/lib/HassController.js:873:43) 2024-04-15T14:12:03.372834-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1196:67 2024-04-15T14:12:03.372982-07:00 raspberrypi node[531]: at Array.forEach (<anonymous>) 2024-04-15T14:12:03.373131-07:00 raspberrypi node[531]: at /home/arman/Documents/reactor/server/lib/HassController.js:1191:247 2024-04-15T14:12:03.373281-07:00 raspberrypi node[531]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
@Pabla said in Can't Restart Reactor - Corrupted SD Card?:
Searched and nothing came up in the hass_services.json
OK, not finding the search string and the sequence and type of messages suggests to me that (a) it's not a Hass change at fault, and (b) there's corruption, may or may not be SD, could be RAM. That message should be accompanied by another, and not logged the way you Pi is logging it. I can prove that on my own systems. If you can't find that null in the data, it also suggests that the place that's throwing the error should not be throwing an error, because the error can only occur if that data is null. Lots to unpack.
Odd, random problems with Pi's can indeed be caused by SD failure, but the fact that it appears we have an in-memory data corruption suggests RAM. Other culprits in RPi slowdowns are overheating (you may need a heat sink, at least, on your CPU, and possibly a fan; if you're overclocking it, don't), but perhaps more commonly, a failing power supply. If the PS can't deliver stable voltage at the current the Pi demands, it will slow the clock for sure, but all kinds of other strange things can happen as well. It can be very quiet and subtle, and random with increasing frequency at the start. Voltage warnings show in the desktop UI but can be very hard to detect/confirm if you don't have that open all the time to see it. If you're using a "wall wart" power supply, swap it out for something newer/better and see if the system improves. Make sure it's rated for the Pi's full power (3B+ is 5V/2.5A so a 15W or higher PS is recommended). If you're using a USB cable connection for power, also change out the cable; make sure the new one is rated for the power.
If you log in to your Pi, you should be able to run
sudo vcgencmd get_throttled
. If there has been any power or heat event since the Pi last rebooted, there will be a non-zero value reported.Generally speaking, the 3B+ isn't the best choice these days. While I have tested Reactor on a 3B+ and it runs, it's under-powered and light on RAM, so if you're trying to run much else with it (Mosquitto, ZWaveJS, etc), you're asking for trouble. It's also holding you back on an aging OS. The fact that you're still running on an SD card is playing with fire; there are only two kinds of MicroSD cards: those that have failed, and those that are about to. Even if a PS swap fixes your issue, I'd make a plan to replace/upgrade that unit some day soon to a modern Pi, or one of the alternative units. I'm still a big fan of the Raspberri Pi Compute Module 4 with eMMC (like on-board SSD but better) mounted on the RPi CM4 I/O Board; I even made a 3D-printable case for it. It's one of the easiest ways to get to a non-MicroSD Pi configuration. You could also go to Pi 5 with an M.2 HAT and M.2 SSD. But in any case, I'd start planning an upgrade for the long-term.
-
The response i got
throttled=0x80000
means soft temp throttle. I did notice that the unit was running really hot recently too.Either way I know I was playing with fire with running a 3+ with a SD card. Thankfully I do backup the Reactor directory every day so if I did lose the Pi it wouldn't be catastrophic.
I do however have an Odroid N2+ handy which will be more than enough to run MSR and anything else with a lot of power to spare. I will likely run it with a SSD though since that currently uses a SD card as well. It does however have 64gb of Emmc storage, not sure if that is is suitable for MSR.
-
T toggledbits locked this topic on