Skip to content

Commit

Permalink
Xsns 102 ld2410 (arendst#21880)
Browse files Browse the repository at this point in the history
* xsns_102_ld2410.ino add commands

* fix

* Add attension about supported devices

* Fix lang files
  • Loading branch information
md5sum-as authored and josef109 committed Nov 10, 2024
1 parent 720b461 commit 07cf8ae
Show file tree
Hide file tree
Showing 30 changed files with 364 additions and 104 deletions.
2 changes: 1 addition & 1 deletion tasmota/include/tasmota_types.h
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ typedef union { // Restricted by MISRA-C Rule 18.4 bu
uint32_t neopool_outputsensitive : 1; // bit 11 (v13.2.0.1) - SetOption157 - (NeoPool) Output sensitive data (1)
uint32_t mqtt_disable_modbus : 1; // bit 12 (v13.3.0.5) - SetOption158 - (MQTT) Disable publish ModbusReceived MQTT messages (1), you must use event trigger rules instead
uint32_t counter_both_edges : 1; // bit 13 (v13.3.0.5) - SetOption159 - (Counter) Enable counting on both rising and falling edge (1)
uint32_t spare14 : 1; // bit 14
uint32_t ld2410_use_pin : 1; // bit 14 (development) - SetOption160 - (LD2410) Disable generate moving event by sensor report - use LD2410 out pin for events (1)
uint32_t spare15 : 1; // bit 15
uint32_t spare16 : 1; // bit 16
uint32_t spare17 : 1; // bit 17
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/af_AF.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "Ontfout"
#define D_DEWPOINT "Dou punt"
#define D_DISABLED "Gedeaktiveer"
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_DISTANCE "Afstand"
#define D_DNS_SERVER "DNS"
#define D_DO "Opgeloste suurstof"
Expand Down Expand Up @@ -1281,6 +1278,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_MOVING_ENERGY_T "Moving target"
#define D_STATIC_ENERGY_T "Static target"
#define D_LD2410_PIN_STATE "Output pin state"
#define D_LD2410_LIGHT "Light sensor"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/bg_BG.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "Премахване на дефекти"
#define D_DEWPOINT "Температура на оросяване"
#define D_DISABLED "Забранено"
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_DISTANCE "Разстояние"
#define D_DNS_SERVER "Сървър на DNS"
#define D_DO "Разтворен кислород"
Expand Down Expand Up @@ -1281,6 +1278,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_MOVING_ENERGY_T "Moving target"
#define D_STATIC_ENERGY_T "Static target"
#define D_LD2410_PIN_STATE "Output pin state"
#define D_LD2410_LIGHT "Light sensor"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/ca_AD.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "Depuració"
#define D_DEWPOINT "Punt de rossada"
#define D_DISABLED "Deshabilitat"
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_DISTANCE "Distancia"
#define D_DNS_SERVER "Servidor DNS"
#define D_DO "Oxígen dissolt"
Expand Down Expand Up @@ -1281,6 +1278,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_MOVING_ENERGY_T "Moving target"
#define D_STATIC_ENERGY_T "Static target"
#define D_LD2410_PIN_STATE "Output pin state"
#define D_LD2410_LIGHT "Light sensor"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/cs_CZ.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "Debug"
#define D_DEWPOINT "Dew point"
#define D_DISABLED "Zablokováno"
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_DISTANCE "Distance"
#define D_DNS_SERVER "Server DNS"
#define D_DO "Disolved Oxygen"
Expand Down Expand Up @@ -1281,6 +1278,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_MOVING_ENERGY_T "Moving target"
#define D_STATIC_ENERGY_T "Static target"
#define D_LD2410_PIN_STATE "Output pin state"
#define D_LD2410_LIGHT "Light sensor"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/de_DE.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "debug"
#define D_DEWPOINT "Taupunkt"
#define D_DISABLED "deaktiviert"
#define D_MOVING_DISTANCE "Abstand bewegt"
#define D_STATIC_DISTANCE "Abstand fix"
#define D_DETECT_DISTANCE "Abstandsfeststellung"
#define D_DISTANCE "Abstand"
#define D_DNS_SERVER "DNS-Server"
#define D_DO "gelöster Sauerstoff"
Expand Down Expand Up @@ -1281,6 +1278,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Abstand bewegt"
#define D_STATIC_DISTANCE "Abstand fix"
#define D_DETECT_DISTANCE "Abstandsfeststellung"
#define D_MOVING_ENERGY_T "Bewegliches Ziel"
#define D_STATIC_ENERGY_T "Statisches Ziel"
#define D_LD2410_PIN_STATE "Zustand des Ausgangspins"
#define D_LD2410_LIGHT "Lichtsensor"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/el_GR.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "Debug"
#define D_DEWPOINT "Dew point"
#define D_DISABLED "Ανενεργό"
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_DISTANCE "Απόσταση"
#define D_DNS_SERVER "Διακομιστής DNS"
#define D_DO "Disolved Oxygen"
Expand Down Expand Up @@ -1281,6 +1278,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_MOVING_ENERGY_T "Moving target"
#define D_STATIC_ENERGY_T "Static target"
#define D_LD2410_PIN_STATE "Output pin state"
#define D_LD2410_LIGHT "Light sensor"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/en_GB.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "Debug"
#define D_DEWPOINT "Dew point"
#define D_DISABLED "Disabled"
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_DISTANCE "Distance"
#define D_DNS_SERVER "DNS Server"
#define D_DO "Disolved Oxygen"
Expand Down Expand Up @@ -1282,6 +1279,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_MOVING_ENERGY_T "Moving target"
#define D_STATIC_ENERGY_T "Static target"
#define D_LD2410_PIN_STATE "Output pin state"
#define D_LD2410_LIGHT "Light sensor"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/es_ES.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "Debug"
#define D_DEWPOINT "Punto de Rocío"
#define D_DISABLED "Deshabilitado"
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_DISTANCE "Distancia"
#define D_DNS_SERVER "Servidor DNS"
#define D_DO "Oxígeno Disuelto"
Expand Down Expand Up @@ -1281,6 +1278,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_MOVING_ENERGY_T "Moving target"
#define D_STATIC_ENERGY_T "Static target"
#define D_LD2410_PIN_STATE "Output pin state"
#define D_LD2410_LIGHT "Light sensor"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/fr_FR.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "Debug"
#define D_DEWPOINT "Point de rosée"
#define D_DISABLED "Désactivé"
#define D_MOVING_DISTANCE "Distance mobile"
#define D_STATIC_DISTANCE "Distance fixe"
#define D_DETECT_DISTANCE "Distance détectée"
#define D_DISTANCE "Distance"
#define D_DNS_SERVER "Serveur DNS"
#define D_DO "Oxygène dissout"
Expand Down Expand Up @@ -1282,6 +1279,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Distance mobile"
#define D_STATIC_DISTANCE "Distance fixe"
#define D_DETECT_DISTANCE "Distance détectée"
#define D_MOVING_ENERGY_T "Cible mouvante"
#define D_STATIC_ENERGY_T "Cible statique"
#define D_LD2410_PIN_STATE "État de la broche de sortie"
#define D_LD2410_LIGHT "Capteur de lumière"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/fy_NL.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "Debugearje"
#define D_DEWPOINT "Dauwpunt"
#define D_DISABLED "Útsetten"
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_DISTANCE "Ôfstân"
#define D_DNS_SERVER "DNS Server"
#define D_DO "Oploste soerstof"
Expand Down Expand Up @@ -1281,6 +1278,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_MOVING_ENERGY_T "Moving target"
#define D_STATIC_ENERGY_T "Static target"
#define D_LD2410_PIN_STATE "Output pin state"
#define D_LD2410_LIGHT "Light sensor"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/he_HE.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "באגים"
#define D_DEWPOINT "Dew point"
#define D_DISABLED "מבוטל"
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_DISTANCE "מרחק"
#define D_DNS_SERVER "DNS שרת"
#define D_DO "Disolved Oxygen"
Expand Down Expand Up @@ -1281,6 +1278,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_MOVING_ENERGY_T "Moving target"
#define D_STATIC_ENERGY_T "Static target"
#define D_LD2410_PIN_STATE "Output pin state"
#define D_LD2410_LIGHT "Light sensor"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/hu_HU.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "Debug"
#define D_DEWPOINT "Harmatpont"
#define D_DISABLED "Letiltva"
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_DISTANCE "Távolság"
#define D_DNS_SERVER "DNS szerver"
#define D_DO "Oldott oxygén"
Expand Down Expand Up @@ -1284,6 +1281,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_MOVING_ENERGY_T "Moving target"
#define D_STATIC_ENERGY_T "Static target"
#define D_LD2410_PIN_STATE "Output pin state"
#define D_LD2410_LIGHT "Light sensor"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/it_IT.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "Debug"
#define D_DEWPOINT "Punto rugiada" //
#define D_DISABLED "Disabilitato/a"
#define D_MOVING_DISTANCE "Distanza in movimento"
#define D_STATIC_DISTANCE "Distanza statica"
#define D_DETECT_DISTANCE "Rileva distanza"
#define D_DISTANCE "Distanza"
#define D_DNS_SERVER "Server DNS"
#define D_DO "Ossigeno dissolto"
Expand Down Expand Up @@ -1282,6 +1279,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar - TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar - RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Distanza in movimento"
#define D_STATIC_DISTANCE "Distanza statica"
#define D_DETECT_DISTANCE "Rileva distanza"
#define D_MOVING_ENERGY_T "Moving target"
#define D_STATIC_ENERGY_T "Target statico"
#define D_LD2410_PIN_STATE "Stato pin di uscita"
#define D_LD2410_LIGHT "Sensore di luce"

// xsns_115_wooliis.ino
#define D_IMPORT "Importa"
#define D_EXPORT "Esporta"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/ko_KO.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "디버그"
#define D_DEWPOINT "Dew point"
#define D_DISABLED "사용안함"
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_DISTANCE "거리"
#define D_DNS_SERVER "DNS 서버"
#define D_DO "Disolved Oxygen"
Expand Down Expand Up @@ -1281,6 +1278,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_MOVING_ENERGY_T "Moving target"
#define D_STATIC_ENERGY_T "Static target"
#define D_LD2410_PIN_STATE "Output pin state"
#define D_LD2410_LIGHT "Light sensor"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
12 changes: 9 additions & 3 deletions tasmota/language/nl_NL.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,6 @@
#define D_DEBUG "Debug"
#define D_DEWPOINT "Dauwpunt"
#define D_DISABLED "Uitgeschakeld"
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_DISTANCE "Afstand"
#define D_DNS_SERVER "DNS Server"
#define D_DO "Opgelost zuurstof"
Expand Down Expand Up @@ -1281,6 +1278,15 @@
#define D_SENSOR_PIPSOLAR_TX "Pipsolar TX"
#define D_SENSOR_PIPSOLAR_RX "Pipsolar RX"

// xsns_102_ld2410.ino
#define D_MOVING_DISTANCE "Moving Distance"
#define D_STATIC_DISTANCE "Static Distance"
#define D_DETECT_DISTANCE "Detect Distance"
#define D_MOVING_ENERGY_T "Moving target"
#define D_STATIC_ENERGY_T "Static target"
#define D_LD2410_PIN_STATE "Output pin state"
#define D_LD2410_LIGHT "Light sensor"

// xsns_115_wooliis.ino
#define D_IMPORT "Import"
#define D_EXPORT "Export"
Expand Down
Loading

0 comments on commit 07cf8ae

Please sign in to comment.