* fixes multiple SHT3X sensor type bug
Important when multiple sensors are present at the same bus. Prior to this fix, multiple SHT3X sensor were detected, but not SHTC3 and SHT4X!
* Update xsns_14_sht3x.ino
Extends I²C address range to include SHT40-CD1B sensors with address 0x46.
* Update I2CDEVICES.md
* Show bus when multiple sensors at different busses
* Make bus number less intrusive
Only show bus number if two sensors or more are active at more than one bus.
* variable renamed
* cleanup
* fix typo
* fix another typo
* Harmonization and saving code size for ESP8266
Harmonization with xsns_09_bmp driver, saving code size for ESP8266
* fix string for webserver
* Display address only if more than one sensor present.
* Allow larger offset when using x to ignore bytes
STW Klagenfurt sends 355 bytes, and the interesting values starts somewhere at position 304. Therefor we need to set a larger uint range to allow more than 255 bytes to ignore.
* Update xsns_53_sml.ino
---------
Co-authored-by: Theo Arends <11044339+arendst@users.noreply.github.com>
* SML: FastExit for binary SML parsing
* moved the fast-exit in the SML-shift-in
* Using constants for flags
---------
Co-authored-by: Roland Praml <roland@DESKTOP-MKLGCJR>
* Fixed mcp2515 not getting initialised and correctly setting configured CS pin
* Changed MCP2515_BMS_FREEDWON to MCP2515_BMS_SMA as SMA is better known.
* Update xsns_63_aht1x.ino
Support for AHT30 added. Fixed command for loading factory calibrated data and reset command, added needed delay after read command and increased measurement period to reduce heating of sensor.
* Update xsns_63_aht1x.ino
* Update xsns_63_aht1x.ino
The reset command is aligned with the AHT10/20/30 datasheet.
* Update ru_RU.h
Translated Dew Point to russian Точка росы for sensors
* Delete tasmota/language/ru_RU.h
Will go to separate PR
* Add files via upload
* Update ru_RU.h
Partial translation update
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Update en_GB.h
* Update xsns_100_ina3221.ino
* Add files via upload
* Add files via upload
I hope I have all details now changed ;-))
* Add files via upload
I still found a little detail to beutify ;-)
* add support for ams5915 and ams6915 temerature and pressure sensors
* improved function namings
* optimized detection of sensor
* set verbosity level to debug
* minor code cleanings
* added seconds-counter to minimize i2c bus load, minor code cleanups
* add meas_valid in sensor struct to differentiate between sensor present (at tasmota boot) and measurement valid (if sensor was reattached) at runtime
* removed global struct and sensor_present, introduced dynamic memory allocation if sensor is present at startup, minor code changes
* fixes missing initialisation of variable
* corrected the amount of used memory if compiled with AMSX915 support
* Update my_user_config.h
disable AMSx915 by default
---------
Co-authored-by: baschdello <urschelb@rhrk.uni-kl.de>
Co-authored-by: Bastian <bastianurschel@gmail.com>