Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Netatmo] Binding rewrite without external dependencies - step 2 #10831

Closed
wants to merge 59 commits into from
Closed
Show file tree
Hide file tree
Changes from 50 commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
ce232c4
Restarting Netatmo Binding update.
clinique Jun 9, 2021
6208557
Finishing removal of ZoneId from ChannelHelpers. Enhancement on Measu…
clinique Jun 9, 2021
c601f1b
again add back missing check for channel
mdillmann Jun 9, 2021
a2b509e
add nullable so it builds
mdillmann Jun 9, 2021
e34de65
Add some comments
mdillmann Jun 9, 2021
a4bafdb
fix URIbuilder for room
mdillmann Jun 10, 2021
59601f8
force refresh when mode changed
mdillmann Jun 10, 2021
8086705
boiler field named differently in new API
mdillmann Jun 10, 2021
57bb23f
adjust and cleanup Thermostat handling
mdillmann Jun 10, 2021
2a28981
Validated AircareApi handling.
clinique Jun 11, 2021
9bca45b
Adressing all TODOs and some code enhancements.
clinique Jun 11, 2021
c8745c2
Solving discovery of weather station when there is no favorite.
clinique Jun 12, 2021
9219e2f
Satisfying Travis
clinique Jun 14, 2021
c1a02ef
Testing a single home kind for all usages (weather, energy, security)
clinique Jun 15, 2021
682d9b6
Removing home deserialization to help have one single home holding mu…
clinique Jun 19, 2021
4b3ad87
Code cleaning
clinique Jun 21, 2021
9b356cf
Removing dead code
clinique Jun 21, 2021
904a2d8
Enhancing security part of the binding
clinique Jun 24, 2021
e52c163
Debugging NATherm/NAPlug
clinique Jul 10, 2021
c05fd87
Code enhancement
clinique Jul 13, 2021
44803c0
Correcting a bug that prevented calculation of measurable channels on…
clinique Jul 23, 2021
608026e
Small correction
clinique Jul 23, 2021
4792b94
Saving intermediate work.
clinique Aug 9, 2021
ebffb97
Corrected some documentation issues raised by @jlaur
clinique Oct 20, 2021
c5c6e35
Adressing handler disposed and API hammering issues
clinique Oct 20, 2021
e5a5716
Corrected some documentation issues raised by @jlaur
clinique Oct 24, 2021
2a24c5b
Rebasing
clinique Oct 24, 2021
ca4d091
Saving intermediate work
clinique Oct 26, 2021
92b9ab8
Prepared to crowdin translation
clinique Oct 27, 2021
e80cac2
Saving intermediate
clinique Oct 28, 2021
9f26e55
Rebased and a bit of documentation added.
clinique Dec 5, 2021
2666c9d
Applying spotless
clinique Dec 5, 2021
712f74e
Correcting SAT finding
clinique Dec 5, 2021
73a7f90
Some code enhancement.
clinique Dec 6, 2021
e93a88c
Correcting SUM_RAIN and enhancing dynamic channels handling
clinique Dec 6, 2021
c9d05f0
Code review corrections & spotless
clinique Dec 6, 2021
5a9fd6b
Simplified additional channels related code.
clinique Dec 6, 2021
125de7b
Apply spotless
clinique Dec 6, 2021
3e47e8a
Apply spotless + more doc update
clinique Dec 6, 2021
b2eaa2d
Spotless apply
clinique Dec 6, 2021
dcc74c2
Code review corrections
clinique Dec 7, 2021
d03b727
Enhancing service unavailable & some code improvements
clinique Dec 7, 2021
b185835
Apply spotless and doc corrections
clinique Dec 8, 2021
377695e
Added capability of extended group so no undefined channel is present…
clinique Dec 8, 2021
18bed0d
Of course, forgot to spotless:apply
clinique Dec 8, 2021
8d0157e
Cleaning WARNINGs
clinique Dec 11, 2021
af563b1
Code review 1
clinique Dec 21, 2021
8dc55a8
Code review n° 2
clinique Dec 23, 2021
a73f140
Adding description on all classes
clinique Dec 23, 2021
1c78cf1
Code review 3 and 4
clinique Dec 24, 2021
84cd0d6
Code review part 5
clinique Dec 26, 2021
35c657b
Taking in account @lolodomo comments on version comparisons.
clinique Dec 26, 2021
15d6162
Correcting usage of system channels.
clinique Dec 26, 2021
4ebac2d
Moving humidex
clinique Dec 26, 2021
0a49c27
Correct issue with firmware of modules.
clinique Dec 27, 2021
db7ac14
Spotless forgotten
clinique Dec 27, 2021
5c0c7ee
Checkedstyle
clinique Dec 27, 2021
7bdb4f3
Rain unit corrections
clinique Dec 27, 2021
553f897
Correcting Welcome Camera
clinique Dec 27, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 0 additions & 37 deletions bundles/org.openhab.binding.netatmo/NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -11,40 +11,3 @@ https://www.eclipse.org/legal/epl-2.0/.
== Source Code

https://github.com/openhab/openhab-addons

== Third-party Content

commons-codec
* License: Apache 2.0 License
* Project; https://commons.apache.org/proper/commons-codec
* Source: https://commons.apache.org/proper/commons-codec

gson-fire
* License: Apache 2.0 License
* Project: http://gsonfire.io
* Source: https://github.com/julman99/gson-fire

json
* License: JSON License
* Project: https://www.json.org
* Source: https://github.com/douglascrockford/JSON-java

okhttp
* License: Apache 2.0 License
* Project: https://square.github.io/okhttp
* Source: https://github.com/square/okhttp

okio
* License: Apache 2.0 License
* Project: https://square.github.io/okio/2.x/okio/jvm/okio
* Source: https://github.com/square/okio

oltu.oauth2
* License: Apache 2.0 License
* Project: https://oltu.apache.org
* Source: https://svn.apache.org/viewvc/oltu/trunk

netatmo-swagger-decl
* License: MIT License
* Project: https://dev.netatmo.com
* Source: https://github.com/cbornet/netatmo-swagger-decl
663 changes: 238 additions & 425 deletions bundles/org.openhab.binding.netatmo/README.md

Large diffs are not rendered by default.

102 changes: 0 additions & 102 deletions bundles/org.openhab.binding.netatmo/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,106 +14,4 @@

<name>openHAB Add-ons :: Bundles :: Netatmo Binding</name>

<properties>
<bnd.importpackage>!android.*,!com.android.org.*,!org.apache.harmony.*,!sun.*,!org.apache.oltu.*</bnd.importpackage>
</properties>

<dependencies>
<dependency>
<groupId>org.openhab.osgiify</groupId>
<artifactId>org.json.json</artifactId>
<version>20131018</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.squareup.okhttp</groupId>
<artifactId>okhttp</artifactId>
<version>2.7.5</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>com.google.android</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.squareup.okhttp</groupId>
<artifactId>logging-interceptor</artifactId>
<version>2.7.5</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>com.google.android</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.squareup.okio</groupId>
<artifactId>okio</artifactId>
<version>1.6.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.gsonfire</groupId>
<artifactId>gson-fire</artifactId>
<version>1.8.4</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.oltu.oauth2</groupId>
<artifactId>org.apache.oltu.oauth2.client</artifactId>
<version>1.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.oltu.oauth2</groupId>
<artifactId>org.apache.oltu.oauth2.common</artifactId>
<version>1.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.8</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.5</version>
<scope>compile</scope>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>io.swagger.codegen.v3</groupId>
<artifactId>swagger-codegen-maven-plugin</artifactId>
<version>3.0.21</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<inputSpec>https://raw.githubusercontent.com/cbornet/netatmo-swagger-decl/35e27745fb0d432bc6c8b5ec7a83ed2a09944cea/spec/swagger.yaml</inputSpec>
<language>java</language>
<generateApiTests>false</generateApiTests>
<generateModelTests>false</generateModelTests>
<configOptions>
<sourceFolder>src/main/java</sourceFolder>
<java8>true</java8>
<dateLibrary>java8-localdatetime</dateLibrary>
<useRuntimeException>true</useRuntimeException>
</configOptions>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

</project>
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

<feature name="openhab-binding-netatmo" description="Netatmo Binding" version="${project.version}">
<feature>openhab-runtime-base</feature>
<bundle dependency="true">mvn:org.openhab.osgiify/org.json.json/20131018</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.netatmo/${project.version}</bundle>
</feature>
</features>

This file was deleted.

This file was deleted.

Loading