Fibaro Relais manuelles schalten deaktivieren

Hallo,
ich hätte eine Frage.

Man kann mit dem Z-Wave Fibaro Relais Unterputzeinsatz einen Verbraucher manuell und per Homee schalten.
In meinem Fall wäre das eine (mp3) Türklingel :slight_smile:

Was ich erreichen will:
Wenn ein Besucher den Taster betätigt, dann startet der Fibaro Switch ein Homeegramm welches:

  1. eine Webhook aufruft und meiner Webcam sagt sie soll ein Foto der Haustüre machen und mir das per Mail schicken
  2. ich bekomme eine Push Benachrichtigung
  3. der Fibaro Switch gibt ein Strom Impuls an meine Klingel und die läutet dann :slight_smile:

Soweit so gut

Jetzt zu meiner Frage:
Ist es irgendwie möglich dass ich dem Homeegramm bzw. dem Fibaro Switch sage dass er z.B. nach 22 Uhr nicht mehr Klingeln darf.

D.h. dass obwohl man den Taster manuell betätigt, kein Strom mehr an die Klingel gegeben wird sondern nur noch per Push Benachrichtigung?

Grüße
Günni

1 „Gefällt mir“

Hallo Günni ,
Hast du den Switch schon da ?
Wenn du ein Double Switch nimmst könnte
man das gut realisieren !
Mit dem Relais wird das so nicht gehen !

VG Micha

1 „Gefällt mir“

Hi Micha,
meinst du den hier ?

https://www.amazon.de/FIBARO-DOUBLE-SWITCH-2X1-5KW-FIBEFGS-223/dp/B01HM0MQAW/ref=sr_1_1?ie=UTF8&qid=1474620162&sr=8-1&keywords=fibaro+double+switch

Cool Info … danke dir … Da ich eh erst noch bestellen muss … bestell ich den hier :slight_smile:

Danke
Günni

1 „Gefällt mir“

@Günni: Würdest Du bitte Dein Homeegramm zeigen? Klingt interessant :wink:
Welche Kamera hast Du im Einsatz?

Ja der ist gut!
Dann kannst du einen Kontakt für die Klingel nehmen
und über den anderen steuerst virtuell den Rest !

VG Micha

Danke für die Tipps :slight_smile:
Ich hab folgende Cam im Einsatz

MAGINON IPC-100 AC
ist sicher nicht die Beste aber hatte ich zuhause und war billig. 40 Euro rum.
WICHTIG: Bei cams dieser art IMMER das standard Passwort nach Einrichtung ändern!

Hilfreich ist es wenn man sich bei DynDNS, noIP oder co. nen Account macht um die Cam von ausserhalb erreichen zu können.

Wenn nun z.b. der Fibaro Taster gedrückt wird, dann ruf ich ein Script auf. (hier PHP)
Dieses Script macht folgendes:

Ruft die Cam URL auf:
http://{domain}/snapshot.cgi?user=XXX&pwd=YYY
und schickt mir das Foto per Mail.
Dazu muss man ansatzweise programmieren können.

Des weiteres wird dann (bald) auch noch die Klingel läuten :slight_smile:

Cu
Günni

Ps. sollte jemand Hilfe brauchen wenn er sowas umgesetzt haben will, einfach melden.

2 „Gefällt mir“

Hi, aber kann ich softwareswitig auch definieren dass trotz Klick keine Klingel läutet?

Das kannst du dann über homee machen.
Auslöser Relais 1 und Aktion dann Relais 2
mit deiner Bedingung zwischen 07:00-20:00 Uhr.
Also belegst du nur den Eingang s1 mit deinem Taster und
In den Parametern stellst du noch ein das Relais 1 ( Q1 ) nach x Sekunden abschaltet.

Ich habe es bei mir ähnlich gemacht mit dem Treppenlicht , so wird ein Teil dann über den Taster
geschaltet und wenn der nicht benutz wird schaltet der Motionsensor nur den Ausgang Q2.
So hab ich dann mein Nachtlicht im Flur .

Du hast damit den Vorteil das du einen separaten Auslöser hast Q1 und einen separaten Aktor Q2.

VG Micha

1 „Gefällt mir“

Hi Micha, danke für die ausführliche Antwort :slight_smile:
Dann bestell ich gleich mal :slight_smile:

@mcmaiers

Klingt ja nicht schlecht… Auslöser könnte hier z.B. Aber eine auch Bewegung des Motion Sensors haben , oder?

Hätte Interesse, wie du das mit den PHP Skript und dem webhook realisiert hast… :+1:

Hi … ich hab bei mir das zwar in einer PHP Klasse, aber hier mal eine Version die ohne OOP auskommt.

Das Homeegramm ruft eine URL auf meinem Webserver auf: Das ist dann mein Webhook

Z.B. http://demoDomain.de/homee/webcam/webhook.php

Und hier ein Auszug aus dem Inhalt…

<?php

	$webCamSnapshot = 'http://demoDomain.de:1234/snapshot.jpg?user=xxx&pwd=yyyy';
	$imageContent = file_get_contents($webCamSnapshot);
        file_put_contents('/homee/webcam/pics/current.jpg', $imageContent);

	sendMail($image);
	
	function sendMail($image) {
		$mail = new Email();
		$msg = '<img src="http://demoDomain.de/homee/webcam/pics/current.jpg">';
		$mail->send('homee', 'max@mustermann.de', 'Haustür Info', $msg);
	}
?>

Grüße
Günni

2 „Gefällt mir“

Sorry wenn OT…

Also ich habe es soweit mit meinem Raspberry hinbekommen- nur leider klappt der Mailversand nicht. Ich habe gelesen, dass das über den localhosz nur über weitere Einstellungen geht… habe bereits das ssmtp und mailutils Paket installiert… aber irgendwie klappt es nicht. Bild wird bei Bewegung auf Raspberry gespeichert, das klappt…

Wenn jemand einen Tipp hat , wie ich Mail noch zum laufen bekomme- wäre klasse.

@mcmaiers

Hi , benötige nochmals deine Hilfe. Ich kann mails über den Raspberry über diesen Befehl hier versenden.

echo “this is the body” | mail -s “Subject” Empfänger.mailadressse

So aber irgendwie scheint das mit dem Versand über dein php skript nicht zu funktionieren.

sendMail($image);

function sendMail($image) {
	$mail = new Email();
	$msg = '<img src="http://192.168.178.37/var/www/html/homee/webcam/pics/picture.jpeg">';
	$mail->send('root', 'Empfänger.mailadresse', 'Haustür Info', $msg);
}

?>

Hast du eine Idee, woran das liegen könnte? Bild liegt in dem Verzeichnis und wird auch schön angelegt…

So mit dem Befehl bekomme ich jetzt auch das Bild versendet…leider nur manuell…

uuencode picture.jpeg picture.jpeg  | mail mail@xxxxx 

Kann mir das jemand in das php Skript einbauen ?

Morgen … evtl. hilft dir das weiter.

http://php.net/manual/de/function.exec.php

Grüße
Günni

Moin günni,

Ja den Befehl habe ich auch schon gefunden…nur wie der eingebaut wird habe ich keine Ahnung.

Morgen … das war du in der Shell ausführst packst du einfach in einen PHP string und rufst den mit exec auf. Oder hast du das schon probiert und klappt nicht ?

So - Erfolgsmeldung … Meine IpKamera macht nun einen Snapshot, sobald Bewegung erkannt wird und sendet mir diese via Mail… sehr gut - Danke für die Tipps!!!

1 „Gefällt mir“

Sehr cool :smiley:
Und alles mitm Pi ?

Yepp!!! Alles mit PI​:wink: somit eben komplett Lokal…:grimacing::grimacing:

Danke für die Idee👍