Martin Herbst
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
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
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
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
Iwan Bron
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
1a06d78f22
[airquality] fixed typo in example ( #10859 )
2021-06-12 19:49:55 +02:00
Dan Cunningham
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
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
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
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
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
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
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
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
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
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
4db68379c9
[pushover] Minor improvements, SAT findings ( #10840 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2021-06-10 09:21:51 +02:00
ridiekel
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
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
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
d9841ef0de
[gpio] Added parameter for pull up/down resistor and other improvements ( #10782 )
2021-06-07 20:57:08 +02:00
Björn Lange
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
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
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
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
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
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
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
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
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
Conte Andrea
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
Sönke Küper
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
Martin H
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
d36e1f1018
[etherrain] Fix typo ( #10805 )
2021-06-05 11:33:27 +02:00
Anders Alfredsson
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
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
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
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
9d903c240e
[pwm] Initial Contribution ( #10205 )
...
Signed-off-by: Fabian Wolter <github@fabian-wolter.de >
2021-06-01 20:23:33 +02:00
Kai Kreuzer
cf34ba23a0
updated JmDNS dependency version ( #10780 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2021-05-31 20:31:23 +02:00
Roie Geron
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
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
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
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
22c5e841dd
[ecobee] logging improvements ( #10772 )
...
Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com >
2021-05-29 20:10:06 +02:00
eguib
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
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
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
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
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