Skip to content

Commit

Permalink
Included presence check, changed to XSNS_86 and hopefully solved lang…
Browse files Browse the repository at this point in the history
…uage file conflicts.
  • Loading branch information
RaphDaMan committed Mar 23, 2021
1 parent f6c50e3 commit 04c0b8d
Show file tree
Hide file tree
Showing 26 changed files with 52 additions and 48 deletions.
2 changes: 1 addition & 1 deletion tasmota/language/af_AF.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Stroom L1+L2+L3"
#define D_SpL1L2L3 "Spanning L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/bg_BG.h
Original file line number Diff line number Diff line change
Expand Up @@ -584,7 +584,7 @@
#define D_StL1L2L3 "Ток L1+L2+L3"
#define D_SpL1L2L3 "Напрежение L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/cs_CZ.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/de_DE.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Ströme L1+L2+L3"
#define D_SpL1L2L3 "Spannung L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signalstärke"
#define D_CHIPTEMPERATURE "Chip Temperatur"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/el_GR.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/en_GB.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/es_ES.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Corriente L1+L2+L3"
#define D_SpL1L2L3 "Voltaje L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/fy_NL.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Streame L1+L2+L3"
#define D_SpL1L2L3 "Foltaazje L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/he_HE.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/hu_HU.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Áramerősség L1+L2+L3"
#define D_SpL1L2L3 "Feszültség L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/it_IT.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Corrente L1+L2+L3"
#define D_SpL1L2L3 "Tensione L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/ko_KO.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/nl_NL.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Stroom L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/pl_PL.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Prąd suma"
#define D_SpL1L2L3 "Prąd średni"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/pt_BR.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/pt_PT.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Corrente F1+F2+F3"
#define D_SpL1L2L3 "Tensão F1+F2+F3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/ro_RO.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/ru_RU.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/sk_SK.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/sv_SE.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/tr_TR.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/uk_UA.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/vi_VN.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Dòng L1+L2+L3"
#define D_SpL1L2L3 "Điện áp L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/zh_CN.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
2 changes: 1 addition & 1 deletion tasmota/language/zh_TW.h
Original file line number Diff line number Diff line change
Expand Up @@ -585,7 +585,7 @@
#define D_StL1L2L3 "Current L1+L2+L3"
#define D_SpL1L2L3 "Voltage L1+L2+L3/3"

// xsns_88_tfminiplus.ino
// xsns_86_tfminiplus.ino
#define D_SIGNALSTRENGTH "Signal Strength"
#define D_CHIPTEMPERATURE "Chip Temperature"

Expand Down
50 changes: 27 additions & 23 deletions tasmota/xsns_88_tfminiplus.ino → tasmota/xsns_86_tfminiplus.ino
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
xsns_88_tfminiplus.ino - TFmini Plus interface for Tasmota
xsns_86_tfminiplus.ino - TFmini Plus interface for Tasmota
Created by Raphael Breiting on 12.11.2020.
Expand Down Expand Up @@ -68,7 +68,7 @@
#include <TasmotaSerial.h>

// Define driver ID
#define XSNS_88 88
#define XSNS_86 86

// Use special no wait serial driver, should be always on
#ifndef ESP32
Expand All @@ -83,7 +83,7 @@

char Tfmp_buffer[TFMP_MAX_DATA_LEN + 1];

struct xsns_88_tfminiplus
struct xsns_86_tfminiplus
{
bool ready = false;
uint16_t distance = 0;
Expand Down Expand Up @@ -216,30 +216,34 @@ void TfmpShow(bool json)
* Interface
\*********************************************************************************************/

bool Xsns88(byte callback_id)
bool Xsns86(byte callback_id)
{
bool result = false;
switch (callback_id) {
case FUNC_INIT:
TfmpInit();
break;
case FUNC_EVERY_SECOND:
TfmpTrigger();
TfmpProcessSerialData();
result = true;
break;
case FUNC_JSON_APPEND:
TfmpShow(1);
break;
if (FUNC_INIT == callback_id)
{
TfmpInit();
}
else if (TfmpSerial && tfminiplus_sensor.ready)
{
switch (callback_id) {
case FUNC_EVERY_SECOND:
TfmpTrigger();
TfmpProcessSerialData();
result = true;
break;
case FUNC_JSON_APPEND:
TfmpShow(1);
break;
#ifdef USE_WEBSERVER
case FUNC_WEB_SENSOR:
TfmpShow(0);
break;
case FUNC_WEB_SENSOR:
TfmpShow(0);
break;
#endif // USE_WEBSERVER
case FUNC_SAVE_BEFORE_RESTART:
break;
case FUNC_COMMAND:
break;
case FUNC_SAVE_BEFORE_RESTART:
break;
case FUNC_COMMAND:
break;
}
}
return result;
}
Expand Down

0 comments on commit 04c0b8d

Please sign in to comment.