Skip to content

Commit

Permalink
v1.3.0 (#64)
Browse files Browse the repository at this point in the history
## [Version 1.3.0](v1.2.0...v1.3.0) (2021-10-09)

### Changes

- Support for rain sensor using the HomeKit leak sensor
- Suppress a zone's active status when scheduled program has been suspended (due to rain)
- Use "Advance Zone" command instead of "Stop Irrigation" so remaining zones can still run for a scheduled program
- Fixed `RainBird controller request failed RangeError [ERR_OUT_OF_RANGE]` for ESP-ME3 [#57](#57)
  • Loading branch information
donavanbecker authored Oct 9, 2021
1 parent f080871 commit 2d04c8d
Show file tree
Hide file tree
Showing 24 changed files with 6,469 additions and 571 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ name: "CodeQL"

on:
push:
branches: [ latest, beta ]
branches: [ beta ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ latest, beta ]
branches: [ beta ]
schedule:
- cron: '0 9 * * 6'

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nodejs-beta.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages

name: NodeJS-Beta
name: Beta

on:
push:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: NodeJS
name: Latest

on:
push:
Expand Down
11 changes: 10 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,21 @@

All notable changes to this project will be documented in this file. This project uses [Semantic Versioning](https://semver.org/)

## [Version 1.3.0](https://github.com/donavanbecker/homebridge-rainbird/compare/v1.2.0...v1.3.0) (2021-10-09)

### Changes

- Support for rain sensor using the HomeKit leak sensor
- Suppress a zone's active status when scheduled program has been suspended (due to rain)
- Use "Advance Zone" command instead of "Stop Irrigation" so remaining zones can still run for a scheduled program
- Fixed `RainBird controller request failed RangeError [ERR_OUT_OF_RANGE]` for ESP-ME3 [#57](https://github.com/donavanbecker/homebridge-rainbird/issues/57)

## [Version 1.2.0](https://github.com/donavanbecker/homebridge-rainbird/compare/v1.1.0...v1.2.0) (2021-09-29)

### Changes

- Added CurrentZoneTimeRemainingRequest & CurrentZoneTimeRemainingResponse function.
- Fixed issue where some RainBird controllers (such as ESP-RZXe & ESP-Me) couldn't show the time remaining for a zone that was not started via the plugin (such as a scheduled program).
- Fixed issue where some RainBird controllers (such as ESP-RZXe & ESP-Me) couldn't show the time remaining for a zone that was not started via the plugin (such as a scheduled program).

## [Version 1.1.0](https://github.com/donavanbecker/homebridge-rainbird/compare/v1.0.0...v1.1.0) (2021-09-27)

Expand Down
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<a href="https://discord.gg/8fpZA4S"><img title="discord-rainbird" src="https://badgen.net/discord/online-members/8fpZA4S?icon=discord&label=discord" ></a>

<a href="https://paypal.me/donavanbecker"><img title="donavanbecker" src="https://badgen.net/badge/donavanbecker/paypal/yellow" ></a>
<a href="https://paypal.me/donavanbecker"><img title="mantorok1" src="https://badgen.net/badge/mantorok1/paypal/yellow" ></a>
<a href="https://paypal.me/Mantorok1"><img title="mantorok1" src="https://badgen.net/badge/mantorok1/paypal/yellow" ></a>

<p>The Homebridge <a href="https://rainbird.com">RainBird</a>
plugin allows you to access your RainBird Controller from HomeKit with
Expand Down Expand Up @@ -37,10 +37,13 @@ plugin allows you to access your RainBird Controller from HomeKit with

## Compatiable Controllers

- ESP-MEI, ESPSM3, LNK WIFI Module firmware v.1.6.3
Any controller that supports the [RainBird LNK WiFi Module](https://www.rainbird.com/products/lnk-wifi-module) should be compatible. This includes:
- ESP-Me
- ESP-TM2
- ESP-RZXe with Wifi Module
- ESP-RZXe
- ESP-ME3 (see "Known Limitations")

## Known Limitations
- Using the RainBird app while the plugin is running can cause connectivity issues
- The RainBird LNK WiFi Module doesn't seem to support "Band Steering" and WiFi Channel 13. Please ensure your router is not configured to use these.
- The RainBird LNK WiFi Module doesn't seem to support "Band Steering" and WiFi Channel 13. Please ensure your router is not configured to use these.
- ESP-ME3: It is not currently possible to show the time remaining for a zone that was not started via the plugin (such as a scheduled program). The time remaining will show as `00:00` in these cases. Also a zone will show as active even though a scheduled program has been suspended (due to rain)
25 changes: 23 additions & 2 deletions config.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,11 @@
"x-schema-form": {
"type": "password"
}
},
"showRainSensor": {
"title": "Show Rain Sensor (as Leak Sensor)",
"type": "boolean",
"required": false
}
}
}
Expand Down Expand Up @@ -82,8 +87,24 @@
"orderable": false,
"buttonText": "Add Device",
"items": [
"devices[].ipaddress",
"devices[].password"
{
"type": "div",
"displayFlex": true,
"flex-direction": "column",
"items": [
"devices[].ipaddress",
"devices[].password",
{
"type": "fieldset",
"title": "Device Settings",
"expandable": true,
"expanded": false,
"items": [
"devices[].showRainSensor"
]
}
]
}
]
}
]
Expand Down
Loading

0 comments on commit 2d04c8d

Please sign in to comment.