Add wiffi integration (#30784)
* Add integration for wiffi devices wiffi devices are DIY board manufactured by stall.biz. Several devices are available, e.g. a weather station (weatherman), an indoor environmental sensor (wiffi-wz) and some more. This intgration has been developed using a weatherman device, but should also work for other devices from stall.biz. * Fix pylint warning * Use WIFFI / STALL WIFFI instead of wiffi to be consistent with stall.biz * Don't update disabled entities. * fix complains - move wiffi specific code to pypi - remove yaml configuration code * incorporate various suggestions from code review * fix remaining comments from Martin * fix comments * add tests for config flow * fix comments * add missing requirements for tests * fix pylint warnings * fix comments * fix comments remove debug log rename .translations to translations * rebase and adapt to latest dev branch * Update homeassistant/components/wiffi/config_flow.py Co-Authored-By: Martin Hjelmare <marhje52@gmail.com> * Update homeassistant/components/wiffi/config_flow.py Co-Authored-By: Martin Hjelmare <marhje52@gmail.com> * fix missing import Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
This commit is contained in:
parent
6464c94990
commit
ee96ff2846
16 changed files with 647 additions and 0 deletions
8
homeassistant/components/wiffi/wiffi_strings.py
Normal file
8
homeassistant/components/wiffi/wiffi_strings.py
Normal file
|
@ -0,0 +1,8 @@
|
|||
"""Definition of string used in wiffi json telegrams."""
|
||||
|
||||
# units of measurement
|
||||
WIFFI_UOM_TEMP_CELSIUS = "gradC"
|
||||
WIFFI_UOM_DEGREE = "grad"
|
||||
WIFFI_UOM_PERCENT = "%"
|
||||
WIFFI_UOM_MILLI_BAR = "mb"
|
||||
WIFFI_UOM_LUX = "lux"
|
Loading…
Add table
Add a link
Reference in a new issue