Zählwerk (binär) mit optischer Anzeige von Schwellwerten. Bei Bewegungen oder Regen oder, oder..

  • Aufbau eines Zählwerkes in binärer Funktionsweise mit optischer Anzeige über eine HUE Lampe. Hier als Bewegungszähler: 0-4 Bewegungen Lampe Grün, 5-24 Blau, 25-31 Rot. Weitere Anwendungen wären: Wie oft wurde eine Lampe eingeschaltet, eine Tür geöffnet, wie viele Frosttage gab es, oder oder - zählt was ihr möchtet! Evtl kann mit diesem Zähler auch irgendwie die tägliche, absolute Regenmenge von Netatmo ausgewertet werden - ich hatte noch keine praktikable Idee. Mit dem Ergebnis des Zählers kann natürlich auch was anderes angesteuert werden. (Nachtrag: Doch noch eine Idee für einen groben "Regenmengenmesser" gehabt, siehe am Ende dieser Beschreibung)

    Was wird benötigt:

    Bewegungsmelder

    Zustände: “+0_Reset“, “+1_1“, “+2_2“, “+3_4“, “+4_8“, “+5_16“

    Hue Lampe

    Ein wenig Zeit zur Szenarioerstellung.

    Funktionsweise:

    Über ein Szenario wird ein Binärzähler aufgebaut, dieser wird ausgewertet und Schwellwerte über eine Huelampe signalisiert. Dieser Zähler geht von 0-31 und beginnt dann wieder mit 0, kann aber beliebig erweitert werden (64,128,256,...).

    Die Namen der Zustände im Format “+0_X“ wurde gewählt, damit sich eine sinnvolle Sortierung in der Anzeige ergibt. Wobei X die Funktion bzw den Wert (1,2,4,8,.....) angibt. Die Summe der gesetzten Zustände “+1_1“ bis “+5_16“ gibt den Zählwert an. Mit jeder Änderung des Zustandes “+1_1“ wird der Zählwert +1 gesetzt, er ist somit der “Eingang“ des Zählwerkes und kann zB durch Bewegungsmelder, Zwischenstecker über ein Szenario bedient werden.

    Mit dem Zustand “Reset“ wird das Zählwerk auf Null gesetzt, entweder durch klick auf “Bedienoberfläche“ oder den Zustand „Reset“ auf JA setzen.

    Beispiel für die Auswertung, hier ergibt sich der Wert 12

    Wollt Ihr dem Zähler einen Anfangswert vorgeben, erst den Zähler resetten und dann die, in der Summe passenden, Wertzustände auf JA setzen. Nicht versuchen auf JA gesetzte Wertzustände auf NEIN zu setzen, das gibt Chaos!

    Zum Szenario:

    Regel 1-4 Binärzähler nach der Logik: WENN Zustand Wert X Änderung UND dieser Zustand ist jetzt NEIN UND Reset ist NEIN DANN nächst höherer Wertzustand Wechsel JA/NEIN Regel 5 setzt, wenn Reset gesetzt wird, nach 5 Sekunden(sonst kann es Chaos gehen), die Wertzustände auf NEIN.

    Regel 6 Setzt den Zustand Reset und setzt ihn nach 10 Sekunden zurück.

    Regeln 7-9 werten den Zähler aus und steuern die HUE. Beispiel für “5“: WENN Zustand Wert 1 Änderung UND Wertzustände 1 + 4 sind gesetzt UND die restlichen Wertzustände sind nicht gesetzt DANN HUE Farbe Blau. In Regel 7 wurde der Auslöser Zustand Reset mit eingebaut, damit nach einem Reset die HUE Grün leuchtet. Der Auslöser Wertzustand 1 ändert sich beim Reset ja evtl nicht.

    Die 10 Sekunden Verzögerung in diesen Regeln damit der Zähler/die Zentrale auch Zeit für die Verarbeitung hat und sich des Ergebnisses sicher ist ;)

    Regel 10 Anbindung des Bewegungsmelders. WENN Bewegung DANN Wertzustand 1 wechseln (JA/NEIN)

    Video vom Szenario:

    Nachtrag: Szenario zur groben Regenmengenerfassung und Anzeige mit dem Binärähler.

    Was wird zusätzlich benötigtigt:

    Netatmo Wetterstation mit Regenmesser.

    9 Zustände: "Regnet es?", "Regenmenge 1mm/h" ...... "Regenmenge 8mm/h"

    Funktionsweise:

    Anstatt des Bewegungsmelders steuert nun das "Regenmengenszenario" den Binärähler an.

    Bei einsetzendem Regen bzw bei Änderung der Regenintensität wird der Zustand "Regnet es?" für 11 Minuten gesetzt, außerdem auch wenn er auf NEIN gesetzt wird und es noch regnet. Die 11 Minuten berücksichtigen das Übertragungsintervall von 10 Minuten der Regenintensitätsität und dienen als Auslösung wenn sich die Regenintensität nicht geändert hat. Immer wenn "Regnet es?" auf ja gesetzt wird, werden je nachdem über welcher Regenintensitätsbedingung der Wert liegt, die Regenmengenzustände gesetzt. Diese Zustände setzen sich nacheinander zurück und steuern dann den Binärzähler an. Der vom Zähler erfasste Wert entspricht nicht der absoluten Regenmenge, da die Einstellmöglichkeit der Bedingung zu grob ist. Er gibt aber dennoch einen Anhaltswert für die gefallene Regenmenge. Weitere Erklärung erspare ich mir, schaut euch das Video vom Szenario an:

    Viel Spass beim Nachbau!

    Was möchtet Ihr zählen - Ideen?

    Freue mich über Kommentare - auch kritische!

    Gruß Arnd!

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!