Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 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 (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-07T05:08:28.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T05:09:50.796Z (2 months ago)
- Topics: heater, typescript, wcm-com, weishaupt
- Language: TypeScript
- Homepage:
- Size: 177 KB
- Stars: 5
- Watchers: 2
- 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
[![NPM version](http://img.shields.io/npm/v/weishaupt-api.svg)](https://www.npmjs.com/package/weishaupt-api)
[![Downloads](https://img.shields.io/npm/dm/weishaupt-api.svg)](https://www.npmjs.com/package/weishaupt-api)
![Build Status](https://github.com/foxriver76/node-weishaupt-api/workflows/Test%20and%20Release/badge.svg)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