En inmiddels weet ik zelf nu ook het antwoord op deze vraagRobertLikesTwea schreef op dinsdag 5 januari 2021 @ 17:56:
[...]
Even kijken of ik het goed begrijp: de snapshot en mjpeg stream waar je over praat. Kan je die lokaal aanroepen of doe je dat via de LSC of Tuya app? Ben zelf namelijk opzoek of ik in een browser lokaal het snapshot kan tonen. Kan al wel een snapshot in Home Assistant maken, maar misschien kan het nog makkelijker.
Voor mensen die zijn geïnteresseerd zijn en hier net als ik naar op zoek waren: je kan dus lokaal een snapshot of mjpeg stream aanroepen, via links als:
- http://192.168.178.57:8080/cgi-bin/snap.cgi
- http://192.168.178.57:8080/cgi-bin/mjpeg.cgi
Je moet daarvoor alleen wel het: "adres" vervangen in de bestanden snap.cgi en mjpeg.cgi, die hoort bij jouw versie van ppsapp ( https://github.com/guino/ppsapp-rtsp/issues/1 ).
Mijn doel was om op mijn Google Nest Hub het beeld van de deurbel te laten zien als er werd aangebeld. De RTSP stream was hiervoor voor mij te langzaam, maar met deze mjpeg stream is de vertraging minimaal. Goed, de frame rate van de stream is ook lager, maar voor mij nu een meer dan acceptabel alternatief.
Om de stream op de Google Nest Hub te kunnen gebruiken moest ik wel username en wachtwoord van de mjpeg stream" uitzetten". Dit kan je doen door de httpd.conf aan te passen en de enige regel van het bestand uit te commentariëren.
Settings voor Home Assistant configuration.yaml file:
code:
1
2
3
4
5
| camera:
- platform: mjpeg
name: Deurbel camera
still_image_url: http://192.168.178.57:8080/cgi-bin/snap.cgi
mjpeg_url: http://192.168.178.57:8080/cgi-bin/mjpeg.cgi |
En code voor de automatisering binnen Home Assistant:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| alias: Deurbel met mpeg stream
description: 'Deurbel wordt ingedrukt, volume wordt verhoogd en geluid van bel wordt afgespeeld op andere Google apparaten, waarna het beeld wordt getoond op Google Nest Hub'
trigger:
- platform: mqtt
topic: home/doorbell/button
payload: pushed
condition: []
action:
- service: media_player.volume_set
data:
volume_level: 0.4
entity_id: media_player.doorbell_group
- service: media_player.play_media
data:
media_content_id: /media/local/Sound-of-a-doorbell.wav
media_content_type: music
entity_id: media_player.doorbell_group
- service: media_player.play_media
data:
media_content_id: 'http://192.168.178.57:8080/cgi-bin/mjpeg.cgi'
media_content_type: image/jpg
entity_id: media_player.living_room_display
- delay: '00:00:15'
- service: homeassistant.turn_off
data: {}
entity_id: media_player.living_room_display
mode: single |
Hopelijk hebben mijn Buurman en ik hier weer iemand mee kunnen helpen
Volgende waar ik naar wil gaan kijken is of ik de Brightness van het beeld kan verhogen. Bij ons zit de bel onder een carport en daardoor wordt het beeld overdag wel redelijk donker. Misschien door manipulatie van de tuya_config.json?
:strip_exif()/f/image/qQol2EyhLjZAVxwuhKFVokix.jpg?f=fotoalbum_large)
:strip_exif()/f/image/Zeq5cCZSSol5XbTzfmncVG0I.jpg%20f=fotoalbum_large)
:strip_exif()/f/image/T2cvrZLJB0qjyXfgMy0NWtio.jpg?f=fotoalbum_large)
:strip_exif()/f/image/C5lJQcE5bes9U0GszaafpYxf.jpg?f=fotoalbum_large)
:strip_exif()/f/image/bJtkgIMrfG1nOovuupshjDtA.jpg?f=fotoalbum_large)
:strip_exif()/f/image/CVBEnXPDY7DUxWzi0QHcWSiV.jpg?f=fotoalbum_large)
:strip_exif()/f/image/ltbS5H2WjxCw2pJLv8VGqgEI.jpg?f=fotoalbum_large)
:strip_exif()/f/image/YuUTL278qUFSITmLFKn2Ftfn.jpg?f=fotoalbum_large)
:strip_exif()/f/image/3lS21gNYs0MlwaiTRzqryO1N.jpg?f=fotoalbum_large)
:strip_exif()/f/image/YZO61qyzW3FqHEO1hdaZ2wh2.jpg?f=fotoalbum_large)