Search results

  1. J

    Aqualink PDA automation using RS485

    My next goal is to get this to work with openhab. I'll post any updates when I get that working!
  2. J

    Aqualink PDA automation using RS485

    All - the PDA-only version of aquaweb has been updated here: GitHub - johnnytaco/aquaweb: Control Jandy Aqualink via a web interface ... Look for aquawebpda-v2.py. Sorry I have not had time to merge with EFP3's original code that also supports the other Aqualink systems. -jt
  3. J

    Aqualink PDA automation using RS485

    Hi Joby - The Aqualink PDA (not sure about the others) does not send a confirmation of a command other than displaying a line or two on the screen. All the communication is up/down/select and screen drawing. It's mostly one way communication (controller to PDA) with button pushes going...
  4. J

    Aqualink PDA automation using RS485

    Here's a screenshot of the PDA remote. I've got dynamic sizing via css now so the table and buttons will auto size and resize according to the browser window. It looks great on iphone, android, and various web browsers in mac and windows. My code is still a major fork off of efp3's so I'll work...
  5. Screen Shot 2017-08-16 at 12.14.54 PM.jpg

    Screen Shot 2017-08-16 at 12.14.54 PM.jpg

  6. J

    Dirt and crushed granite in pool

    Hi all, Last year we put a crushed granite pathway in our backyard. It looks great and helped stop the dogs from tracking mud in. However, we've found that when it rains REALLY hard, it carries some of the dirt/mud into my pool. This has happened a few times over the last month but I've been...
  7. J

    Aqualink PDA automation using RS485

    Making good progress on PDA automation. It doesn't look like much yet but there's a lot of work done under the hood with working macros (one click (or http post) buttons that perform various functions). I would imagine this will work with the various other remotes/iAqualink as well...
  8. J

    Aqualink PDA automation using RS485

    Some photos of my rigged up rpi/wifi dongle/power. The rpi is shoved in the Jandy power center on the left side. The dongle is taped to the brick using a USB extension cable to get it out of the power center. The power is running to the outlet below. This is all temporary until I can run a...
  9. J

    Aqualink PDA automation using RS485

    I was updating/editing my post as you were replying so I had added a bit more commentary somewhat related to what you're saying. Great timing for an Internet outage... Makes sense to compare the screen to where I think I am before hitting select. If the PDA is showing stats, all the buttons do...
  10. J

    Aqualink PDA automation using RS485

    I've got all the regex done to get and set global variables with: pool mode, spa mode, heater, air temp, water temp, pump rpm, pump watts. Here's an example from my logging where I had the pump on (pool mode) along with the heater: poolmode=1 spamode=0 heater=1 pump=1 pumprpm=3000...
  11. J

    Aqualink PDA automation using RS485

    I'm assuming my Aqualink PDA system doesn't have SpaLink but I'll check. I only have the PDA and the buttons on the actual power center/main board. No other devices/wall panels/etc. Yes, we get lightning. If I really want to get crazy, I'll drill a hole in the brick and run the wire behind the...
  12. J

    Aqualink PDA automation using RS485

    I'm thinking regex is required so I can confirm commands. Example, turning on the filter pump is as "simple" as navigating to "POOL MODE" and hitting select, but the only way to really know it's on is to regex/scrape for "POOL MODE ON" or on the other page that cycles equipment on, "FILTER...
  13. J

    Aqualink PDA automation using RS485

    AWESOME NEWS! I can't believe you survived this long with no way to program the system (or do anything with it outside of the control panel)! Very cool that you don't have to spend $300 on a new crappy remote or $500+ for the iaqualink upgrade. I was having the ctrl-c problem with it still...
  14. J

    Aqualink PDA automation using RS485

    Confirmed your new PDA screen looks and works well! The blank upper right button is the power button, by the way. ;)
  15. J

    Aqualink PDA automation using RS485

    I looked briefly and figured it was something with INDEXHTML but wasn't sure and was already off on my regex project (which I'm going to do in Python for now). I'll test your new version here in a bit. Agreed, don't know what the unknown commands are and it doesn't seem to matter. There's no...
  16. J

    Aqualink PDA automation using RS485

    Awesome. I love that you're re-engaged in this! :) It works, but it's showing the non-PDA html. Here's what is logging in the terminal: Creating PDA emulator... Creating RS485 port... Creating web server... Main loop begins... Started httpserver on port 80 unk: cmd=1b args=0000 unk: cmd=1b...
  17. J

    Aqualink PDA automation using RS485

    >My condolences on the REGEX work. Can you fork my repo @ GitHub and then submit a pull request? That's the normal way I've seen this done, and it gives you a private git repo as well as tracibility in the final product. Absolutely. I've never used Git but it looks pretty straightforward. For...
  18. J

    Aqualink PDA automation using RS485

    Some screen captures of this in action. These screens change automatically without me hitting buttons, typical of how the PDA works. Sitting at the menu, just wait and it will show what equipment is on, then it will also show the pump RPM and wattage.
  19. J

    Aqualink PDA automation using RS485

    Woot. I have it working. I'm trying to upload it here but it's too big. efp3, would you mind adding me to your GitHub repo so I can add to it (my GitHub name is johnnytaco)? Or I'm happy to create a new one, but since it's mostly the same code, I thought it would be cool to combine. I've...
  20. J

    Aqualink PDA automation using RS485

    Ah - I didn't try that because it says RS (not PDA) and I'm on a mac and can't run an exe. ;) Is that what you ran to get the remote image you attached in your previous post?
  21. J

    Aqualink PDA automation using RS485

    ray - can you send the link to this? I haven't been able to find it.
  22. J

    Aqualink PDA automation using RS485

    Some good news... making great progress. Working with aquaweb.py, have stripped out most of the spa code and adjusted some logging to help see what I'm doing. Changed the ID to be 60 to match the PDA, changed the rs485 connection from SEVENBITS to EIGHTBITS, and changed pageup/pagedown to be...
  23. J

    Aqualink PDA automation using RS485

    Confirmed this is all text by using a hex to ascii converter: args=04504f4f4c204d4f444520202020204f4e # "POOL MODE ON" args=05504f4f4c2048454154455220204f4646 # "POOL HEATER OFF" args=06535041204d4f444520202020204f4646 # "SPA MODE OFF" args=07535041204845415445522020204f4646 # "SPA...
  24. J

    Aqualink PDA automation using RS485

    efp3 - Thanks for chiming in! Your code is a GREAT start and I greatly appreciate it. I have a working remote so we're in luck. ;) rralian - Just dawned on me, you probably aren't going to get anywhere without a working PDA remote. So I went through the logs to get us both started. This...
  25. J

    Aqualink PDA automation using RS485

    By the way - read this for how the protocol/process between master and remote work. It looks to be spot on for PDA or other (although there are obviously some differences with the PDA): aquaweb/protocol.md at master · earlephilhower/aquaweb · GitHub
  26. J

    Aqualink PDA automation using RS485

    Congrats for getting this far! :) Now prepare to beat your head against the wall! I've spent most of the morning getting ssh keys in order, finding the right IDE for Python (I settled on VIM since it's already in raspbian jessie lite and has color syntax), and digging around aquaweb.py which...
  27. J

    Aqualink PDA automation using RS485

    Thanks for sending that. I skimmed past that in the other thread. I figured most of it would be worthless with the PDA but looking at the code, I think a lot will be useful (acks and whatnot are well spelled out). Plus it has the html already in there... definitely a good thing to reverse...
  28. J

    Aqualink PDA automation using RS485

    Awesome, glad to have some support from someone with the same setup (although worse with no working PDA). Are you controlling the pool only from the buttons on the power center itself, with no way to change the programming? Sounds like the pi zero is a great way to go. Some caveats though - if...
  29. J

    Control your Jandy equipment from your PC with a $15 adapter

    No kidding. I've been working on this for a few hours today now that I have a good connection to the rpi. Have learned a few things but have a ways to go... see you in the other thread!
  30. J

    Control your Jandy equipment from your PC with a $15 adapter

    I've created a new thread dedicated to automating the Aqualink PDA. Given this thread is so long and the scope has changed to much, I thought it would help. Plus I've summarized everything into one post so far.... Aqualink PDA automation using RS485 Thanks to everyone that has contributed to...