├── .classpath ├── .gitignore ├── .project ├── .travis.yml ├── LICENSE ├── NOTICE ├── README.md ├── pom.xml ├── src ├── 3rdparty │ ├── LICENSE │ └── java │ │ └── io │ │ └── flic │ │ └── fliclib │ │ └── javaclient │ │ ├── BatteryStatusListener.java │ │ ├── Bdaddr.java │ │ ├── ButtonConnectionChannel.java │ │ ├── ButtonScanner.java │ │ ├── FlicClient.java │ │ ├── GeneralCallbacks.java │ │ ├── GetButtonInfoResponseCallback.java │ │ ├── GetInfoResponseCallback.java │ │ ├── Packets.java │ │ ├── ScanWizard.java │ │ ├── StreamUtils.java │ │ ├── TimerTask.java │ │ └── enums │ │ ├── BdAddrType.java │ │ ├── BluetoothControllerState.java │ │ ├── ClickType.java │ │ ├── ConnectionStatus.java │ │ ├── CreateConnectionChannelError.java │ │ ├── DisconnectReason.java │ │ ├── LatencyMode.java │ │ ├── RemovedReason.java │ │ └── ScanWizardResult.java └── main │ ├── feature │ └── feature.xml │ ├── java │ └── org │ │ └── openhab │ │ └── binding │ │ └── flicbutton │ │ ├── FlicButtonBindingConstants.java │ │ ├── handler │ │ ├── ChildThingHandler.java │ │ ├── FlicButtonBatteryLevelListener.java │ │ ├── FlicButtonEventListener.java │ │ ├── FlicButtonHandler.java │ │ ├── FlicDaemonBridgeConfiguration.java │ │ └── FlicDaemonBridgeHandler.java │ │ └── internal │ │ ├── FlicButtonHandlerFactory.java │ │ ├── discovery │ │ ├── FlicButtonDiscoveryService.java │ │ └── FlicSimpleclientDiscoveryServiceImpl.java │ │ └── util │ │ └── FlicButtonUtils.java │ └── resources │ └── ESH-INF │ ├── binding │ └── binding.xml │ ├── i18n │ └── flicbutton_xx_XX.properties │ └── thing │ └── thing-types.xml └── tools └── checkstyle.properties /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/.project -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/pom.xml -------------------------------------------------------------------------------- /src/3rdparty/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/LICENSE -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/BatteryStatusListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/BatteryStatusListener.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/Bdaddr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/Bdaddr.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/ButtonConnectionChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/ButtonConnectionChannel.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/ButtonScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/ButtonScanner.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/FlicClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/FlicClient.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/GeneralCallbacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/GeneralCallbacks.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/GetButtonInfoResponseCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/GetButtonInfoResponseCallback.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/GetInfoResponseCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/GetInfoResponseCallback.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/Packets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/Packets.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/ScanWizard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/ScanWizard.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/StreamUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/StreamUtils.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/TimerTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/TimerTask.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/enums/BdAddrType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/enums/BdAddrType.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/enums/BluetoothControllerState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/enums/BluetoothControllerState.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/enums/ClickType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/enums/ClickType.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/enums/ConnectionStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/enums/ConnectionStatus.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/enums/CreateConnectionChannelError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/enums/CreateConnectionChannelError.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/enums/DisconnectReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/enums/DisconnectReason.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/enums/LatencyMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/enums/LatencyMode.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/enums/RemovedReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/enums/RemovedReason.java -------------------------------------------------------------------------------- /src/3rdparty/java/io/flic/fliclib/javaclient/enums/ScanWizardResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/3rdparty/java/io/flic/fliclib/javaclient/enums/ScanWizardResult.java -------------------------------------------------------------------------------- /src/main/feature/feature.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/feature/feature.xml -------------------------------------------------------------------------------- /src/main/java/org/openhab/binding/flicbutton/FlicButtonBindingConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/java/org/openhab/binding/flicbutton/FlicButtonBindingConstants.java -------------------------------------------------------------------------------- /src/main/java/org/openhab/binding/flicbutton/handler/ChildThingHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/java/org/openhab/binding/flicbutton/handler/ChildThingHandler.java -------------------------------------------------------------------------------- /src/main/java/org/openhab/binding/flicbutton/handler/FlicButtonBatteryLevelListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/java/org/openhab/binding/flicbutton/handler/FlicButtonBatteryLevelListener.java -------------------------------------------------------------------------------- /src/main/java/org/openhab/binding/flicbutton/handler/FlicButtonEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/java/org/openhab/binding/flicbutton/handler/FlicButtonEventListener.java -------------------------------------------------------------------------------- /src/main/java/org/openhab/binding/flicbutton/handler/FlicButtonHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/java/org/openhab/binding/flicbutton/handler/FlicButtonHandler.java -------------------------------------------------------------------------------- /src/main/java/org/openhab/binding/flicbutton/handler/FlicDaemonBridgeConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/java/org/openhab/binding/flicbutton/handler/FlicDaemonBridgeConfiguration.java -------------------------------------------------------------------------------- /src/main/java/org/openhab/binding/flicbutton/handler/FlicDaemonBridgeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/java/org/openhab/binding/flicbutton/handler/FlicDaemonBridgeHandler.java -------------------------------------------------------------------------------- /src/main/java/org/openhab/binding/flicbutton/internal/FlicButtonHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/java/org/openhab/binding/flicbutton/internal/FlicButtonHandlerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/openhab/binding/flicbutton/internal/discovery/FlicButtonDiscoveryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/java/org/openhab/binding/flicbutton/internal/discovery/FlicButtonDiscoveryService.java -------------------------------------------------------------------------------- /src/main/java/org/openhab/binding/flicbutton/internal/discovery/FlicSimpleclientDiscoveryServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/java/org/openhab/binding/flicbutton/internal/discovery/FlicSimpleclientDiscoveryServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/org/openhab/binding/flicbutton/internal/util/FlicButtonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/java/org/openhab/binding/flicbutton/internal/util/FlicButtonUtils.java -------------------------------------------------------------------------------- /src/main/resources/ESH-INF/binding/binding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/resources/ESH-INF/binding/binding.xml -------------------------------------------------------------------------------- /src/main/resources/ESH-INF/i18n/flicbutton_xx_XX.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/resources/ESH-INF/i18n/flicbutton_xx_XX.properties -------------------------------------------------------------------------------- /src/main/resources/ESH-INF/thing/thing-types.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/src/main/resources/ESH-INF/thing/thing-types.xml -------------------------------------------------------------------------------- /tools/checkstyle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfink/openhab2-flicbutton/HEAD/tools/checkstyle.properties --------------------------------------------------------------------------------