Skip to content
Snippets Groups Projects
Select Git revision
  • 1f2489f64e891f7c20f911230bcbe5730777f70c
  • master default protected
  • dev
3 results

org.openhab.binding.openlicht

user avatar
dev-manuel authored
1f2489f6
History

OpenLicht Binding

Currently, the additional package org.eclipse.smarthome.io.transport.mqtt is needed for this binding to work. It can be exported as a plugin from the OpenHAB Eclipse.

This binding is used as a collection of bindings developed with the project OpenLicht. All bindings use MQTT for communication between the device and openHAB.

Supported Things

Name Description Handler Sub topic
SkyWriterHAT Product-Page - Documentation SkyWriterHATHandler skywriter
Polar M600 Product-Page PolarM600Handler polar
Moto 360 from CyPhyMan, Product-Page Moto360Handler moto360
Samsung S6 Could actually be any smart phone SamsungS6Handler samsung¹

¹⚠️ The topic is currently set in AbstractSmartphoneHandler. This is a bug.

Discovery

Not implemented (yet).

Binding Configuration

None

Thing Configuration

All bindings share the same configuration, with the following options (copied from ESH-INF/config/config.xml:

Name Label Description Default
brokerName Broker Name Name of the broker as defined in the <broker>.url in services/mqtt.cfg. See the MQTT Binding for more information on how to configure MQTT broker connections. mosquitto²
base-topic Base-Topic Base topic for publishing updates. Do not include a trailing slash. sensors
unsupported-category-reset MQTT Unsupported Category Reset Timeout (optional) Timeout in seconds to log again unsupported MQTT categories. Set to zero to disable (default). 0

²⚠️ This must match the configured MQTT broker within openHAB, see services/mqtt.cfg.

Channel Types

Type-Name Kind Label Description Category
flick-type Text Last Flick Last Flick detected (and its direction) Motion
brightness-type Number Brightness Brightness (Lux) Light
acceleration-type Number Acceleration Acceleration in one direction in meters per second. Motion
rotation-type Number Rotation Rotation around one axis (unitless). Motion
activity-type String Activity Current recognized activity, one of Runnning, Walking, Resting, Unknown. -
heart-rate-type Number Heart Rate Heart rate in beats per minute. -
steps-type Number Steps Steps run today. -

Channels

Supported by Binding Type-Name Id Label
SkyWriterHAT flick-type flick -
Polar M600, Moto 360, Samsung S6 brightness-type brightness -
Polar M600, Moto 360 acceleration-type acceleration-x Acceleration X
Polar M600, Moto 360 acceleration-type acceleration-y Acceleration Y
Polar M600, Moto 360 acceleration-type acceleration-z Acceleration Z
Polar M600, Moto 360, Samsung S6 rotation-type rotation-x Rotation X
Polar M600, Moto 360, Samsung S6 rotation-type rotation-y Rotation Y
Polar M600, Moto 360, Samsung S6 rotation-type rotation-z Rotation Z
Polar M600, Moto 360 activity-type activity -
Polar M600, Moto 360 heart-rate-type heart-rate -
Polar M600, Moto 360 steps-type steps -

Data flow

AndroidSensorSharing repository

material/dataflow.png