coolchip / node-comfoair Goto Github PK
View Code? Open in Web Editor NEWLibrary to control a Zehnder Comfoair 350 and similar ventilation devices
License: MIT License
Library to control a Zehnder Comfoair 350 and similar ventilation devices
License: MIT License
Hi can i use this also in home assistant?
commands.js:
Zehnder talks about intake, exhaust, supply and extract. Or extract, supply, incoming and outgoing.
This library uses supply, exhaust, outgoing and outside.
This is my guess how it translates:
outside
= intake / incomingsupply
= supplyexhaust
= exhaust / outgoingoutgoing
= extractOr....
outside
= intake / incomingsupply
= supplyexhaust
= extractoutgoing
= exhaust / outgoingBased 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
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!
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');
.
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:
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.
The parameters for the setVentilationLevel command are in the wrong order. (Tested on ComfoAir G90-150HL).
The correct order for this device is.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.