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?
:no_upscale():strip_icc():fill(white):strip_exif()/f/image/7h8NGFsLWICRJKD9iIJulz7S.jpg?f=user_large)