Commit Graph

4281 Commits

Author SHA1 Message Date
Jacob Laursen
c7aed14a49
Reorganize API classes (#15934)
Resolves #15731

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-11-25 12:33:59 +01:00
Cody Cutrer
935415aa6e
[mqtt.homeassistant] VETO updates to read only channels (#15937)
I.e. Button, Scene, and Binary Sensors.

Also ensure we set up the CommandDescription, since some value types mights use it.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2023-11-25 12:27:05 +01:00
Markus Michels
a13fd80bfe
[shelly] Misc changes (small fixes, log improvements, hardened leak prevention on (#15922)
* Misc changes (same fixes, log improvements, hardened leak prevention on
exceptions)

---------

Signed-off-by: Markus Michels <markus7017@gmail.com>
2023-11-25 09:46:22 +01:00
openhab-bot
a31b1578be
New translations energidataservice.properties (Danish) (#15948) 2023-11-23 20:54:56 +01:00
Jacob Laursen
9b1553c333
Rename channels net-tariff and transmission-net-tariff (#15938)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-11-23 19:36:30 +01:00
Matthew Skinner
50801be9d5
Fix Reloink alarms not working after reconnect. (#15943)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2023-11-23 13:39:07 +01:00
openhab-bot
3c0c402761
New translations energidataservice.properties (Italian) (#15947) 2023-11-22 23:27:42 +01:00
openhab-bot
2064b51610
New Crowdin updates (#15939)
* New translations shelly.properties (German)
* New translations energidataservice.properties (Danish)
2023-11-22 07:00:48 +01:00
Jacob Laursen
b2b7602eee
Rename price element to price component (#15935)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-11-20 23:18:46 +01:00
David Pace
ff873fff14
[boschshc] Update active profile of intrusion detection system (#15899)
* [boschshc] Update active profile of intrusion detection system

Fixes an issue that caused the active configuration profile of the
intrusion detection system not to be updated.

closes #15848

* [boschshc] add channel to control state service registration

Signed-off-by: David Pace <dev@davidpace.de>
2023-11-20 20:59:52 +01:00
openhab-bot
62f9f03bbf
New Crowdin updates (#15931)
* New translations openwebnet.properties (Italian)
* New translations jsscripting.properties (Danish)
* New translations hdpowerview.properties (Danish)
2023-11-20 12:30:32 +01:00
Cody Cutrer
89380b0e41
[mqtt.homeassistant] Add support for Scene component (#15916)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2023-11-19 17:54:33 +01:00
Cody Cutrer
44e32d3fbb
[mqtt.homeassistant] implement effect channel for light (#15914)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2023-11-19 17:52:51 +01:00
M Valla
dcf4255b98
[openwebnet] fix CEN/CEN+ scenario control buttons param descriptions (#15924)
Signed-off-by: Massimo Valla <mvcode00@gmail.com>
2023-11-19 17:26:27 +01:00
Cody Cutrer
fc9579430e
[mqtt.homeassistant] Add support for Button component (#15892)
* [mqtt.homeassistant] Add support for Button component
* use a StringValue instead of an OnOffValue

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2023-11-19 17:06:54 +01:00
Giovanni Fabiani
9a920a244a
[openwebnet] Energy: add totalizers channels for energy kWh consumed for today and current month (#15837)
* feat(energy): get current day and current month totalizers
* fixed unit (Power:Energy), refreshPeriod config and scheduler

---------

Signed-off-by: Giovanni Fabiani <fabiani.giovanni@gmail.com>
Co-authored-by: Conte Andrea <andrea@conte.com>
2023-11-19 16:57:13 +01:00
Simonas Kazlauskas
1ea6865254
[velbus] Review/rewrite documentation (#15537)
The page was missing information in some places (e.g. some supported
modules were not listed at all,) and some outdated information in
others. Some examples were malformed, and some wording didn’t flow too
well. The section on Channels is still pretty iffy, but I left this as
an exercise for a future me or somebody else :)

Signed-off-by: Simonas Kazlauskas <openhab@kazlauskas.me>
2023-11-19 15:59:32 +01:00
Cody Cutrer
c2a6329408
[mqtt.homeassistant] Handle empty device name (#15918)
Follow on to #15427

ring-mqtt sends `"name": ""`, not `"name": null` or simply omitting it,
so be sure to handle that way as well

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2023-11-19 00:58:25 +01:00
Cody Cutrer
8ca03bd5c7
[mqtt.homeassistant] fix compilation problems (#15915)
Due to #15427 and #14839 being developed independently, but merged
to main successively

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2023-11-18 23:38:52 +01:00
Jacob Laursen
96470d4448
Fix openhab unit name (#15913)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-11-18 23:20:27 +01:00
Cody Cutrer
7fc351c9c2
[mqtt.homeassistant] handle null component name (#15427)
* [mqtt.homeassistant] handle null component name

channels from such components will not have a group. this is
now done by zigbee2mqtt for the "default" component of a device,
such as the light. HASS encourages this as of release 2023.8

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2023-11-18 22:46:57 +01:00
Markus Michels
a535caa13c
[shelly] BLU Motion, optimize ShellyManager for BLU devices (#15401)
Signed-off-by: Markus Michels <markus7017@gmail.com>
2023-11-18 21:50:10 +01:00
Cody Cutrer
27924d677f
[mqtt.homeassistant] Support color temp on JSON schema lights (#14839)
* [mqtt.homeassistant] support color temp on JSON schema lights

also adds a color_mode channel if color temp is possible, so you can
know how the bulb is behaving

* put color mode channel construction into buildChannels()

---------

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2023-11-18 21:31:49 +01:00
maniac103
87ae9e2a37
[homematic] Fix duplication of LONG_REPEATED events for HM devices (#15906)
Depending on device configuration and used central [1], HM devices may
indicate long press repetition either by a single PRESS_CONT event or by
a PRESS_CONT + PRESS_LONG combination. In the latter case, make sure to
not generate a LONG_REPEATED trigger channel event for both PRESS_CONT
and PRESS_LONG, but instead keep LONG_REPEATED generation to the
PRESS_CONT handling.

[1] I'm not sure what a real CCU is doing, but for Homegear, a
    configured long press timeout of less than 1s generates only
    PRESS_CONT, while a timeout of more than 1s generates
    PRESS_CONT + PRESS_LONG ... see [2].
[2] https://github.com/Homegear/Homegear-HomeMaticBidCoS/blob/master/src/BidCoSPeer.cpp#L1711-L1716

Signed-off-by: Danny Baumann <dannybaumann@web.de>
2023-11-18 20:38:55 +01:00
Dan Cunningham
01ab38ee13
[myq] Remove MyQ Binding (#15911)
Fixes #15910

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2023-11-18 20:30:48 +01:00
Markus Michels
45786fa12c
[shelly] Fix Gen2 auth, improved security for Gen1 auth, improved discovery (#15898)
Signed-off-by: Markus Michels <markus7017@gmail.com>
2023-11-18 16:28:44 +01:00
Jacob Laursen
608007c67e
Fix color state update (#15908)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-11-18 16:24:10 +01:00
Jacob Laursen
7d24cfbc9e
[hdpowerview] Improve color channel for Repeater and remove redundant brightness channel (#15880)
* Improve color channel
* Log warning for unexpected color command

---------

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-11-18 12:44:09 +01:00
Hakan Tandogan
70095cdb49
[tesla] extend docu on 'softwareupdateversion', this can hold map updates too (#15835)
* [tesla] extend docu on 'softwareupdateversion', this can hold map updates too

---------

Signed-off-by: Hakan Tandogan <hakan@tandogan.com>
2023-11-17 19:52:53 +01:00
mlobstein
6a39bbf076
Ignore invalid elapsed/total time values (#15900)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2023-11-17 18:51:26 +01:00
openhab-bot
97975cfbc2
New translations x.properties (Italian) (#15901) 2023-11-17 18:44:06 +01:00
Gaël L'hopital
596015d2ba
[netatmo] Enhance errored modules handling (#15866)
* Resolves issue #15858
* Enhance null control in DTO

---------

Signed-off-by: clinique <gael@lhopital.org>
2023-11-17 18:41:59 +01:00
lsiepel
12f02124b6
[twitter] rename binding to X (#15809)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2023-11-15 09:12:24 +01:00
mlobstein
ab0ea34d5a
Suppress warning messages (#15129)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2023-11-14 15:44:47 +01:00
lsiepel
2b393699bf
[Bluetooth] re-fix ArrayStoreException (#15891)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2023-11-13 19:39:39 +01:00
Markus Michels
beade55ca6
[shelly] Fix resource leak, BLU script installation, TRV init, NPE on IPv6 mDNS discovery (#15798)
* Fix resource leak when discovery handling failed and NPE when a IPv6
address is reported.
* remove callApi(request/innerRequest from Shelly1HttpApi, which changes
to callApi/httpRequest in ShellyHttpCLient.

Signed-off-by: Markus Michels <markus7017@gmail.com>
2023-11-13 19:37:04 +01:00
openhab-bot
c15f1344c3
New Crowdin updates (#15886)
* New translations sonos.properties (French)

* New translations influxdb.properties (French)

* New translations netatmo.properties (French)

* New translations jpa.properties (French)

* New translations chatgpt.properties (French)
2023-11-12 20:16:43 +01:00
mueller-ma
49bf5eb085
Remove Bountysource badge (#15884)
It seems that Bountysource has been shut down as the website isn't reachable anymore and they don't respond to support mails.

Signed-off-by: mueller-ma <mueller-ma@users.noreply.github.com>
2023-11-12 10:03:53 +01:00
openhab-bot
1e1632b78f
New Crowdin updates (#15881)
* New translations boschshc.properties (Italian)

* New translations tasmotaplug.properties (Italian)
2023-11-11 23:56:49 +01:00
J-N-K
28927310eb
[influxdb] Improve connection handling (#15879)
* [influxdb] Improve connection handling

Especially for InfluxDB2 the connection check was not properly implemented. It only checked if a connections was ever successfully established. Since we removed the full crash when a write error occured, this lead to a situation where a broken connection was not detected. A ping is now implemented and also a failed write results in a disconnect.

---------

Signed-off-by: Jan N. Klug <github@klug.nrw>
2023-11-11 23:15:21 +01:00
Patrick
1b466fb319
[boschshc] Add scenario channel (#15752)
Signed-off-by: Patrick Gell <patgit023@gmail.com>
2023-11-11 14:22:52 +01:00
Robert D
1eacf67f34
[Senec] Fix for Senec firmware update (#15535)
* Fix for Senec update

Signed-off-by: querdenker2k <querdenker2k@gmx.de>
2023-11-11 14:01:37 +01:00
Gaël L'hopital
6176b080c4
Adding unknown event type + bootstrap handling of topology changes (#15860)
Signed-off-by: clinique <gael@lhopital.org>
2023-11-11 13:52:06 +01:00
billfor
d0c70f88b3
[mqtt] Add Topic Name for Incoming Payload Not Supported (#15872)
Signed-off-by: bill <git@billforsyth.net>
Co-authored-by: Bill Forsyth <git@billforsyth.net>
2023-11-11 13:45:31 +01:00
Jacob Laursen
50e1687472
Persist future prices (#15864)
Resolves #15863

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-11-11 13:39:05 +01:00
Jacob Laursen
49b952b9a3
Implement TimeSeriesProfile (#15873)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-11-11 13:30:52 +01:00
hutcheonk
97039d0a3f
Update README.md (#15019)
Add "MQTT Client Status Messages Mode setting" to ESP Config..

Signed-off-by: hutcheonk <76188428+hutcheonk@users.noreply.github.com>
2023-11-11 12:51:15 +01:00
Jacob Laursen
2b0c805b33
[jdbc] Fix addon id for SQLite (#15877)
Fixes #15847

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-11-11 11:51:03 +01:00
mlobstein
ffc127f91c
[tasmotaplug] Initial contribution (#15857)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2023-11-10 23:51:43 +01:00
Andreas Berger
10d519bd6b
[fineoffsetweatherstation] Fix wrong handling temperature reading for of WH34 (#15853)
* [fineoffsetweatherstation] Improve tracing
* [fineoffsetweatherstation] Fix wrong handling temperature reading for of WH34

Signed-off-by: Andreas Berger <andreas@berger-freelancer.com>
2023-11-10 13:29:25 +01:00