So I went into my router settings and found that the IP addresses were listed as follows:
Pentair - 10.0.0.x
Hassio - 10.0.0.xx
By changing the values in the Pentair config to the values above, I get the following log errors:
MQTT Log: (which repeats)
1595435999: New client connected from 172.30.32.1 as mosq-w5OFuqqZr6PB18mIbs (p2, c1, k60, uâPentairâ).
1595435999: Client mosq-w5OFuqqZr6PB18mIbs disconnected.
Pentair Log:
Connection error: Connection Refused: not authorised.
Error: The connection was lost.
If I add my normal IP address from my modem, 192.168.1.x, I am able to return the following results:
Pentair Logs:
[s6-init] making user provided files available at /var/run/s6/etcâŚexited 0.
[s6-init] ensuring user provided files have correct permsâŚexited 0.
[fix-attrs.d] applying ownership & permissions fixesâŚ
[fix-attrs.d] done.
[cont-init.d] executing container initialization scriptsâŚ
[cont-init.d] done.
[services.d] starting services
[services.d] done.
version=POOL: 5.2 Build 738.0 Rel
pool ok=1
pool active=true
pool temp=84
pool settemp=89
pool heatStatuse=0
pool heatStatuse=off
spa active=false
spa temp=86
spa settemp=100
spa heatStatuse=off
salt ppm=3750
pH=0
orp=0
saturation=0
air temp=87
freezeMode=0
alarms=0
Number of circuitArray Objects=7
calcium=0
cyanuric acid=0
alkalinity=0
controller is in celsius=false
controllerId=100
pumpCircArray=70,0,0,0,0,0,0,0
Number of bodyArray Objects=7
bodyArray=
circuitId: 500
name: Mist
circuitId: 501
name: Pool Light
circuitId: 502
name: Aux 2
circuitId: 503
name: Aux 3
circuitId: 505
name: Pool
circuitId: 510
name: Feature 1
circuitId: 511
name: Feature 2
numPumps=1
pumpID 0 watts=720
pumpID 0 rpms=2250
pumpID 0 gpms=50
salt cell installed=false
salt cell satus=129
salt cell level 1=100
salt cell level 2=5
CLOSING CONNECTION
Error: Connection refused
MQTT Client exited with non-zero status
HOWEVER, if I refresh the Pentair Log I get:
Error: Connection refused
MQTT Client exited with non-zero status
The MQTT Logs now show:
[12:55:11] INFO: Setup mosquitto configuration
[12:55:11] INFO: No local user available
[12:55:13] INFO: Initialize Hass.io Add-on services
[12:55:13] INFO: Initialize Home Assistant discovery
[12:55:13] INFO: Start Mosquitto daemon
1595436913: mosquitto version 1.6.3 starting
1595436913: Config loaded from /etc/mosquitto.conf.
1595436913: Loading plugin: /usr/share/mosquitto/auth-plug.so
1595436913: |-- *** auth-plug: startup
1595436913: âââ Username/password checking enabled.
1595436913: âââ TLS-PSK checking enabled.
1595436913: âââ Extended authentication not enabled.
1595436913: Opening ipv4 listen socket on port 1883.
1595436913: Opening ipv6 listen socket on port 1883.
1595436913: Opening websockets listen socket on port 1884.
1595436913: Opening ipv4 listen socket on port 8883.
1595436913: Opening ipv6 listen socket on port 8883.
1595436913: Opening websockets listen socket on port 8884.
1595436913: Warning: Mosquitto should not be run as root/administrator.
1595436915: New connection from 172.30.32.1 on port 1883.
[INFO] found homeassistant on local database
1595436917: New client connected from 172.30.32.1 as Pentair (p2, c1, k60, uâhomeassistantâ).
Refreshing the MQTT logs does not change anything.
The only other thing that I can think of would be the MQTT info listed in my yaml.config file which is:
mqtt:
broker: 192.168.1.x
port: 1883
client_id: Pentair
username: xxxxxxxxxxxxx
password: xxxxxxxxxxxx
OTHER NOTES:
I donât know if it matters but I am somewhat limited on making adjustments to my ISP settings as I am forced to get internet through an AT&T Unlimited iPad Plan via SIM + Netgear Nighthawk M1. Furthermore, I am unable to do any port forwarding whatsoever with this setup due to AT&T restrictions.
Thoughts?