Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sisodiakaran/node-red-contrib-atomberg
Node Red Integration for Atomberg smart fans
https://github.com/sisodiakaran/node-red-contrib-atomberg
atomberg fan internet-of-things iot iot-application nodejs nodered-nodes nodes smarthome
Last synced: 19 days ago
JSON representation
Node Red Integration for Atomberg smart fans
- Host: GitHub
- URL: https://github.com/sisodiakaran/node-red-contrib-atomberg
- Owner: sisodiakaran
- Created: 2024-05-28T16:48:46.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-23T07:25:29.000Z (3 months ago)
- Last Synced: 2024-10-09T10:19:01.568Z (29 days ago)
- Topics: atomberg, fan, internet-of-things, iot, iot-application, nodejs, nodered-nodes, nodes, smarthome
- Language: JavaScript
- Homepage: https://flows.nodered.org/node/@sisodiakaran/node-red-contrib-atomberg
- Size: 83 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Atomberg Node Red
*Node Red Integration for **[Atomberg smart fans](https://atomberg.com/atomberg-ceiling-fans)***## Table of Contents
- [Introduction](#introduction)
- [Installation](#installation)
- [Usage](#usage)
- [Dependencies](#dependencies)
- [Third-Party API Information](#third-party-api-information)
- [Acknowledgments](#acknowledgments)
- [License](#license)
- [Contribution Guidelines](#contribution-guidelines)
- [Contact Information](#contact-information)## Introduction
This Node-RED contrib node allows you to interact with Atomberg's smart fan API, enabling integration and control of Atomberg smart fans within your Node-RED flows.![Atomberg Flow](https://raw.githubusercontent.com/sisodiakaran/node-red-contrib-atomberg/master/image.png "Atomberg Flow")
## Installation
To install the node, use the following command:
```bash
npm install node-red-contrib-atomberg
```## Usage
### Configuration
#### Step 1: Generate API Key and Refresh Token
1. Go to [Atomberg Developer Portal](https://developer.atomberg-iot.com/#overview).
2. Follow the instructions to generate your `api_key` and `refresh_token`.#### Step 2: Add Node
1. Add the node to your flow.
2. Configure the node with your Atomberg API credentials.
3. Set up the desired actions and responses.## Dependencies
- Node.js v14 or higher
- Node-RED v3.x or higher## Third-Party API Information
This node interacts with the Atomberg API. For more information, please refer to the [Atomberg API Documentation](https://developer.atomberg-iot.com/).**Disclaimer**: This contrib node is not an official product of Atomberg and is not affiliated with or endorsed by Atomberg in any way.
## Acknowledgments
- Thanks to Atomberg for providing the API.
- Thanks to the Node-RED community for their support.## License
This project is licensed under the MIT License - see the [LICENSE](https://opensource.org/license/mit) file for details.## Contribution Guidelines
We welcome contributions! Please see our [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to get started.## Contact Information
For support, please open an issue on the [GitHub issues page](https://github.com/sisodiakaran/node-red-contrib-atomberg/issues).