Recent content by nebulous

  1. N

    Carrier Infinity

    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...
  2. N

    Carrier Infinity

    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...
  3. N

    Carrier Infinity

    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
  4. N

    Carrier Infinity

    @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...
  5. N

    Carrier Infinity

    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...
  6. N

    Carrier Infinity

    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...
  7. N

    Carrier Infinity

      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...
  8. N

    Carrier Infinity

    "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...
  9. N

    Carrier Infinity

      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...
  10. N

    Carrier Infinity

      @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...
  11. N

    Carrier Infinity

    @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...
  12. N

    Carrier Infinity

      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...
  13. N

    Carrier Infinity

    @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...
  14. N

    Carrier Infinity

    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.
  15. N

    Carrier Infinity

    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...
Back
Top