Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jul 29 17:34
    rstrouse commented #330
  • Jul 29 17:23
    greenb8 commented #330
  • Jul 28 01:51
    ygelfand opened #331
  • Jul 21 02:37
    sonapsent commented #330
  • Jul 21 02:07
    556duckvader commented #330
  • Jul 21 02:01
    556duckvader commented #330
  • Jul 20 14:38
    sonapsent commented #330
  • Jul 19 01:35
    truvec commented #330
  • Jul 18 21:38
    tagyoureit commented #329
  • Jul 18 18:27
    zombielinux commented #329
  • Jul 18 15:04
    emes commented #329
  • Jul 17 23:19
    sonapsent opened #330
  • Jul 17 19:50

    rstrouse on master

    Removed the insidious code that… (compare)

  • Jul 17 18:54
    rstrouse commented #311
  • Jul 17 18:16
    johnny2678 commented #311
  • Jul 17 17:28
    rstrouse commented #311
  • Jul 17 17:27
    rstrouse commented #311
  • Jul 17 17:25
    tagyoureit closed #311
  • Jul 17 17:25
    tagyoureit commented #311
  • Jul 17 17:25
    tagyoureit commented #311
johnny2678
@johnny2678
some more interesting Chlorinator message marked as invalid messages after changing to Silly logging:
3|poolController  | [2/21/2021, 11:23:59 AM] info: [11:23:59 AM] 192.168.5.31 PUT /state/chlorinator {"id":1,"poolSetpoint":75}
3|poolController  | [2/21/2021, 11:23:59 AM] verbose: Wrote packet [255,0,255,165,56,16,33,153,10,1,15,0,0,0,0,0,0,0,0,1,193].  Retries remaining: 3
3|poolController  | [2/21/2021, 11:23:59 AM] verbose: Wrote packet [255,0,255,165,56,16,33,217,1,0,1,232].  Retries remaining: 3
3|poolController  | [2/21/2021, 11:24:08 AM] debug: Packet not processed: 255,255,0,255,165,56,16,34,215,1,1,1,232
3|poolController  | [2/21/2021, 11:24:08 AM] debug: Packet not processed: 255,255,255,255,255,255,255,255,0,255,165,56,15,16,23,16,1,0,0,0,1,245,8,52,0,0,0,0,0,1,0,128,2,215
3|poolController  | RS485 Stats:{"bytesReceived":385536,"success":13282,"failed":191,"bytesSent":10858,"collisions":0}
3|poolController  | [2/21/2021, 11:24:12 AM] debug: Chlorinator message marked as invalid after not finding 16,3 in payload after 26 bytes
3|poolController  | [2/21/2021, 11:24:12 AM] debug: Chlorinator message marked as invalid after not finding 16,3 in payload after 26 bytes
3|poolController  | [2/21/2021, 11:24:14 AM] info: [11:24:14 AM] 192.168.5.31 GET /state/circuits {}
3|poolController  | [2/21/2021, 11:24:14 AM] info: [11:24:14 AM] 192.168.5.31 GET /state/circuits {}
3|poolController  | [2/21/2021, 11:24:15 AM] info: [11:24:15 AM] 192.168.5.31 GET /state/pumps {}
3|poolController  | [2/21/2021, 11:24:15 AM] info: [11:24:15 AM] 192.168.5.31 GET /state/pumps {}
3|poolController  | [2/21/2021, 11:24:15 AM] info: [11:24:15 AM] 192.168.5.31 GET /state/chlorinators {}
3|poolController  | [2/21/2021, 11:24:15 AM] info: [11:24:15 AM] 192.168.5.31 PUT /state/chlorinator {"id":1,"poolSetpoint":75}
3|poolController  | [2/21/2021, 11:24:15 AM] verbose: Wrote packet [255,0,255,165,56,16,33,153,10,1,15,0,0,0,0,0,0,0,0,1,193].  Retries remaining: 3
3|poolController  | [2/21/2021, 11:24:15 AM] verbose: Wrote packet [255,0,255,165,56,16,33,217,1,0,1,232].  Retries remaining: 3
3|poolController  | [2/21/2021, 11:24:16 AM] silly: Retrying outbound message after 1.007secs with 3 attempt(s) left. - 165,56,16,33,217,1,0,1,232
3|poolController  | [2/21/2021, 11:24:16 AM] verbose: Wrote packet [255,0,255,165,56,16,33,217,1,0,1,232].  Retries remaining: 2
3|poolController  | [2/21/2021, 11:24:17 AM] silly: Retrying outbound message after 1.08secs with 2 attempt(s) left. - 165,56,16,33,217,1,0,1,232
3|poolController  | [2/21/2021, 11:24:17 AM] verbose: Wrote packet [255,0,255,165,56,16,33,217,1,0,1,232].  Retries remaining: 1
3|poolController  | [2/21/2021, 11:24:32 AM] info: [11:24:32 AM] 192.168.5.31 GET /state/circuits {}
3|poolController  | [2/21/2021, 11:24:32 AM] info: [11:24:32 AM] 192.168.5.31 GET /state/circuits {}
3|poolController  | [2/21/2021, 11:24:33 AM] info: [11:24:33 AM] 192.168.5.31 GET /state/pumps {}
11 replies
script and logic haven't changed since 6.x was released - update to 6.5 was only change to the environment
johnny2678
@johnny2678
ezgif.com-gif-maker.gif
^ animation showing SWG setPoint updates not taking in dashPanel either. (with my control script not running)
kurtifier
@kurtifier
I am having an issue with my serial port. Everything was working and then one day it stopped and the serial port keeps opening and closing.
3 replies
Capture.PNG
kreijnen
@kreijnen
Hi guys, first of all compliments on this project! looks great and I would love to use it on my IntelliPool system.
Is there support for this type of controller?
1 reply
johnny2678
@johnny2678

trying to decipher the Influx Bindings... how would I add a tag that would indicate if the measurement was taken in Pool or Spa mode?

      "points": [
        {
          "measurement": "chemControllersPh",
          "description": "Bind chemController emit and save pH",
          "tags": [
            {
              "name": "name",
              "value": "@bind=data.name;"
            },
            {
              "name": "id",
              "value": "@bind=data.id;"
            },
            {
              "name": "dosing status desc",
              "value": "@bind=data.ph.dosingStatus.desc;"
            },
            {
              "name": "dosing method desc",
              "value": "@bind=vars.cfg.ph.dosingMethod.desc;"
            }
          ],
          "fields": [
            {
              "name": "level",
              "value": "@bind=data.ph.level;",
              "type": "float"
            },

For me, Pool is Circuit1 and Spa is Circuit6 so is there a way to do a conditional in the binding? Sorry - just not sure what to try here 😂

30 replies
pseudocode would be something like
            {
              "name": "mode",
              "value": "@bind=if(circuit1 isOn == true), "pool" else "spa";"
            }
DrJeff
@DrJeff
Ok do I have a Bad RS485? The com is seen when plugged in but all messages aborted after 2 attempts
[3/8/2021, 12:39:41 AM] error: Message aborted after 2 attempt(s): 165,0,96,33,4,1,255,2,42
[3/8/2021, 12:39:43 AM] warn: Message aborted after 2 attempt(s): 165,0,96,33,4,1,255,2,42
[3/8/2021, 12:39:43 AM] error: Message aborted after 2 attempt(s): 165,0,96,33,4,1,255,2,42
[3/8/2021, 12:39:46 AM] warn: Message aborted after 2 attempt(s): 165,0,96,33,4,1,255,2,42
[3/8/2021, 12:39:46 AM] error: Message aborted after 2 attempt(s): 165,0,96,33,4,1,255,2,42
2 replies
Was funtional with IntellifloVS and IC60 but not any more
DrJeff
@DrJeff
@tagyoureit ^ This is a virtual Controller using 6.5.1 Looks like I lost pump control? probably a dumb mistake but any idea what to check?
DrJeff
@DrJeff
Does REM work with virtual pump and chlorinated. I would like to add all controls to this instead of running esphome for orp, ph, temps, pressure, valves, and lights
2 replies
When I set the pump in the config (GUI) settings my controller loses track of time it just stops updating and no pump or ic60 control.
18 replies
DrJeff
@DrJeff
I was using both but stopped the webclient to use dashpanel.
woobins
@woobins
How do I use pm2 to send the npm run start:cached command instead of just start? I'm on a rpi zero so it takes forever to start if it has to build first.
editing the args in ecosystem.config.js doesn't seem to do it
1 reply
DrJeff
@DrJeff
can the Intelliflo VS virtual controller be feed the GPM from external flow sensor into MQTT just for display like in homebridge?
virtual-controller/state/pumps/1/intelliflovs/flow
{
  "flow": 60

}
2delarosa
@2delarosa
I'm trying to upgrade to the latest version but it says I have unmerged files
openhabian@casajuarez:~/nodejs-poolController $ git pull
error: Pulling is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.
openhabian@casajuarez:~/nodejs-poolController $ git branch --list
  list
  master
* next
22 replies
Which branch should I point to?
2delarosa
@2delarosa
image.png
Here is image of some of the git pull output. I definitely did not modify those files
2delarosa
@2delarosa
@rstrouse, I'm getting a blank white page when I launch the webpage. I made sure to enter the IP address where the application lives since it will be accessed remotely. I launched another browser and it pops up but with the old view. I don't know if I have the right version
> nodejs-poolcontroller-dashpanel@0.0.1 start /home/openhabian/nodejs-poolController-dashPanel
> npm run build && node dist/app.js


> nodejs-poolcontroller-dashpanel@0.0.1 build /home/openhabian/nodejs-poolController-dashPanel
> tsc

info: Server is now listening on 192.168.100.39:5150
image.png
Here's an image from a chrome browser
2delarosa
@2delarosa
image.png
and here's a snapshot from a Brave browser
rstrouse
@rstrouse
Click on the home icon on the upper right and what do you see?
2delarosa
@2delarosa
So on the brave, I ended up turning on the shields (sounds like the wrong thing to do) and the GUI was refreshed. I turned it back off and it still worked. However, is that the latest version
rstrouse
@rstrouse
That is the latest version. I have no experience with that browser.
2delarosa
@2delarosa
So to create a virtual pump do I still need to use the webclient or can I use the dashpanel? Also, where can I load messages between the controller and the RS485 interface
rstrouse
@rstrouse
I believe it auto-detects pumps on the but. To see messages http://192.168.100.39:5150/messageManager.html. Once you load it up there are buttons on the listing to activate them and filters under the hamburger menu.
2delarosa
@2delarosa
Thanks. So how does one set the date on top of the application. It keeps showing 1/21/2021
Also, I still showing stack trace errors when I try to save a feature.
ApiError: Invalid feature id: -1
    at FeatureCommands.setFeatureAsync (/home/openhabian/nodejs-poolController/controller/boards/SystemBoard.ts:2038:87)
    at /home/openhabian/nodejs-poolController/web/services/config/Config.ts:356:56
    at Layer.handle [as handle_request] (/home/openhabian/nodejs-poolController/node_modules/express/lib/router/layer.js:95:5)
    at next (/home/openhabian/nodejs-poolController/node_modules/express/lib/router/route.js:137:13)
    at Route.dispatch (/home/openhabian/nodejs-poolController/node_modules/express/lib/router/route.js:112:3)
    at Layer.handle [as handle_request] (/home/openhabian/nodejs-poolController/node_modules/express/lib/router/layer.js:95:5)
    at /home/openhabian/nodejs-poolController/node_modules/express/lib/router/index.js:281:22
    at Function.process_params (/home/openhabian/nodejs-poolController/node_modules/express/lib/router/index.js:335:12)
    at next (/home/openhabian/nodejs-poolController/node_modules/express/lib/router/index.js:275:10)
    at /home/openhabian/nodejs-poolController/web/Server.ts:336:21
    at Layer.handle [as handle_request] (/home/openhabian/nodejs-poolController/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/openhabian/nodejs-poolController/node_modules/express/lib/router/index.js:317:13)
    at /home/openhabian/nodejs-poolController/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/home/openhabian/nodejs-poolController/node_modules/express/lib/router/index.js:335:12)
    at next (/home/openhabian/nodejs-poolController/node_modules/express/lib/router/index.js:275:10)
    at /home/openhabian/nodejs-poolController/node_modules/body-parser/lib/read.js:130:5
2delarosa
@2delarosa
image.png
Also, the home screen is showing previous configurations. the upper right was the orginal configuration that no longer exists. It got lost when I reloaded configuration under settings. Then the lower box on the left were remnants from configuration after the reload of the configuration. Non of those configurations are reflected in the settings.
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.