rstrouse / nodejs-poolController-dashPanel

A dashboard panel for tagyoureit/nodejs-poolController
33 stars 20 forks source link

Fresh Install-- reading GetTime errors #84

Open davthomaspilot opened 3 months ago

davthomaspilot commented 3 months ago

my SD card got corrupted, so I have to start over.

Fresh Bullseye install, following the instructions here:

https://github.com/rstrouse/nodejs-poolController-dashPanel/wiki/nodejs-poolController-dashPanel-setup-and-configuration-on-a-Raspberry-Pi-for-the-novice

Getting these messages:

Error triggering nixie schedules: Cannot read properties of null (reading 'getTime')

I have REM on another pi, so it's still running. But, I don't recall how to have REM find the njsPC server.

image

The + sign next to the Connections seems intuitive, but I see two things there already. (The ip and mac of the pi running njsPc has not changed) I can't find it in the documentation--a hint would be appreciated.

Thanks!

davthomaspilot commented 3 months ago

Figured out how to reconfigure the chemistry stuff in njsPC.

But, still don't know whether I should worry about the getTime errors or how to fix.

davthomaspilot commented 3 months ago

Well, I thought I had the configuration for REM figured out, but something must be wrong.

I'm getting pump and probe faults indicated on the dashPanel, but the ph and ORP readings look reasonable. I manually added chlorine and acid, and the readings changed as expected (haven't tried using the dosing pumps yet)

I'm probably not filling this out correctly:

image

I check REM feed under both PH and ORP but when I revisit the sheet it is unchecked.

The REM pi must be communicating with nodeJS pi, since the ORP and ph readings are reasonable and changing.

Do I need something in the Connection and Device fields rather than just clicking REM?

tagyoureit commented 3 months ago

Yes, you need to tell njsPC which connection and device for of the probes, pumps, etc are the correct ones.

davthomaspilot commented 3 months ago

So, how is that done? An IP address for the REM pi?

davthomaspilot commented 3 months ago

It's set up in the REM pi correctly, I think.

Nothing has changed on the REM pi. Flow sensor and pump GPIO are still correctly defined, as is the I2C data for the Atlas PH and ORP sensors.

So, what do I need to do on the njsPC side for those entries?

davthomaspilot commented 3 months ago

Ok, figured it out.

I needed to find the REM controller from the njsPC first. Then, the drop downs on the hardware page have entries I can choose.

What about these messages?

Error triggering nixie schedules: Cannot read properties of null (reading 'getTime')

tagyoureit commented 3 months ago

The dropdowns should have the devices that are set up in REM. Check the wiki. The errors will likely go away when the software is configured properly.