Commit 419b8f1
changes from HAP 2.1.0
* fix HAP subscription process
* increase java version for travis
* update fmt-maven-plugin to latest version
* another fix for travis build. switch to openjdk
* switch to openjdk8
* fix thermostat for io13. make temprature unit changeable
* switch to openjdk
* add subscribe/unsubscribe
* fix the names of the garage door characteristics
* switch to openjdk
* hap-java#93 Fix discoverability & pairing with ios13 (hap-java#95)
Switch discoverable to false once client is authenticated
* Fixed package (hap-java#98)
* add carbon dioxide sensor (hap-java#82)
* increase java version
* switch to openjdk8
* major refactoring to support optional attributes
* add name, active and fault interfaces
* make service characteristics complete
* update CHANGES.md and README.md
* Apply J-N-K patches for Openhab. update dependencies to be aligned with OH
* fix some typos in the characteristics descriptions
* fix for javadoc bug
* fix potential NPE. adapt log level
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* fix typo and add some logging
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* Add Doorbell, Microphone, Slat, Speaker, StatelessProgrammableSwitch accessories
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* update readme
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* add air purifier and air quality
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* reduce log leve. align more with OH guidance on logging
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* add service label service and hap protocol version service. fix Mute characteristic
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* fix the Id for TargetHorizontalTiltAngleCharacteristic
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* add Faucet and HeaterCooler
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* add humidifier dehumidifier accessory
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* add irrigation system, clean up javadocs
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* remove reference to spec
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* add support for custom min/max values for temperatures
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* fix typos. add support for custom min/max values for threshold temperatures
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* add constants for default min/max values
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* put debugData back
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* fix the typo in CarbonDioxideSensorService
* add support for valid-values (for enum characteristics)
* CHANGES update
* [hap-java#119] added support for valid values for target HumidifierDehumidifierState
* [hap-java#119] added support for valid values for target HumidifierDehumidifierState
* [hap-java#119] added support for valid values for target HumidifierDehumidifierState
* [hap-java#119] added support for valid values for target HumidifierDehumidifierState
* add support for qr code
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* add default implementation for setup Id
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* add support for linked services
Some services require linked services to work, for example, the Television service which requires each input to be a linked service.
With this change, support to link services is added, though it's not used in any existing service, as they don't need linking.
This change also centralizes the generation of interface ids. They are now only generated in the registry.
We were previously also generating them in the accessory controller, relying on an identical processing sequence.
* port of hap-java#68 PR on jmDNS to latest code base
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* incorporate review feedback
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* Add support for FilterMaintenanceAccessory
[hap-java#124](hap-java#124)
* Add support for FilterMaintenanceAccessory
[hap-java#124](hap-java#124)
* [hap-java#124](hap-java#124
* Add support for FilterMaintenanceAccessory
[hap-java#124](hap-java#124)
* Add support for FilterMaintenanceAccessory
[hap-java#124](hap-java#124)
* Add support for FilterMaintenanceAccessory
[hap-java#124](hap-java#124)
typo in JavaDoc
* Add support for FilterMaintenanceAccessory
[hap-java#124](hap-java#124)
JavaDoc error fixed
* Add support for FilterMaintenanceAccessory
[hap-java#124](hap-java#124)
JavaDoc error fixed
* add linked service API
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* expose addLinkedService at Service interface
Signed-off-by: Eugen Freiter <freiter@gmx.de>
* prepare release
Signed-off-by: Eugen Freiter <freiter@gmx.de>
Co-authored-by: Cody Cutrer <cody@cutrer.us>
Co-authored-by: Eugen Freiter <efreiter@deloitte.de>
Co-authored-by: sobeos <sobeos@gmail.com>
Co-authored-by: Eugen Freiter <freiter@gmx.de>
Co-authored-by: Martin Hanes <martin.hanes@gmail.com>
Co-authored-by: Jiří Václavovič <jvaclavovic@gmail.com>
Co-authored-by: Gert-Jan van der Heiden <gjvdspam@gmail.com>
Co-authored-by: Dennis Frommknecht <dfrommi@users.noreply.github.com>1 parent 327596d commit 419b8f1
78 files changed
Lines changed: 745 additions & 255 deletions
File tree
- src
- main/java/io/github/hapjava
- accessories
- optionalcharacteristic
- characteristics/impl
- accessoryinformation
- airpurifier
- airquality
- base
- battery
- carbondioxidesensor
- carbonmonoxidesensor
- common
- contactsensor
- fan
- filtermaintenance
- garagedoor
- heatercooler
- humidifier
- leaksensor
- lock
- occupancysensor
- securitysystem
- slat
- smokesensor
- thermostat
- valve
- windowcovering
- server
- impl
- crypto
- http/impl
- jmdns
- json
- services
- impl
- test/java/io/github/hapjava/server/impl
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
10 | 17 | | |
11 | 18 | | |
12 | 19 | | |
| |||
21 | 28 | | |
22 | 29 | | |
23 | 30 | | |
| 31 | + | |
24 | 32 | | |
25 | 33 | | |
26 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
| 137 | + | |
138 | 138 | | |
139 | | - | |
| 139 | + | |
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| |||
Lines changed: 40 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
99 | 117 | | |
100 | 118 | | |
101 | 119 | | |
| |||
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
60 | 70 | | |
61 | 71 | | |
62 | 72 | | |
| |||
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
67 | 85 | | |
68 | 86 | | |
69 | 87 | | |
| |||
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
192 | 210 | | |
193 | 211 | | |
194 | 212 | | |
| |||
Lines changed: 25 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
0 commit comments