Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • May 06 20:14
    Tegguy closed #291
  • May 06 20:14
    Tegguy commented #291
  • May 06 18:29
    tagyoureit closed #277
  • May 06 18:28
    tagyoureit closed #261
  • May 06 18:28
    tagyoureit commented #291
  • May 05 20:49
    Tegguy commented #291
  • May 05 20:46
    Tegguy commented #290
  • May 05 19:33

    tagyoureit on NixiePumps

    Comms fix to reject messages if… (compare)

  • May 05 18:52
    tagyoureit commented #289
  • May 05 18:51
    tagyoureit commented #289
  • May 05 18:32

    tagyoureit on NixiePumps

    SF pump now correctly extends D… (compare)

  • May 05 15:32
    tagyoureit commented #288
  • May 05 14:46
    fresnoboy commented #288
  • May 05 14:46
    fresnoboy commented #288
  • May 05 14:40
    tagyoureit commented #288
  • May 05 14:27
    tagyoureit commented #291
  • May 05 14:09
    tagyoureit commented #290
  • May 05 10:03
    Tegguy opened #291
  • May 05 10:01
    Tegguy opened #290
  • May 05 03:05
    fresnoboy commented #288
2delarosa
@2delarosa
So I launched at the webclient as well and I'm thinking it has to do with the pool controller
2delarosa
@2delarosa
image.png
So it discovers the pump but it errors when I try to configure it.
DrJeff
@DrJeff
@2delarosa
A nice tip i got was to go to the poolcontroller folder and delete the data/ contents poolState.json and the poolConfig.json but if you are worried you better back them up first then restart the poolcontroller and refresh browser if necessary. Now it will build your controller back again I found for setting up my Virtual pump I needed to do it in the webclient everytime I did it in the DashPanel it was getting wacky, I lost the clock and can't remember what else I just do setup via webclient but control via dashpanel or Home Assistant or Homebridge
10 replies
DrJeff
@DrJeff
@tagyoureit How can I send temps, pressure, ph, orp into njspc via mqtt? I am using Virtual Controller for pump and ic60
3 replies
DrJeff
@DrJeff
I’m using virtual controller is that an issue
DrJeff
@DrJeff
Call me crazy but can Virtual Pumps intellifloVS be set to rpm direct from MQTT/API I thought I was doing this but maybe in 5.3 what is the command?
DrJeff
@DrJeff
This seems to be a read only topic virtual-controller/state/pumps/1/intelliflovs/rpm
tagyoureit
@tagyoureit

@DrJeff can't start a thread today for some reason.

It's not available anymore. The supported way is by setting up the pump circuits and assigning those to feature circuits.

1 reply
zbrozek
@zbrozek:matrix.org
[m]
So I seem to have ended up in a "hm I should maybe DIY more pool things" rabbit hole. Hi folks!
zbrozek
@zbrozek:matrix.org
[m]
The thing I'm specifically thinking about is building an alternative to the Pentair SpaCommand remote. Does anyone know if it has specific messages on the RS485 bus?
2 replies
zbrozek
@zbrozek:matrix.org
[m]
I think in an ideal universe I'd build some bespoke hardware that lives spa-side. The comms interface would be something of an open question. I'd be tempted to make the widget utilize 802.3at and have some other widget that lives at the pool pad (also on the Ethernet network) that taps the RS485 bus.
Nominally I'd just buy the SpaCommand, but my Spa was plumbed with an IS4 in mind, and a SpaCommand would live partially below the water line. Plus, I'd like to integrate in some lighting. Something like this maybe: https://www.q-tran.com/products/flex-light-flex-square-pool-spa-dw/
rstrouse
@rstrouse
That is one of the functions of njspc. It will take your socket commands and translate them into the appropriate RS485 commands. Your lighting is simply another AUX circuit.
zbrozek
@zbrozek:matrix.org
[m]
Yeah I was thinking that "other widget" would be the thing running njspc. Probably a raspberry pi. Then the widget I build would use MQTT.
One nice thing about making my widget PoE-enabled and on Ethernet is that I could use PoE for lighting power (not going to need more than ~25 watts) and also expose light control to Home Assistant.
kurtifier
@kurtifier
@tagyoureit I am trying to get the pool controller to auto start on reboot. I looked at the PM2 documentation and followed those steps. I put the correct cwd. When I run pm2 ls is shows that both the pool controller and the webclient are online; however, when I check the dash panel, it never initializes and stays at 0% I then ran npm start to start the pool controller and got this.
pi.PNG
rstrouse
@rstrouse
You have a syntax error in your config.json. If you copy and paste it to jsonlint.com it will show you the error.
kurtifier
@kurtifier
Thank you! I was able to get it to work now! I now have a new issue where on reboot both homebridge and the pool controller startup on reboot but the homebridge starts up before the pool controller can finish compiling. This makes it so that I cannot control my pool via homekit until I reboot homebridge. Is it possible to delay the homebridge startup so the poolcontroller can finish compiling?
DrJeff
@DrJeff
Screen Shot 2021-03-26 at 11.22.40 PM.png

Edit nano /etc/systemd/system/homebridge.serviceand add these lines

TimeoutStartSec=infinity
ExecStartPre=/bin/sleep 30

this will delay the service how ever many seconds you put

But this will delay every reboot of homebridge by the time you put here!!
DrJeff
@DrJeff
Oh and forgot you need to sudo systemctl daemon-reload to reload the service
nicdive
@nicdive
Hello, in release 6 I can’t find the new url command which replace « "pumpCommand/off/pump/1" to OFF
and "pumpCommand/run/pump/1/rpm/1600" to run with any chosen RPM »
My home automation was using this for a long time. Thanks for your help.
Jay Slabotsky
@JSlabotsky_twitter
It doesn't look like that exists in the new API. I'm running a virtual controller for a stand-alone pump and I really miss these simple commands. I can't get MQTT working with Home Assistant to save my life.
2 replies
DrJeff
@DrJeff
Screen Shot 2021-03-28 at 8.40.00 PM.png
spilote
@spilote
Hey guys, I'm trying to understand something. I currently don't have a salt system and planning on purchasing one. Would I simply need the Salt Cell (let's say from Hayward) and a Raspberry to control or I also need the controller from Hayward?
4 replies
zbrozek
@zbrozek:matrix.org
[m]
I just recently added in IC40 to my pool. So far I've had to run it at very very low duty cycles to avoid over-chlorinating. Also I find it very annoying that they don't actually sense the chlorine level when real cl- sensors exist, and that they don't use a switching power supply (so it wastes a good deal of energy).
2 replies
*an
Very nice not to have to keep tossing bottles of bleach in though. So on balance I'm glad to have done it, but I'm irritated that the product feels incomplete / under-engineered.
zbrozek
@zbrozek:matrix.org
[m]
Friend of mine and I are building our own controller that incorporates them. Retail price of such a sensor is around $500-1000 depending on what you get. Price to manufacturer is typically 10-40x lower on components.
20 replies
(I'm an electrical engineer and design industrial products for a living, so I see the pricing delta between distribution and direct-contract for a wide range of parts)
Not using a switching supply is inexcusable. The big transformer is probably more expensive than the switching supply, and certainly less efficient.
DrJeff
@DrJeff
@johnny2678 new thread?
You auto dosing Acid with your SWG you find high acid usage? SWG always raise pH in cement pools for me. Where is you pH at with how much dosing and mixing
28 replies
id-redacted
@id-redacted

Ok, I'm rather confused. I have njspc running on my rpi ubuntu installation. The server is running on port 4200 and log messages show it has successfully found the pool equipment.

I am running dashboard on port 80 (which I have set to allow).
I can reach the dashboard, but it shows disconnected from the server.

When I search for the server, it finds the server running on port 4200.

But after applying the setting, it still shows disconnected.

Once I managed to get it to show the pool and control it, but now it consistently does not work after a reboot.

Any thoughts?

ckurlinski
@ckurlinski
Use the external ip, if config
in the dashboard setup
I never used the loopback address
id-redacted
@id-redacted
Yes, I am using the direct ip(in this case 192.168.1.170)
ckurlinski
@ckurlinski
192.168.1.170:4200
id-redacted
@id-redacted
image.png
image.png
ckurlinski
@ckurlinski
restart the njpc
leaving dashboard running
id-redacted
@id-redacted
Ok. Nevermind. I have found the problem. Somehow my firewall rule to allow 4200 was lost.
I just re-added 4200 and its working fine.
Thanks
ckurlinski
@ckurlinski
ahhh, that will do it