Al, responded in PM as well, but to document publicly:
As for the decoding of the above frame, I can't help you with meaning, but can with framing
references:
https://github.com/nebulous/infinitude/wiki/Infinity-serial-protocol...
The above adaptor is the one I use right now and is available from different suppliers on Amazon:
https://www.amazon.com/Interface-Ft232rl-Module-Protection-Function/dp/B01LKZ7JMK/ref=sr_1_9?ie=UTF8&tag=sbhq-20&qid=1477251723&sr=8-9&keywords=usb+rs485
There are a couple of options on the...
It's also worth noting that Infinitude exposes the power usage structure as xml and json at
http://yourinfinitude/energy.json
http://yourinfinitude/energy.xml
*which I just checked does enumerate emergency heat separately
@acd - awesome! One of the things on my increasingly long todo list was to write an infinity protocol implementation in Go and in Elixir. Hooray opensource, now I don't have to learn :) I'll be happy to work with you to replace some of the serial bits of Infinitude with Infinitive as it develops...
Those are requests from your thermostat
- to read register 00030A from your furnace (table 03 - "RLCSMAIN / INGUI" row 0A)
- to read register 003E0A from your heat pump (table 3E - "DCLEGACY" row 0A)
As to the definition of those two tables, unfortunately we still don't have a comprehensive...
I'm not sure why someone added the `use usr/share/perl` instruction to the wiki. Perhaps that's a needed workaround for Debian on the Pi, but isn't be required if you're running Arch on the Pogoplug at least.
"Use of uninitialized value in concatenation" messages are only warnings not errors...
Are you able to see serial data in a serial terminal application such as minicom? That's the simplest first item to check before getting into brybus or infinitude serial debugging.
Some incantation like
minicom -D /dev/ttyUSB0 -b 38400
Are you speaking of Infinitude /api/* http...
"sort of" rest interface is accurate :) but if Infinitude works to control your thermostat, any HA controller that supports basic http-style controls should be able to control Infinitude.
The closest thing to documentation of the REST(ish) interface is this conversation on github...
Thanks for the doc updates.
<1024 Unix based operating systems to not allow non-root users to run services on ports below 1024. This is to prevent any shell user from starting a service up for the entire system and purporting to be authoritative. The correct way to handle this in the case of a...
@scyto ughhh. Sorry about the wifi router issue. I have no idea why that might be, but I'm glad you're at least seeing some progress. I actually installed OpenWRT on my TPLink router that they gave me. Would be pretty funny to install Infinitude on that, but the platform is a bit restrictive...
@scyto, that looks like progress. Your stat called up Infinitude to say it was alive. It takes any number of minutes(as determined by Carrier's last timeout feedback) after that point for the stat to call Infinitude and tell it about configuration/get weather/time etc. If you can get it to the...
If the serial tab shows data streaming in, then hopefully if you click back to the home tab the bottom row may have some gauge data. The top row is populated from the http service and the bottom row from serial.
As for the debug output above: it looks like your web browser is polling...
@scyto: Yikes! Two months since you posted queries and I totally missed it on this thread. Of course publicly answering questions is preferred since it can benefit multiple people, but if I haven't responded within a few days anyone can feel free to email me.
Clarifications:
1. You may run...
A pi should be more than capable. I'm running it on a Pogoplug which is roughly equivalent to the very first pi that came out with only 128M of ram.
However, a word of warning: the newest Carrier firmware changed a few things around and I still need to update Infinitude to adapt.
Mojolicious is only required if you want to run Infinitude, which replaces Carrier's webservice if you have an Internet-enabled touch thermostat.
3tones' brybus code only needs python and a couple of python modules.
*If you just want to log data and need maximum performance(you don't. A rPI...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.