From 9d26b1d010bd44d178dc309a98abd1d296af3db6 Mon Sep 17 00:00:00 2001
From: Josef-MrBeam <81746291+Josef-MrBeam@users.noreply.github.com>
Date: Tue, 24 Oct 2023 13:52:14 +0200
Subject: [PATCH] SW-3938 link received errors to correct notification id
(#1832)
* link received errors to correct notification id
* Add hint to maintenance page
* bump iobeam version
---
octoprint_mrbeam/dependencies.txt | 2 +-
octoprint_mrbeam/iobeam/iobeam_handler.py | 9 +++-
.../settings/maintenance_settings.jinja2 | 21 ++++----
.../translations/de/LC_MESSAGES/messages.mo | Bin 156953 -> 157444 bytes
.../translations/de/LC_MESSAGES/messages.po | 47 ++++++++++++------
translations/messages.pot | 27 ++++++----
6 files changed, 69 insertions(+), 37 deletions(-)
diff --git a/octoprint_mrbeam/dependencies.txt b/octoprint_mrbeam/dependencies.txt
index a7f7ee363..9d555e21d 100644
--- a/octoprint_mrbeam/dependencies.txt
+++ b/octoprint_mrbeam/dependencies.txt
@@ -1,4 +1,4 @@
-iobeam==1.3.0a1
+iobeam==1.3.0
mrb-hw-info==1.0.0
mrbeam-ledstrips==1.0.0
mrbeamdoc==1.1.0
diff --git a/octoprint_mrbeam/iobeam/iobeam_handler.py b/octoprint_mrbeam/iobeam/iobeam_handler.py
index 2e730d8c4..e21d5ce32 100644
--- a/octoprint_mrbeam/iobeam/iobeam_handler.py
+++ b/octoprint_mrbeam/iobeam/iobeam_handler.py
@@ -1215,8 +1215,15 @@ def _handle_error_message(self, message):
MrBeamEvents.HARDWARE_MALFUNCTION,
dict(data=message),
)
+ if (
+ message.get("id")
+ and message.get("id") in HwMalfunctionHandler.KNOWN_MALFUNCTIONS
+ ):
+ notification_id = message.get("id")
+ else:
+ notification_id = HwMalfunctionHandler.HARDWARE_MALFUNCTION_NON_I2C
notification = self._user_notification_system.get_notification(
- notification_id=HwMalfunctionHandler.HARDWARE_MALFUNCTION_NON_I2C,
+ notification_id=notification_id,
err_code=malfunction.error_code,
replay=True,
)
diff --git a/octoprint_mrbeam/templates/settings/maintenance_settings.jinja2 b/octoprint_mrbeam/templates/settings/maintenance_settings.jinja2
index b62903d7c..52235205f 100644
--- a/octoprint_mrbeam/templates/settings/maintenance_settings.jinja2
+++ b/octoprint_mrbeam/templates/settings/maintenance_settings.jinja2
@@ -11,7 +11,7 @@
{{ _('Air Filter: Pre-filter') }}
- {{ _('The pre filter filters all coarse particles from the exhaust air. Regular changing improves the air flow and preserves the main filter.*') }}
+ {{ _('The pre filter filters all coarse particles from the exhaust air. Regular changing improves the air flow and preserves the main filter.**') }}
@@ -28,7 +28,7 @@
-
{{ _('used') }}
+
{{ _('used') }}*
@@ -40,7 +40,7 @@
{{ _('Air Filter: Main filter') }}
- {{ _('The main filter is a combined hepa and activated carbon filter. It filters both tiny particles and odours from the exhaust air.*') }}
+ {{ _('The main filter is a combined hepa and activated carbon filter. It filters both tiny particles and odours from the exhaust air.**') }}
@@ -57,7 +57,7 @@
-
{{ _('used') }}
+
{{ _('used') }}*
@@ -116,7 +116,7 @@
-
{{ _('used') }}
+
{{ _('used') }}*
@@ -127,7 +127,7 @@
{{ _('Air Filter: Main filter') }}
- {{ _('The main filter is a combined hepa and activated carbon filter. It filters both tiny particles and odours from the exhaust air.*') }}
+ {{ _('The main filter is a combined hepa and activated carbon filter. It filters both tiny particles and odours from the exhaust air.**') }}
-
{{ _('used') }}
+
{{ _('used') }}*
@@ -176,7 +176,7 @@
-
{{ _('used') }}
+
{{ _('used') }}*
@@ -203,14 +203,15 @@
-
{{ _('used') }}
+
{{ _('used') }}*
- {{ _('*Users without a Mr Beam Air Filter System can safely ignore and reset this counter.') }}
+ {{ _('* Please beware that these values only represent average values. Check your filters regularly to make sure they are not yet full.') }}
+ {{ _('** If you use the Mr Beam Single without the Air Filter System, you can ignore this counter and reset it at any time. Please clean the fan of the exhaust air hose regularly.') }}
diff --git a/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.mo b/octoprint_mrbeam/translations/de/LC_MESSAGES/messages.mo
index 6bf29132005600fcc49062d84890b840e204e910..6ccccf07c1797cba77b802b51c7904de7ebff253 100644
GIT binary patch
delta 24374
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\n"
"Language-Team: \n"
"Language: de\n"
@@ -123,7 +123,7 @@ msgid "...and more!"
msgstr "...und mehr!"
# don’t change the link
-#: octoprint_mrbeam/iobeam/airfilter.py:652
+#: octoprint_mrbeam/iobeam/airfilter.py:654
msgid "https://www.mr-beam.org/en/"
msgstr "https://www.mr-beam.org/"
@@ -390,7 +390,7 @@ msgid "Do you still want to cancel?"
msgstr "Willst du immer noch abbrechen?"
#: octoprint_mrbeam/static/js/app/view-models/mother.js:64
-#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:225
+#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:226
msgid "No"
msgstr "Nein"
@@ -400,7 +400,7 @@ msgstr "Nein"
#: octoprint_mrbeam/templates/calibration/watterott/tab_camera_alignment.jinja2:42
#: octoprint_mrbeam/templates/calibration/watterott/tab_corner_calibration.jinja2:71
#: octoprint_mrbeam/templates/calibration/watterott/tab_lens_calibration.jinja2:110
-#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:226
+#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:227
msgid "Yes"
msgstr "Ja"
@@ -5969,10 +5969,10 @@ msgstr "Air Filter: Vorfilter"
#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:14
msgid ""
"The pre filter filters all coarse particles from the exhaust air. Regular "
-"changing improves the air flow and preserves the main filter.*"
+"changing improves the air flow and preserves the main filter.**"
msgstr ""
"Der Vorfilter filtert alle groben Partikel aus der Abluft. Ein regelmäßiger "
-"Wechsel verbessert den Luftdurchsatz und schont den Hauptfilter. *"
+"Wechsel verbessert den Luftdurchsatz und schont den Hauptfilter. **"
#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:21
#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:50
@@ -6001,10 +6001,10 @@ msgstr "Air Filter: Hauptfilter"
#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:130
msgid ""
"The main filter is a combined hepa and activated carbon filter. It filters "
-"both tiny particles and odours from the exhaust air.*"
+"both tiny particles and odours from the exhaust air.**"
msgstr ""
"Der Hauptfilter ist ein kombinierter Hepa- und Aktivkohlefilter. Er filtert "
-"sowohl winzig kleine Partikel, als auch die Gerüche aus der Abluft. *"
+"sowohl winzig kleine Partikel, als auch die Gerüche aus der Abluft. **"
#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:70
msgid ""
@@ -6082,13 +6082,23 @@ msgstr "Pflege der mechanischen Teile"
#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:213
msgid ""
-"*Users without a Mr Beam Air Filter System can safely ignore and reset this "
-"counter."
+"* Please beware that these values only represent average values. Check your "
+"filters regularly to make sure they are not yet full."
+msgstr ""
+"* Bitte beachte, dass diese Werte nur Durchschnittswerte darstellen. Prüfe "
+"deine Filter regelmäßig, um sicherzustellen, dass sie noch nicht voll sind."
+
+#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:214
+msgid ""
+"** If you use the Mr Beam Single without the Air Filter System, you can "
+"ignore this counter and reset it at any time. Please clean the fan of the "
+"exhaust air hose regularly."
msgstr ""
-"* Benutzer ohne Mr. Beam Air Filter System können diesen Zähler ignorieren "
-"und zurücksetzen."
+"** Wenn du den Mr Beam Single ohne das Air Filter System verwendest, kannst "
+"du diesen Zähler ignorieren und jederzeit zurücksetzen. Bitte reinige den "
+"Lüfter des Abluftschlauchs regelmäßig."
-#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:221
+#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:222
#, python-format
msgid ""
"The hour counter for the following component will now be reset: "
@@ -6097,7 +6107,7 @@ msgstr ""
"Der Stundenzähler für folgende Komponente wird zurückgesetzt: "
"%(component_to_reset)s."
-#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:222
+#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:223
msgid "Please notice that there is no way to undo this operation"
msgstr "Dies kann nicht rückgängig gemacht werden"
@@ -6672,6 +6682,13 @@ msgstr ""
msgid "We hope you enjoy this new experience!"
msgstr "Wir hoffen, dass Du viel Freude mit diesem Update hast!"
+#~ msgid ""
+#~ "*Users without a Mr Beam Air Filter System can safely ignore and reset "
+#~ "this counter."
+#~ msgstr ""
+#~ "* Benutzer ohne Mr. Beam Air Filter System können diesen Zähler "
+#~ "ignorieren und zurücksetzen."
+
#, python-format
#~ msgid "/%(lifespan)s hrs"
#~ msgstr "/%(lifespan)s h"
diff --git a/translations/messages.pot b/translations/messages.pot
index 33f642d0c..319e3e713 100644
--- a/translations/messages.pot
+++ b/translations/messages.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-19 12:12+0200\n"
+"POT-Creation-Date: 2023-10-24 13:37+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -120,7 +120,7 @@ msgstr ""
msgid "...and more!"
msgstr ""
-#: octoprint_mrbeam/iobeam/airfilter.py:652
+#: octoprint_mrbeam/iobeam/airfilter.py:654
msgid "https://www.mr-beam.org/en/"
msgstr ""
@@ -344,7 +344,7 @@ msgid "Do you still want to cancel?"
msgstr ""
#: octoprint_mrbeam/static/js/app/view-models/mother.js:64
-#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:225
+#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:226
msgid "No"
msgstr ""
@@ -354,7 +354,7 @@ msgstr ""
#: octoprint_mrbeam/templates/calibration/watterott/tab_camera_alignment.jinja2:42
#: octoprint_mrbeam/templates/calibration/watterott/tab_corner_calibration.jinja2:71
#: octoprint_mrbeam/templates/calibration/watterott/tab_lens_calibration.jinja2:110
-#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:226
+#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:227
msgid "Yes"
msgstr ""
@@ -5074,7 +5074,7 @@ msgstr ""
#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:14
msgid ""
"The pre filter filters all coarse particles from the exhaust air. Regular"
-" changing improves the air flow and preserves the main filter.*"
+" changing improves the air flow and preserves the main filter.**"
msgstr ""
#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:21
@@ -5104,7 +5104,7 @@ msgstr ""
#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:130
msgid ""
"The main filter is a combined hepa and activated carbon filter. It "
-"filters both tiny particles and odours from the exhaust air.*"
+"filters both tiny particles and odours from the exhaust air.**"
msgstr ""
#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:70
@@ -5169,18 +5169,25 @@ msgstr ""
#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:213
msgid ""
-"*Users without a Mr Beam Air Filter System can safely ignore and reset "
-"this counter."
+"* Please beware that these values only represent average values. Check "
+"your filters regularly to make sure they are not yet full."
msgstr ""
-#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:221
+#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:214
+msgid ""
+"** If you use the Mr Beam Single without the Air Filter System, you can "
+"ignore this counter and reset it at any time. Please clean the fan of the"
+" exhaust air hose regularly."
+msgstr ""
+
+#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:222
#, python-format
msgid ""
"The hour counter for the following component will now be reset: "
"%(component_to_reset)s."
msgstr ""
-#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:222
+#: octoprint_mrbeam/templates/settings/maintenance_settings.jinja2:223
msgid "Please notice that there is no way to undo this operation"
msgstr ""