Skip to content

Commit

Permalink
Change sonoff references to tasmota
Browse files Browse the repository at this point in the history
  • Loading branch information
arendst committed Nov 3, 2019
1 parent d50cc3d commit 4891bad
Show file tree
Hide file tree
Showing 33 changed files with 143 additions and 84 deletions.
59 changes: 59 additions & 0 deletions I2CDEVICES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
<img src="/tools/logo/TASMOTA_FullLogo_Vector.svg" alt="Logo" align="right" height="76"/>

# Tasmota I2C devices

Tasmota supports several I2C devices but to use them they mostly need to be enabled at compile time to solve possible address conflicts.

## Supported I2C devices
The following table lists the supported I2C devices

Define | Driver | Device | Address(es) | Description
--------------------|---------|----------|-------------|-----------------------------------------------
USE_PCA9685 | xdrv_15 | PCA9685 | 0x40 - 0x47 | 16-channel 12-bit pwm driver
USE_PCF8574 | xdrv_28 | PCF8574 | 0x20 - 0x27 | 8-bit I/O expander
USE_PCF8574 | xdrv_28 | PCF8574A | 0x38 - 0x3F | 8-bit I/O expander
USE_DISPLAY_LCD | xdsp_01 | | 0x27, 0x3F | LCD display
USE_DISPLAY_SSD1306 | xdsp_02 | SSD1306 | 0x3C - 0x3D | Oled display
USE_DISPLAY_MATRIX | xdsp_03 | HT16K33 | 0x70 - 0x77 | 8x8 led matrix
USE_DISPLAY_SH1106 | xdsp_07 | SH1106 | 0x3C - 0x3D | Oled display
USE_ADE7953 | xnrg_07 | ADE7953 | 0x38 | Energy monitor
USE_HTU | xsns_08 | HTU21 | 0x40 | Temperature and Humidity sensor
USE_HTU | xsns_08 | SI7013 | 0x40 | Temperature and Humidity sensor
USE_HTU | xsns_08 | SI7020 | 0x40 | Temperature and Humidity sensor
USE_HTU | xsns_08 | SI7021 | 0x40 | Temperature and Humidity sensor
USE_BMP | xsns_09 | BMP085 | 0x76 - 0x77 | Pressure and temperature sensor
USE_BMP | xsns_09 | BMP180 | 0x76 - 0x77 | Pressure and temperature sensor
USE_BMP | xsns_09 | BMP280 | 0x76 - 0x77 | Pressure and temperature sensor
USE_BMP | xsns_09 | BME280 | 0x76 - 0x77 | Pressure, temperature and humidity sensor
USE_BMP | xsns_09 | BME680 | 0x76 - 0x77 | Pressure, temperature, humidity and gas sensor
USE_BH1750 | xsns_10 | BH1750 | 0x23, 0x5C | Ambient light intensity sensor
USE_VEML6070 | xsns_11 | VEML6070 | 0x38 - 0x39 | Ultra violet light intensity sensor
USE_ADS1115_I2CDEV | xsns_12 | ADS1115 | 0x48 - 0x4B | 4-channel 16-bit A/D converter
USE_ADS1115 | xsns_12 | ADS1115 | 0x48 - 0x4B | 4-channel 16-bit A/D converter
USE_INA219 | xsns_13 | INA219 | 0x40 - 0x41, 0x44 - 0x45 | Low voltage current sensor
USE_SHT3X | xsns_14 | SHT3X | 0x44 - 0x45 | Temperature and Humidity sensor
USE_SHT3X | xsns_14 | SHTC3 | 0x70 | Temperature and Humidity sensor
USE_TSL2561 | xsns_16 | TSL2561 | 0x29, 0x39, 0x49 | Light intensity sensor
USE_MGS | xsns_19 | Grove | 0x04 | Multichannel gas sensor
USE_SGP30 | xsns_21 | SGP30 | 0x58 | Gas (TVOC) and air quality sensor
USE_SI1145 | xsns_24 | SI1145 | 0x60 | Ultra violet index and light sensor
USE_SI1145 | xsns_24 | SI1146 | 0x60 | Ultra violet index and light sensor
USE_SI1145 | xsns_24 | SI1147 | 0x60 | Ultra violet index and light sensor
USE_LM75AD | xsns_26 | LM75AD | 0x48 - 0x4F | Temperature sensor
USE_APDS9960 | xsns_27 | APDS9960 | 0x39 | Proximity ambient light RGB and gesture sensor
USE_MCP230xx | xsns_29 | MCP23008 | 0x20 - 0x27 | 16-bit I/O expander
USE_MCP230xx | xsns_29 | MCP23017 | 0x20 - 0x27 | 16-bit I/O expander
USE_MPR121 | xsns_30 | MPR121 | 0x5A - 0x5D | Proximity capacitive touch sensor
USE_CCS811 | xsns_31 | CCS811 | 0x5A | Gas (TVOC) and air quality sensor
USE_MPU6050 | xsns_32 | MPU6050 | 0x68 - 0x69 | 3-axis gyroscope and temperature sensor
USE_DS3231 | xsns_33 | DS3231 | 0x68 | Real time clock
USE_MGC3130 | xsns_36 | MGC3130 | 0x42 | Electric field sensor
USE_MAX44009 | xsns_41 | MAX44009 | 0x4A - 0x4B | Ambient light intensity sensor
USE_SCD30 | xsns_42 | SCD30 | 0x61 | CO2 sensor
USE_SPS30 | xsns_44 | SPS30 | 0x69 | Particle sensor
USE_VL53L0X | xsns_45 | VL53L0X | 0x29 | Time-of-flight (ToF) distance sensor
USE_MLX90614 | xsns_46 | MLX90614 | 0x5A | Infra red temperature sensor
USE_CHIRP | xsns_48 | CHIRP | 0x20 | Soil moisture sensor
USE_PAJ7620 | xsns_50 | PAJ7620 | 0x73 | Gesture sensor
USE_INA226 | xsns_54 | INA226 | 0x40 - 0x41, 0x44 - 0x45 | Low voltage current sensor
USE_HIH6 | xsns_55 | HIH6130 | 0x27 | Temperature and Humidity sensor
2 changes: 1 addition & 1 deletion tasmota/i18n.h
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@

#define D_LOG_SOME_SETTINGS_RESET "Some settings have been reset"

// Commands sonoff.ino
// Commands tasmota.ino
#define D_CMND_BACKLOG "Backlog"
#define D_CMND_DELAY "Delay"
#define D_CMND_STATUS "Status"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/bg-BG.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Топла"
#define D_WEB_SERVER "Уеб сървър"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "ПРЕДУПРЕЖДЕНИЕ Тази версия не поддържа постоянни настройки"
#define D_LEVEL_10 "ниво 1-0"
#define D_LEVEL_01 "ниво 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "Няма"
#define D_SENSOR_USER "Потребит."
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/cs-CZ.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Teplé světlo"
#define D_WEB_SERVER "Web Server"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "UPOZORNĚNÍ Tato verze nepodporuje trvalé nastavení"
#define D_LEVEL_10 "úroveň 1-0"
#define D_LEVEL_01 "úroveň 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "Není"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/de-DE.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "warm"
#define D_WEB_SERVER "Web-Server"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "ACHTUNG: Diese Version unterstützt keine persistenten Einstellungen"
#define D_LEVEL_10 "level 1-0"
#define D_LEVEL_01 "level 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "None"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/el-GR.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Θερμό"
#define D_WEB_SERVER "Διακομιστής Web"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "ΠΡΟΕΙΔΟΠΟΙΗΣΗ Αυτή η έκδοση δεν αποθηκεύει τις ρυθμίσεις"
#define D_LEVEL_10 "επίπεδο 1-0"
#define D_LEVEL_01 "επίπεδο 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "Κανένα"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/en-GB.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Warm"
#define D_WEB_SERVER "Web Server"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "WARNING This version does not support persistent settings"
#define D_LEVEL_10 "level 1-0"
#define D_LEVEL_01 "level 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "None"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/es-ES.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Cálida"
#define D_WEB_SERVER "Servidor Web"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "Cuidado, esta versión no guarda los cambios"
#define D_LEVEL_10 "level 1-0"
#define D_LEVEL_01 "level 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "Ninguno"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/fr-FR.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Chaud"
#define D_WEB_SERVER "Serveur web"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "ATTENTION Cette version ne supporte pas les réglages persistants"
#define D_LEVEL_10 "level 1-0"
#define D_LEVEL_01 "level 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "Aucun"
#define D_SENSOR_USER "Utilisateur"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/he-HE.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "חום"
#define D_WEB_SERVER "Web שרת"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "אזהרה גרסה זו אינה תומכת בהגדרות קבועות"
#define D_LEVEL_10 "level 1-0"
#define D_LEVEL_01 "level 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "None"
#define D_SENSOR_USER "משתמש"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/hu-HU.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Meleg fény"
#define D_WEB_SERVER "Webszerver"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "VIGYÁZZ! Ez a verzió nem támogat tartós beállításokat"
#define D_LEVEL_10 "szint 1-0"
#define D_LEVEL_01 "szint 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "Nincs"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/it-IT.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Calda"
#define D_WEB_SERVER "Web Server"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "ATTENZIONE Questa versione non supporta il salvataggio delle impostazioni"
#define D_LEVEL_10 "level 1-0"
#define D_LEVEL_01 "level 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "Nessuno"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/ko-KO.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "따뜻하게"
#define D_WEB_SERVER "웹 서버"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "경고: 이 버전은 영구 설정을 지원하지 않습니다"
#define D_LEVEL_10 "level 1-0"
#define D_LEVEL_01 "level 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "없음"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/nl-NL.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Warm"
#define D_WEB_SERVER "Webserver"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "WAARSCHUWING Deze versie bewaart geen instellingen"
#define D_LEVEL_10 "niveau 1-0"
#define D_LEVEL_01 "niveau 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "Geen"
#define D_SENSOR_USER "Gebruiker"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/pl-PL.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Nagrzanie"
#define D_WEB_SERVER "Web Serwer"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "UWAGA Ta wersja nie obsługuje zapisu ustawień"
#define D_LEVEL_10 "poziom 1-0"
#define D_LEVEL_01 "poziom 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "Brak"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/pt-BR.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Luz quente"
#define D_WEB_SERVER "Servidor WEB"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "AVISO: esta versão não supporta configurações persistentes"
#define D_LEVEL_10 "nível 1-0"
#define D_LEVEL_01 "nível 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "Nenhum"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/pt-PT.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Luz Quente"
#define D_WEB_SERVER "Servidor WEB"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "AVISO esta versão não supporta configurações persistentes"
#define D_LEVEL_10 "nível 1-0"
#define D_LEVEL_01 "nível 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "Nenhum"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/ru-RU.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Тепло"
#define D_WEB_SERVER "Web сервер"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "ПРЕДУПРЕЖДЕНИЕ Эта версия не поддерживает персистентные настройки"
#define D_LEVEL_10 "уровень 1-0"
#define D_LEVEL_01 "уровень 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "-нет-"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/sk-SK.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Teplé svetlo"
#define D_WEB_SERVER "Web Server"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "UPOZORNENIE Táto verzia nepodporuje trvalé nastavenia"
#define D_LEVEL_10 "úroveň 1-0"
#define D_LEVEL_01 "úroveň 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "Žiaden"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
4 changes: 2 additions & 2 deletions tasmota/language/sv-SE.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define D_WARMLIGHT "Varm"
#define D_WEB_SERVER "Webbserver"

// sonoff.ino
// tasmota.ino
#define D_WARNING_MINIMAL_VERSION "VARNING Denna version supporterar inte beständiga inställningar"
#define D_LEVEL_10 "nivå 1-0"
#define D_LEVEL_01 "nivå 0-1"
Expand Down Expand Up @@ -511,7 +511,7 @@
//xsns_43_hre.ino
#define D_LOG_HRE "HRE: "

// sonoff_template.h - keep them as short as possible to be able to fit them in GUI drop down box
// tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box
#define D_SENSOR_NONE "Ingen"
#define D_SENSOR_USER "User"
#define D_SENSOR_DHT11 "DHT11"
Expand Down
Loading

0 comments on commit 4891bad

Please sign in to comment.