Content
# #nino-well — 2025-09-05
**07:21 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757082097263809):** we are communicating to the mqtt server
**07:21 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757082108029149):** but the pi and PLC are offline
**07:22 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757082129440149):** mqtt is in the cloud so that makes sense that we see bus voltage. its likely just the last value
**07:31 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757082669281829):** @Kevin if you want to install tailscale on your computer
**07:31 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757082710598379):** but we cant hit the pi or PLC.. its either something wrong with the Pi and the VPN (maybe a reboot) or starlink
**07:34 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757082844406199):** looks like its been out only since about 6:48am
**07:34 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757082850088469):** maybe 45 minutes.
**07:37 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757083073149809):**
![[F09DSQMN97Y_image.png]]
**07:48 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757083729985179):** do you want me to spend the time on coming up with a way to alarm us if comm goes down?
**07:50 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757083845631709):** i would also be curious if starlink is fine and the pi just needed to be rebooted.
**07:51 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757083865114679):** i could set up a script that reboots the pi if it cannot connect to the internet
**08:08 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757084917468189):** I'm going to head up there
**08:09 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757084966939839):** ok, ill be ready.. lets systematically find the broken link before we just start power cycling things
**08:13 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757085220253359):** copy
**08:14 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757085281315619):** Here is the manual in case you don't have it
[[F09DPEJ49PF_em15-sp1_110v-120v-input-vfd-user-manual.pdf]]
**08:15 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757085306183099):** for the fault register(s)
**08:15 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757085337613629):** copy
**08:16 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757085376213189):** im getting some good ideas for comm fail alerts.
**08:16 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757085382092049):** want me to pursue?
**08:16 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757085419797579):** and once we're back online we can set up a fail to start alert as well
**08:26 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757085985244809):** added an integration to this channel: [Healthchecks.io](https://autosys-workspace.slack.com/services/B09DSDBPL82)
**08:31 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757086313797759):** ok this is cool. we can have site alerts go to the appropriate channel
**08:34 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757086451033629):** or have an alerts channel. either way
**09:11 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757088670749819):** pi is online!
**09:11 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757088680796849):** what did you need to do?
**09:32 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757089946231379):** I have our Comm Fail Alert working
**10:10 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757092245038829):** Im just now onsite. I did nothing.
**10:11 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757092267873879):** must have been a starlink hiccup?
**10:11 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757092274610259):** everything is looking good
**10:11 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757092319988589):** want me to try to start it?
**10:12 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757092340393469):** It seemed like we were getting data looking at the chart. Idk
**10:12 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757092347625189):** Yeah you can start it
**10:12 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757092354556259):** (if you connect to the starlink app you can see events if there was downtime)
**10:12 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757092367730139):** I will
**10:13 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757092385369939):** this link down notification thing is cool
**10:14 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757092443417659):** 6:48 to about 9:17 on the chart is interpolated.. you can see the smooth line
**10:14 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757092447375609):** that was our downtime.
**10:15 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757092550339519):**
![[F09DNPZTJM9_1757092547448.jpeg]]
**10:16 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757092577089249):** mine has been doing that too.
**10:16 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757092590201699):** it took a while, but atleast it noticed an issue and rebooted itself
**10:16 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757092614593399):** Copy
**10:19 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757092799807519):** You can shut it off now
**10:20 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757092804625179):**
[[F09DTQPEQA2_iotmqttpanel-250905_101909.json]]
**10:20 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757092832216779):** Thanks
**10:21 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757092860298559):** Need to program plc to start vfd from DO 1
**10:21 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757092878761669):** ok want me to do that now?
**10:21 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757092884155799):** Please
**10:21 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757092892981699):** should only take a minute
**10:21 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757092894332499):** standby
**10:25 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757093119848499):** that should do it.
**10:25 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757093126178589):** let me know when you are ready to test
**10:29 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757093386933669):** Copy. Finishing wiring
**10:36 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757093805383859):** Give it a try
**10:37 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757093870735269):** i see it running
**10:37 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757093876968829):** oh
**10:38 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757093881828409):** i energized DO/0
**10:38 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757093887134719):** wrong output?
**10:38 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757093913091409):** or is DO1 the first output
**10:38 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757093913131549):** No it's right
**10:38 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757093915064179):** k
**10:39 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757093959308159):** Relay didn't energize tho7gh. Still came on by comm because I didn't change vfd parameter. Standby
**10:39 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757093969791189):** copy
**10:41 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757094104438209):** should i stop it?
**10:41 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757094109013879):** Yes
**10:45 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757094317018849):** Gonna do some cleanup, and power the Pi from 24v.
**10:46 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757094361136149):** copy
**11:10 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757095831620359):** Pi is powered down
**11:18 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757096286240349):** copy
**11:18 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757096294995809):** let me see if our comm fail comes in
**11:18 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757096297695379):** i put a 10 minute timer on it
**11:18 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757096333312559):** last checked in 45 seconds ago
**11:19 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757096362119299):** its still checking in.. did you power it back up?
**11:29 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757096942347949):** oh here we go.. we're at 2 minutes since last check in.. if its off for 10 minutes we should get our comm fail test
**11:32 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757097130941989):** I did. I didn't see your message. I just unplugged it again
**11:32 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097142232799):** 46 seconds ago it checked in
**11:32 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097150595709):** i can shorten it to two minutes for our alarm
**11:32 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097160426009):** we're at just over 1 minute now
**11:35 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097351595179):** did that notify you here in the channel?
**11:37 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757097472516809):**
![[F09ELERHSQ0_1757097468811.jpeg]]
**11:38 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097516255369):** we could have alerts go to the appropriate channel or if we wanted we could have an "Alerts Channel"
**11:38 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097521452999):** oh look.. we get one when its up too
**11:39 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097578614799):** i started a document on all the workflow and services involved.. i'll document logins and websites and everything
**11:39 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757097591656279):** Sweet
**11:41 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757097669130819):** Is an update on the app required?
**11:41 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097683521259):** no. just visual changes
**11:41 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097698126149):** but recommended if its easy to do
**11:41 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097715800959):** if we end up building our own app, we could make it so we can push updates to the clients
**11:42 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757097772656919):** Hmmm won't start for me
**11:43 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097787444559):** the drive wont start?
**11:43 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757097799770139):** No output from plc
**11:43 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757097807515329):** After pressing stary
**11:43 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097839109379):** drive is not enabled
**11:44 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097849656759):** i need to add the read on the "writes" such as the enable toggle
**11:44 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097856187819):** toggle enable off and back on
**11:44 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097859263629):** then try start
**11:45 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757097905891429):** Ok it worked. Can you go ahead and fix that?
**11:45 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097910146049):** yes
**11:45 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757097958719439):** Thanks. Do we need the enable?
**11:46 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097985780659):** i guess not
**11:46 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757097999840449):** still need to read in the setpoints and timed run status
**11:46 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757098012545599):** Copy
**11:49 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757098155960769):** will they ever want to run it less than 60hz? i dont think our modbus register is right for speed cmd
**11:58 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757098702178809):**
![[F09DXNQNJ3E_20250905_115754.jpg]]
**11:58 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757098722760199):** branded
**11:59 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757098746421309):** I learned it from Nviro
**11:59 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757098757152419):** can you help me test something?
**11:59 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757098766702869):** Ya
**12:00 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757098820005019):**
[[F09DQS3HQ7P_iotmqttpanel-250905_115944.json]]
**12:00 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757098821664389):** Can you update your dashboard
**12:00 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757098845871499):** Let me know when you did that. Then we can test
**12:02 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757098958307359):** Can you email me that file? I can't download it in slack on my phone
**12:02 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757098965704079):** yes
**12:03 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757099006256619):** sent
**12:05 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757099109375139):** Ok it's updated
**12:05 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757099150274689):** ok can you change the timed run setpoint? i need to figure out how to get it to update on my screen as well
**12:06 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757099183395599):** Done
**12:06 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757099194065399):** Set to 2
**12:07 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757099224455949):** hm. i need to figure out a way to do this
**12:07 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757099239854299):** our VFD speed command isnt hooked up corretly.. maybe in the modbus to the drive.
**12:07 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757099246533459):** do we want to fix that? or will it always be full speed
**12:07 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757099262204559):** It will set its own speed.
**12:08 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757099281132249):** ok, im going to remove that from the dashboard
**12:08 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757099295907969):** then i just need to figure out how to get the toggles to refresh..
**12:08 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757099299766959):** and maybe the timed run hours setpoint
**12:08 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757099321324329):** Copy. Im gonna hit the road home
**12:11 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757099479530189):** did the DO thing work out?
**12:27 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757100446070409):** Ya
**12:27 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757100452947949):** All done and working
**12:39 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757101149696109):** can you toggle the timed run (or enable if you dont mind it stopping) so i can see if it updates for me
**13:16 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757103411913989):** I just toggled the enable on. It was off on my app
**13:18 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757103503905649):** did you restore the lastest version? i sent another email
**13:18 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757103519260629):** Oh standby
**13:18 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757103520853709):** i see timed run toggled on its own.
**13:18 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757103523169119):** so i think its working
**13:18 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757103527068019):** 3 minutes ago
**13:21 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757103693643209):** Updates my app and toggle the timed run to off
**13:21 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757103713687909):** i hit start.
**13:22 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757103722380829):** when timed run ends it stops the drive (even with the toggle)
**13:22 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757103741349569):** i just enabled timed run.. did the toggle switch for you?
**13:23 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757103784614559):** It did!
**13:23 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757103795861629):** im going to turn it off
**13:23 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757103798493029):** (tiemd run)
**13:23 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757103815299949):** lets see how that goes
**13:24 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757103841442889):** It's off
**13:24 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757103873169779):** other than the possible starlink issue, i still feel good about this
**13:24 [Mason Radke](https://slack.com/archives/C094GTB7ACS/p1757103877744329):** weve made some good improvements today
**13:25 [Kevin](https://slack.com/archives/C094GTB7ACS/p1757103933978149):** Yep! More to come