https://github.com/foxriver76/node-weishaupt-api
Node module to interact with Weishaupt Heater over WCM-COM 1.0 home module
https://github.com/foxriver76/node-weishaupt-api
heater typescript wcm-com weishaupt
Last synced: 3 months ago
JSON representation
Node module to interact with Weishaupt Heater over WCM-COM 1.0 home module
- Host: GitHub
- URL: https://github.com/foxriver76/node-weishaupt-api
- Owner: foxriver76
- License: mit
- Created: 2022-06-22T18:24:51.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-07T05:08:28.000Z (over 3 years ago)
- Last Synced: 2026-03-27T13:56:50.386Z (3 months ago)
- Topics: heater, typescript, wcm-com, weishaupt
- Language: TypeScript
- Homepage:
- Size: 177 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Node-Weishaupt-API
[](https://www.npmjs.com/package/weishaupt-api)
[](https://www.npmjs.com/package/weishaupt-api)

A node module for the local Weishaupt WCM-COM 1.0 home API entirely written in TypeScript.
## Disclaimer
The developers of this module are in no way endorsed by or affiliated with
Weishaupt GmbH, or any associated subsidiaries, logos or trademarks.
## Installation
```npm install weisshaupt-api --production```
## Example
```typescript
import { Weishaupt } from 'weishaupt-api';
const api = new Weishaupt({ url: 'http://192.168.144.162' });
(async () => {
const res = await api.getHomeParameters();
console.log(res);
console.log('----------------------');
const res2 = await api.getWTCGProcessParameters();
console.log(res2);
console.log('----------------------');
const res3 = await api.getWCMSOLProcessParameters();
console.log(res3);
})();
```
## Changelog
### 0.1.2 (2022-09-18)
* (foxriver76) fixed some types
### 0.1.0 (2022-09-18)
* (foxriver76) throw meaningful error if server is busy
### 0.0.2
* (foxriver76) added units for the values
### 0.0.1
* (foxriver76) initial release