Grundausstattung Globale Variablen

Bastian

Moin, ich heiße Bastian und bin Autor dieser kleinen bescheidenen Seite. Zwanghaft, ja fast schon neurotisch beschäftige ich mich seit Jahren mit jedem erdenklichen technischen Schnick-Schnack. Nichts, was einen Stecker hat ist vor mir sicher. So war es klar, dass ich eines Tages das Haus auf den Kopf stellen und alles vernetzen würde.Da ich bei meinem Vorhaben sehr viel Hilfe und Unterstützung in diversen Foren, Blogs und Boards erfahren habe, möchte ich diesen Blog zum sammeln meiner Smarthome- und Technikerrungenschaften nutzen um der Community zumindest ein klein wenig was zurückgeben zu können.

Das könnte Dich auch interessieren...

26 Antworten

  1. Thorsten sagt:

    Hallo,

    kann man das VD auch über die App im iphone oder ipad bedienen?

  2. Bastian sagt:

    Hallo Thorsten,
    danke für Deinen Kommentar. Ja, virtuelle Geräte sind aus aus den Apps heraus bedienbar und die einzelnen Variablen lassen sich wunderbar auch von unterwegs aus verändern. Ist zwar Android, aber ich habe mal ein Screenshot aus der App in den Artikel eingefügt.
    Gruß
    Bastian

  3. Thorsten sagt:

    Super, vielen Dank. Werde ich gleich mal testen

  4. Bademeister sagt:

    Hallo Bastian,
    du schreibst im Artikel, dass ein Wecker den Status deines Hauses von Sleep auf Awake stellt?
    ist das korrekt? wie hast du das gemacht?
    danke
    Bademeister

  5. Bademeister sagt:

    Hallo Bastian,
    danke für die Erklärung. ich hatte an einen normalen Wecker in Form einer Uhr mit Radio etc gedacht 😉
    aber so ist natürlich auch gut.
    Mit freundlichen Grüßen
    bademeister

  6. ParaChris82 sagt:

    Hallo Bastian,

    du warst ja so lieb und hast mir bei dem Kodi VD geholfen.
    Durch die Verlinkung zu deinem Blog, habe ich den mal etwas durchstöbert und bin auf das Status Board VD gestoßen.

    Installiert, und läuft natürlich auf Anhieb.

    Nur eine Verständisfrage:

    Ich habe mir eine Szene gemacht, dass morgens die Kaffeemaschine zu einer bestimmten Uhrzeit angeht, der SleepState auf „Sleeping“ und der PresentState auf „Home“ steht.
    Falls ich früher wach werde, stelle ich auf „Awake“, so dass durch die andere Variabel die Kaffeemaschine nicht automatisch nochmal startet, da ich meistens dann bereits manuell den Kaffee durchlaufen gelassen habe.
    Sobald ich aber dann aber Abends den SleepState wieder auf „Sleeping“ stelle, geht die Kaffeemaschine sofort an, wie als würde ein Button gedrückt werden.

    Anderes Szenario: Ich benutze einen Wallplug als Anwesenheitserkennung. Wohnung wird verlassen, schalte ich den Wallplug an und die Variabel wird auf „Away“ geändert.
    Komme ich zurück, schalte ich Wallplug aus, Variabel wird auf „Home“ geschaltet.
    Da die Variabel „Home“ auch in der Kaffeemaschinen Szene drin ist, schaltet sich dann auch Automatisch die Kaffeemaschine wieder an…

    Wo liegt ihr mein Denkfehler ? Kann man das VD so „einstellen“, dass es nur die Variablen ändert ohne dass ein „Button“ gedrückt wird und alle Geräte die die Variabel enthalten angeschaltet werden?

    Vielen Dank im Voraus,

    Grüße Christian Hunsicker

    • Bastian sagt:

      Hallo Christian,

      freut mich, dass Du den Weg hier her gefunden hast.
      Da Du leider die Szene nicht mir angefügt hast, muss ich ein wenig vermuten was das Problem ist 😉 Wenn die Szene aber bei jeder Änderung von SleepState gestartet wird, wirst Du die globale Variable als Trigger verwenden. Da die Senze, wie Du schreibst, aber zeitgesteuert ist, brauchst Du die gloablen Variablen nicht als Trigger. Hier reicht der %autostart vollkommen aus.

      Wenn ich mit meiner Vermutung daneben gelegen haben sollte, dann poste bitte die Szene hier, dann gucke ich sie mir gern mal an.

      Gruß
      Bastian

      • ParaChris82 sagt:

        Hi Bastian, vielen Dank für die prompte Antwort 🙂

        hmmm ja, glaube das wird es wohl auch sein. Ich habe nämlich in der Szene keine Harken bei getriggert rausgenommen. Werde das heute Abend mal testen und hier berichten.

        Auf jeden Fall vielen Dank für deinen Blog und die Hilfe. Habe schon einige Artikel gefunden die ich noch umsetzen werde (werde da bestimmt auch nochmal hin und wieder mit Fragen dazu nerven).

        Gruß Chris

        • Bastian sagt:

          Hallo Christian,

          wenn Du Hilfe brauchst, dann sag einfach bescheid.

          Gruß
          Bastian

          • Downfall12 sagt:

            Hi Bastian,

            kurze Rückmeldung. Die Harken waren gesetzt und dadurch kam das verhalten… genau wie du es geschrieben hast.
            Danke nochmal dafür !

            Noch eine andere Frage an dich, du hast nicht zufällig eine Synology Diskstation am laufen?

            Gruß Chris

            • Bastian sagt:

              Hallo Chris,

              leider nein, habe schon seit vielen Jahren QNAP im Einsatz.
              Was hast Du denn für eine Frage?

              Gruß
              Bastian

              • ParaChris82 sagt:

                Habe ein VD dafür gefunden, mit dem Wake on Lan (das klappt) und Shutdown auswählen kann (das klappt nicht).
                Habe sogar extra die Synology Software auf Version 5 gedowngradet da es mit der 6er auf keinen Fall geht.

                Das Nas hängt an einem Wallplug. Die Festplatten gehen nach 10 min in einen SpinOff. Jetzt würde ich es gerne so machen, dass wenn ich den Wallplug anschalte, das Nas automatisch mit WoL geweckt wird (das geht soweit).
                Andersrum, wenn die Platten 10min im SpinOff sind, durch das VD das Nas runtergefahren wird und der Wallplug ausgeht.

                • Bastian sagt:

                  Hi Chris,

                  da werde ich Dir nicht viel helfen können. Ich fahre mein Qnap herunter indem ich ein PHP Skript auf meinem Server aufrufe. Dieses PHP Skript stellt dann eine SSH Verbindung her und fährt das NAS herunter.
                  Das wird – angepasst – auch mit dem Synology funktionieren, aber ich habe keine Möglichkeit es zu testen.

                  Gruß
                  Bastian

                • Bastian sagt:

                  In dem Artikel geht es um einen Cronjob der regelmäßig prüft, ob noch Zugriffe auf das NAS stattfinden. Mein Skript fährt das NAS zu einem bestimmten Zeitpunkt herunter, egal was ist. Ist aber ganz anders implementiert.
                  Gruß
                  Bastian

  7. Salve sagt:

    Hallo Bastian, ich habe mir vor kurzem ein HC2 gekauft, nachdem ich mit Fhem und OpenHAB auf dem Raspi rumexperimentiert habe und zu keinem akzeptablen Ergebnis gekommen bin. Bei dem Einen gibt es zwar eine gute deutschsprachige Community, die Umsetzung ist aber (zumindest für meine Verhältnisse – ich bin kein Programmierer und über 50) zu kompliziert. OpenHAB – Community fast ausschließlich in Englisch, vieles bezieht sich auf die alte Version, auch nicht so einfach umsetzbar. Nachdem ich nun alle möglichen Erfahrungsberichte und Videos durchforstet habe, entschloss ich mich doch das HC2 zu kaufen und bereue es bisher nicht. Habe meine Sonos-Player über den Sonoscomander eingebunden, die Hue laufen, einige Z-wave Sensoren laufen auch schon und ich habe bereits einfache Szenen erstellt. Dabei hat mir Dein Blog sehr geholfen , da Du viele Dinge auch für Laien sehr schön und einfach erklärst, vielen Dank dafür.
    Jetzt zu meiner eigentlichen Frage – ich habe das VD heruntergeladen und installiert / auch gespeichert, Trotz Betätigen der Buttons erscheint aber bei mit keine Statusanzeige. Habe ich etwas vergessen, muß ich noch vorher die Variablen setzen, wo ist der Trick bei der Sache?
    Vielen Dank noch mal für Deine Arbeit mit dem Blog.
    Gruß
    Salve

    • Bastian sagt:

      Moin Salve,

      vielen Dank für das nette Feedback. Freut mich, dass meine Einträge Dir helfen und noch mehr, dass Du Dir selbst bei Deinem Problem geholfen hast. Dadurch ist der Lerneffekt am größten.
      Viel Erfolg weiterhin und wenn Fragen sind, dann gern im Forum oder unter einem der Beiträge.
      Grüße
      Bastian

  1. 4. Oktober 2016

    […] den Status der beiden Variablen und wird ausgeführt. Nur wenn mindestens eine der beiden auf Away (PresentState) oder Sleeping (SleepState) gesetzt wurde, werden auch Aktionen […]

  2. 13. Dezember 2016

    […] informieren zu lassen ist sicher nicht zielführend. Daher habe ich mich für die globale Variable TimeOfDay entschieden. Bei vorhandenen Meldungen für die eingestellte Region erfolgt eine Benachrichtigung […]

  3. 1. Januar 2017

    […] Ist die Benachrichtigung für kritische Batteriestände im Home Center aktiviert, so versendet dieses in mehr oder weniger regelmäßigen Abständen eine Benachrichtigung per E-Mail. Ist man vor Ort und kann die Energiequelle sofort wechseln ist dies eine nützliche Einrichtung. Die Szene wird durch die globale Variable TimeOfDay getriggert und versendet so Benachrichtigungen zu definierten Zeitpunkten. Siehe Grundausstattung globale Variablen. […]

  4. 24. Januar 2017

    […] Zum einen lassen sich Zielwerte für die unterschiedlichen Zustände der globalen Variable presentState definieren und zum andere ist eine mathematische Ermittlung eines vermeintlich idealen Intervalls […]

  5. 25. Januar 2017

    […] Community eine ganze Reihe von globalen Variablen die sich als Quasi-Standard durchgesetzt haben (Siehe Artikel Grundausstattung globale Variablen). Der Inhalt einer globale Variable lässt sich durch interne und externe Funktionen […]

  6. 29. Januar 2017

    […] Weiterhin lassen sich Zustände des Smart Home mit globalen Variablen definieren. In diesem Artikel habe ich bereits ein paar der gängigsten globalen Variablen erwähnt. Die dort […]

  7. 4. Februar 2017

    […] den jeweiligen Zustand der globalen Variable PresentState ist unserem Smart Home bekannt, ob jemand Zuhause ist oder nicht. Mit Hilfe dieser wird die Szene […]

Kommentar verfassen