Giter Club home page Giter Club logo

node-comfoair's People

Contributors

coolchip avatar dependabot[bot] avatar tmunzer avatar vincentsc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

node-comfoair's Issues

Typos

commands.js:

  • label: 'Get ventilation levles' ->levels
  • rotaitions -> rotations at several places

supply exhaust outgoing outside

Zehnder talks about intake, exhaust, supply and extract. Or extract, supply, incoming and outgoing.

This library uses supply, exhaust, outgoing and outside.

intake-exhaust-supply-extract

image

This is my guess how it translates:

  • outside = intake / incoming
  • supply = supply
  • exhaust = exhaust / outgoing
  • outgoing = extract

Or....

  • outside = intake / incoming
  • supply = supply
  • exhaust = extract
  • outgoing = exhaust / outgoing

Based on my current experiments on adiabatic cooling, I guess the second one is the correct one.

I leave it here for somebody who is also searching for translation between the different terms used.

Personally I'd prefer extract and intake/incoming are used, even if that is a breaking change. Now it's fizzyfuzzy

Connection closed. Please open Connection first

Hi all and thanks a lot for this nice node to connect the comfoair system!!

Since a while i'm getting this error while usinge it in Node Red:

"comfoair [/dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0] runCommand(getTemperatures): Connection closed. Please open Connection first."

I have no idea why this happen and how i can fix it.
Hope someone can help me on this.

If you need something else, please let me know!

SerialPort 9x -> 10.x problem

Hi Sebastian,

Long time not "spoken"! :)

I got a problem since some time, and I did not realize till today it was in this package caused by 3460ba4

node-red-contrib-comfoair gives these errors:

9 Apr 20:53:08 - [error] [comfoair:c5f08486.64a36] TypeError: SerialPort is not a constructor
9 Apr 20:53:08 - [error] [comfoair:f912a0a0.e8fe98] TypeError: SerialPort is not a constructor
9 Apr 20:53:08 - [error] [comfoair:d1308d38.3511f] TypeError: SerialPort is not a constructor

Eventually I got here: https://serialport.io/docs/guide-upgrade#upgrading-from-9x-to-10x

Everywhere this needs to change:
const SerialPort = require('serialport'); -> const { SerialPort } = require('serialport');.

  • node-red-contrib-comfoair/comfoair-connection.js
  • comfoair/ComfoairStream.js
        this.port = new SerialPort(options.port, {
            baudRate: options.baud || 9600
        }, cb);

has to change to

        this.port = new SerialPort({ 
            path: options.port,
            baudRate: options.baud || 9600
        }, cb);

I tested successfully with both downgrading back to serialport 9.2.8 and the above fixes with 10.5.0.

Question about connecting ComfoAir 350 with HA Add-On Node-Red

Question:

I have a ComfoAir 350 and a HA Installation with NodeRed. What do you think? Can I give this a try?

Exsys EX-6030 - Serial Server Mini, Serial Ports 1 RS232:
https://www.distrelec.ch/de/serial-server-mini-serial-ports-rs232-exsys-ex-6030/p/12576045?trackQuery=&pos=1&origPos=1&origPageSize=50&track=true

As I read in the manuals, I should be able to connect it with socat and therefore perhaps works with your node-comfoair Integration.

Wrong parameter order for "setVentilationLevel"

The parameters for the setVentilationLevel command are in the wrong order. (Tested on ComfoAir G90-150HL).

The correct order for this device is.

  • exhaustAway
  • exhaustLow
  • exhaustMiddle
  • supplyAway
  • supplyLow
  • supplyMiddle
  • exhaustHigh
  • supplyHigh

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.