Beiträge von Gerrit

    EDIT 01/2021:


    Mittlerweile gibt es mit homebridge-sunsensors ein passendes Plugin. Danke, Beyon 8):thumbup:



    Es folgt der ursprüngliche Beitrag

    ––––––––––––––––––––––––––

    Hallo zusammen!


    Nachdem ich endlich unsere alten Somfy RTS Rollläden dank HomeWizard sowie zeit- und anwesenheitsbasierten Automationen smart gemacht habe, war ich (getrieben durch die aktuellen Temperaturen) auf der Suche nach einem Homebridge-Plugin, das mir erlaubt, einzelne Rollläden abhängig vom Sonnenstand zu automatisieren. Dabei kam es mir nicht auf die Höhe überm Horizont an, sondern auf die aktuelle Himmelsrichtung (Azimut).


    Ich hab sogar ein Plugin gefunden, das mir genau diesen Wert ausspuckt. Nur leider konnte ich damit weder in der Home-, noch in der Eve-App etwas anfangen.


    Eine andere Lösung musste her! Ich stieß auf die suncalc JavaScript Library (gibt es auch als npm package). Doch da mir JavaScript nicht liegt habe ich im Anschluss eine PHP-Adaption gesucht und gefunden. Mit meinen rudimentären PHP-Kenntnissen und mittels homebridge-http-webhooks habe ich mir jetzt drei Sensoren angelegt. Einen für Osten, einen für Süden und einen für Westen.



    Für alle die sich dafür interessieren hänge ich im Spoiler mal mein PHP-Skript an.

    Wenn die Außentemperatur >= 28°C beträgt fahren bei mir nun an den lichtgefluteten Fenstern die Rollos runter und im Haus bleibt es (halbwegs) kühl!


    Da ich wohl nicht der einzige bin, der seine Rollos über HomeKit/Homebridge steuert und ja recht bald die HomeKit-Jalousien von IKEA auf den Markt kommen, dachte ich es wäre total super, wenn sich jemand erbarmen könnte ein Homebridge-Plugin für genau diesen Zweck zu basteln. Den Teil der config.json hab ich sogar schon fertig 8o



    Was haltet ihr von der Idee? Oder gibt es vielleicht sogar schon GANZ GENAU so ein Plugin und ich war einfach zu blöd es zu finden?


    Gruß,

    Gerrit

    Der August neigt sich langsam dem Ende und bisher kann man den Eve Extend noch nicht kaufen/vorbestellen. Langsam werde ich ungeduldig ;(:D

    Ein wirklich großartiges Plugin! Danke dafür! :love:

    Ich hab eine 38€ IP-Kamera (720p) von SV3C erfolgreich eingebunden. Der Stream läuft sehr stabil und auch die Aufnahmefunktion über Web-UI klappt tadellos.


    Die Bewegungserkennung über FTP konnte ich jetzt auf die Schnelle noch nicht einrichten (Verbindung zum Server wurde scheinbar hergestellt und die Cam hat die Bilder auch hochgeladen, aber der Sensor löst nicht aus). Mal sehen, ob ich morgen dafür die nötige Zeit finde. Und falls ich es nicht hinbekomme, kann ich hier ja sicher auf Hilfe hoffen. :thumbup:


    EDIT:


    Bewegungserkennung über FTP ist bei meiner IP-Cam leider nicht möglich. Die Bilder werden von der Cam in Ordner gespeichert, die das aktuelle Datum als Namen tragen. Lässt sich leider in den Einstellungen nicht ändern. Und jeden Tag in der config.json den Pfad anpassen ist mir als Lösung zu umständlich. :D


    SeydX Wäre es möglich im Plugin beim Pfadnamen eine Variable zu setzen, die durch das aktuelle Datum ersetzt wird?

    Also sowas wie "absolutePath":"/raspi/ipcam/#!#today#!#/images/", und daraus macht das Plugin dann "absolutePath":"/raspi/ipcam/20190825/images/", ?

    leider ohne erfolg..

    "on_cmd": "mailnotify.sh \"Test\" \"Dies ist eine Testnachricht\"",

    "off_cmd": "mailnotify.sh \"Test\" \"Dies ist eine Testnachricht\""

    Ich hab das Plugin mal vor eine halben Ewigkeit genutzt und kann es gerade bei mir selbst nicht testen. Bist du sicher, dass es an den Anführungszeichen liegt? Was passiert, wenn du den Schalter betätigst? Gibt es eine Fehlermeldung im Log?


    Ansonsten versuch doch bitte mal folgendes:


    "on_cmd": "sh /usr/local/bin/mailnotify.sh 'Test' 'Dies ist eine Testnachricht'"


    Den Pfad unter welchem dein Skript zu finden ist musst du gegebenenfalls anpassen.