Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Patch/freifunk fix2 #1041

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions airrohr-firmware/airrohr-cfg.h
Original file line number Diff line number Diff line change
@@ -33,6 +33,7 @@ enum ConfigShapeId {
Config_fs_ssid,
Config_fs_pwd,
Config_www_basicauth_enabled,
Config_wlan_nopwd_enabled,
Config_dht_read,
Config_htu21d_read,
Config_ppd_read,
@@ -105,6 +106,7 @@ static constexpr char CFG_KEY_WWW_PASSWORD[] PROGMEM = "www_password";
static constexpr char CFG_KEY_FS_SSID[] PROGMEM = "fs_ssid";
static constexpr char CFG_KEY_FS_PWD[] PROGMEM = "fs_pwd";
static constexpr char CFG_KEY_WWW_BASICAUTH_ENABLED[] PROGMEM = "www_basicauth_enabled";
static constexpr char CFG_KEY_WLAN_NOPWD_ENABLED[] PROGMEM = "wlan_nopwd_enabled";
static constexpr char CFG_KEY_DHT_READ[] PROGMEM = "dht_read";
static constexpr char CFG_KEY_HTU21D_READ[] PROGMEM = "htu21d_read";
static constexpr char CFG_KEY_PPD_READ[] PROGMEM = "ppd_read";
@@ -177,6 +179,7 @@ static constexpr ConfigShapeEntry configShape[] PROGMEM = {
{ Config_Type_String, sizeof(cfg::fs_ssid)-1, CFG_KEY_FS_SSID, cfg::fs_ssid },
{ Config_Type_Password, sizeof(cfg::fs_pwd)-1, CFG_KEY_FS_PWD, cfg::fs_pwd },
{ Config_Type_Bool, 0, CFG_KEY_WWW_BASICAUTH_ENABLED, &cfg::www_basicauth_enabled },
{ Config_Type_Bool, 0, CFG_KEY_WLAN_NOPWD_ENABLED, &cfg::wlan_nopwd_enabled },
{ Config_Type_Bool, 0, CFG_KEY_DHT_READ, &cfg::dht_read },
{ Config_Type_Bool, 0, CFG_KEY_HTU21D_READ, &cfg::htu21d_read },
{ Config_Type_Bool, 0, CFG_KEY_PPD_READ, &cfg::ppd_read },
1 change: 1 addition & 0 deletions airrohr-firmware/airrohr-cfg.h.py
Original file line number Diff line number Diff line change
@@ -9,6 +9,7 @@
String fs_ssid
Password fs_pwd
Bool www_basicauth_enabled
Bool wlan_nopwd_enabled
Bool dht_read
Bool htu21d_read
Bool ppd_read
24 changes: 17 additions & 7 deletions airrohr-firmware/airrohr-firmware.ino
Original file line number Diff line number Diff line change
@@ -146,6 +146,7 @@ namespace cfg
char www_password[LEN_CFG_PASSWORD];

// wifi credentials
bool wlan_nopwd_enabled = WLAN_NOPWD_ENABLED;
char wlanssid[LEN_WLANSSID];
char wlanpwd[LEN_CFG_PASSWORD];

@@ -1653,6 +1654,7 @@ static void webserver_config_send_body_get(String &page_content)
page_content += F("<div id='wifilist'>" INTL_WIFI_NETWORKS "</div><br/>");
}
page_content += FPSTR(TABLE_TAG_OPEN);
add_form_checkbox(Config_wlan_nopwd_enabled, FPSTR(INTL_NOPWD));
add_form_input(page_content, Config_wlanssid, FPSTR(INTL_FS_WIFI_NAME), LEN_WLANSSID - 1);
add_form_input(page_content, Config_wlanpwd, FPSTR(INTL_PASSWORD), LEN_CFG_PASSWORD - 1);
page_content += FPSTR(TABLE_TAG_CLOSE_BR);
@@ -2865,14 +2867,14 @@ static void wifiConfig()
dnsServer.stop();
delay(100);

debug_outln_info(FPSTR(DBG_TXT_CONNECTING_TO), cfg::wlanssid);

if( *cfg::wlanpwd ) // non-empty password
if( *cfg::wlanpwd && !cfg::wlan_nopwd_enabled ) // non-empty password
{
debug_outln_info(FPSTR(DBG_TXT_CONNECTING_TO), cfg::wlanssid);
WiFi.begin(cfg::wlanssid, cfg::wlanpwd);
}
else // empty password: WiFi AP without a password, e.g. "freifunk" or the like
{
debug_outln_info(FPSTR(DBG_TXT_CONNECTING_NOPWD_TO), cfg::wlanssid);
WiFi.begin(cfg::wlanssid); // since somewhen, the espressif API changed semantics: no password need the 1 args call since.
}

@@ -2976,11 +2978,19 @@ static void connectWifi()
WiFi.setHostname(cfg::fs_ssid);
#endif

WiFi.begin(cfg::wlanssid, cfg::wlanpwd); // Start WiFI

debug_outln_info(FPSTR(DBG_TXT_CONNECTING_TO), cfg::wlanssid);
if( *cfg::wlanpwd && !cfg::wlan_nopwd_enabled ) // non-empty password
{
debug_outln_info(FPSTR(DBG_TXT_CONNECTING_TO), cfg::wlanssid);
WiFi.begin(cfg::wlanssid, cfg::wlanpwd); // Start WiFI
}
else // empty password: WiFi AP without a password, e.g. "freifunk" or the like
{
debug_outln_info(FPSTR(DBG_TXT_CONNECTING_NOPWD_TO), cfg::wlanssid);
WiFi.begin(cfg::wlanssid); // since somewhen, the espressif API changed semantics: no password need arg 2 to be nullptr (or omitted) since.
}


waitForWifiToConnect(40);
waitForWifiToConnect(40); // xx half seconds
debug_outln_info(emptyString);
if (WiFi.status() != WL_CONNECTED)
{
1 change: 1 addition & 0 deletions airrohr-firmware/ext_def.h
Original file line number Diff line number Diff line change
@@ -4,6 +4,7 @@
// Wifi config
const char WLANSSID[] PROGMEM = "Freifunk-disabled";
const char WLANPWD[] PROGMEM = "";
#define WLAN_NOPWD_ENABLED 0

// BasicAuth config
const char WWW_USERNAME[] PROGMEM = "admin";
1 change: 1 addition & 0 deletions airrohr-firmware/html-content.h
Original file line number Diff line number Diff line change
@@ -21,6 +21,7 @@ const char DBG_TXT_SENDING_TO[] PROGMEM = "## Sending to ";
const char DBG_TXT_SDS011_VERSION_DATE[] PROGMEM = "SDS011 version date";
const char DBG_TXT_NPM_VERSION_DATE[] PROGMEM = "Next PM version date";
const char DBG_TXT_CONNECTING_TO[] PROGMEM = "Connecting to ";
const char DBG_TXT_CONNECTING_NOPWD_TO[] PROGMEM = "Connecting w/o passwd ";
const char DBG_TXT_FOUND[] PROGMEM = " ... found";
const char DBG_TXT_NOT_FOUND[] PROGMEM = " ... not found";
const char DBG_TXT_SEP[] PROGMEM = "----";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_bg.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "Над морското ни
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "Налягане на морското ниво";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Оторизация";
const char INTL_NOPWD[] PROGMEM = "без WiFi парола";
#define INTL_REPORT_ISSUE "Подаване на сигнал за проблем"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi сензор в режим на конфигуриране";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_br.h
Original file line number Diff line number Diff line change
@@ -41,6 +41,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Autorização";
const char INTL_NOPWD[] PROGMEM = "sem senha WiFi";
#define INTL_REPORT_ISSUE "Reporter um problema"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Nome do sensor Wi-Fi em modo de configuração";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_cn.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS(NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "认证";
const char INTL_NOPWD[] PROGMEM = "没有WiFi密码";
#define INTL_REPORT_ISSUE "报告问题"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi传感器在配置模式下";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_cz.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Přihlášení";
const char INTL_NOPWD[] PROGMEM = "bez hesla WiFi";
#define INTL_REPORT_ISSUE "Nahlásit problém"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Wi-Fi modul v konfiguračním módu";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_de.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "Höhe über Meeresspiegel (m)
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "Luftdruck auf Meereshöhe";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "BasicAuth aktivieren";
const char INTL_NOPWD[] PROGMEM = "ohne WLAN Passwort";
#define INTL_REPORT_ISSUE "Ein Problem melden"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Sensor WLAN Name im Konfigurationsmodus";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_dk.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Aktiver BasicAuth";
const char INTL_NOPWD[] PROGMEM = "uden WiFi-adgangskode";
#define INTL_REPORT_ISSUE "Rapporter et problem"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Wi-Fi sensor i opsætningsmode";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_ee.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Autentimine";
const char INTL_NOPWD[] PROGMEM = "ilma WiFi paroolita";
#define INTL_REPORT_ISSUE "Teatage probleemist"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi andur konfigureerimisrežiimis";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_en.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "Above sea level (m)";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "pressure at sea level";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Authentication";
const char INTL_NOPWD[] PROGMEM = "no WiFi password";
#define INTL_REPORT_ISSUE "Report an issue"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi Sensor in configuration mode";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_es.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Autorización";
const char INTL_NOPWD[] PROGMEM = "sin contraseña wifi";
#define INTL_REPORT_ISSUE "Reportar un problema"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Sensor WiFi en modo de configuración";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_fi.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Tunnistus";
const char INTL_NOPWD[] PROGMEM = "[[no WiFi password]]";
#define INTL_REPORT_ISSUE "Ilmoita asiasta"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi Sensor konfigurointitilassa";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_fr.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "Altitude en m";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "Press. atm. au niveau de la mer en hPa";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Activer BasicAuth";
const char INTL_NOPWD[] PROGMEM = "Sans mot de passe WiFi";
#define INTL_REPORT_ISSUE "Signaler un problème"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Nom du capteur wifi en mode de configuration";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_gr.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Αυθεντικοποίηση";
const char INTL_NOPWD[] PROGMEM = "Χωρίς κωδικό πρόσβασης WiFi";
#define INTL_REPORT_ISSUE "Αναφέρετε ένα θέμα"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Αισθητήρας WiFi σε λειτουργία διαμόρφωσης";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_hu.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Azonosítás";
const char INTL_NOPWD[] PROGMEM = "no WiFi password";
#define INTL_REPORT_ISSUE "Jelents egy hibát"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi Szenzor konfigurációs módban";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_it.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[Altitudine]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[Pressione al livello del mare]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Autorizzazione";
const char INTL_NOPWD[] PROGMEM = "Senza password Wi-Fi";
#define INTL_REPORT_ISSUE "Segnala un problema"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Sensore WiFi in modalità configurazione";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_jp.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "認証";
const char INTL_NOPWD[] PROGMEM = "[[no WiFi password]]";
#define INTL_REPORT_ISSUE "問題を報告する"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "設定モードのWiFiセンサー";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_lt.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Autentiškumo nustatymas";
const char INTL_NOPWD[] PROGMEM = "[[no WiFi password]]";
#define INTL_REPORT_ISSUE "Pranešti apie problemą"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi jutiklio konfigūravimo režimas";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_lu.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "BasicAuth aktivéieren";
const char INTL_NOPWD[] PROGMEM = "[[no WiFi password]]";
#define INTL_REPORT_ISSUE "E Feeler melden"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi Sensor Numm am Konfiguratiounsmodus";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_lv.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Autentifikācija";
const char INTL_NOPWD[] PROGMEM = "no WiFi password";
#define INTL_REPORT_ISSUE "Ziņot par problēmu"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi sensors konfigurācijas režīmā";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_nl.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "Hoogte boven zeeniveau (m)";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "Luchtdruk op zeeniveau";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Toegang beperken";
const char INTL_NOPWD[] PROGMEM = "zonder wifi-wachtwoord";
#define INTL_REPORT_ISSUE "Een probleem melden"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Netwerknaam en -wachtwoord van de fijnstofsensor";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_pl.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "Wysokość m n.p.m.";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "Ciśnienie zredukowane";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Autoryzacja";
const char INTL_NOPWD[] PROGMEM = "bez hasła WiFi";
#define INTL_REPORT_ISSUE "Zgłoś problem"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Parametry WiFi w trybie konfiguracji czujnika";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_pt.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Autorização";
const char INTL_NOPWD[] PROGMEM = "sem senha WiFi";
#define INTL_REPORT_ISSUE "Comunicar um problema"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Nome do sensor WiFi em modo de configuração";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_ro.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Autentificare";
const char INTL_NOPWD[] PROGMEM = "Fără parolă WiFi";
#define INTL_REPORT_ISSUE "Raportați o problemă"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Senzorul WiFi în modul de configurare";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_rs.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Autorizacija";
const char INTL_NOPWD[] PROGMEM = "bez WiFi lozinke";
#define INTL_REPORT_ISSUE "Prijavite problem"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi senzor u konfiguracionom režimu";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_ru.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "Высота над уров
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "Давление на уровне моря";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Активировать аутентификацию для входа в интерфейс сенсора";
const char INTL_NOPWD[] PROGMEM = "без пароля Wi-Fi";
#define INTL_REPORT_ISSUE "Сообщить о проблеме"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Название WiFi устройства в режиме конфигурации";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_se.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "Höjd över havet";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "Lufttryck vid havsytan";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Aktivera BasicAuth";
const char INTL_NOPWD[] PROGMEM = "[[no WiFi password]]";
#define INTL_REPORT_ISSUE "Rapportera ett problem"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi-sensor i konfigurationsläge";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_si.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Preverjanje pristnosti";
const char INTL_NOPWD[] PROGMEM = "Bez hesla WiFi";
#define INTL_REPORT_ISSUE "Prijavite težavo"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "Senzor WiFi v načinu konfiguracije";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_sk.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Prihlásenie (heslom)";
const char INTL_NOPWD[] PROGMEM = "Žiadne heslo WiFi";
#define INTL_REPORT_ISSUE "Report an issue"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi modul v konfiguračnom móde";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_tr.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "[[height_above_sealevel]]";
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "[[pressure_at_sealevel]]";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "yetkilendirme";
const char INTL_NOPWD[] PROGMEM = "no WiFi password";
#define INTL_REPORT_ISSUE "Sorun bildirin"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi Sensörü Yapılandırma modunda";
1 change: 1 addition & 0 deletions airrohr-firmware/intl_ua.h
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ const char INTL_HEIGHT_ABOVE_SEALEVEL[] PROGMEM = "Висота над рівн
const char INTL_PRESSURE_AT_SEALEVEL[] PROGMEM = "тиск на рівні моря";
const char INTL_NEO6M[] PROGMEM = "GPS (NEO 6M)";
const char INTL_BASICAUTH[] PROGMEM = "Авторизація";
const char INTL_NOPWD[] PROGMEM = "без пароля WiFi";
#define INTL_REPORT_ISSUE "Повідомте про проблему"

const char INTL_FS_WIFI_DESCRIPTION[] PROGMEM = "WiFi сенсор в режимі конфігурації";