]> git.basschouten.com Git - openhab-addons.git/commit
[groupepsa] Initial Contribution (#10332)
authorArjan Mels <43108771+arjanmels@users.noreply.github.com>
Sat, 30 Apr 2022 17:44:53 +0000 (19:44 +0200)
committerGitHub <noreply@github.com>
Sat, 30 Apr 2022 17:44:53 +0000 (19:44 +0200)
commit8e7c78cef56e6249d91021819a74e53fcf75278d
treeb760763a48654c2123d265318b0648e82182e20d
parent7adfc482daa875b83da716c9ddeeb5d9f42295b6
[groupepsa] Initial Contribution (#10332)

* Initial commit: template only

Signed-off-by: Arjan Mels <github@mels.email>
* Initial version

Signed-off-by: Arjan Mels <github@mels.email>
* Minor cleanup after rebase

Signed-off-by: Arjan Mels <github@mels.email>
* Corrected type "peugot" => "peugeot"

Signed-off-by: Arjan Mels <github@mels.email>
* Improved Exception messages
Corrected URL

Signed-off-by: Arjan Mels <github@mels.email>
* Switched from vin to id
Changed nextDelayedTime from ZonedDateTime to Duration
Added vehcile etails and additional info retrieval

Signed-off-by: Arjan Mels <github@mels.email>
* Before rebase

Signed-off-by: Arjan Mels <github@mels.email>
* Various fixes

Signed-off-by: Arjan Mels <github@mels.email>
* Updated tests

Signed-off-by: Arjan Mels <github@mels.email>
* Changed double to BigDecimal to keep accuracy
Added lastupdated channel
Small corrections

Signed-off-by: Arjan Mels <github@mels.email>
* Updated to 3.1.0-SNAPSHOT

Signed-off-by: Arjan Mels <github@mels.email>
* Added README.md

Signed-off-by: Arjan Mels <github@mels.email>
* Changed channels to lowerCamelCase

Signed-off-by: Arjan Mels <github@mels.email>
* Minor corrections

Signed-off-by: Arjan Mels <github@mels.email>
* Corrected lastUpdated in thing-types.xml

Signed-off-by: Arjan Mels <github@mels.email>
* Fixed ToStringbuilder

Signed-off-by: Arjan Mels <github@mels.email>
* corrected capitalization in thing-types.xml and Constants

Signed-off-by: Arjan Mels <github@mels.email>
* Corrected URL for Citroen

Signed-off-by: Arjan Mels <github@mels.email>
* Added groupepsa binding to bom pom.xml

Signed-off-by: Arjan Mels <github@mels.email>
* Updated copyrights

Signed-off-by: Arjan Mels <github@mels.email>
* Fixed CheckStyle warnings

Signed-off-by: Arjan Mels <github@mels.email>
* Fixed check style notifications

Signed-off-by: Arjan Mels <github@mels.email>
* Updated readme

Signed-off-by: Arjan Mels <github@mels.email>
* Corrected capitalization of thing-types.xml

Signed-off-by: Arjan Mels <github@mels.email>
* Updated pom. xml to 3.3.0-SNAPSHOT

Signed-off-by: Arjan Mels <github@mels.email>
* Updated copyright messages

Signed-off-by: Arjan Mels <github@mels.email>
* Various minor cleanups
Cleanup of the README.md
Removed unnecessary license header form the feature.xml file
Various null annotation corrections
Further cleanup of thing-types.xml
Cleanup of groupepsa.properties

Signed-off-by: Arjan Mels <github@mels.email>
* Logging updates

Signed-off-by: Arjan Mels <github@mels.email>
* Updated dependencies
Added dependencies to NOTICE

Signed-off-by: Arjan Mels <github@mels.email>
* Ignore lastposition for isConnected check

Signed-off-by: Arjan Mels <github@mels.email>
* Updated to use ThingHandlerService

Signed-off-by: Arjan Mels <github@mels.email>
* Fixed various review findings

Signed-off-by: Arjan Mels <github@mels.email>
Co-authored-by: Arjan Mels <github@mels.email>
53 files changed:
bom/openhab-addons/pom.xml
bundles/org.openhab.binding.groupepsa/NOTICE [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/README.md [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/pom.xml [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/feature/feature.xml [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/GroupePSABindingConstants.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/GroupePSAHandlerFactory.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/bridge/GroupePSABridgeConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/bridge/GroupePSABridgeHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/discovery/GroupePSADiscoveryService.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/GroupePSAConnectApi.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Air.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/AirConditioning.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Battery.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/BatteryStatus.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Charging.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/DoorsState.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Energy.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Engine.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Environment.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/ErrorObject.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Health.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Ignition.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Kinetic.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Luminosity.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Occurence.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Odometer.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Opening.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Position.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Preconditionning.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Privacy.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Program.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Properties.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Safety.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Service.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/ToStringBuilder.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/User.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/Vehicle.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/api/dto/VehicleStatus.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/exceptions/GroupePSACommunicationException.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/exceptions/UnauthorizedException.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/rest/exceptions/UnavailableException.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/things/GroupePSAConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/things/GroupePSAHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/resources/OH-INF/binding/binding.xml [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/resources/OH-INF/i18n/groupepsa.properties [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/main/resources/OH-INF/thing/thing-types.xml [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/test/java/org/openhab/binding/groupepsa/internal/things/GroupePSAHandlerTest.java [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/test/resources/dummy_user.json [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/test/resources/dummy_vehiclestatus1.json [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/test/resources/dummy_vehiclestatus2.json [new file with mode: 0644]
bundles/org.openhab.binding.groupepsa/src/test/resources/dummy_vehiclestatus3.json [new file with mode: 0644]
bundles/pom.xml