dank des addons und der json-rpc hilfe konnte ich meinen wunsch, bestimmte cams per sprache oder anderem trigger aufzurufen umsetzen. vorher hatte ich das umständlich über alexa -> openhab -> kodi [definition=10,0][definition='3','0']keymap[/definition][/definition] -> cam addon umgesetzt und konnte nur alle cams gleichzeitig anzeigen.
den schritt kodi [definition=10,0][definition='3','0']keymap[/definition][/definition] kann ich mir nun komplett ersparen, damit die gesamte steuerung auf openhab auslagern und cams einzeln mit namen aufrufen.
danke @Paulemann für das addon und @BJ1 für die erklärung der parameter bei addonaufruf
'Security Cam Overlay Addon' Reloaded
-
Paulemann -
7. September 2018 um 15:45 -
Unerledigt
-
-
kannst du das plugin wohl für kodi 19 updaten? es läuft leider nicht mehr
-
-
oder irgendjemand anderes? der sich mit python auskennt?
-
Ich bin mit meinem System noch auf Kodi 18. Um etwas für Kodi 19 anzupassen, brauch ich ein paar mehr Infos, was nicht funktioniert bzw. wie sich das bemerkbar macht.
Laut den Rückmeldungen von vor ein paar Monaten lief es doch schon unter Kodi 19.
-
-
Ich bin mit meinem System noch auf Kodi 18. Um etwas für Kodi 19 anzupassen, brauch ich ein paar mehr Infos, was nicht funktioniert bzw. wie sich das bemerkbar macht.
Laut den Rückmeldungen von vor ein paar Monaten lief es doch schon unter Kodi 19.
jaa das addon lässt sich installieren, dann gebe ich ihm meinen rtsp pfad : rtsp://admin:XXXXX@192.168.0.249:1024/11
bzw da er das passwort und user getrennt haben will, gebe ich ihm
rtsp://192.168.0.249:1024/11
user:admin
passwort: xxxso wenn ich das addon dann starte um es mal zu testen kommt einfach kein Popup, man sieht das der fokus woanders liegt aber es kommt nix.
-
Was steht denn im kodi Log?
-
-
Dein Problem scheint sich erledigt zu haben. Bitte teile uns doch mit, wie Du es gelöst hast.
-
Sry für die späte Nachricht, ist etwas untergegangen. Ja und zwar gehen rtsp links nicht auf der shield, wenn ich http nehme mit dem still Image dann gehts.
-
-
Um rtsp-feeds verarbeiten zu können, muss ffmpeg auf dem System installiert sein. Dazu sollte dann eine entsprechende Meldung im [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] auftauschen. Daher hatte ich danach gefragt.
-
Bekomme mit script.securitycam 1.6.1 unter Starting Kodi (21.0-RC2 (20.90.910) Git:20240318-c976aa91cd). Platform: webOS ARM 32
folgenden Fehler beim Starten des Addons.
Code
Alles anzeigen2024-03-28 18:04:26.051 T:7504 error <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'TypeError'> Error Contents: 'float' object cannot be interpreted as an integer Traceback (most recent call last): File "/media/developer/apps/usr/palm/applications/org.xbmc.kodi/.kodi/addons/script.securitycam/default.py", line 315, in <module> camPreview = CamPreviewDialog(CAMERAS) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/media/developer/apps/usr/palm/applications/org.xbmc.kodi/.kodi/addons/script.securitycam/default.py", line 148, in __init__ self.cams[i]['control'] = xbmcgui.ControlImage(x, y, w, h, __loading__, aspectRatio = SETTINGS['aspectRatio']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: 'float' object cannot be interpreted as an integer -->End of Python script error report<-- 2024-03-28 18:05:30.899 T:7615 error <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'TypeError'> Error Contents: 'float' object cannot be interpreted as an integer Traceback (most recent call last): File "/media/developer/apps/usr/palm/applications/org.xbmc.kodi/.kodi/addons/script.securitycam/default.py", line 315, in <module> camPreview = CamPreviewDialog(CAMERAS) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/media/developer/apps/usr/palm/applications/org.xbmc.kodi/.kodi/addons/script.securitycam/default.py", line 148, in __init__ self.cams[i]['control'] = xbmcgui.ControlImage(x, y, w, h, __loading__, aspectRatio = SETTINGS['aspectRatio']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: 'float' object cannot be interpreted as an integer -->End of Python script error report<--
-
-
Datei default.py
Zeile 51 - 59 wie folgt ändern, für Kompatibilität mit Kodi >v21
von
'width': int(float(__addon__.getSetting('width'))),
'height': int(float(__addon__.getSetting('height'))),
'interval': int(float(__addon__.getSetting('interval'))),
'autoClose': bool(__addon__.getSetting('autoClose') == 'true'),
'duration': int(float(__addon__.getSetting('duration')) * 1000),
'alignment': int(float(__addon__.getSetting('alignment'))),
'padding': int(float(__addon__.getSetting('padding'))),
'animate': bool(__addon__.getSetting('animate') == 'true'),
'aspectRatio': int(float(__addon__.getSetting('aspectRatio')))zu
'width': int(__addon__.getSetting('width')),
'height': int(__addon__.getSetting('height')),
'interval': int(__addon__.getSetting('interval')),
'autoClose': bool(__addon__.getSetting('autoClose') == 'true'),
'duration': int(__addon__.getSetting('duration') * 1000),
'alignment': int(__addon__.getSetting('alignment')),
'padding': int(__addon__.getSetting('padding')),
'animate': bool(__addon__.getSetting('animate') == 'true'),
'aspectRatio': int(__addon__.getSetting('aspectRatio')) -
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!