mirror of
https://github.com/esphome/esphome.git
synced 2025-10-22 19:53:46 +01:00
implemented ruuvi_ble and ruuvitag with RAWv1 and RAWv2 protocol (#810)
* implemented ruuvi_ble and ruuvitag with RAWv1 protocol fixes esphome/feature-requests#313 * lint * updated data calculations * cpp lint * use string directly in message Co-Authored-By: Otto Winter <otto@otto-winter.com> * add RAWv2 protocol support * fix ICON_SIGNAL * typo * calculation correction and cleaning * c++ lint * added acceleration and fixed typo * removed remote_receiver to reduce firmware size remote_receiver also in test1.yaml
This commit is contained in:
committed by
Otto Winter
parent
003326f2eb
commit
3e8fd48dc0
@@ -29,6 +29,9 @@ HEADER_FILE_EXTENSIONS = {'.h', '.hpp', '.tcc'}
|
||||
|
||||
CONF_ABOVE = 'above'
|
||||
CONF_ACCELERATION = 'acceleration'
|
||||
CONF_ACCELERATION_X = 'acceleration_x'
|
||||
CONF_ACCELERATION_Y = 'acceleration_y'
|
||||
CONF_ACCELERATION_Z = 'acceleration_z'
|
||||
CONF_ACCURACY = 'accuracy'
|
||||
CONF_ACCURACY_DECIMALS = 'accuracy_decimals'
|
||||
CONF_ACTION_ID = 'action_id'
|
||||
@@ -47,6 +50,7 @@ CONF_AVAILABILITY = 'availability'
|
||||
CONF_AWAY = 'away'
|
||||
CONF_AWAY_CONFIG = 'away_config'
|
||||
CONF_BATTERY_LEVEL = 'battery_level'
|
||||
CONF_BATTERY_VOLTAGE = 'battery_voltage'
|
||||
CONF_BAUD_RATE = 'baud_rate'
|
||||
CONF_BELOW = 'below'
|
||||
CONF_BINARY = 'binary'
|
||||
@@ -239,6 +243,7 @@ CONF_MAX_TEMPERATURE = 'max_temperature'
|
||||
CONF_MAX_VALUE = 'max_value'
|
||||
CONF_MAX_VOLTAGE = 'max_voltage'
|
||||
CONF_MEASUREMENT_DURATION = 'measurement_duration'
|
||||
CONF_MEASUREMENT_SEQUENCE_NUMBER = 'measurement_sequence_number'
|
||||
CONF_MEDIUM = 'medium'
|
||||
CONF_METHOD = 'method'
|
||||
CONF_MIN_LENGTH = 'min_length'
|
||||
@@ -254,6 +259,7 @@ CONF_MODEL = 'model'
|
||||
CONF_MOISTURE = 'moisture'
|
||||
CONF_MONTHS = 'months'
|
||||
CONF_MOSI_PIN = 'mosi_pin'
|
||||
CONF_MOVEMENT_COUNTER = 'movement_counter'
|
||||
CONF_MQTT = 'mqtt'
|
||||
CONF_MQTT_ID = 'mqtt_id'
|
||||
CONF_MULTIPLEXER = 'multiplexer'
|
||||
@@ -449,6 +455,7 @@ CONF_TURN_OFF_ACTION = 'turn_off_action'
|
||||
CONF_TURN_ON_ACTION = 'turn_on_action'
|
||||
CONF_TX_BUFFER_SIZE = 'tx_buffer_size'
|
||||
CONF_TX_PIN = 'tx_pin'
|
||||
CONF_TX_POWER = 'tx_power'
|
||||
CONF_TYPE = 'type'
|
||||
CONF_TYPE_ID = 'type_id'
|
||||
CONF_UART_ID = 'uart_id'
|
||||
@@ -483,6 +490,10 @@ CONF_WIND_SPEED = 'wind_speed'
|
||||
CONF_WINDOW_SIZE = 'window_size'
|
||||
CONF_ZERO = 'zero'
|
||||
|
||||
ICON_ACCELERATION = 'mdi:axis-arrow'
|
||||
ICON_ACCELERATION_X = 'mdi:axis-x-arrow'
|
||||
ICON_ACCELERATION_Y = 'mdi:axis-y-arrow'
|
||||
ICON_ACCELERATION_Z = 'mdi:axis-z-arrow'
|
||||
ICON_ARROW_EXPAND_VERTICAL = 'mdi:arrow-expand-vertical'
|
||||
ICON_BATTERY = 'mdi:battery'
|
||||
ICON_BRIEFCASE_DOWNLOAD = 'mdi:briefcase-download'
|
||||
@@ -508,7 +519,7 @@ ICON_ROTATE_RIGHT = 'mdi:rotate-right'
|
||||
ICON_SCALE = 'mdi:scale'
|
||||
ICON_SCREEN_ROTATION = 'mdi:screen-rotation'
|
||||
ICON_SIGN_DIRECTION = 'mdi:sign-direction'
|
||||
ICON_SIGNAL = 'mdi: signal-distance-variant'
|
||||
ICON_SIGNAL = 'mdi:signal-distance-variant'
|
||||
ICON_SIGNAL_DISTANCE_VARIANT = 'mdi:signal'
|
||||
ICON_THERMOMETER = 'mdi:thermometer'
|
||||
ICON_TIMER = 'mdi:timer'
|
||||
@@ -522,9 +533,11 @@ ICON_WIFI = 'mdi:wifi'
|
||||
UNIT_AMPERE = 'A'
|
||||
UNIT_CELSIUS = u'°C'
|
||||
UNIT_DECIBEL = 'dB'
|
||||
UNIT_DECIBEL_MILLIWATT = 'dBm'
|
||||
UNIT_DEGREE_PER_SECOND = u'°/s'
|
||||
UNIT_DEGREES = u'°'
|
||||
UNIT_EMPTY = ''
|
||||
UNIT_G = 'G'
|
||||
UNIT_HECTOPASCAL = 'hPa'
|
||||
UNIT_HZ = 'hz'
|
||||
UNIT_KELVIN = 'K'
|
||||
|
Reference in New Issue
Block a user