]> git.basschouten.com Git - openhab-addons.git/commit
[smaenergymeter] Fix handling of broadcast frames (#11718)
authorŁukasz Dywicki <luke@code-house.org>
Fri, 10 May 2024 15:25:48 +0000 (17:25 +0200)
committerGitHub <noreply@github.com>
Fri, 10 May 2024 15:25:48 +0000 (17:25 +0200)
commit3c0eb946f14692d92a3d256090fe824c523d55d1
treeb429d21487a3602bc4fc0f73cb47a549230388d1
parentfc68df7a6ec7318d23e92562b550dd8ceb4d618b
[smaenergymeter] Fix handling of broadcast frames (#11718)

* Fix handling of broadcast frames for SMA meter #11497.

Added support for multiple meters in single multicast group #3429.

Signed-off-by: Łukasz Dywicki <luke@code-house.org>
Co-authored-by: Leo Siepel <leosiepel@gmail.com>
12 files changed:
bundles/org.openhab.binding.smaenergymeter/README.md
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/SMAEnergyMeterHandlerFactory.java
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/configuration/EnergyMeterConfig.java
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/discovery/SMAEnergyMeterDiscoveryService.java
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/handler/EnergyMeter.java
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/handler/SMAEnergyMeterHandler.java
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/packet/DefaultPacketListenerRegistry.java [new file with mode: 0644]
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/packet/PacketListener.java [new file with mode: 0644]
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/packet/PacketListenerRegistry.java [new file with mode: 0644]
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/packet/PayloadHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.smaenergymeter/src/main/resources/OH-INF/i18n/smaenergymeter.properties
bundles/org.openhab.binding.smaenergymeter/src/main/resources/OH-INF/thing/energyMeter.xml