]> git.basschouten.com Git - openhab-addons.git/commit
[pentair] Many enhancements since original commit, including (#13485)
authorjsjames <jeff@james-online.com>
Mon, 8 Jul 2024 21:58:35 +0000 (14:58 -0700)
committerGitHub <noreply@github.com>
Mon, 8 Jul 2024 21:58:35 +0000 (23:58 +0200)
commitc0d2638b0e42691c5498c5788cbaa31bea6efa8a
treefe6449cb34c70da71c1451e0f81c538a167449a8
parent174064420a8a224966b13cfe829bee2d2423fd88
[pentair] Many enhancements since original commit, including (#13485)

* Updated per design review comments
* Added unitHint to Dimensionless items

Signed-off-by: Jeff James <jeff@james-online.com>
62 files changed:
bundles/org.openhab.binding.pentair/README.md
bundles/org.openhab.binding.pentair/pom.xml
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/PentairBindingConstants.java
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/PentairHandlerFactory.java [deleted file]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/PentairPacket.java [deleted file]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/PentairPacketHeatSetPoint.java [deleted file]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/PentairPacketIntellichlor.java [deleted file]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/PentairPacketPumpStatus.java [deleted file]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/PentairPacketStatus.java [deleted file]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/actions/PentairBaseActions.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/actions/PentairControllerActions.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/actions/PentairIntelliFloActions.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/actions/PentairWriter.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/config/PentairBaseBridgeConfig.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/config/PentairBaseThingConfig.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/config/PentairIPBridgeConfig.java
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/config/PentairSerialBridgeConfig.java
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/discovery/PentairDiscoveryService.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/factory/PentairHandlerFactory.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/PentairBaseBridgeHandler.java
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/PentairBaseThingHandler.java
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/PentairControllerHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/PentairEasyTouchHandler.java [deleted file]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/PentairIPBridgeHandler.java
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/PentairIntelliChemHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/PentairIntelliChlorHandler.java
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/PentairIntelliFloHandler.java
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/PentairSerialBridgeHandler.java
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/helpers/PentairControllerCircuit.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/helpers/PentairControllerLightMode.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/helpers/PentairControllerSchedule.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/helpers/PentairControllerStatus.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/helpers/PentairHeatStatus.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/helpers/PentairIntelliChem.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/helpers/PentairPumpStatus.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/parser/PentairBasePacket.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/parser/PentairIntelliChlorPacket.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/parser/PentairParser.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/parser/PentairStandardPacket.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/utils/ExpiringCache.java [new file with mode: 0755]
bundles/org.openhab.binding.pentair/src/main/resources/OH-INF/i18n/pentair.properties
bundles/org.openhab.binding.pentair/src/main/resources/OH-INF/thing/controller.xml [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/resources/OH-INF/thing/easytouch.xml [deleted file]
bundles/org.openhab.binding.pentair/src/main/resources/OH-INF/thing/intellichem.xml [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/main/resources/OH-INF/thing/intellichlor.xml
bundles/org.openhab.binding.pentair/src/main/resources/OH-INF/thing/intelliflo.xml
bundles/org.openhab.binding.pentair/src/main/resources/OH-INF/thing/ip_bridge.xml
bundles/org.openhab.binding.pentair/src/main/resources/OH-INF/thing/serial_bridge.xml
bundles/org.openhab.binding.pentair/src/test/data/easytouch8.dat [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/test/data/easytouch8b.dat [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/test/data/nodejs-capture.dat [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/test/java/org/openhab/binding/pentair/internal/PentairControllerScheduleTest.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/test/java/org/openhab/binding/pentair/internal/PentairControllerStatusTest.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/test/java/org/openhab/binding/pentair/internal/PentairHeatStatusTest.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/test/java/org/openhab/binding/pentair/internal/PentairIntelliChemTest.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/test/java/org/openhab/binding/pentair/internal/PentairParserTest.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/test/java/org/openhab/binding/pentair/internal/PentairPumpStatusTest.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/test/java/org/openhab/binding/pentair/internal/TestUtilities.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/test/java/org/openhab/binding/pentair/internal/handler/PentairControllerHandlerTest.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/test/java/org/openhab/binding/pentair/internal/handler/PentairIntelliChemHandlerTest.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/test/java/org/openhab/binding/pentair/internal/handler/PentairIntelliChlorHandlerTest.java [new file with mode: 0644]
bundles/org.openhab.binding.pentair/src/test/java/org/openhab/binding/pentair/internal/handler/PentairIntelliFloHandlerTest.java [new file with mode: 0644]