diff --git a/CHANGELOG b/CHANGELOG
index 4a0bf6b2a47a765f9264dc637622071c5d8ea728..50a2f33f48625a1e090a823a2655c12197520890 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,2 +1,3 @@
 2022-07-08: initial release
 2022-11-08: added support for CM81XX series (sysObjectID = .1.3.6.1.4.1.25049.101)
+2023-02-20: moved gui files from ~/local/share/check_mk/... to ~/local/lib/check_mk...
diff --git a/agent_based/inv_opengear_serial_lines.py b/agent_based/inv_opengear_serial_lines.py
index 8788118df11ce6021ec6fb50f5ec345b821f0cc1..f88df5f6b06889692940c80870e23fb84e00dfe3 100644
--- a/agent_based/inv_opengear_serial_lines.py
+++ b/agent_based/inv_opengear_serial_lines.py
@@ -10,6 +10,7 @@
 #
 # inventory of opengear console servers serial lines
 #
+# 2023-02-20: moved gui files from ~/local/share/check_mk/... to ~/local/lib/check_mk...
 #
 
 from cmk.base.plugins.agent_based.agent_based_api.v1 import (
diff --git a/gui/views/inv_opengear_serial_lines.py b/gui/views/inv_opengear_serial_lines.py
new file mode 100644
index 0000000000000000000000000000000000000000..c96c001e2e1e9df7f650d2eda71325f31afabe53
--- /dev/null
+++ b/gui/views/inv_opengear_serial_lines.py
@@ -0,0 +1,44 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+#
+# License: GNU General Public License v2
+#
+# Author: thl-cmk[at]outlook[dot]com
+# URL   : https://thl-cmk.hopto.org
+# Date  : 2022-07-08
+# File  : view/inv_opengear_serial_lines
+#
+# 2023-02-20: moved from ~/local/share/check_mk/... to ~/local/lib/check_mk...
+#
+
+from cmk.gui.i18n import _
+from cmk.gui.plugins.views.utils import (
+    inventory_displayhints,
+)
+
+from cmk.gui.plugins.views.inventory import declare_invtable_view
+
+inventory_displayhints.update({
+    '.hardware.serial_lines:': {
+        'title': _('Serial lines'),
+        'keyorder': [
+            'index',
+            'label', 
+            'speed', 'databits', 'parity', 'stopbits', 'flowcontrol'
+        ],
+        'view': 'invseriallines_of_host',
+    },
+    '.hardware.serial_lines:*.index': {'title': _('Index'), },
+    '.hardware.serial_lines:*.label': {'title': _('Label'), },
+    '.hardware.serial_lines:*.speed': {'title': _('Speed'), },
+    '.hardware.serial_lines:*.databits': {'title': _('Data bits'), },
+    '.hardware.serial_lines:*.parity': {'title': _('Parity'), },
+    '.hardware.serial_lines:*.stopbits': {'title': _('Stop bits'), },
+    '.hardware.serial_lines:*.flowcontrol': {'title': _('Flow control'), },
+    '.hardware.serial_lines:*.cts': {'title': _('CTS'), },
+    '.hardware.serial_lines:*.dcd': {'title': _('DCD'), },
+    '.hardware.serial_lines:*.dtr': {'title': _('DTR'), },
+    '.hardware.serial_lines:*.rts': {'title': _('RTS'), },
+})
+
+declare_invtable_view('invseriallines', '.hardware.serial_lines:', _('Serial lines'), _('Serial lines'))
diff --git a/inv_opengear_serial_line.mkp b/inv_opengear_serial_line.mkp
index 9949d8527ebe1c903422bcdac9a1faad84a02c72..e99b825666f7c7dfefc118a21dea355090672c88 100644
Binary files a/inv_opengear_serial_line.mkp and b/inv_opengear_serial_line.mkp differ
diff --git a/packages/inv_opengear_serial_line b/packages/inv_opengear_serial_line
index 2d1401a5af8820a97e20a9cd84b197dc967e5cc8..e7ef65a3c9c0e41634a145d043d5008051ef656a 100644
--- a/packages/inv_opengear_serial_line
+++ b/packages/inv_opengear_serial_line
@@ -2,11 +2,10 @@
  'description': 'Inventory for opengear KVM devices serial lines\n',
  'download_url': 'https://thl-cmk.hopto.org',
  'files': {'agent_based': ['inv_opengear_serial_lines.py'],
-           'web': ['plugins/views/inv_opengear_serial_lines.py']},
+           'gui': ['views/inv_opengear_serial_lines.py']},
  'name': 'inv_opengear_serial_line',
- 'num_files': 2,
  'title': 'opengear serial line inventory',
- 'version': '20220708.v.0.0.1',
- 'version.min_required': '2.0.0',
- 'version.packaged': '2021.09.20',
+ 'version': '20230220.v.0.0.2',
+ 'version.min_required': '2.1.0',
+ 'version.packaged': '2.1.0p21',
  'version.usable_until': None}
\ No newline at end of file