Martin Herbst and GitHub
82dba8d400
[deconz] Set "ontime" option only if thing has got an ONTIME channel ( #10829 )
...
* Set "ontime" option only if thing has got an ONTIME channel
Fixes #10774
Signed-off-by: Martin Herbst <develop@mherbst.de >
2021-06-14 16:01:30 +02:00
James Hewitt and GitHub
793dbf3df5
[rfxcom] Add support for receiving RAW messages ( #10833 )
...
This is a new feature in the Pro firmwares that provides the real raw RF
pulse lengths as shorts. Good for being able to parrot switches that aren't
otherwise supported, once we add the tx support as well.
Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com >
2021-06-14 09:05:03 +02:00
muhl and GitHub
056690a794
[rfxcom] Add support for TFA 30.3233.1 rainmeter ( #10825 )
...
Signed-off-by: Matthias Uhl <matthias_uhl@gmx.de >
2021-06-13 12:02:45 +02:00
Matt and GitHub
40c7f41eb5
[haywardomnilogic] Update unit formating ( #10781 )
...
* Update unit formating
Signed-off-by: Matt Myers <mmyers75@icloud.com >
* Updates per last review
Signed-off-by: Matt Myers <mmyers75@icloud.com >
* Updated units to decimal
Signed-off-by: Matt Myers <mmyers75@icloud.com >
2021-06-12 20:03:43 +02:00
cb256f6676
[semsportal] Allow confiuration with thing file ( #10842 )
...
* [semsportal] Allow portal and station cofiguration with .things file
Signed-off-by: Iwan Bron <bron@olisa.eu >
* Fix README.md warning
Signed-off-by: Iwan Bron <bron@olisa.eu >
* Make thing type better visible in documentation
Signed-off-by: Iwan Bron <bron@olisa.eu >
Co-authored-by: Iwan Bron <bron@olisa.eu >
2021-06-12 19:58:21 +02:00
2wyck3d and GitHub
1a06d78f22
[airquality] fixed typo in example ( #10859 )
2021-06-12 19:49:55 +02:00
Dan Cunningham and GitHub
e0257bb76f
[iaqualink] Fixes critical login issue due to changed auth URLs. Moves 'model' package to 'dto' to fix checkstyle warnings. ( #10853 )
...
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2021-06-12 13:39:17 +02:00
James Hewitt and GitHub
2b9a37efa9
[rfxcom] Read multiple bytes at a time over serial connection ( #10832 )
...
There's no reason not to read multiple bytes at a time (that I could find) so
for best practice, set the read limit to be the maximum size of an rfxcom
message. Tested fine on my system.
Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com >
2021-06-12 13:22:00 +02:00
mlobstein and GitHub
f7815f8eb2
[epsonprojector] Update readme configuration section ( #10828 )
...
* update Epson readme per standards
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com >
* capitalize label
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com >
2021-06-12 13:16:31 +02:00
mlobstein and GitHub
bce5363856
[tivo] refresh connection every 12 hours ( #10824 )
...
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com >
2021-06-12 13:11:15 +02:00
Raphael Mack and GitHub
72e3729ca7
[resol] correct handling of system date/time field ( #10811 )
...
* correct handling of system date/time field to close #10684
Signed-off-by: Raphael Mack <ramack@raphael-mack.de >
* further fix
Signed-off-by: Raphael Mack <ramack@raphael-mack.de >
2021-06-12 13:08:55 +02:00
Marcel and GitHub
10f5ca8578
[miio] avoid NPE when rssi is missing ( #10854 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com >
2021-06-12 12:54:19 +02:00
Conte Andrea and GitHub
fc66615fce
[openwebnet] Replace scheduleAtFixedRate by scheduleWithFixedDelay ( #10822 )
...
- fixed some other spotless issues
Signed-off-by: Conte Andrea <andrea@conte.com >
2021-06-12 12:32:00 +02:00
mlobstein and GitHub
e452de8e15
[benqprojector] Migrate benqprojector binding to OH3 ( #10341 )
...
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com >
2021-06-12 12:00:08 +02:00
James Hewitt and GitHub
c12e189a13
[rfxcom] Convert unsigned byte to int properly for message length ( #10830 )
...
Without this, any message over 127 bytes reports a negative length and
fails the message start test, which puts the code out of sync with the
rfxcom leading to lots of errors, and eventually, complete loss of
connection.
Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com >
2021-06-10 14:30:08 +02:00
James Hewitt and GitHub
c49166a069
[rfxcom] New sub types for undecoded messages ( #10834 )
...
New subtypes have been added to the firmware, these are taken from the
RFXtrx SDK documentation.
Signed-off-by: James Hewitt <james.hewitt@uk.ibm.com >
2021-06-10 14:28:57 +02:00
Christoph Weitkamp and GitHub
4db68379c9
[pushover] Minor improvements, SAT findings ( #10840 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2021-06-10 09:21:51 +02:00
ridiekel and GitHub
047ae89aaf
[pushover] Provides the ability to specify a timeout in the config ( #10817 )
...
* Provides the ability to specify a timeout in the config, instead of using hardcoded 10 seconds.
Signed-off-by: Geroen Dierckx <geroen.dierckx@gmail.com >
2021-06-09 07:12:30 +02:00
Fabian Wolter and GitHub
cf13bb8275
[pidcontroller] Use framework scheduler and remove custom Action module ( #10806 )
...
* [pidcontroller] Use framework scheduler and remove custom Action module
Signed-off-by: Fabian Wolter <github@fabian-wolter.de >
2021-06-08 08:07:24 +02:00
mlobstein and GitHub
6141d69da3
[radiothermostat] Add job to set thermostat clock automatically from the binding ( #10819 )
...
* add thermostat clock sync job
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com >
2021-06-07 20:58:19 +02:00
Martin Dagarin and GitHub
d9841ef0de
[gpio] Added parameter for pull up/down resistor and other improvements ( #10782 )
2021-06-07 20:57:08 +02:00
Björn Lange and GitHub
c97f2ac2fa
[mielecloud] Fix typo and localization key resolution ( #10821 )
...
Signed-off-by: Björn Lange <bjoern.lange@itemis.de >
2021-06-07 20:56:24 +02:00
Dan Cunningham and GitHub
32c1e65799
[venstarthermostat] Use doubles over Int or float types when processing temperatures, fix Checkstyle Warnings ( #10740 )
...
* Use a single numeric type (double), remove ints and floats
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
* Rebases with master. Fixes All Checkstyle warning, renames package 'model' -> 'dto'
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2021-06-06 19:34:35 +02:00
Martin Herbst and GitHub
5533643a3a
[homematic] Smaller fixes and conversion of properties files to UTF-8 ( #10813 )
...
* Prevent possible NPE
Signed-off-by: Martin Herbst <develop@mherbst.de >
* Spotless
Signed-off-by: Martin Herbst <develop@mherbst.de >
* Fixes missing unit information (especially for HmIP devices)
For some HmIP devices the "valueunit" attribute is empty and thus no
default unit type could be derived. Using the data point name solves
this problem (at least for the relevant data points).
Fixes #10533
Signed-off-by: Martin Herbst <develop@mherbst.de >
* Condition result was wrong because of missing brackets
Signed-off-by: Martin Herbst <develop@mherbst.de >
* Regenerated and reorganized descriptions
Signed-off-by: Martin Herbst <develop@mherbst.de >
* Encoding changed to UTF-8 and some smaller text corrections
Signed-off-by: Martin Herbst <develop@mherbst.de >
* Use default value as maximum if is greater than received max value
For some devices the data point definition retrieved from the CCU
contains default values that are higher than the maximum value. In order
to allow the configuration of these config options the allowed maximum
value needs to be set to the default value.
Fixes #10552
Signed-off-by: Martin Herbst <develop@mherbst.de >
2021-06-06 18:53:51 +02:00
Michael Wodniok and GitHub
6b324d6701
[icalendar] Short events parallel to longer current events are now also shown as current event ( #10810 )
...
Signed-off-by: Michael Wodniok <michi@noorganization.org >
2021-06-06 10:10:13 +02:00
Matthew Davies and GitHub
503abab181
[venstarthermostat] Venstar thermostat away mode enhancement ( #10736 )
...
* [VENSTAR THERMOSTAT BINDING] ADD AWAY MODE
Signed-off-by: Matthew Davies
matthew.davies@skynet.be
Signed-off-by: raveydavies <84205523+raveydavies@users.noreply.github.com >
* [VENSTAR THERMOSTAT] FIXED COMMAND AWAY MODE
Signed-off-by: Matthew Davies
matthew.davies@skynet.be
Signed-off-by: raveydavies <84205523+raveydavies@users.noreply.github.com >
* VENSTAR THERMOSTAT AWAY MODE AFTER INITIAL COMMIT FEEDBACK
This code includes the Away mode of the Venstar thermostat. It is
updated following initial feedback and suggestions on my first version
from @digitaldan.
Signed-off-by: Matthew Davies <matthew.davies@skynet.be >
Signed-off-by: raveydavies <84205523+raveydavies@users.noreply.github.com >
* VENSTAR THERMOSTAT BINDING - INCLUDE AWAY MODE
Removed the updateThermostat function, now have updateSettings and
updateControls corresponding to local API URLs.
Signed-off-by: Matthew Davies
<matthew.davies@skynet.be >
Signed-off-by: raveydavies <84205523+raveydavies@users.noreply.github.com >
* VENSTAR THERMOSTAT AWAY MODE - Modification updated as per feedback 1
June 2021
Signed-off-by: Matthew Davies
<matthew.davies@skynet.be >
Signed-off-by: raveydavies <84205523+raveydavies@users.noreply.github.com >
* VENSTAR THERMOSTAT AWAY MODE INCLUSION - UPDATED README
Signed-off-by: Matthew Davies <matthew.davies@skynet.be >
Signed-off-by: raveydavies <84205523+raveydavies@users.noreply.github.com >
2021-06-05 20:10:45 +02:00
lolodomo and GitHub
33b7fd6e98
[homeconnect] Undo PR 10754 ( #10792 )
...
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2021-06-05 20:08:51 +02:00
Anders Alfredsson and GitHub
d454fe3331
[smhi] Catch exception that could cause binding to stop updating channels ( #10794 )
...
Signed-off-by: Anders Alfredsson <andersb86@gmail.com >
2021-06-05 19:39:21 +02:00
lolodomo and GitHub
d36c7804d0
[homeconnect] Add missing channel update handler configuration ( #10785 )
...
* [homeconnect] Add missing channel update handler configuration
Related to dryer, washer and washer/dryer appliances
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
* 2 new methods to factorize duplicated code
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
* Apply spotless
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2021-06-05 19:33:30 +02:00
lolodomo and GitHub
17eb0d5d78
[homeconnect] Delay update of state options when not accessible ( #10784 )
...
* [homeconnect] Delay update of state options when not accessible
Fix #10705
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
* Review comment: parseBoolean
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2021-06-05 19:30:43 +02:00
3dc7b9ed25
[openwebnet] add support for Thermoregulation (standalone thermostat and sensors) ( #10756 )
...
Signed-off-by: Conte Andrea <andrea@conte.com >
Signed-off-by: Massimo Valla <mvcode00@gmail.com >
Co-authored-by: Massimo Valla <mvcode00@gmail.com >
2021-06-05 19:26:52 +02:00
8e4cb48a57
[ahawastecollection] Change loglevel from warn to debug ( #10800 )
...
* 10786: Changed loglevel from warn to debug
Signed-off-by: Sönke Küper <soenkekueper@gmx.de >
* 10786: Spotless fix
Signed-off-by: Sönke Küper <soenkekueper@gmx.de >
Co-authored-by: Sönke Küper <soenkekueper@gmx.de >
2021-06-05 15:32:40 +02:00
7c5f60dae2
[kostalinverter] Added new channels frequency and cosphi ( #10779 )
...
new channels frequency and power factor.
Signed-off-by: Martin Hubert <github@martin-hubert.de >
Co-authored-by: Martin Hubert <github@martin-hubert.de >
2021-06-05 14:45:00 +02:00
Christopher Schirner and GitHub
d36e1f1018
[etherrain] Fix typo ( #10805 )
2021-06-05 11:33:27 +02:00
Anders Alfredsson and GitHub
612ceb3855
Add channel IDs to documentation ( #10793 )
...
Signed-off-by: Anders Alfredsson <andersb86@gmail.com >
2021-06-05 11:31:46 +02:00
Boris Krivonog and GitHub
80cbf5f32d
Removed required=true for parameters with default value. ( #10795 )
...
Signed-off-by: Boris Krivonog <boris.krivonog@inova.si >
2021-06-05 11:30:55 +02:00
Dbzman and GitHub
7109475929
[pulseaudio] Add "idle timeout" to Pulseaudio audio sink ( #10731 )
...
* Add "idle timeout" to pulseaudio audio sink to allow the sink to disconnect after being idle
Signed-off-by: Timo Litzius <dev@dbzman-online.eu >
2021-06-05 11:29:59 +02:00
Kai Kreuzer and GitHub
6d68746b60
upgrade to JUPnP 2.6.0 ( #10801 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2021-06-04 11:15:29 +02:00
Fabian Wolter and GitHub
9d903c240e
[pwm] Initial Contribution ( #10205 )
...
Signed-off-by: Fabian Wolter <github@fabian-wolter.de >
2021-06-01 20:23:33 +02:00
Kai Kreuzer and GitHub
cf34ba23a0
updated JmDNS dependency version ( #10780 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2021-05-31 20:31:23 +02:00
Roie Geron and GitHub
6ae7f98134
[touchwand] - Add support for Risco alarm system sensors and AcWand thermostat ( #10748 )
...
* notify listeners on status change using discovery
Signed-off-by: Roie Geron <roie.geron@gmail.com >
2021-05-30 11:46:41 +02:00
lolodomo and GitHub
f99f4b6361
[homeconnect] Retrieve list of programs when an appliance becomes available ( #10773 )
...
Cache the list of programs for an appliance
Fix #10771
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2021-05-30 09:37:10 +02:00
Daniel Rosengarten and GitHub
4ad6eda961
[velbus] Add new functionality PRESSED and LONG PRESSED ( #10664 )
...
* [velbus] Add new functionality PRESSED and LONG PRESSED and fix bug
New functionality:
Add the the possibility to simulate the PRESSED and LONG PRESSED message of an input.
Module supported with button simulation :
VMB1RYS (button : CH6)
VMB6IN (buttons : CH1 ... CH6)
VMB2PBN, VMB6PBN, VMB7IN, VMB8IR, VMB8PB, VMB8PBU, VMBEL1, VMBEL2, VMBEL4, VMBGP1, VMBGP1-2, VMBGP2, VMBGP2-2, VMBGP4, VMBGP4-2, VMBGP4PIR, VMBGP4PIR-2 (buttons : CH1 ... CH8)
VMBELO, VMBGPOD, VMBGPOD-2 (buttons : CH1 ... CH32)
Fix bug:
The channels names were not correctly assigned to the thing properties. The last channel had the default name, not the one retrieved from the module.
Also-by: cedricboon <cedric.boon@hotmail.com >
Signed-off-by: Daniel Rosengarten <github@praetorians.be >
2021-05-29 20:23:29 +02:00
M Valla and GitHub
7f05dbaf2c
[openwebnet] calculate position only if startedMovingAt is valid. ( #10775 )
...
After OH reboot position remains UNDEF.
Signed-off-by: Massimo Valla <mvcode00@gmail.com >
2021-05-29 20:12:50 +02:00
robnielsen and GitHub
22c5e841dd
[ecobee] logging improvements ( #10772 )
...
Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com >
2021-05-29 20:10:06 +02:00
eguib and GitHub
3875d2aca5
[senechome] issue #10679 : Extend with additional channels; refactor and various improvements ( #10687 )
...
* [senechome] Extend with additional channels; refactor; improve error handling (#10679 ). Merged PR 9535 (rename batteryState to system state)
- charge/discharge energy/current/voltage/min/maxCellVoltage/load cycles per battery pack
- current/power/voltage per MPP
- liveHouseConsumption/livePowerGenerator
- battery,case,MCU temperature
- wallbox1: state, charging power/current, liveEnergy
- improve error handling, catch malformed JSON exception to prevent crashing the binding
- merged PR: 9535 (rename batteryState to systemState)
- renamed SenecHomeLimitation to SenecHomePower and added more channels
- refactored SenecHomeHandler to reduce code duplication (added some nice helper methods)
Signed-off-by: Erwin Guib <eguib@web.de >
2021-05-29 14:29:20 +02:00
Christoph Weitkamp and GitHub
04507d98fc
Added support for HAN-FUN outlets / simple on-off devices ( #10760 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2021-05-29 14:25:36 +02:00
Sami Salonen and GitHub
572fd3dded
[fmiweather] Fixed to work with new API ( #10765 )
...
Tests updated as well
Signed-off-by: Sami Salonen <ssalonen@gmail.com >
2021-05-29 14:23:23 +02:00
Fabian Wolter and GitHub
eab7623655
[lcn] Improve readme; Allow special module IDs <5 ( #10770 )
...
Signed-off-by: Fabian Wolter <github@fabian-wolter.de >
2021-05-29 13:51:32 +02:00
Ross Kennedy and GitHub
6df474a994
MAP transformation text, add white space example ( #10766 )
...
Add simple white space escape example for MAP key
Signed-off-by: Ross Kennedy <rossko@culzean.clara.co.uk >
2021-05-28 15:07:53 +02:00