diff --git a/CHANGELOG.md b/CHANGELOG.md index 008adf3e3..ae95810d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,8 +9,8 @@ All notable changes to this project will be documented in this file. - Berry `classof` extended to class methods (#21615) - Extend command ``SetOption147 1`` to disable publish of IRReceived MQTT messages (#21574) - Matter support for Rain sensor (#21633) -- Matter add internal debug option -- Matter add Fan support (virtual only) +- Matter add internal debug option (#21634) +- Matter add Fan support (virtual only) (#21637) ### Breaking Changed @@ -20,7 +20,7 @@ All notable changes to this project will be documented in this file. - NeoPool using temperature as only frequently changing value for NPTeleperiod (#21628) ### Fixed -- Matter interverted attributes 0xFFF9 and 0xFFFB +- Matter interverted attributes 0xFFF9 and 0xFFFB (#21636) ### Removed diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 7b4b2cdf3..fb5f57af5 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -131,6 +131,8 @@ The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasm - HASPmota rounds to nearest int values passed as 'real' [#21599](https://github.com/arendst/Tasmota/issues/21599) - Matter support for Air Quality sensors [#21559](https://github.com/arendst/Tasmota/issues/21559) - Matter support for bridged Air Quality [#21597](https://github.com/arendst/Tasmota/issues/21597) +- Matter add internal debug option [#21634](https://github.com/arendst/Tasmota/issues/21634) +- Matter add Fan support (virtual only) [#21637](https://github.com/arendst/Tasmota/issues/21637) ### Changed - Optional MQTT_TELE_RETAIN to Energy Margins message replaced by ``SensorRetain`` @@ -147,5 +149,6 @@ The latter links can be used for OTA upgrades too like ``OtaUrl https://ota.tasm ### Fixed - Berry `input()` returns empty string and does not crash [#21565](https://github.com/arendst/Tasmota/issues/21565) +- Matter interverted attributes 0xFFF9 and 0xFFFB [#21636](https://github.com/arendst/Tasmota/issues/21636) ### Removed diff --git a/tasmota/language/af_AF.h b/tasmota/language/af_AF.h index a10ae1b76..13cbdde3a 100644 --- a/tasmota/language/af_AF.h +++ b/tasmota/language/af_AF.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/bg_BG.h b/tasmota/language/bg_BG.h index 4c5d5af53..02d35c195 100644 --- a/tasmota/language/bg_BG.h +++ b/tasmota/language/bg_BG.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Сила на сигнала" #define D_CHIPTEMPERATURE "Температура на чипа" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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 "Потребителско" diff --git a/tasmota/language/ca_AD.h b/tasmota/language/ca_AD.h index b04a2f452..5bbe9ea11 100644 --- a/tasmota/language/ca_AD.h +++ b/tasmota/language/ca_AD.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Nivell del senyal" #define D_CHIPTEMPERATURE "Temperatura del Xip" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box #define D_SENSOR_NONE "Cap" #define D_SENSOR_USER "Usuari" diff --git a/tasmota/language/cs_CZ.h b/tasmota/language/cs_CZ.h index 8c83fbf7b..bc101d689 100644 --- a/tasmota/language/cs_CZ.h +++ b/tasmota/language/cs_CZ.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/de_DE.h b/tasmota/language/de_DE.h index 6cfe0dcd0..1843b1a35 100644 --- a/tasmota/language/de_DE.h +++ b/tasmota/language/de_DE.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signalstärke" #define D_CHIPTEMPERATURE "Chiptemperatur" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/el_GR.h b/tasmota/language/el_GR.h index 433f54218..c28ddc011 100644 --- a/tasmota/language/el_GR.h +++ b/tasmota/language/el_GR.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/en_GB.h b/tasmota/language/en_GB.h index f0641cfd1..813e248b8 100644 --- a/tasmota/language/en_GB.h +++ b/tasmota/language/en_GB.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/es_ES.h b/tasmota/language/es_ES.h index 5d980ade0..006b8d0a7 100644 --- a/tasmota/language/es_ES.h +++ b/tasmota/language/es_ES.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Señal" #define D_CHIPTEMPERATURE "Temperatura del Chip" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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 "Por Usuario" diff --git a/tasmota/language/fr_FR.h b/tasmota/language/fr_FR.h index 174800ced..b92fe6aae 100644 --- a/tasmota/language/fr_FR.h +++ b/tasmota/language/fr_FR.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/fy_NL.h b/tasmota/language/fy_NL.h index d828fe94c..d705ee5f2 100644 --- a/tasmota/language/fy_NL.h +++ b/tasmota/language/fy_NL.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box #define D_SENSOR_NONE "Gjin" #define D_SENSOR_USER "Brûker" diff --git a/tasmota/language/he_HE.h b/tasmota/language/he_HE.h index 1115824ed..f5ed94f1e 100644 --- a/tasmota/language/he_HE.h +++ b/tasmota/language/he_HE.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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 "משתמש" diff --git a/tasmota/language/hu_HU.h b/tasmota/language/hu_HU.h index ceadce58b..40d7b48f8 100644 --- a/tasmota/language/hu_HU.h +++ b/tasmota/language/hu_HU.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/it_IT.h b/tasmota/language/it_IT.h index 3e7c648ca..d1ca14b20 100644 --- a/tasmota/language/it_IT.h +++ b/tasmota/language/it_IT.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Livello segnale" #define D_CHIPTEMPERATURE "Temperatura chip" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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 "Utente" diff --git a/tasmota/language/ko_KO.h b/tasmota/language/ko_KO.h index f118ce486..007e10ca2 100644 --- a/tasmota/language/ko_KO.h +++ b/tasmota/language/ko_KO.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/nl_NL.h b/tasmota/language/nl_NL.h index 237d17627..3edb51c8f 100644 --- a/tasmota/language/nl_NL.h +++ b/tasmota/language/nl_NL.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/pl_PL.h b/tasmota/language/pl_PL.h index 02f5ee566..dc320c42f 100644 --- a/tasmota/language/pl_PL.h +++ b/tasmota/language/pl_PL.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Siła sygnału" #define D_CHIPTEMPERATURE "Temperatura Chipa" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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 "Użytkownik" diff --git a/tasmota/language/pt_BR.h b/tasmota/language/pt_BR.h index 34827df60..20ec59a28 100644 --- a/tasmota/language/pt_BR.h +++ b/tasmota/language/pt_BR.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Força do sinal" #define D_CHIPTEMPERATURE "Temperatura do CHIP" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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 "Usuário" diff --git a/tasmota/language/pt_PT.h b/tasmota/language/pt_PT.h index c1b8ac284..2d3495c3f 100644 --- a/tasmota/language/pt_PT.h +++ b/tasmota/language/pt_PT.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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 "Utilizador" diff --git a/tasmota/language/ro_RO.h b/tasmota/language/ro_RO.h index 9560fcfe4..a8ac820a6 100644 --- a/tasmota/language/ro_RO.h +++ b/tasmota/language/ro_RO.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box #define D_SENSOR_NONE "Fără" #define D_SENSOR_USER "Utilizator" diff --git a/tasmota/language/ru_RU.h b/tasmota/language/ru_RU.h index d7807d77c..35e1df314 100644 --- a/tasmota/language/ru_RU.h +++ b/tasmota/language/ru_RU.h @@ -665,6 +665,24 @@ #define D_SIGNALSTRENGTH "Сила сигнала" #define D_CHIPTEMPERATURE "Температура чипа" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/sk_SK.h b/tasmota/language/sk_SK.h index 6094ef0e4..2350fbd69 100644 --- a/tasmota/language/sk_SK.h +++ b/tasmota/language/sk_SK.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/sv_SE.h b/tasmota/language/sv_SE.h index ecd2a84ac..fb5115ca7 100644 --- a/tasmota/language/sv_SE.h +++ b/tasmota/language/sv_SE.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/tr_TR.h b/tasmota/language/tr_TR.h index c30440d34..4fa1121bc 100644 --- a/tasmota/language/tr_TR.h +++ b/tasmota/language/tr_TR.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/uk_UA.h b/tasmota/language/uk_UA.h index d02250694..ac248bf8e 100644 --- a/tasmota/language/uk_UA.h +++ b/tasmota/language/uk_UA.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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 "Користувач" diff --git a/tasmota/language/vi_VN.h b/tasmota/language/vi_VN.h index e62e015d2..5cdea438a 100644 --- a/tasmota/language/vi_VN.h +++ b/tasmota/language/vi_VN.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // tasmota_template.h - keep them as short as possible to be able to fit them in GUI drop down box #define D_SENSOR_NONE "Không dùng" #define D_SENSOR_USER "Người Dùng" diff --git a/tasmota/language/zh_CN.h b/tasmota/language/zh_CN.h index 438ec7166..6eaa9867a 100644 --- a/tasmota/language/zh_CN.h +++ b/tasmota/language/zh_CN.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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" diff --git a/tasmota/language/zh_TW.h b/tasmota/language/zh_TW.h index 42c64aaf7..1e047a89a 100644 --- a/tasmota/language/zh_TW.h +++ b/tasmota/language/zh_TW.h @@ -664,6 +664,24 @@ #define D_SIGNALSTRENGTH "Signal Strength" #define D_CHIPTEMPERATURE "Chip Temperature" +// xsns_60_GPS +#define D_LATITUDE "Latitude" +#define D_LONGITUDE "Longitude" +#define D_HORIZONTAL_ACCURACY "Horizontal Accuracy" +#define D_ALTITUDE "Altitude" +#define D_VERTICAL_ACCURACY "Vertical Accuracy" +#define D_SPEED "Speed" +#define D_SPEED_ACCURACY "Speed Accuracy" +#define D_HEADING "Heading" +#define D_HEADING_ACCURACY "Heading Accuracy" +#define D_SAT_FIX "Satellite Fix" + #define D_SAT_FIX_NO_FIX "None" + #define D_SAT_FIX_DEAD_RECK "Dead reckoning" + #define D_SAT_FIX_2D "2D" + #define D_SAT_FIX_3D "3D" + #define D_SAT_FIX_GPS_DEAD "GPS and dead reckoning" + #define D_SAT_FIX_TIME "Time only fix" + // 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 "使用者"