-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Help Needed] Air Handler CFM Setpoint support #110
Comments
yes please. thanks! |
There is an attribute on the climate entity called “demand”, this is the CFM that is active on the zone. Take a look at that, let me know if you get data. You can create a template sensor to pull the attribute out into its own sensor. |
I am currently running V 0.0.5 and what I currently see is: |
Sounds good. Let me know what you see. You should only see Demand = 0 when the zone is not calling for heating or cooling. If it’s actively heating or cooling it should have a non zero number. |
OK, I made it through the update to v0.1.3a, see #119 Seems like this is working, here is what I see:
|
This should be possible to do, however I cannot determine the commands that are sent from the dealer control panel within the S30 thermostat. |
Pete is right, The way we can add it to this intergration is
@hufman did this perviously, if i undersatnd correctly. His work is where i found the local https info and decoded the diag data. He may be able to provide more insight. |
To clarify, I merely did static reverse engineering of the dealer app, and then poked at the local api with curl, and didn't do any HTTPS interception. I would expect this data to be available through the zone status though, and my repo has a few scripts to help dump the data out and see what it looks like! |
I like that idea of setting it up in android dev environment. Here’s what I’ve found / tried so far.. I’ve been able to trick the dealer app into connecting to my WIFI, I have an old WiFi router set in bridge mode connected into a PFSense gateway.
The next thing to try is to manually setup that subscription, by calling the endpoint directly, and see if this makes the App happier. |
I'm pretty sure this is the message to be sent:
Where et is the equipment type code which we get in the equipment message, pid is the parameter id. I found this list of et codes
You'd then want to send it using the same mechanism used to set the diagnostic level.
So I think it boils down to this (untested, unsyntax tested)
I'm not near my S30 for a while.. |
Looks like this can work. Command Sent:
Responses: First, it looks like it is commissioning the change. When I make the change from the S30 panel I see a "System under Test" icon appear, I think this is driven by this status, though I never get an update that rsbusMode is "normal"
Second it runs these tests?
Then the parameter change gets reflected back in the configuration about 8 seconds after the command.
|
I have figured out how to get the dealer app working and log the messages. I don't have a multizone system, so I don't get those controls and hence can't capture the messages to directly control the airflow. It may require an iPad though, as I believe Android does not allow installing a BURP proxy cert? Anyways the steps are:
Next, configure BURP proxy to route all traffic to the S30. Turn BURP intercept off, otherwise it will pause on each request.
|
I pointed the Lennox Tool at the API simulator that has zoning configured. Those controls just set the equipment parameters.
|
Release is here: https://github.com/PeteRager/lennoxs30/releases/tag/2022.9.0 |
There are systems that have variable speed air handlers. So for example, when the fan is on, there is a system setting to specify the CFM the fan should output. This enhancement would expose this setting and allow it to be set.
The text was updated successfully, but these errors were encountered: