]> git.basschouten.com Git - openhab-addons.git/commit
[venstarthermostat] more functions issue enhancement 10823 (#11305)
authorMatthew Davies <84205523+raveydavies@users.noreply.github.com>
Sat, 4 Dec 2021 09:49:22 +0000 (10:49 +0100)
committerGitHub <noreply@github.com>
Sat, 4 Dec 2021 09:49:22 +0000 (10:49 +0100)
commit6c6c93e8f0c145ab9ac1cb59f4e8f6392e7afc4d
tree07e9885d5f6af6fadbac3756f81061f125a89ff7
parent82ac5ee2d90190838a3d5e540834d094e8679173
[venstarthermostat] more functions issue enhancement 10823 (#11305)

* Adding several functions to binding to mimic local API

Signed-off-by: raveydavies <matthew.davies@skynet.be>
* Adding functionality according to API

Signed-off-by: raveydavies <matthew.davies@skynet.be>
* Updating Read me with new capability

Signed-off-by: raveydavies <matthew.davies@skynet.be>
* Additional commit with requested changes to pull request

Signed-off-by: raveydavies <matthew.davies@skynet.be>
* Updates to address all comments on previous commit.

Signed-off-by: raveydavies <matthew.davies@skynet.be>
* Updates as requested in review.

Signed-off-by: raveydavies <matthew.davies@skynet.be>
* Corrections for check style warnings

Signed-off-by: raveydavies <matthew.davies@skynet.be>
* Updates to address feedback from lolodomo.

Signed-off-by: raveydavies <matthew.davies@skynet.be>
* Changes to address feedback from lolodomo's review

Signed-off-by: raveydavies <matthew.davies@skynet.be>
* FanState changed to Switch, Exception handling added as per review.

Signed-off-by: raveydavies <matthew.davies@skynet.be>
21 files changed:
bundles/org.openhab.binding.venstarthermostat/README.md
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/VenstarThermostatBindingConstants.java
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarAwayMode.java
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarAwayModeSerializer.java
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarFanMode.java [new file with mode: 0644]
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarFanModeSerializer.java [new file with mode: 0644]
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarFanState.java [new file with mode: 0644]
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarFanStateSerializer.java [new file with mode: 0644]
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarInfoData.java
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarRuntime.java [new file with mode: 0644]
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarRuntimeData.java [new file with mode: 0644]
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarScheduleMode.java [new file with mode: 0644]
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarScheduleModeSerializer.java [new file with mode: 0644]
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarSchedulePart.java [new file with mode: 0644]
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarSchedulePartSerializer.java [new file with mode: 0644]
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarSystemMode.java
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarSystemModeSerializer.java
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarSystemState.java
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarSystemStateSerializer.java
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/handler/VenstarThermostatHandler.java
bundles/org.openhab.binding.venstarthermostat/src/main/resources/OH-INF/thing/thing-types.xml