Giter VIP home page Giter VIP logo

Comments (8)

sfeakes avatar sfeakes commented on September 26, 2024

It wouldn't work as is. RS485 works from on the principle of one device controlling the network and many devices acting as slaves to the controller. In this case, the control panel is the controller and all equipment including AqualinkD are slaves. Each device talks through the controller to other devices, they can't talk directly. So without a control panel, this would not work.
In saying that, it is quite simple to create a controller. Before I got my control panel comunicating with my salt water generator, I did exactly what you want to do. Used a version of AqualinkD to act as the control panel / RS485 server to the salt water generator. Then I could control the Salt Water Generator. But each device is different in how and what they communicate, so you'd need to spend hours deciphering that since none of it is published.

There is this project that can control some RS485 devices directly (ie act as a RS485 server), not sure if they have what your looking for with the JXi heater though.
https://github.com/tagyoureit/nodejs-poolController

from aqualinkd.

Astroman avatar Astroman commented on September 26, 2024

from aqualinkd.

timelery avatar timelery commented on September 26, 2024

Thanks for the info. Still hoping Janet will come out with a simple heater control like the IQPump01.

On Aug 19, 2018, at 7:11 AM, sfeakes @.***> wrote: It wouldn't work as is. RS485 works from on the principle of one device controlling the network and many devices acting as slaves to the controller. In this case, the control panel is the controller and all equipment including AqualinkD are slaves. Each device talks through the controller to other devices, they can't talk directly. So without a control panel, this would not work. In saying that, it is quite simple to create a controller. Before I got my control panel comunicating with my salt water generator, I did exactly what you want to do. Used a version of AqualinkD to act as the control panel / RS485 server to the salt water generator. Then I could control the Salt Water Generator. But each device is different in how and what they communicate, so you'd need to spend hours deciphering that since none of it is published. There is this project that can control some RS485 devices directly (ie act as a RS485 server), not sure if they have what your looking for with the JXi heater though. https://github.com/tagyoureit/nodejs-poolController — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

Did you ever find a solution to controlling the Jandy Jxi heater?

from aqualinkd.

Astroman avatar Astroman commented on September 26, 2024

No, never did. The heater actually has a simple switch closure mechanism for activating the high and low temperatures so I was thinking of hooking up a couple of relays and valve actuators controlled via my home automation system. This wouldn't provide temperature control but I normally don't need to change it anyway.

from aqualinkd.

timelery avatar timelery commented on September 26, 2024

No, never did. The heater actually has a simple switch closure mechanism for activating the high and low temperatures so I was thinking of hooking up a couple of relays and valve actuators controlled via my home automation system. This wouldn't provide temperature control but I normally don't need to change it anyway.

I did the exact thing against the fireman switch and that allows me to switch the spa and pool heater on. However, I was hoping to tap into the RS485 bus so I could read the temperature coming from the Jxi. With the ultimate goal of a simple push notification when the spa hit temperature.

If you come across any info on how to properly read the messages coming from Jxi over RS485 please let me know and I will do the same.

from aqualinkd.

timelery avatar timelery commented on September 26, 2024

No, never did. The heater actually has a simple switch closure mechanism for activating the high and low temperatures so I was thinking of hooking up a couple of relays and valve actuators controlled via my home automation system. This wouldn't provide temperature control but I normally don't need to change it anyway.

I did the exact thing against the fireman switch and that allows me to switch the spa and pool heater on. However, I was hoping to tap into the RS485 bus so I could read the temperature coming from the Jxi. With the ultimate goal of a simple push notification when the spa hit temperature.

If you come across any info on how to properly read the messages coming from Jxi over RS485 please let me know and I will do the same.

@sfeakes Do you have any recommendations on how to begin with trying to decode the Jxi messages? Starting with the response below?

image

from aqualinkd.

timelery avatar timelery commented on September 26, 2024

I think a great first step would be to figure out how to construct the message to send to the Jxi heater to put it into Remote Mode like below.

image

from aqualinkd.

Astroman avatar Astroman commented on September 26, 2024

I haven't looked into the protocols at all. I keep hoping Zodiac will come out with a simple device for heater control like they have for the pump.

When you hooked up to the contacts to turn the heater on and off, was it simply a matter of a switch closure between a common terminal and the low or high temperature terminal? Or did the temp terminal need to be connected to ground or a voltage?

from aqualinkd.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.