1.0.0 • Published 1 month ago
rainbird v1.0.0
Rainbird
Installation
To use this library in Node, install it from the command line:
npm -save install rainbird
Configuration
import { RainBirdService } from 'rainbird';
ipaddress
: controller's local IP Addresspassword
: controller's passwordrefreshRate
: refreshRate of how often to look for changes, optional.log
: this is used to pass through for loggingshowRequestResponse
: this will show rainbird request logs, boolean,syncTime
: will sync the machine time to the controller, boolan,
const rainbird = new RainBirdService({
address: ipaddress,
password: password!,
refreshRate: refreshRate,
log: this.log,
showRequestResponse: showRequestResponse
syncTime: device.syncTime!,
});
Collaborators
- Main developer of the RaindBird API:
Compatiable Controllers
Any controller that supports the RainBird LNK WiFi Module should be compatible. This includes:
- ESP-Me
- ESP-TM2
- ESP-RZXe
- ESP-ME3
Known Limitations
- Using the RainBird app while the plugin is running can cause connectivity issues.
- The RainBird LNK WiFi Module may not support "Band Steering" and WiFi Channel 13. Try not using these on your router if you are having connectivity issues.
- Some models do not yet have support for displaying the time remaining. If its not working for your model please log a GitHub issue and we will try to add it with your help.
1.0.1-beta.5
1 month ago
1.0.1-beta.4
2 months ago
1.0.1-beta.3
2 months ago
1.0.1-beta.2
3 months ago
1.0.1-beta.1
3 months ago
1.0.1-beta.0
3 months ago
1.0.0
3 months ago
1.0.0-beta.7
4 months ago
1.0.0-beta.6
4 months ago
1.0.0-beta.5
4 months ago
1.0.0-beta.4
4 months ago
1.0.0-beta.3
4 months ago
1.0.0-beta.2
4 months ago
1.0.0-beta.1
4 months ago
1.0.0-beta.0
4 months ago
0.2.0
4 months ago
0.1.0
4 months ago