From 0614906e0317ae9066cee61e6a94b4c5338e9643 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Mon, 30 Nov 2020 12:52:59 +0100 Subject: [PATCH] Prep RC522 rfid reader --- tasmota/language/bg_BG.h | 1 + tasmota/language/cs_CZ.h | 1 + tasmota/language/de_DE.h | 1 + tasmota/language/el_GR.h | 1 + tasmota/language/en_GB.h | 1 + tasmota/language/es_ES.h | 1 + tasmota/language/fr_FR.h | 1 + tasmota/language/he_HE.h | 1 + tasmota/language/hu_HU.h | 1 + tasmota/language/it_IT.h | 1 + tasmota/language/ko_KO.h | 1 + tasmota/language/nl_NL.h | 1 + tasmota/language/pl_PL.h | 1 + tasmota/language/pt_BR.h | 1 + tasmota/language/pt_PT.h | 1 + tasmota/language/ro_RO.h | 1 + tasmota/language/ru_RU.h | 1 + tasmota/language/sk_SK.h | 1 + tasmota/language/sv_SE.h | 1 + tasmota/language/tr_TR.h | 1 + tasmota/language/uk_UA.h | 1 + tasmota/language/vi_VN.h | 1 + tasmota/language/zh_CN.h | 1 + tasmota/language/zh_TW.h | 1 + tasmota/tasmota_template.h | 7 ++++++- 25 files changed, 30 insertions(+), 1 deletion(-) diff --git a/tasmota/language/bg_BG.h b/tasmota/language/bg_BG.h index d91d81aa1..6eca32a48 100644 --- a/tasmota/language/bg_BG.h +++ b/tasmota/language/bg_BG.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/cs_CZ.h b/tasmota/language/cs_CZ.h index b4f96c30a..2c11cec55 100644 --- a/tasmota/language/cs_CZ.h +++ b/tasmota/language/cs_CZ.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/de_DE.h b/tasmota/language/de_DE.h index 00ade8308..101e8af07 100644 --- a/tasmota/language/de_DE.h +++ b/tasmota/language/de_DE.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/el_GR.h b/tasmota/language/el_GR.h index f9147b13c..015fe851e 100644 --- a/tasmota/language/el_GR.h +++ b/tasmota/language/el_GR.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/en_GB.h b/tasmota/language/en_GB.h index 169f03c44..90cf9090d 100644 --- a/tasmota/language/en_GB.h +++ b/tasmota/language/en_GB.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/es_ES.h b/tasmota/language/es_ES.h index 3e8fcfa24..4aa7a32d3 100644 --- a/tasmota/language/es_ES.h +++ b/tasmota/language/es_ES.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/fr_FR.h b/tasmota/language/fr_FR.h index f9b46ce87..c9efd3213 100644 --- a/tasmota/language/fr_FR.h +++ b/tasmota/language/fr_FR.h @@ -729,6 +729,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/he_HE.h b/tasmota/language/he_HE.h index aa60ec036..cfc339952 100644 --- a/tasmota/language/he_HE.h +++ b/tasmota/language/he_HE.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/hu_HU.h b/tasmota/language/hu_HU.h index 7f82fce6c..6fd936ee7 100644 --- a/tasmota/language/hu_HU.h +++ b/tasmota/language/hu_HU.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/it_IT.h b/tasmota/language/it_IT.h index 2858ba55e..74e5504d2 100644 --- a/tasmota/language/it_IT.h +++ b/tasmota/language/it_IT.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC - RX" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD - Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD - Reset" +#define D_SENSOR_RC522_RST "RC522 - Reset" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/ko_KO.h b/tasmota/language/ko_KO.h index 56b86e4a7..47d1f16e3 100644 --- a/tasmota/language/ko_KO.h +++ b/tasmota/language/ko_KO.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/nl_NL.h b/tasmota/language/nl_NL.h index ed49b15a1..9e8ffc3da 100644 --- a/tasmota/language/nl_NL.h +++ b/tasmota/language/nl_NL.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/pl_PL.h b/tasmota/language/pl_PL.h index a4bd3bd0c..87a26ae5b 100644 --- a/tasmota/language/pl_PL.h +++ b/tasmota/language/pl_PL.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/pt_BR.h b/tasmota/language/pt_BR.h index 91734fe5a..39124ede2 100644 --- a/tasmota/language/pt_BR.h +++ b/tasmota/language/pt_BR.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/pt_PT.h b/tasmota/language/pt_PT.h index a5beb34e4..8c2f36179 100644 --- a/tasmota/language/pt_PT.h +++ b/tasmota/language/pt_PT.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/ro_RO.h b/tasmota/language/ro_RO.h index bce599724..b475e2923 100644 --- a/tasmota/language/ro_RO.h +++ b/tasmota/language/ro_RO.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/ru_RU.h b/tasmota/language/ru_RU.h index 3ef6aad6b..0f3edca89 100644 --- a/tasmota/language/ru_RU.h +++ b/tasmota/language/ru_RU.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "А" diff --git a/tasmota/language/sk_SK.h b/tasmota/language/sk_SK.h index acbc05b06..64381a7ca 100644 --- a/tasmota/language/sk_SK.h +++ b/tasmota/language/sk_SK.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/sv_SE.h b/tasmota/language/sv_SE.h index 1316c9110..68ec5977f 100644 --- a/tasmota/language/sv_SE.h +++ b/tasmota/language/sv_SE.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/tr_TR.h b/tasmota/language/tr_TR.h index 2c682530e..4e07c212e 100644 --- a/tasmota/language/tr_TR.h +++ b/tasmota/language/tr_TR.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/uk_UA.h b/tasmota/language/uk_UA.h index c8f57a26b..485e48901 100644 --- a/tasmota/language/uk_UA.h +++ b/tasmota/language/uk_UA.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "А" diff --git a/tasmota/language/vi_VN.h b/tasmota/language/vi_VN.h index 49deee770..3b1cc4073 100644 --- a/tasmota/language/vi_VN.h +++ b/tasmota/language/vi_VN.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "A" diff --git a/tasmota/language/zh_CN.h b/tasmota/language/zh_CN.h index c7dbd0140..4d69cb97f 100644 --- a/tasmota/language/zh_CN.h +++ b/tasmota/language/zh_CN.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "安" diff --git a/tasmota/language/zh_TW.h b/tasmota/language/zh_TW.h index 641cfdadb..474b354c3 100644 --- a/tasmota/language/zh_TW.h +++ b/tasmota/language/zh_TW.h @@ -733,6 +733,7 @@ #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_SHELLY_DIMMER_BOOT0 "SHD Boot 0" #define D_SENSOR_SHELLY_DIMMER_RST_INV "SHD Reset" +#define D_SENSOR_RC522_RST "RC522 Rst" // Units #define D_UNIT_AMPERE "安培" diff --git a/tasmota/tasmota_template.h b/tasmota/tasmota_template.h index 77a9d4171..dcd3bfb48 100644 --- a/tasmota/tasmota_template.h +++ b/tasmota/tasmota_template.h @@ -128,6 +128,7 @@ enum UserSelectablePins { GPIO_WE517_TX, GPIO_WE517_RX, // ORNO WE517 Serial interface GPIO_AS608_TX, GPIO_AS608_RX, // Serial interface AS608 / R503 GPIO_SHELLY_DIMMER_BOOT0, GPIO_SHELLY_DIMMER_RST_INV, + GPIO_RC522_RST, // RC522 reset GPIO_SENSOR_END }; enum ProgramSelectablePins { @@ -235,7 +236,8 @@ const char kSensorNames[] PROGMEM = D_SENSOR_MIEL_HVAC_TX "|" D_SENSOR_MIEL_HVAC_RX "|" D_SENSOR_WE517_TX "|" D_SENSOR_WE517_RX "|" D_SENSOR_AS608_TX "|" D_SENSOR_AS608_RX "|" - D_SENSOR_SHELLY_DIMMER_BOOT0 "|" D_SENSOR_SHELLY_DIMMER_RST_INV + D_SENSOR_SHELLY_DIMMER_BOOT0 "|" D_SENSOR_SHELLY_DIMMER_RST_INV "|" + D_SENSOR_RC522_RST ; const char kSensorNamesFixed[] PROGMEM = @@ -605,6 +607,9 @@ const uint16_t kGpioNiceList[] PROGMEM = { AGPIO(GPIO_MIEL_HVAC_TX), // Mitsubishi Electric HVAC TX pin AGPIO(GPIO_MIEL_HVAC_RX), // Mitsubishi Electric HVAC RX pin #endif +#ifdef USE_RC522 + AGPIO(GPIO_RC522_RST), // RC522 Rfid reset +#endif /*-------------------------------------------------------------------------------------------*\ * ESP32 specifics