pakutz79 957ab589cb Keba: fallback to direct IP in discovery address param
When thingParamValueAddress() returns empty (because MAC is known and
IP is tracked dynamically), fill the address param with the UDP source
IP so the user can see it in the setup UI.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 08:37:57 +02:00

1473 lines
42 KiB
Plaintext

nymea-plugins (1.14.2+etm3) powersync-stable; urgency=low
* Keba: show IP address in setup params when thingParamValueAddress is empty (fallback to direct IP)
-- ETM Schurig <dev@etm-schurig.eu> Tue, 01 Apr 2026 09:00:00 +0200
nymea-plugins (1.14.2+etm2) powersync-stable; urgency=high
* Keba: fix product code parser for PV-Edition Shutter connector (KC-P30-ESS400U2-E00-PV)
- Fix: current rating compared against connectorTypeValue ('S') instead of
connectorCurrentValue ('4') causing m_isValid=false for all Shutter models
- Add: explicit step labels on all parser failure points for easier debugging
- Add: phase switching support via UDP x2src/x2 (IEC 61851, 5 min cooldown)
- Add: states phaseSwitchSource, phaseSwitchActive, desiredPhaseCount
- Add: action setPhaseCount (1 or 3 phases)
-- ETM Schurig <dev@etm-schurig.eu> Tue, 01 Apr 2026 08:00:00 +0200
nymea-plugins (1.14.2+etm1) powersync-stable; urgency=low
* Renommage : nymea-plugin-* -> powersync-plugin-*
* Ajout Provides/Conflicts/Replaces pour compatibilité nymea
-- ETM Schurig <dev@etm-schurig.eu> Mon, 30 Mar 2026 20:00:00 +0200
nymea-plugins (1.14.2) noble; urgency=medium
-- jenkins <developer@nymea.io> Thu, 19 Feb 2026 12:13:26 +0100
nymea-plugins (1.14.1) noble; urgency=medium
-- jenkins <developer@nymea.io> Thu, 29 Jan 2026 21:29:16 +0100
nymea-plugins (1.14.0) noble; urgency=medium
[ Simon Stürz ]
* Tado: Synch cached states delayed
* Update EV charger interface and add full charging current resolution
-- jenkins <developer@nymea.io> Mon, 12 Jan 2026 10:47:41 +0100
nymea-plugins (1.13.0) jammy; urgency=medium
[ Simon Stürz ]
* Update license text and add SPDX identifier
-- jenkins <developer@nymea.io> Tue, 02 Dec 2025 10:38:53 +0100
nymea-plugins (1.12.4) jammy; urgency=medium
[ Simon Stürz ]
* Keba: Add missing interface for the Keba german edition
-- jenkins <developer@nymea.io> Thu, 27 Nov 2025 11:05:45 +0100
nymea-plugins (1.12.3) jammy; urgency=medium
-- jenkins <developer@nymea.io> Tue, 04 Nov 2025 11:38:37 +0100
nymea-plugins (1.12.2) jammy; urgency=medium
-- jenkins <developer@nymea.io> Wed, 29 Oct 2025 12:27:54 +0100
nymea-plugins (1.12.1) jammy; urgency=medium
[ Simon Stürz ]
* EVerest: Improve connection initialization
-- jenkins <developer@nymea.io> Tue, 14 Oct 2025 17:17:14 +0200
nymea-plugins (1.12.0) jammy; urgency=medium
[ Simon Stürz ]
* EVerest: Add RPC API module support
* Add Qt6 support
* shelly: Add support for shelly 3EM gen3
-- jenkins <developer@nymea.io> Thu, 25 Sep 2025 10:51:04 +0200
nymea-plugins (1.11.1) jammy; urgency=medium
[ timon@nymea-plugins-bookworm-amd64-armhf ]
* New Package build
[ Jenkins ]
* New plugin: v2xeamberelectric
[ Simon Stürz ]
* Meross: Improve datetime performance
* EVerest: Fix crash on locahost monitor setup
* Shelly: Add support for Shelly Pro 3EM 400A model
-- jenkins <developer@nymea.io> Wed, 28 May 2025 16:38:18 +0200
nymea-plugins (1.11.0) jammy; urgency=medium
[ Simon Stürz ]
* NetworkDetector: Update to networkdevice interface
* EVerest: Update to networkdevice interface
* Bosswerk: Update to networkdevice interface
* Fronius: Update to networkdevice interface
* go-eCharger: Update to networkdevice interface
* Keba: Update to networkdevice interface
* Meross: Update to networkdevice interface
* WakeOnLan: Update to new network device discovery
* ESP Somfy RTS: Update to networkdevice interface
* Shelly: Add support for Gen3 hardware and fix #739
* go-e: Update phase detection for charging and connected phases
* EVerest: Fix invalid data handling from multiport charger
* EVerest: Add phase switching
* Tado: Update account authentication to device code grant
-- jenkins <developer@nymea.io> Sun, 30 Mar 2025 20:36:48 +0200
nymea-plugins (1.10.0) jammy; urgency=medium
[ Simon Stürz ]
* New plugin: ESP Somfy RTS
* go-E: Disable unsupported IPv6 discovery
* EVerest: Autosetup connectors on localhost
* Kodi: Fix unregister nonexisting plugin timer
* Fronius: Improve connection handling and fix dead connection failing
-- jenkins <developer@nymea.io> Thu, 19 Dec 2024 13:49:37 +0100
nymea-plugins (1.9.5) jammy; urgency=medium
[ Simon Stürz ]
* go-eCharger: Update phase count handling and disable phase switching
[ Jenkins ]
* Shelly: Improve debug logging when offline
-- jenkins <developer@nymea.io> Mon, 28 Oct 2024 15:26:41 +0100
nymea-plugins (1.9.4) jammy; urgency=medium
[ Simon Stürz ]
* Keba: Add support for P30 PV Edition
* Update debian copyright
* New plugin: Add EVerest EV charger plugin
-- jenkins <developer@nymea.io> Tue, 01 Oct 2024 16:54:08 +0200
nymea-plugins (1.9.3) jammy; urgency=medium
[ Boernsman ]
* New plugin: Logilink
[ Simon Stürz ]
* Fronius: Update S0 Meter detection and improve debugging
* Update debian packaging
* EVBox: Make params read only
* PushNotifications: Update firebase cloud messaging to API V1
-- jenkins <developer@nymea.io> Fri, 19 Jul 2024 21:05:57 +0200
nymea-plugins (1.9.2) jammy; urgency=medium
[ Simon Stürz ]
* go-e: Add zeroconf discovery support
* Remove boblight plugin
* Fronius: Add support for S0 meters
-- jenkins <developer@nymea.io> Wed, 15 May 2024 12:33:51 +0200
nymea-plugins (1.9.1) jammy; urgency=medium
[ Michael Zanetti ]
* Shelly: Add support for the PlusSmoke
* Unifi: Fix connecting to the unifi controller on Unifi OS hosts
[ Jenkins ]
* Update README.md Unifi Plugin
[ Michael Zanetti ]
* Shelly: Add support for the Pro 1 PM
* Awattar: Add a ranking state for simple use in rules
-- jenkins <developer@nymea.io> Tue, 30 Jan 2024 12:02:01 +0100
nymea-plugins (1.9.0) jammy; urgency=medium
[ Michael Zanetti ]
* MqttClient: Add keep alive timeout parameter
[ Simon Stürz ]
* Keba: Fix parsing product information for BMW
[ Michael Zanetti ]
* New Plugin: Tmate
* EQ-3: Fix MaxCube building with latest gcc
* EQ-3: Add support for Bluetooth pairing
* MailNotification: Fix double mail ending
-- jenkins <developer@nymea.io> Mon, 18 Dec 2023 10:06:58 +0100
nymea-plugins (1.8.4) jammy; urgency=medium
[ Jenkins ]
* Shelly: Fix discovery for 1 Plus PM
* Shelly: Set discovery insensitive to upper / lower case
-- jenkins <developer@nymea.io> Mon, 13 Nov 2023 21:25:38 +0100
nymea-plugins (1.8.3) jammy; urgency=medium
[ Michael Zanetti ]
* Shelly plus addon
* Fronius: Add precise discovery
-- jenkins <developer@nymea.io> Thu, 17 Aug 2023 14:10:48 +0200
nymea-plugins (1.8.2) jammy; urgency=medium
[ Michael Zanetti ]
* Shelly: Don't print password in debug logs
* Fronius: Remove a non critical but spamming warning message
[ Simon Stürz ]
* go-eCharger: improve API V2 refreshing to reduce wallbox load
[ Michael Zanetti ]
* Easee: Various fixes after beta testing
-- jenkins <developer@nymea.io> Tue, 18 Jul 2023 12:21:46 +0200
nymea-plugins (1.8.1) jammy; urgency=medium
[ Michael Zanetti ]
* Shelly: Mark devices offline on any polling network error
* EVBox: Fix processing erraneous packets that still pass the CRC
check and a double action finish() call
-- jenkins <developer@nymea.io> Wed, 07 Jun 2023 15:51:28 +0200
nymea-plugins (1.8.0) jammy; urgency=medium
[ Michael Zanetti ]
* go-e: Add possibility to control charging phases
* Shelly: Reconfigure CoAP on gen 1 shellies if they don't send any
data
* Notify.Events: Fix a typo in meta.json
* New Plugin: Easee
* EQ-3, Tado: Update thermostats windowOpenDetected states
* Shelly: Fix creation of children for the Plus 2PM
* Meross: Fix polling for totalEnergy
* EVBox: Split thing class into one with and one without meter
* Shelly: Add support for the Shelly Pro 3EM
* Update extendedclosable interfaces
* Bosswerk: Don't poll the device when it's unreachable
* Sunposition: Add new rpi build for simplejson
* Shelly: Rework Gen 2 device handling
[ Simon Stürz ]
* go-eCharger: Fix API V2 energy value parsing
[ Jenkins ]
* Philips Hue: Add support for Hue Tap Dial
[ Michael Zanetti ]
* Tado: Suppress a warning when thermostat is off
[ Simon Stürz ]
* Fronius: Fix PV power if there are multiple inverters
-- jenkins <developer@nymea.io> Tue, 16 May 2023 12:59:26 +0200
nymea-plugins (1.7.0) jammy; urgency=medium
[ Michael Zanetti ]
* Netatmo: Add min/max values for co2 sensors
* Add support for Shelly Plus 2PM
* EVBox: Rework plugin to allow addressing multiple boxes on same bus
[ Simon Stürz ]
* Fronius: Set energy live states to 0 if not connected
* go-eCharger: Set energy live states to 0 if not connected
* Keba: Set energy live states to 0 if not connected
* mystrom: Set current power to 0 if not connected
* powerfox: Set current power to 0 if not connected
* solarlog: Set energy states to 0 if not connected
[ Michael Zanetti ]
* AQI: Add min/max values to pressure state
* Netatmo: Add min/max values to pressure state
* SensorTag: Add min/max to pressure state
* New plugin: Notify.Events
* Kodi: Rework setup
* Update python plugin dependencies to include dependabot alerts
* Shelly: Workaround bad counter values
* PushNotifications: Add more options for sending push notifications
* Shelly plus plug s
-- jenkins <developer@nymea.io> Tue, 07 Mar 2023 19:21:45 +0100
nymea-plugins (1.6.3) jammy; urgency=medium
-- jenkins <developer@nymea.io> Wed, 01 Feb 2023 12:17:57 +0100
nymea-plugins (1.6.2) jammy; urgency=medium
[ Michael Zanetti ]
* go-e: Improve error messages
* Update python deps to certifi
* EVBox: Mark discovery as weak
-- jenkins <developer@nymea.io> Mon, 16 Jan 2023 14:35:44 +0100
nymea-plugins (1.6.1) jammy; urgency=medium
[ Simon Stürz ]
* Netatmo: fix OAuth2 credentials loading from api key provider
-- jenkins <developer@nymea.io> Fri, 23 Dec 2022 11:32:21 +0100
nymea-plugins (1.6.0) jammy; urgency=medium
[ Michael Zanetti ]
* AQI: Reorder interfaces based on their relevancy
[ Jenkins ]
* Wemo: Change link in Readme
* TP-Link: Added urls to read me
[ Christian Fetzer ]
* New plugin: ESPuino
[ Jenkins ]
* Shelly: Add note regarding time sync needed to display total power
measurements
[ Simon Stürz ]
* Move SMA plugin to nymea-plugins-modbus repository
[ Michael Zanetti ]
* New plugin: EVBox
* MQTT client: Fix a crash when failing to connect to the internal
broker
* MCP3008: Upate RPi.GPIO dependency
[ Simon Stürz ]
* Netatmo: Update login mechanism and add missing modules
[ Jenkins ]
* Bump certifi from 2017.4.17 to 2022.12.7 in /fastcom
* Bump certifi from 2020.12.5 to 2022.12.7 in /neatobotvac
* Bump certifi from 2020.12.5 to 2022.12.7 in /yamahaavr
* Bump certifi from 2021.10.8 to 2022.12.7 in /daikinairco
* Bump certifi from 2021.10.8 to 2022.12.7 in /bimmerconnected
[ Michael Zanetti ]
* New Plugin: spothinta
-- jenkins <developer@nymea.io> Wed, 14 Dec 2022 23:58:37 +0100
nymea-plugins (1.5.1) jammy; urgency=medium
[ Michael Zanetti ]
* Shelly: Fix shelly 2.5 roller position
* Bose: Fix unitialized compiler warning
* Shelly: Fix total energy consumed for 1 Plus PM
-- jenkins <developer@nymea.io> Mon, 07 Nov 2022 20:39:50 +0100
nymea-plugins (1.5.0) jammy; urgency=medium
[ Michael Zanetti ]
* Shelly: Allow choosing between unicast and multicast CoIoT
* TP-Link: Disable caching for some states where it's not needed
[ Jenkins ]
* Bump oauthlib from 3.2.0 to 3.2.1 in /daikinairco
[ Michael Zanetti ]
* MecMeter: Reduce some load by uncaching and rounding some states
[ Simon Stürz ]
* Clean up network device discovery replies due to mechanism update
[ Michael Zanetti ]
* go-e: Drop flooding useless debug print
[ Jenkins ]
* shelly: improve shelly readme notes and fix typo in integrations
card
[ Michael Zanetti ]
* AQI: Update to new interface specification
* Shelly: Add support for flood, smoke and gas sensors
[ Simon Stürz ]
* bimmerconnected: Update python requirements
[ Michael Zanetti ]
* SMA: Disable caching for frequently changing states
* go-e: Uncache some states
* go-e: Fix charging state
-- jenkins <developer@nymea.io> Wed, 26 Oct 2022 13:53:45 +0200
nymea-plugins (1.4.1) jammy; urgency=medium
[ Michael Zanetti ]
* Tempo: Properly handle expired tokens
* Fronius: Improve and translate error message for the user
* MyStrom: Fix discovery for Swiss plugs
* Shelly: Fix color state for rgbw2
* Fronius: Fix generating childs with multiple fronius connections
-- jenkins <developer@nymea.io> Mon, 26 Sep 2022 17:40:12 +0200
nymea-plugins (1.4.0) jammy; urgency=medium
[ Michael Zanetti ]
* Tasmota: Allow configuring the TelePeriod
[ Christian Fetzer ]
* somfytahoma: Fix actions for roller shutters
[ Michael Zanetti ]
* PushNotifications: Allow adding custom data to push notifications
* Bosswerk: Improve discovery for setup
[ Simon Stürz ]
* SMA: Improve Sunny WebBox discovery
* go-eCharger: Improve discovery and add API V2 support (Hardware V3)
[ Michael Zanetti ]
* Shelly: Add support for the Shelly TRV
* Nuki: Update to new interface definition
* Fronius: Fix a crash if the discovery times out
* DHT: Update RPi.GPIO python dependency
[ Simon Stürz ]
* Keba: Finish action info after updating the according state
* sgready: Fix set state value on mode changed
[ Michael Zanetti ]
* myStrom: Improve discovery mechanism
-- jenkins <developer@nymea.io> Thu, 25 Aug 2022 15:06:59 +0200
nymea-plugins (1.3.1) jammy; urgency=medium
-- jenkins <developer@nymea.io> Mon, 11 Jul 2022 15:35:13 +0200
nymea-plugins (1.3.0) jammy; urgency=medium
[ Michael Zanetti ]
* Shelly: Rework plugin to use CoAP instead of MQTT
* Meross: Also list devices with a Meross owned mac address
* TpLink: Add a timeout timer for jobs
* New plugin: powerfox
[ Jenkins ]
* Bump pyjwt from 2.3.0 to 2.4.0 in /bimmerconnected
[ Michael Zanetti ]
* Shelly: Add support for the Shelly Plus 1[PM]
* SystemMonitor: Add more process and system monitoring capabilites
[ Jenkins ]
* Bump numpy from 1.21.0 to 1.22.0 in /sunposition
[ Michael Zanetti ]
* Tasmota: Add support for energy metering
* Keba: Add a phase count setting to the Keba germany edition
-- jenkins <developer@nymea.io> Fri, 01 Jul 2022 22:49:06 +0200
nymea-plugins (1.2.0) jammy; urgency=medium
[ Simon Stürz ]
* TcpCommander: Add TCP server broadcast functionality to send data to
all connected clients
* NetworkDetector: Make use of the internal network device monitor
[ Michael Zanetti ]
* New Plugin: Bimmer connected
* Fix dpkg Priority field
[ Simon Stürz ]
* Kodi: Use nymea icon for notifications and make notifications
configurable
* System monitor: Disable unneeded caching of monitor states
* Keba : Add support for wallboxes without energy meter (German
Edition)
[ Christian Fetzer ]
* somfytahoma: Use local connection "Somfy Developer Mode"
[ Simon Stürz ]
* Keba: Use network device monitor as IP source
[ Michael Zanetti ]
* Tado: Fix encoding in login url
* New Plugin: Bosswerk micro inverters
* MyStrom: Fix a memory leak
* Sunposition: Bump numpy from 1.19.1 to 1.21.0
-- jenkins <developer@nymea.io> Fri, 17 Jun 2022 00:17:14 +0200
nymea-plugins (1.1.0) jammy; urgency=medium
[ Simon Stürz ]
* New plugin: USB-RLY82 relay with 2 relays and 8 analog/digital
inputs.
[ Jenkins ]
* New plugin - Daikin Airco
[ Michael Zanetti ]
* MecElectronics: Return proper error code on wrong authentication
* DateTime: Fix time parsing and HTTP redirects
* Update project packaging
[ Simon Stürz ]
* GoE: Add smartmeterconsumer interface due to interface update
[ Michael Zanetti ]
* New plugin: Meross
* OneWire: Make owfs more robust against occational read errors
* Update dependencies
-- jenkins <developer@nymea.io> Sun, 08 May 2022 19:14:39 +0200
nymea-plugins (1.0.0) xenial; urgency=medium
[ Simon Stürz ]
* SMA: Add speedwire interface
[ Michael Zanetti ]
* MQTT client: Add more parameters to thing class (for SSL and will)
* Neato Botvac: Fix dependencies
* Remove ZigBee plugins (moved to new repository)
[ Simon Stürz ]
* SMA: Add default value for sma sunny webbox thing param #528
* go-eCharger: Handle reconfigure for MQTT and queue HTTP requests
[ Michael Zanetti ]
* Shelly: Try to reconfigure MQTT on disconnected shellies
* PhilipsHue: Improve discovery and error handling
* SomfyTahoma: Fix min/max values as per interface
* MecMeter: Optimize performance
* DHT: Properly clean up pluginTimer when all things are gone
* Shelly: Don't cache volatile states
[ Jenkins ]
* Shelly: Add support for Shelly EM
[ Michael Zanetti ]
* SolarLog: Fix currentPower state and disable caching for volatile
states
* BluOS: Fix eventTypeId -> stateTypeId typo
* Keba: Fix eventTypes -> stateTypes typo and uncache volatile states
* Remove generic things plugins (Moved to new repository)
[ Simon Stürz ]
* Keba: Add series capability check and fetch product information
during setup
* Fronius: Rework plugin entirely, queue request and simplify
structure for new API versions
[ Michael Zanetti ]
* Shelly: Fix switch settings (button mode and reverse)
[ Jenkins ]
-- Jenkins <jenkins@nymea.io> Sun, 27 Mar 2022 19:50:27 +0200
nymea-plugins (0.30.0) xenial; urgency=medium
[ Michael Zanetti ]
* ZigbeePhilipsHue: Use manufacturer specific remote commands
[ Jenkins ]
* Bump urllib3 from 1.26.3 to 1.26.5 in /yamahaavr
[ Michael Zanetti ]
* 0.30
[ Simon Stürz ]
* Keba: set limit for charging current and update to new interface
definitions
* goECharger: set limit for charging current and update to new
interface definitions
* New Plugin: SG-Ready heat pump based on GPIOs interface
* New Plugin: Simple heat pump
* GenericThings: Update generic SG-Ready thing and add heat pump
interfaces
[ Michael Zanetti ]
* Generic things: Add a generic water level sensor
* TP-Link Kasa: Add support for the KP115 switch
* ZigbeeGeneric: Add zigbee presence sensors support
* ZigbeeHue: Add support for the Hue Wallswitch Module
[ Simon Stürz ]
* GenericThings: add minimal charging current for generic car.
[ Michael Zanetti ]
* Move simulation plugin to nymea-plugins-simulation repository
[ Jenkins ]
* New plugin: Garadget
[ Michael Zanetti ]
* I2CDevices: Add support for the INA219 energy meter
* New Plugin: Zigbee remotes
[ Simon Stürz ]
* Fronius: Update to latest interface requirements and add
providedInterfaces
[ Michael Zanetti ]
* Hue: Add new providedInterfaces property with light and powersocket
to bridge
* Update to libnymea-gpio changes
* New Plugin: myStrom
* New Plugin: mec electronics
[ Simon Stürz ]
* Keba: Update discovery mechanism
[ Michael Zanetti ]
* Shelly: Remove adaptive filtering
* Shelly: Add support for the shelly vintage bulb
* Nuki: Fix bad if clause guards
* Osdomotics: Fix a crash if the plugin fails to load
-- Jenkins <jenkins@nymea.io> Wed, 15 Dec 2021 11:53:33 +0100
nymea-plugins (0.29.2) xenial; urgency=medium
[ Michael Zanetti ]
* Shelly: Fix switch settings for second channel
* GPIO Controller: Fix Gpio Monitor and bump required nymea-gpio
version
-- Jenkins <jenkins@nymea.io> Tue, 02 Nov 2021 17:18:28 +0100
nymea-plugins (0.29.1) xenial; urgency=medium
[ Simon Stürz ]
*
* Gpio: Update to libnymea-gpio and add GPIO buttons, overall
improvements
* Keba: Rework commands and connection status handling
* goecharger: extend states and make mqtt optional
* 0.29.1
-- Jenkins <jenkins@nymea.io> Mon, 04 Oct 2021 15:37:46 +0200
nymea-plugins (0.29.0) xenial; urgency=medium
[ Bernhard Trinnes ]
* New PlugIn: SMA
[ Michael Zanetti ]
* Bump version to 0.29.0
* GenericThings: Added O2, PH, ORP, CO and flammable gas generic
sensors
[ Jenkins ]
* Philips Hue: Add support for on/off light
* Philips hue: Add dimmer switch v2
* Philips Hue - add support for Friends of Hue switch and Wall switch
module
* New plugin: Yamaha network receiver
[ Michael Zanetti ]
* New plugin: DHT11/DHT22/AM2302
* TP-Link: Fix smart meter interfaces
* Shelly: Add second switch for the Shelly 1L
* Shelly: Add generic IO states for shelly 2.5
[ Simon Stürz ]
* Fronius: Add network discovery and broken API version check
[ Michael Zanetti ]
* Generic Things: Add a generic electric car thing
* New Plugin: MCP3008 SPI DAC
* GenericThings: Fix typo in Generic door/window sensor
* Shelly: Add support for settings for the Shelly I3
[ Simon Stürz ]
* Add plugedIn interface state for goE-Charger
[ Jenkins ]
* Neato Botvac: Use nymea plugintimer
[ Simon Stürz ]
* Keba: Add plugged in interface state and translate different states
* GenericElements: Make use of interfaces in generic elements and add
trigger button
* ZigbeeDevelco: Use adaptive filter for sensor values
* Keba: Filter discovered devices by mac address vendor and not by
hostname
-- Jenkins <jenkins@nymea.io> Tue, 07 Sep 2021 17:36:18 +0200
nymea-plugins (0.28.1) xenial; urgency=medium
[ Michael Zanetti ]
* Fix qmake warning message if plugin.pri isn't found
* Fix neatobotvac and homeconnect categories
-- Jenkins <jenkins@nymea.io> Tue, 03 Aug 2021 13:46:41 +0200
nymea-plugins (0.28.0) xenial; urgency=medium
[ Michael Zanetti ]
* Shelly: Add support for the Shelly motion sensor
[ Simon Stürz ]
* New Plugin: ZigbeeDevelco
[ Jenkins ]
* Neato: Bump cryptography from 3.3 to 3.3.2
[ Michael Zanetti ]
* 0.28
* GenericThings: Add a generic battery thing
* GenericThings: Add a totally generic thing
[ Simon Stürz ]
* ZigbeeDevelco: Add zigbee air quality sensor
* Fronius: Fix timer clean up on things removed and code cleaning
* New plugin: go-eCharger based on MQTT
[ Jenkins ]
* Fastcom: Bump urllib3 from 1.25.10 to 1.26.5
* Neato: Bump urllib3 from 1.26.3 to 1.26.5
[ Simon Stürz ]
* WakeOnLan: Add network device discovery
* Keba: Update discovery to nymea internal discovery mechanism
[ Simon Seres ]
* Add logging to awattar state "currentMarketPrice"
[ Michael Zanetti ]
* TP-Link Kasa: Add KP105
* GenericThing: Add a generic ventilation thing with flow control
support
* Update plugins to new smartmeter interface
* ReverseSSH: Reworked plugin
* Tado: Fix login url
-- Jenkins <jenkins@nymea.io> Thu, 01 Jul 2021 17:07:31 +0200
nymea-plugins (0.27.1) xenial; urgency=medium
[ Michael Zanetti ]
* Make includes more flexible
* Enable building on Ubuntu 21.04
-- Jenkins <jenkins@nymea.io> Wed, 19 May 2021 18:25:48 +0200
nymea-plugins (0.27.0) xenial; urgency=medium
[ Simon Stürz ]
* Nuki: Add support for Nuki 2.0
[ Bernhard Trinnes ]
* New Plugin: Tempo
[ Michael Zanetti ]
* 0.27
* Update to new battery interface
* Replace CONFIG+=selection PLUGINS+=... with WITH_PLUGINS=...
* New plugin: Neato botvac
* GenericThings: Add a generic presense sensor
[ Christian Fetzer ]
* somfytahoma: Fix credential encoding
[ Michael Zanetti ]
* ZigbeeGeneric: Add support for ZigBee door/window sensors
* Telegram: Fix small cosmetic issue during setup and improve readme
[ Christian Fetzer ]
* somfytahoma: Add support for awnings and lights
[ Michael Zanetti ]
* Simulation: Add a cleaning robot simulation
* Tasmota: Add support for the Sonoff Dimmer
[ Bernhard Trinnes ]
* OneWire Plugin: Add temperature and humidity sensor
[ Michael Zanetti ]
* Openweathermap: Update labels to be in line with other plugins
* Use pkgconfig to find nymea-mqtt
-- Jenkins <jenkins@nymea.io> Wed, 28 Apr 2021 13:54:55 +0200
nymea-plugins (0.26.0) xenial; urgency=medium
[ Michael Zanetti ]
* New Plugin: PushNotifications
[ Bernhard Trinnes ]
* Doorbird: Improve setup and reconfiguration
[ Michael Zanetti ]
* Thermostats: Adjust to new thermostat interface
* PhilipsHue: Add better support for the Hue Smart plug
[ Simon Stürz ]
* ZigbeeGeneric: Extend generic power socket
[ Michael Zanetti ]
* FlowerCare: Add missing unit to batteryLevel state
* Adjust to new logging and filter options
* 0.26
* Simulation: Add a simulated water sensor
* Simulation: Add simulated venetian blinds
* ZigbeePhilipsHue: Add support for the Hue Smart button
[ Bernhard Trinnes ]
* Keba: Rework plugin
[ Michael Zanetti ]
* GenericThings: Add a generic door/window sensor
* GPIO: Remove button interface from GPIO input
[ Bernhard Trinnes ]
* Fronius: Storage battery critical only when not charging
[ Michael Zanetti ]
* Snapd: Remove the snap plugin
* Tasmota: Add support for the gneric I/O mechanism
[ Herbert Paar ]
* Shelly: Add support for shelly i3
[ Bernhard Trinnes ]
* Simulation: EV Charger update interface
[ Michael Zanetti ]
* Tuya: Poll the cloud even less frequently to avoid rate limits
* TP-Link: Add support for TP-Link Kasa Power Strip HS300
* GenericThings: Add unit Percentage to input value
* Shelly: Don't complete setup for childs when the parent setup fails
* Anel: Automatically update configuration when the IP changes
* Tuya: Add light device support
* Zigbee: Complete support for ZigBee Thermostats (generic)
* Update to renamed libnymea-dev
[ Bernhard Trinnes ]
* Denon: Added rediscovery on IP change
[ Michael Zanetti ]
* New Plugin: Telegram
* GenericThings: Add a generic light sensor
* ZigbeeLumi: Fix pressure for Lumi sensors
* New Plugin: Where the ISS at?
-- Jenkins <jenkins@nymea.io> Fri, 26 Feb 2021 10:28:21 +0100
nymea-plugins (0.25.0) xenial; urgency=medium
[ Bernhard Trinnes ]
* New Plugin: Home Connect
* Tado: Added dynamic API credential optaining
[ Michael Zanetti ]
* Hue: Fix motionsensor flickering with low intervals
* GenericThings: Add a generic thermostat
[ Bernhard Trinnes ]
* Simulated things: Sensors add ioType
* Onewire: Add iotype
* Netatmo: Add api key provider and custom api plugin settings
* Bose SoundTouch: Add alert interface and api key provider
[ Michael Zanetti ]
* Shelly: Add support for the Shelly Button 1
* Shelly: Add support for the Shelly 3EM
* Shelly: Add support for the Shelly 2
* Shelly: Add support for the Shelly H&T
* ZigBee: Add initial set of ZigBee plugins (Generic, Hue, Tradfri,
Lumi)
* 0.25 version bump
[ Bernhard Trinnes ]
* GenericThings: Add SG-Ready thingClassId
[ Michael Zanetti ]
* Tasmota: Fix wrong param types for channels
* Adjust media plugins to new interfaces
* Fix some plugins that fail the new, more strict param validation
* TCP Commander: Make the commander bidirectional
* Shelly: Fix occational crash when setup times out
* Shelly: Add support for the Shelly 1L
* Kodi: Fix a small leak when removing kodi things
-- Jenkins <jenkins@nymea.io> Mon, 21 Dec 2020 18:01:57 +0100
nymea-plugins (0.24.1) xenial; urgency=medium
[ Bernhard Trinnes ]
* New Plugin: LIFX
-- Jenkins <jenkins@nymea.io> Mon, 09 Nov 2020 15:07:05 +0100
nymea-plugins (0.24.0) xenial; urgency=medium
[ Christian Fetzer ]
* New plugin: somfytahoma
[ Michael Zanetti ]
* 0.24
* PhilipsHue: Fix automatic rediscovery of the bridge if it changes IP
* New Plugin: Sun position
* New Plugin: Fastcom
* Make use of the wirelessconnectable interface across relevant
plugins
* Shelly & Hue: Implement update interface
* Shelly: Clean up a copy/paste error in the plugin JSON
* SolarLog: Fix units in json
[ Bernhard Trinnes ]
* Simulation plug-in: Added door/windows contact sensor
[ Michael Zanetti ]
* UDP Commander: Fix processing of multiple UDP datagrams in one go
* OpenWeatherMap: Use api key provider api
* BluOS: Fix undefined reference
* MQTTClient: Fix linking with more restrictive flags
* Tuya: Poll api less frequently to adhere to new API rate limits
[ Bernhard Trinnes ]
* AQI: Added API key provider
[ Michael Zanetti ]
* Don't use API deprecated in Qt 5.14
[ Bernhard Trinnes ]
* OneWire: Fixed W1 temperature sensor setup
-- Jenkins <jenkins@nymea.io> Mon, 02 Nov 2020 18:48:15 +0100
nymea-plugins (0.23.1) xenial; urgency=medium
[ Bernhard Trinnes ]
* Nanoleaf: Fix IPv6
[ Michael Zanetti ]
* Hue: Don't set invalid states to the hue color light
[ Bernhard Trinnes ]
* OneWire PlugIn: Add W1 support
[ Michael Zanetti ]
* AnelElektronik: Fix actions and add generic IO types
* Hue: Don't falsely emit button presses at startup
-- Jenkins <jenkins@nymea.io> Mon, 14 Sep 2020 12:40:49 +0200
nymea-plugins (0.23.0) xenial; urgency=medium
[ Bernhard Trinnes ]
* New Plugin: Fronius
[ Simon Stürz ]
* UsbRelay: Fix initialization of udev device watcher if no matching
device is connected
[ Bernhard Trinnes ]
* Generic things: Add extended smart meter
[ Michael Zanetti ]
* Bump version to 0.23
* Awattar: The token is not needed any more for AT
* Generic Things: Add generic pressure and co2 sensors
* Shelly: Allow setting the roller shutter percentage
* Generic Things: Add generic garagedoors
-- Jenkins <jenkins@nymea.io> Tue, 25 Aug 2020 17:40:14 +0200
nymea-plugins (0.22.0) xenial; urgency=medium
[ Michael Zanetti ]
*
* Make use of generic IO support in smart plugs
[ Bernhard Trinnes ]
* New plugin: Solar-Log
[ Michael Zanetti ]
* Shelly: Add support for the Shelly Dimmer 2
[ Bernhard Trinnes ]
* Generic Things: Add venetian blind
[ Michael Zanetti ]
* Bump version to 0.22
-- Jenkins <jenkins@nymea.io> Tue, 21 Jul 2020 10:22:13 +0200
nymea-plugins (0.21.1) xenial; urgency=medium
[ Bernhard Trinnes ]
* Sonos Plug-In: Make playlist load & start right away
* Tado Plug-In: Fixed crash during thing pairing
-- Jenkins <jenkins@nymea.io> Fri, 26 Jun 2020 10:23:38 +0200
nymea-plugins (0.21.0) xenial; urgency=medium
[ Bernhard Trinnes ]
* New Plug-In: Doorbird
* Rework readmes
* New integration plug-in: BluOS
* Tado: Add heating interface
[ Michael Zanetti ]
* PhilipsHue: Add support for the Hue Smart Button
* New Plugin: Generic Things
[ Bernhard Trinnes ]
* Removed all 433MHz plug-ins
[ Michael Zanetti ]
* New Plugin: I²C devices
* Shelly: Add switch device to Shelly Dimmer
* All Plugins: Fix german translations to also work all german regions
[ Bernhard Trinnes ]
* Avahi Monitor: added address and port
[ Michael Zanetti ]
* Tuya: Fix devId parameter for blinds
* GPIO: Add support for generic IO connections
[ Bernhard Trinnes ]
* Denon Plug-in: Fixed discovery and added async actions
* Philips Hue: Additional discovery method
-- Jenkins <jenkins@nymea.io> Tue, 09 Jun 2020 18:19:27 +0200
nymea-plugins (0.20.0) xenial; urgency=medium
[ Bernhard Trinnes ]
* Denon Plug-In: Heos add browsing
* New Plugin: Air Quality Index
* New Plug-In: Dynatrace UFO
* Keba: add interfaces, async actions and async setup
[ Michael Zanetti ]
* Hue: Add support for scenes and cleanup removed devices
* aWATTar: Add support for aWATTar Germany
* Shelly: Fix channel parameter for generated switch on Shelly1
* OpenWeatherMap: Fix support for custom OWM API tokens
* Shelly: Fix connection status if a Shelly connects too fast
* FlowerCare: Fix rediscovery for reconfiguration
[ Bernhard Trinnes ]
* Netatmo: Added userandpassword setup method
[ Michael Zanetti ]
* PhilipsHue: Fix motion sensor timeout
* Shelly: Provide defaults for all parameters
[ Bernhard Trinnes ]
* Philips Hue: Fix bridge rediscovery
[ Michael Zanetti ]
* OneWire: Fix manual discovery of connected devices
[ Bernhard Trinnes ]
* CoinMarketCap: New API
* TCP Commander: Fix input with multiple incoming connections
-- Jenkins <jenkins@nymea.io> Tue, 14 Apr 2020 17:29:29 +0200
nymea-plugins (0.19.0) xenial; urgency=medium
[ Michael Zanetti ]
* Shelly: Add 2.5, 1PM, Dimmer, RGBW2 and Plug/PlugS
[ Bernhard Trinnes ]
* Bose: Add support for presets
[ Michael Zanetti ]
* TP-Link: Add support for HS100, HS103, HS105, HS200 and KP100
-- Jenkins <jenkins@nymea.io> Tue, 25 Feb 2020 00:09:40 +0100
nymea-plugins (0.18.1) xenial; urgency=medium
[ Michael Zanetti ]
* New Plugin: Tuya cloud
* Boblight: Fix behavior if color is changed very fast
[ Bernhard Trinnes ]
* New plugin: Tado
* New Plugin: Nanoleaf
[ Michael Zanetti ]
* HttpCommander: Build with more strict compiler settings
[ Bernhard Trinnes ]
* New Plug-In: OpenUV
[ Michael Zanetti ]
* New Plugin: tp-link Kasa
* TexasInstruments: Fix pressure unit for sensortag
* Kodi: Skip link-local IPv6 addresses
* New Plugin: UniFi network controller
[ Simon Stürz ]
* New plugin: Nuki
* New plugin: USB relay
[ Michael Zanetti ]
* All Plugins: Fix building in sbuild
* EQ-3: Fix connection to MAX! cube
[ Bernhard Trinnes ]
* Bose SoundTouch: Fix actions and add source browsing
[ Michael Zanetti ]
* Update copyright
-- Jenkins <jenkins@nymea.io> Thu, 30 Jan 2020 17:24:51 +0100
nymea-plugins (0.18.0) xenial; urgency=medium
[ Michael Zanetti ]
* New Plugin: Tuya cloud
* Boblight: Fix behavior if color is changed very fast
[ Bernhard Trinnes ]
* New plugin: Tado
* New Plugin: Nanoleaf
[ Michael Zanetti ]
* HttpCommander: Build with more strict compiler settings
[ Bernhard Trinnes ]
* New Plug-In: OpenUV
[ Michael Zanetti ]
* New Plugin: tp-link Kasa
* TexasInstruments: Fix pressure unit for sensortag
* Kodi: Skip link-local IPv6 addresses
* New Plugin: UniFi network controller
[ Simon Stürz ]
* New plugin: Nuki
* New plugin: USB relay
[ Michael Zanetti ]
* All Plugins: Fix building in sbuild
* EQ-3: Fix connection to MAX! cube
[ Bernhard Trinnes ]
* Bose SoundTouch: Fix actions and add source browsing
-- Jenkins <jenkins@nymea.io> Sat, 18 Jan 2020 23:58:28 +0100
nymea-plugins (0.17.0) xenial; urgency=medium
[ Michael Zanetti ]
* FlowerCare: Add a refresh rate setting
* Packaging: Fix dpkg clean target
* Simulation: Add a simulated barcode scanner device
[ Bernhard Trinnes ]
* Http commander: Add http server
[ Michael Zanetti ]
* DaylightSensor: Update README.md
* dweet.io: Update README
* Kodi: Automatically redetect Kodi when its IP address changes
* Various Plugins: Spelling fixes in README files
* Tasmota: Add Blinds support
[ Federico Leoni ]
* Update Tasmota readme
[ Michael Zanetti ]
* PhilipsHue: Fix the timeout setting
-- Jenkins <jenkins@nymea.io> Mon, 09 Dec 2019 10:09:05 +0100
nymea-plugins (0.16.0) xenial; urgency=medium
[ Bernhard Trinnes ]
* New Plugin: CoinMarketCap
* New plugin: Sonos
[ Michael Zanetti ]
* All Plugins: Devicemanager api rework
* Fix hertz wording
* New plugin: Shelly
* EQ-3: Some fixes for Eqiva Bluetooth Smart Radiator Thermostats
* PhilipsHue: Fix light intensity conversion to lux for the motion
sensor
* Anel: Add anel plugin to main plugin package
* NetworkDetector: Improve packaging and error handling
* Nuimo: Make it work with Bluez 5.48 (except battery service)
* Kodi: Fix active player not updating properly in some circumstances
-- Jenkins <jenkins@nymea.io> Tue, 22 Oct 2019 01:09:57 +0200
nymea-plugins (0.15.2) xenial; urgency=medium
[ Bernhard Trinnes ]
* Denon Plug-In: Add heos devices
[ George Yatsev ]
* Tasmota: Add support for 3ch devices
[ Bernhard Trinnes ]
* TcpCommander: Fixed input and output device class
* New plug-in: systemmonitor
[ Michael Zanetti ]
* PhilipsHue: Make use of the new alert interface
[ Bernhard Trinnes ]
* New plugin: One-Wire
* GPIO Plug-In: add counter device
* Senic: Fixed device clean up on a failed device setup
[ Michael Zanetti ]
* Remove Plugin: UniPi
-- Jenkins <jenkins@nymea.io> Thu, 19 Sep 2019 12:28:02 +0200
nymea-plugins (0.15.1) xenial; urgency=medium
[ Bernhard Trinnes ]
* New Plugin: WS2812FX
[ Michael Zanetti ]
* Tasmota: Use new powerswitch interface
[ Bernhard Trinnes ]
* Add plug-in bose soundtouch
* New plugin: generic interfaces
[ Michael Zanetti ]
* Kodi: Add support for media browsing
[ Bernhard Trinnes ]
* Fix senic
[ Michael Zanetti ]
* Fix hue outdoorsensor
-- Jenkins <jenkins@nymea.io> Mon, 02 Sep 2019 18:02:07 +0200
nymea-plugins (0.15.0) xenial; urgency=medium
[ Simon Stürz ]
* All Plugins: Update docs mechanism
[ Michael Zanetti ]
* NetworkDetector: Change grace period to be a setting instead of a
param
* Philips Hue: Add support for the hue indoor motion sensor
* All Plugins: Update according to new DeviceManager API
* Use the new nymea-plugininfocompiler for building
* GenericElements: Fix toggle button writable state
-- Jenkins <jenkins@nymea.io> Mon, 22 Jul 2019 12:17:16 +0200
nymea-plugins (0.12.3) xenial; urgency=medium
[ Michael Zanetti ]
* FlowerCare: Drop unneeded name parameter
* PhilipsHue: Improve discovery and fix reconfigure
* PhilipsHue: Drop deprecated old-style Hue Remote button events
* WeMo: Fix discovery if device has been renamed
* TexasInstruments: Fix Package dependencies
* PhilipsHue: Work around a bug in Osram LIGHTIFY RGBW LED stripes
-- Jenkins <jenkins@nymea.io> Fri, 28 Jun 2019 12:45:50 +0200
nymea-plugins (0.12.2) xenial; urgency=medium
[ Bernhard Trinnes ]
* Removed plugins: Orderbutton, Plantcare and ws2812
* renamed HTTP commander vendor, fixed segfault on device removed
* Fix serialportcommander
[ Michael Zanetti ]
* OpenWeatherMap: Add daylightsensor and allow loading custom API keys
[ Simon Stürz ]
* Update mail notifications plugin
[ Michael Zanetti ]
* Depend on pkg-config
* Kodi, AvahiMonitor: Update to new ZeroConf API
-- Jenkins <jenkins@nymea.io> Wed, 19 Jun 2019 23:52:37 +0200
nymea-plugins (0.12.1) xenial; urgency=medium
[ Michael Zanetti ]
* Rename vendor "guh GmbH" to "nymea"
* Don't use dpkg specific tools to set install path
-- Jenkins <jenkins@nymea.io> Thu, 02 May 2019 11:56:17 +0200
nymea-plugins (0.12.0) xenial; urgency=medium
[ Michael Zanetti ]
* aWATTar: Cleanup old unused code and use connectable interface
[ Simon Stürz ]
* PhilipsHue plugin: Add Hue Outdoor sensor
[ Michael Zanetti ]
* All Plugins: Update to API changes in core.
* Boblight: Build using internal plugins.pri
* New plugin: Pushbullet
* New Plugin: TexasInstruments, replaces MultiSensor plugin
-- Jenkins <jenkins@nymea.io> Fri, 12 Apr 2019 13:42:46 +0200
nymea-plugins (0.10.3) xenial; urgency=medium
[ Simon Stürz ]
* Netatmo: Update API changes and improve refresh behavior
[ Michael Zanetti ]
* Simulation: Update ev charger to new interface spec
* SonoffTasmota: Fix wrong IP settings in device setup
* NetworkDetector: Don't fail the entire discovery if one of the scan
targets fails
* PhilipsHue: Enable reconfiguring Hue bridges (Re-pairing)
* Elgato: Fix reading of color state
* Simulation: Add missing unit to heating plugins
* FlowerCare: Add unit to conductivity sensor
* Simulation: Make use of thermostat interface
* NetworkDetector: Improve monitoring, add a grace period parameter
* EQ-3: Add support for the Eqiva Bluetooth thermostat
* Update Plugins: Set deviceId in Descriptors on discovery
* Flower Care: Fix temperature reading for negative values
[ Bernhard Trinnes ]
* New Plugin: Serialport commander
-- Jenkins <jenkins@nymea.io> Wed, 06 Mar 2019 21:13:53 +0100
nymea-plugins (0.10.2) xenial; urgency=medium
[ Michael Zanetti ]
* Simulation: Make use of powersocket interface
* New Plugin: Boblight
[ Simon Stürz ]
* LG smart TV: General update (use of interfaces, improve connectivity
with TV)
[ Michael Zanetti ]
* New Plugin: ANEL Elektronik NET-PwrCtrl
* Networkdetector: Implement the presencesensor interface
* New Plugin: Daylight sensor which works offline and without any
hardware
* Sumulation: Fix action simulation for simulated blinds
* PhilipsHue: Fix hue tap button 4 param value typo
* Kodi: Implement new media interfaces
-- Jenkins <jenkins@nymea.io> Thu, 17 Jan 2019 15:37:27 +0100
nymea-plugins (0.10.1) xenial; urgency=medium
[ Michael Zanetti ]
* Elgato/Avea: Fix handling white channel in set color action
* New plugin: Generic MQTT client plugin (mqttclient)
* PhilipsHue: Improve naming of hue devices using nymea's system name
and syncing to bridge
* New plugin: Sonoff-Tasmota devices plugin (tasmota)
* Netatmo: fix after upstream API change, make use of new interfaces
[ Simon Stürz ]
* New plugin: UniPi
-- Jenkins <jenkins@nymea.io> Wed, 12 Dec 2018 14:44:58 +0100
nymea-plugins (0.10.0) xenial; urgency=medium
[ Michael Zanetti ]
* Elgato/Avea: Fix handling white channel in set color action
* New plugin: Generic MQTT client plugin (mqttclient)
* PhilipsHue: Improve naming of hue devices using nymea's system name
and syncing to bridge
* New plugin: Sonoff-Tasmota devices plugin (tasmota)
* Netatmo: fix after upstream API change, make use of new interfaces
-- Jenkins <jenkins@nymea.io> Sun, 09 Dec 2018 18:56:19 +0100
nymea-plugins (0.9.39) xenial; urgency=medium
[ Jenkins ]
* Prepare for release
[ Michael Zanetti ]
* use system interface in snapdcontrol
* update hue plugin
* change networkdetector discovery to do parallel scans...
* Make use of new heating/evcharger interfaces in the simulated
devices plugin
-- Jenkins <jenkins@nymea.io> Tue, 20 Nov 2018 14:32:38 +0100
nymea-plugins (0.9.38) xenial; urgency=medium
[ Jenkins ]
* Prepare for release
[ Michael Zanetti ]
* add some nicer curves to simulated values
* gateway now inherits connectable
* add simple blind simulation
* implement fingerprint interface in simulation plugin
-- Jenkins <jenkins@nymea.io> Mon, 29 Oct 2018 14:19:53 +0100
nymea-plugins (0.9.37) xenial; urgency=medium
[ Jenkins ]
* Prepare for release
[ Michael Zanetti ]
* Update all plugins using the new nymea-generateplugininfo
-- Jenkins <jenkins@nymea.io> Wed, 10 Oct 2018 04:38:16 +0200
nymea-plugins (0.9.36) bionic; urgency=medium
* Bump version to be in line with core
-- Michael Zanetti <michael.zanetti@nymea.io> Wed, 10 Oct 2018 04:00:57 +0200
nymea-plugins (0.2.0) bionic; urgency=medium
* rename to nymea
-- Michael Zanetti <michael.zanetti@nymea.io> Wed, 10 Oct 2018 04:00:00 +0200
guh-plugins (0.1.0) xenial; urgency=medium
* Add metapackages
-- Simon Stürz <simon.stuerz@guh.io> Tue, 03 Oct 2017 17:07:31 +0200
guh-plugins (0.1) UNRELEASED; urgency=medium
* Initial release. (Closes: #XXXXXX)
-- Michael Zanetti <michael.zanetti@guh.io> Tue, 11 Jul 2017 15:23:34 +0200