Da meine Temperatur-Sensoren keine Möglichkeit bieten (zumindest kenne ich keine), die Werte elektronisch auszulesen, ich aber unbedingt wissen will, wie heiss die Orions gelaufen sind, musste eine andere Lösung her: Ein Raspberry Pi mit angeschlossener Webcam und Einbindung in FHEM.

Der Weg dorthin war steinig. Letzlich aber doch eher trivial.

1. Ein Pi muss mit installiertem OS vorhanden sein. Ich hab einen Dreier mit Bookworm versehen.

2. Eine handelsübliche Webcam.

3. Installation von PHP

4. Installation von fswebcam

5. ein PHP-Mini-Script erstellen

6. Weblink in FHEM erstellen

7. zu helle LCD-Displays mit dunkler Folie abtönen

Fertig.

Hier die Schritte im Detail. Keine Garantie, ob ich hier wirklich noch jeden Schritt nachvollziehen konnte.

**1. RASPI+OS**
Der Schritt ist trivial. Mit dem Pi-Imager SD-Karte vorbereiten. Alles Updaten, nach max. 30 min sollte ein weitgehend aktuelles System vorliegen.

**2. Webcam**
Irgend eine herumfliegende Webcam.

**3. Installation von PHP**
sudo apt-get install php
Ja, ist wirklich so trivial.

**4. Installation von fswebcam**
sudo apt install fswebcam
Ja, auch das ist trivial.

**5. Mini-Script erzeugen**
Zuerst geht es in das Verzeichnis des Webservers, der mit PHP mitinstalliert wird:
cd /var/www/html
sudo mkdir webcam-bilder
sudo chmod 0777 webcam-bilder
cd webcam-bilder
sudo nano bild.php

In die Datei bild.php, die am Anfang noch leer ist, gehört das folgende PHP-Script:

<?php
exec('fswebcam -r 640x360 --no-banner /var/www/html/webcam-bilder/bild.jpg');
echo '<html><body style="margin:0;padding:0;"><img src="http://miku/webcam-bild>
?>

Zur Erläuterung:
fswebcam wird aufgerufen und erstellt ein Bild in der spezifizierten Größe und legt es unter dem spezifizierten Dateinamen im spezifizierten Verzeichnis ab.
Das Bild wird angezeigt: statt miku muss natürlich die Adresse des jeweiligen RASPI genommen werden. Meiner heisst Miku.

sudo adduser www-data video
(damit der Webserver-User auf die Kamera zugreifen darf.)
sudo chmod 0777 bild.jpg
(das Bild wird bei jedem Aufruf neu erstellt, muss also überschrieben werden können)

Bitte Raspi neustarten.

**6. Einbindung in FHEM:**
define Webcam weblink iframe http://miku:80/webcam-bilder/bild.php
attr Webcam htmlattr width="640" height="360"
attr Webcam room Victron

Immer wenn man in FHEM in den Raum Victron kommt, wird das aktuelle Bild der Webcam angezeigt. Will man ein neues: Reload oder auf den Link Webcam klicken.

**7.** Da die Displays leider für die Webcam zu hell sind, die Ziffern sind komplett überstrahlt, habe ich blaue Plastik-Folie (aus einem Heftumschlag) vor die Ziffern geklebt. Nun kann man sie ausreichend gut erkennen

#fhem #fswebcam #raspi #usbwebcam #victron #solar #orion #sensoren #temperatur

Update - I found my Chromecast with Google TV. I got it mostly setup except for testing it with a webcam for Google meet. Gonna do that tomorrow or the next day

#googlemeetonTV
#googlemeetTV
#videocallsonTV
#videocallonTV
#tivostream4k
#chromecastwithgoogletv
#webcam
#logitechwebcam
#logitech
#usbwebcam
#usbc

this picture was actually taken with my USB webcam, first time I ever tried to take one that way, and I am so totally amazed it worked....
Going to have so much fun with this!
Anyway photo number one, showing here, is my canine companion buster, home from the vets, and fast asleep on the floor, modelling his plastic eye protector, which is actually called a "buster collar" by the way.

#DogsOfMastodon #Dog #Dogs #USBwebcam