ich experimentiere jetzt schon ein paar Tage an einem Problem ohne Lösung. Ich will die PiCamera als Livestream in Openhab einbinden. Sollte eigentlich ganz leicht gehen.
Detailbeschreibung:
Ich habe die PiCamera an den Raspi angeschlossen. Mit der Anleitung von https://www.datenreise.de/raspberry-pi- ... ivestream/ habe ich die Kamera mit Motion konfiguriert. Das hat auch alles gut funktioniert.
Ich kann die Kamera durch die Eingabe von 192.168.xx.xx:8081 in einem Browser auch erreichen und sehe den Livestream.
Wenn ich allerdings mit opbenhab im Browser mit "http://openhabianpi:8080" aufrufen will, sagt mit der Browser "dass der Server "openhabianpi" nicht verfügbar ist. Hmm...
Wenn ich dann in der Datei "/etc/default/motion" den daemon auf "no" setze und einen reboot durchführe, ist OpenHAB verfügbar, aber den Livestream kann ich über 192.168.xxx.xx:8081 nicht mehr erreichen. Damit habe ich keine Chance den Livestream in die Sitemap einzubauen.
Ich kann also entweder Openhab betreiben oder den Livestream sehen. Aber beides gleichzeitig ist nicht möglich.
Ich hoffe, ich habe das einigermaßen verständlich beschrieben.
Wahrscheinlich liegt es an einer kleinen Einstellung in der Konfigurationsdatei von Motion. (Entweder Porteinstellungen oder HTTP Einstellungen. (Da kenn ich mich aber überhaupt nicht aus)
Vielleicht kann mir einer der Experten weiterhelfen.
Zur Info und Analyse hier Ausschnitte aus der Konfigurationsdatei für Motion
(Ich hätte hier gerne die ganze Konfigurationsdatei dargestellt. Ich weiß aber nicht wie das geht-->deshalb nur Ausschnitte)
a)Live Stream definition
Code: Alles auswählen
############################################################
# Live Stream Server
###########################################################
# The mini-http server listens to this port for requests (default: 0 = disabled)
stream_port 8081
# Quality of the jpeg (in percent) images produced (default: 50)
stream_quality 50
# Output frames at 1 fps when no motion is detected and increase to the
# rate given by stream_maxrate when motion is detected (default: off)
stream_motion off
# Maximum framerate for stream streams (default: 1)
# stream_maxrate 1(original) --->geändert Konrad 28.12.2018
stream_maxrate 10
# Restrict stream connections to localhost only (default: on)
stream_localhost on
# Limits the number of images per connection (default: 0 = unlimited)
# Number can be defined by multiplying actual stream rate by desired number of seconds
# Actual stream rate is the smallest of the numbers framerate and stream_maxrate
stream_limit 0
Code: Alles auswählen
############################################################
# HTTP Based Control
############################################################
# TCP/IP port for the http server to listen on (default: 0 = disabled)
webcontrol_port 8080
# Restrict control connections to localhost only (default: on)
# webcontrol_localhost on --->geändert Konrad
webcontrol_localhost off
# Output for http server, select off to choose raw text plain (default: on)
webcontrol_html_output on
# Authentication for the http based control. Syntax username:password
# Default: not defined (Disabled)
; webcontrol_authentication username:password