Beiträge von Axel_zwo

    Google oder Apple, Microsoft oder Amazon, vielleicht ja Facebook wer darf es sein?

    Ich differenziere da schon.

    Apple, Microsoft und Amazon handeln in erster Linie mit Waren. Google und Facebook ausschliesslich mit Daten.

    Und Amazon zieht sich ja (nach erheblichen Verlusten) jetzt deutlich aus der Alexa-Entwicklung zurück, weil der usrprüngliche Zweck -das Ankurbeln des Kerngeschäftes, Warenverkauf- in die Hose gegangen ist.

    Ich setze auf Node-RED und MQTT ergänzt durch InfluxDB und Grafana.

    Hä? Böhmische Dörfer....

    Aber das mit HTML sollte ich hinbekommen, danke, gute Idee

    Frage: Was bedeutet eine "Override-Steuerung"?

    Ach so, damit ist sicher eine ad hoc Parametrierung gemeint bzw. das Öffnen bzw. Schließen des Ventils.

    Genau, einfach ein spontaner händischer Eingriff. Ich hatte schon eine geplatzte Schlauchverbindung an den Absorbern, und wenn dann die Pumpe 200 Liter/min übers Dach rausjagt, möchte man schon eingreifen können ;)

    So, aufgrund meiner steilen Lernkurve ;) kann ich jetzt über die Fernsteuerung nachdenken.

    Eigentlich reicht mir die Eingabe einer Vorwahltemperatur, aber wenn ich schon dabei bin, könnte noch eine händische Override-Steuerung und eine Rückmeldung der Temperaturen und Schaltzustände dabei sein.

    Kann man da die Shelly-App zweckentfremden? Oder was nimmt man da als Frontend?

    Ok, verstanden

    Die loop() vom Arduino ist mir geläufig, daher kam ich drauf.

    Ich bin mir jetzt nicht sicher, ob es für mich sinnvoll ist, die gesamte Temperaturberechnung und Motorsteuerung innerhalb der eventhandler-Function ablaufen zu lassen oder mehrere Prozesse nacheinander durchlaufen zu lassen. Dann würde aber z.B. die Motorsteuerung die meiste Zeit 'leer' durchlaufen werden, da der eventhandler noch keine neuen Temperaturen bereitgestellt hat.

    Oder habe ich da einen Denkfehler?

    Uff...

    eiche, @dekat win

    Das war jetzt eine Menge Input, aber so langsam steige ich dahinter. Gebt mir ein paar Tage, jetzt kommt die 'try&error'-Phase.

    Es fängt an, Spass zu machen ;)

    Zu meinem Verständnis (sorry für die blöden Fragen): Der event handler ist jetzt einfach nur eine Endlos-Schleife, die entweder von einer Änderung oder einem zeitlichen Ablauf (1min?) getriggert wird?

    Und innerhalb dieser Schleife lasse ich den Rest meines Codes ablaufen?

    Danke für die rege Teilnahme.

    Das Ansteuern des Motors ist mein geringstes Problem, das würde ja sogar mit dem einen Relaiskontakt des Plus1 funktionieren.

    Im Moment versuche ich, die drei Temperaturwerte zu parsen.

    JSON.stringify(event) liefert folgende Zeilen zurück:

    {"info":{"ts":1680173200.270000,"tF":69.800000,"tC":21,"event":"temperature_change","id":101,"component":"temperature:101"},"now":1680173200.272545,"id":101,"name":"temperature","component":"temperature:101"}

    {"info":{"ts":1680173225.260000,"tF":72.100000,"tC":22.200000,"event":"temperature_measurement","id":100,"component":"temperature:100"},"now":1680173225.264444,"id":100,"name":"temperature","component":"temperature:100"}

    {"info":{"ts":1680173200.270000,"tF":69.800000,"tC":21,"event":"temperature_change","id":101,"component":"temperature:101"},"now":1680173200.272545,"id":101,"name":"temperature","component":"temperature:101"}

    In wirrer Reihenfolge für die drei Sensoren 100, 101 und 102, mal als event:"temperature_change", mal als "temperature_measurement"

    Jetzt muss ich also "nur noch" nach id und tC parsen und mir die Celsiuswerte in Variablen holen.....?

    So, ich hab es getestet, der Belimo funktioniert bei verpolter Spannung nicht, wahrscheinlich hat er irgendwelche Dioden verbaut.

    Dann bringt mir der Plus2PM nichts. Kann ich die beiden Plus-Leitungen nicht einfach mit zwei getrennten Plus1 ansteuern? Der erste bekommt den AddOn huckepack, der zweite wird 'ferngesteuert'?