Skip to content

Commit 8e05e57

Browse files
author
jokob-sk
committed
2 parents 7a2c494 + 95189a9 commit 8e05e57

2 files changed

Lines changed: 26 additions & 16 deletions

File tree

front/php/templates/language/de_de.json

100755100644
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -389,25 +389,25 @@
389389
"Maintenance_InitCheck_Checking": "",
390390
"Maintenance_InitCheck_QuickSetupGuide": "",
391391
"Maintenance_InitCheck_Success": "",
392-
"Maintenance_ReCheck": "",
392+
"Maintenance_ReCheck": "Wiederhole Check",
393393
"Maintenance_Running_Version": "Installierte Version",
394394
"Maintenance_Status": "Status",
395395
"Maintenance_Title": "Wartungswerkzeuge",
396396
"Maintenance_Tool_DownloadConfig": "Einstellungen exportieren",
397-
"Maintenance_Tool_DownloadConfig_text": "",
398-
"Maintenance_Tool_DownloadWorkflows": "",
399-
"Maintenance_Tool_DownloadWorkflows_text": "",
400-
"Maintenance_Tool_ExportCSV": "CSV Export",
401-
"Maintenance_Tool_ExportCSV_noti": "CSV Export",
397+
"Maintenance_Tool_DownloadConfig_text": "Download eines Voll-Backup deiner Einstellungen. Konfiguration gespeichert in <code>app.conf</code> Datei.",
398+
"Maintenance_Tool_DownloadWorkflows": "Workflows Export",
399+
"Maintenance_Tool_DownloadWorkflows_text": "Download eines Voll-Backups deiner Worksflows. Gespeichert in <code>workflows.json</code> Datei.",
400+
"Maintenance_Tool_ExportCSV": "Export Geräte (csv)",
401+
"Maintenance_Tool_ExportCSV_noti": "Geräte Export (csv)",
402402
"Maintenance_Tool_ExportCSV_noti_text": "Sind Sie sich sicher, dass Sie die CSV-Datei erstellen wollen?",
403403
"Maintenance_Tool_ExportCSV_text": "Generiere eine CSV-Datei (comma separated values) mit einer Liste aller Geräte und deren Beziehungen zwischen Netzwerkknoten und verbundenen Geräten. Dies kann auch durch das Besuchen der URL <code>your NetAlertX url/php/server/devices.php?action=ExportCSV</code> oder durch Aktivieren des <a href=\"settings.php#CSVBCKP_header\">CSV-Backups</a> ausgelöst werden.",
404-
"Maintenance_Tool_ImportCSV": "CSV Import",
405-
"Maintenance_Tool_ImportCSV_noti": "CSV Import",
406-
"Maintenance_Tool_ImportCSV_noti_text": "Sind Sie sich sicher, dass Sie die CSV-Datei importieren wollen? Dies wird <b>alle Geräte in der Datenbank überschreiben</b>.",
407-
"Maintenance_Tool_ImportCSV_text": "Machen Sie ein Backup, bevor Sie diese Funk­tion nutzen. Importiere eine CSV-Datei (comma separated values) mit einer Liste aller Geräte und deren Beziehungen zwischen Netzwerkknoten und verbundenen Geräten. Um dies zu tun platziere die <b>devices.csv</b> benannte CSV-Datei in deinen <b>/config</b> Ordner.",
408-
"Maintenance_Tool_ImportConfig_noti": "",
409-
"Maintenance_Tool_ImportPastedCSV": "CSV-Import (Einfügen)",
410-
"Maintenance_Tool_ImportPastedCSV_noti_text": "",
404+
"Maintenance_Tool_ImportCSV": "Geräte Import (csv)",
405+
"Maintenance_Tool_ImportCSV_noti": "Geräte Import (csv)",
406+
"Maintenance_Tool_ImportCSV_noti_text": "Sind Sie sich sicher, dass Sie die CSV-Datei importieren wollen? Dies wird alle Geräte in der Datenbank <b>überschreiben</b>.",
407+
"Maintenance_Tool_ImportCSV_text": "Mache ein Backup, bevor Du diese Funk­tion nutzt. Importiere eine CSV-Datei (comma separated values) mit einer Liste aller Geräte und deren Beziehungen zwischen Netzwerkknoten und verbundenen Geräten. Um dies zu tun platziere die <b>devices.csv</b> benannte CSV-Datei in deinen <b>/config</b> Ordner.",
408+
"Maintenance_Tool_ImportConfig_noti": "Einstellungen importieren (app.conf)",
409+
"Maintenance_Tool_ImportPastedCSV": "Geräte importieren (csv) (einfügen)",
410+
"Maintenance_Tool_ImportPastedCSV_noti_text": "Bist Du dir sicher, dass Du die eingefügte CSV importieren willst? Es werden alle Geräte in deiner Datenbank <b>überschrieben</b>.",
411411
"Maintenance_Tool_ImportPastedCSV_text": "",
412412
"Maintenance_Tool_ImportPastedConfig": "",
413413
"Maintenance_Tool_ImportPastedConfig_noti_text": "",
@@ -831,4 +831,4 @@
831831
"settings_update_item_warning": "",
832832
"test_event_icon": "",
833833
"test_event_tooltip": "Speichere die Änderungen, bevor Sie die Einstellungen testen."
834-
}
834+
}

front/plugins/freebox/freebox.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,23 @@
6666
"networking_device": "Router",
6767
"multimedia_device": "TV Decoder",
6868
"car": "House Appliance",
69+
"watch": "Clock",
70+
"light": "Domotic",
71+
"outlet": "Domotic",
72+
"appliances": "House Appliance",
73+
"thermostat": "Domotic",
74+
"shutter": "Domotic",
6975
"other": "(Unknown)",
7076
}
7177

7278

7379
def map_device_type(type: str):
74-
return device_type_map[type]
75-
80+
try:
81+
return device_type_map[type]
82+
except KeyError:
83+
# This device type has not been mapped yet
84+
mylog("minimal", [f"[{pluginName}] Unknown device type: {type}"])
85+
return device_type_map["other"]
7686

7787
async def get_device_data(api_version: int, api_address: str, api_port: int):
7888
# ensure existence of db path

0 commit comments

Comments
 (0)