Skip to content

Commit 2d04c8d

Browse files
v1.3.0 (#64)
## [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)
1 parent f080871 commit 2d04c8d

24 files changed

+6469
-571
lines changed

.github/workflows/codeql-analysis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ name: "CodeQL"
1313

1414
on:
1515
push:
16-
branches: [ latest, beta ]
16+
branches: [ beta ]
1717
pull_request:
1818
# The branches below must be a subset of the branches above
19-
branches: [ latest, beta ]
19+
branches: [ beta ]
2020
schedule:
2121
- cron: '0 9 * * 6'
2222

.github/workflows/nodejs-beta.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
22
# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages
33

4-
name: NodeJS-Beta
4+
name: Beta
55

66
on:
77
push:

.github/workflows/nodejs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: NodeJS
1+
name: Latest
22

33
on:
44
push:

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,21 @@
22

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

5+
## [Version 1.3.0](https://github.com/donavanbecker/homebridge-rainbird/compare/v1.2.0...v1.3.0) (2021-10-09)
6+
7+
### Changes
8+
9+
- Support for rain sensor using the HomeKit leak sensor
10+
- Suppress a zone's active status when scheduled program has been suspended (due to rain)
11+
- Use "Advance Zone" command instead of "Stop Irrigation" so remaining zones can still run for a scheduled program
12+
- Fixed `RainBird controller request failed RangeError [ERR_OUT_OF_RANGE]` for ESP-ME3 [#57](https://github.com/donavanbecker/homebridge-rainbird/issues/57)
13+
514
## [Version 1.2.0](https://github.com/donavanbecker/homebridge-rainbird/compare/v1.1.0...v1.2.0) (2021-09-29)
615

716
### Changes
817

918
- Added CurrentZoneTimeRemainingRequest & CurrentZoneTimeRemainingResponse function.
10-
- 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).
19+
- 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).
1120

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

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<a href="https://discord.gg/8fpZA4S"><img title="discord-rainbird" src="https://badgen.net/discord/online-members/8fpZA4S?icon=discord&label=discord" ></a>
1010

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

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

3838
## Compatiable Controllers
3939

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

4446
## Known Limitations
4547
- Using the RainBird app while the plugin is running can cause connectivity issues
46-
- 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.
48+
- 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.
49+
- 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)

config.schema.json

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@
3535
"x-schema-form": {
3636
"type": "password"
3737
}
38+
},
39+
"showRainSensor": {
40+
"title": "Show Rain Sensor (as Leak Sensor)",
41+
"type": "boolean",
42+
"required": false
3843
}
3944
}
4045
}
@@ -82,8 +87,24 @@
8287
"orderable": false,
8388
"buttonText": "Add Device",
8489
"items": [
85-
"devices[].ipaddress",
86-
"devices[].password"
90+
{
91+
"type": "div",
92+
"displayFlex": true,
93+
"flex-direction": "column",
94+
"items": [
95+
"devices[].ipaddress",
96+
"devices[].password",
97+
{
98+
"type": "fieldset",
99+
"title": "Device Settings",
100+
"expandable": true,
101+
"expanded": false,
102+
"items": [
103+
"devices[].showRainSensor"
104+
]
105+
}
106+
]
107+
}
87108
]
88109
}
89110
]

0 commit comments

Comments
 (0)