MQTT Broker fuer IN-5907 HD

Hallo,

ich bin verzweifelt auf der Suche nach Informationen wie ich meine IN-5907 HD mit einem MQTT Broker verbinde. Ich verstehe, dass die Full HD Reihe einen eingebauten Broker hat, aber ich kann derzeit die Kameras nicht alle austauschen. Ich wuerde daher gerne einen externe Broker nutzen um die meine beiden HDs damit in meinen Home Assistant zu bringen. Koennte mir hierzu jemand einen Tipp geben?

Vielen Dank,
Sebastian

Hallo @Saible,

es ist richtig - bei den HD Modellen fehlt leider der MQTT Broker. Wir haben aber hier in den CGI Befehlen (der Full HD Serie) gezeigt, wie man die HTTP (CGI) Befehle über Node-RED an einen externen MQTT Broker anschließen kann:

(wenn man in die Menüs Network, Multimedia, usw, klickt dort nach unten scrollen bis man den Node-RED Flow sieht)

Die CGI Befehle der HD und Full HD Serie sind größtenteils identisch. Man kann also das meiste direkt für die IN-5907 HD übernehmen.

IN-5907 (HTTP) → Node-RED (MQTT) → MQTT Broker → Home Assistant.

Bei den Full HD Kameras bleibt einem dieser erste Teil erspart, da die Übersetzung von HTTP auf MQTT direkt auf der Kamera passiert.

Super, danke!! Genau was ich gesucht hatte. Könntest du mich kurz zu Live Bild und Still-Bild führen? An den beiden wuerde ich das gerne probieren bevor ich die ganze Kamera einbinde.

In Home Assistant? Da haben wir hier eine Anleitung:

Und hier ist was für Node-RED:

(Die Anleitungen sind für Full HD Modelle geschrieben - die Video und Snapshot URLs sind aber bei HD Modellen identisch.)

Hello again,

ich kämpfe mich noch mit Node-Red durch die Welt (in HA sagt mir Node Red dass node typ: string nicht existiert. String wird aber in der Instar Node-Red config häufig genutzt).

Ich habe es geschafft den Snapshot hinzuzufügen (mittels der Generic Camera platform). Allerdings funktioniert der Live Stream nicht. Wenn ich auf das Snapshot Bild klicke startet der Livestream nicht und bei start der HA Instanz kommt folgender Fehler im Log:


Logger: libav.rtsp
Source: components/stream/worker.py:49 
First occurred: 10:39:02 AM (16 occurrences) 
Last logged: 10:50:45 AM

method DESCRIBE failed: 401 Unauthorized

Danke fuer jegliche Hilfe.
Sebastian

Hallo,

wie schaut den die Config dafür aus?

Im file cameras.yaml

- platform: generic
  name: 'Hof'
  still_image_url: http://192.168.86.XX:XXX/tmpfs/snap.jpg
  stream_source: 'rtsp://192.168.86.XX:554/11'
  verify_ssl: false
  authentication: 'basic'
  username: '-------'
  password: '-------'
- platform: generic
  name: 'Garten'
  still_image_url: http://192.168.86.XX:XXX/tmpfs/snap.jpg
  stream_source: 'rtsp://192.168.86.XX:554/11'
  verify_ssl: false
  authentication: 'basic'
  username: '-------'
  password: '-------'

Wie schaut es aus, wenn man stattdessen MJPEG verwendet?

- platform: mjpeg
  name: 'Hof'
  mjpeg_url: http://192.168.86.XX/mjpegstream.cgi?-chn=11
  verify_ssl: false
  authentication: 'basic'
  username: '-------'
  password: '-------'

oder

- platform: mjpeg
  name: 'Hof'
  mjpeg_url: http://192.168.86.XX/mjpegstream.cgi?-chn=12
  verify_ssl: false
  authentication: 'basic'
  username: '-------'
  password: '-------'

falls Bandbreite ein Problem ist.

Ich sehe gerade für den RTSP Stream muß auf jeden Fall FFMPEG zusammen mit ein paar Zusatzmodulen installiert sein:

Der MJPEG Stream sollte hingegen problemlos auch ohne laufen.