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

update fork #2

Merged
merged 45 commits into from
Apr 19, 2020
Merged

update fork #2

merged 45 commits into from
Apr 19, 2020

Conversation

mlobstein
Copy link
Owner

No description provided.

robnielsen and others added 30 commits April 13, 2020 13:14
…ion and indoor, outdoor, and rain modules (#7345)

* [netatmo] Added day, week, and month measurements to the weather station and indoor, outdoor, and rain modules

Signed-off-by: Rob Nielsen <[email protected]>
Sending messages to other serial devices may cause issues such as message corruption, locking issues and unwanted operations.
There's also a SerialConfigOptionProvider nowadays which simplifies selecting the Stick in UIs from all available serial devices.

Signed-off-by: Wouter Born <[email protected]>
* Allow for more flexible parameters setting.
* Prep to use gson to write database files (for future unsupported
handler)
* Apply eclipse formatter to all json db files
* Lower log level during initiation
https://community.openhab.org/t/xiaomi-robot-vacuum-binding/31317/1380

Signed-off-by: Marcel Verpaalen <[email protected]>
- Fixed example Thing in README.md

Signed-off-by: Christoph Weitkamp <[email protected]>
Added additional information specifically for defining 'things' via configuration files
Minor formatting changes

Signed-off-by: Stephen Farnsworth <[email protected]>
* Replaced deprecated constructors and methods from Thing API
* Implement ChannelGroupTypeProvider interface in addition to ChannelTypeProvider interface

Signed-off-by: Christoph Weitkamp <[email protected]>
…usages (#7374)

Because of the deprecation each DiscoveryServiceCallback method will always return null so it's better to remove all usages.

Related to openhab/openhab-core#1408

Signed-off-by: Wouter Born <[email protected]>
In the HomeKit binding there are many different forms of the noun
"HomeKit" used. This changes the instances of "HomeKit" in comments and
logs to use the style of "HomeKit" consistently.

Signed-off-by: Ethan Dye <[email protected]>
Added the models @mstormi provided under the assumption that
the features remained the same since 2015.
The models' functionality remains split and is
easy to enhance with model-year-specific properties later on.

closes #7315

Also-by: Markus Storm <[email protected]>
Signed-off-by: Leroy Foerster <[email protected]>
…rients) (#7387)

* Add OnLevel support for Insteon 2334-232 (6 and 8 button varients)

Signed-off-by: Tom Weichmann <[email protected]>
…pported product keys. (#7391)

* Added drop down box for Product Key selection, but retained ability to type in key as well.
Also added an example for entry of Insteon Address.

Signed-off-by: Tom Weichmann <[email protected]>
* [lgwebos] Fix missing update of power channel state
* Update the disconnecting delay to 2 seconds rather than 5
* Fix declaration order of fields
* Add method disconnecting
* Don't forget to stop the disconnecting job
* Make disconnecting method private
* Reduce a log level

Signed-off-by: Laurent Garnier <[email protected]>
Signed-off-by: Gaël L'hopital <[email protected]>
* [CoronaStats] Initial contribution bridge is running

Signed-off-by: Johannes DerOetzi Ott <[email protected]>
* [DWDPollenflug] Small refactoring and improvements
* [DWDPollenflug] Added DiscoveryService

Signed-off-by: Johannes DerOetzi Ott <[email protected]>
* Added German translations
Signed-off-by: Christoph Weitkamp <[email protected]>
* added changes

Signed-off-by: Sven Kroeger <[email protected]>
sprehn and others added 15 commits April 17, 2020 13:35
* Delay subscription of channel. Addresses issue #7243.
* Calling stopChannelSubscriptionJob() in dispose()

Signed-off-by: Sebastian Prehn <[email protected]>
* [sunspec] Modbus: SunSpec bundle basic version

SunSpec is an open standard for solar inverters and other related devices to share data about their internal state. The standard is implemented by several vendors like ABB, Fronius, SMA, Schneider Electric, Solaredge, etc.

The goal of this work is to add user friendly support of these devices to openHAB.

The standard is built on the Modbus protocol, so this work is heavily based on the Modbus binding. Also the Bluetooth binding and several of it's solutions were taken as an example how to extend an already existing binding with a new bundle.

Related issue: #3216

This is a stripped down version of a SunSpec bundle aimed to ease reviewing.

Original PW with all the features can be found here:
  https://github.com/openhab/openhab2-addons/pull/4220

This version contains only a limited support for single phase inverters, but no auto discovery or any other fancy features are included.

Other changes from my original PR:
 - migrated to the new build system
 - using NonNull values wherever possible
 - modell classes were moved to a dto package and highly simplified
 - other minor code changes

Signed-off-by: Nagy Attila Gabor <[email protected]>
Signed-off-by: Christoph Weitkamp <[email protected]>
* [miio] add miot protocol & conditions

* Add miot protocol handling #7276
* Add first 2 miot devices (airpurifiers mb3 & ma4)
* Add conditional commands
* Change brightness to dimmers #4388
* Apply conditions for dimmers
* Remove obsolete (pre)parameters from actions

Signed-off-by: Marcel Verpaalen <[email protected]>
* Adding WOL Implementation to PowerControl channel with ability to determine MAC (best effort via arp) and send WOL natively.
Removed Search, as second screen service does actually show up in regular scans now.
* Addressing review comments in WakeOnLanUitility and config.xml.
* Add mac and windows commands to discover MAC.
* Break once MAC is found in result.
* Using org.eclipse.smarthome.io.net.exec.ExecUtil instead of implementing Commandline Execution in the binding itself.
* Detecting which linux tool to detect MAC exists, arp or arping.
* Fixed typo in debug message.
* Addressing review comments on formatting.
* MacAddress parameter added to README demo item and Power Control Handler updated.
* Handle power on off commands in all possible LGWebOSTVSocket states.
* Reformatting debug message.
* Fix whitespace.
* Moved If statement cases into switch statement.
* Adding comments.
* Applying code review recommendations. Reducing power channel updates. CONNECTING and REGISTERING still count as OFF states.
* Inlining Socket's isConnected method. The method name was also misleading.
Signed-off-by: Sebastian Prehn <[email protected]>

Co-authored-by: cpmeister <[email protected]>
* Some bug fixes:
- Fixed problems on dispose, restart and configuration changing
- Fixed a lot of warnings
- Fixed the number of decimal places to one
* Added @NonNullByDefault to all interfaces and removed warnings
* Fixed problems with program switches
* Fixed fraction problems on numbers
* Disabled log entry
* Fixed sending of data
* Added constants for data types
Using constants for item types
Small changes and bugfixes
* Changed the httpClientFactory interface from set/uset to constructor.
* Rechecked all logging levels
* More bugfixes and optimizations

Signed-off-by: Markus Eckhardt <[email protected]>
* Refactoring of binding
* Incorporated comments from review

Signed-off-by: Christoph Weitkamp <[email protected]>
…es; bug fixes (#6985)

* Re-checkin based on latest PR review status

Signed-off-by: Markus Michels <[email protected]>
* [Cbus] Initial version of Cbus binding

Signed-off-by: John Harvey <[email protected]>
Those seem to make the website build fail, since the yaml frontmatter is parsed wrong this way.

Signed-off-by: Jerome Luckenbach <[email protected]>
@mlobstein mlobstein merged commit 37d791e into mlobstein:2.5.x Apr 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.