Beiträge von integer

    Hallo tsch!

    Das ist ganz einfach, ich nehme an das Hoch und Runterfahren hast du im Sitemap mit "Switch" gemacht?

    Um zu sehen wo das Rollo ist, schreibe einfach hinten [%.0f %%] ins label. z.B. so:

    Code
    Switch item=Shutter1_RollerControl label="Essen 1 [%.0f %%]" icon="blinds"

    Wenn du einen Slider möchtest: ändere es einfach auf "Slider"

    Code
    Slider item=Shutter1_RollerControl label="Essen 1 [%.0f %%]" icon="blinds"

    ACHTUNG: Wenn du über die openHAB App die Einstellung "Real-time Sliders" aktiviert hast, würde ich diese deaktivieren.


    Hier noch mein item dazu:

    Code
    Rollershutter        Shutter1_RollerControl                    "Roller control (0=open, 100=closed))"                        (gSHELLY_Storen_Innen_Control)        {channel="shelly:shelly25-roller:f40f30:roller#control"}

    Hallo zusammen! Ich werde mich mal an MQTT wagen :)

    Finde die Reboot Vatiante ebenfalls keine schöne Lösung. Für den Moment funktioniert es, soll aber kein Providurium werden.

    fritzr: ich sende lediglich ein reboot befehl per Httprequest. Ich arbeite mit OpenHAB, sobald der Shelly neugestartet hat, aktualisiert er die Sensorwerte und das Openhab Binding kommt die dann mit über. das mache ich alle 15min. Das reicht mir für die Fussbodenheizung.

    Shelly1 und 2.5 bisher ohne Veränderungen, bzw keine aufgefallen.

    Betreibst du den Shelly 2.5 im Rolladen Modus?

    Mich würde interessieren, ob die Möglichkeit eine Raffstore zu bedienen schon integriert wurde (Kippwinkel der Lamellen)? Ich hatte mal mit dem Support Kontakt und die Antwort war "We are working on this :-)"

    Wenn Du die Messintervalle verkürzen möchtest und Du die Werte sowieso in einer übergeordneten Steuerung verarbeitest, kannst Du die Sensoren auch an einem RaspBeryy oder NodeMCU anschließen, den Intervall dort festlegen und per MQTT an Deine Steuerung senden.

    Das ist eine gute Idee, ich werde mir das einmal genauer anschauen. Ich glaube ich hab noch ein NodeMCU rumliegen irgendwo bei meinen Arduino-Bastelsachen ;) Mit MQTT hab ich bis jetzt noch nicht gearbeitet, da für meine "Things" (Gardena, HUE, Shelly, Telegram ..) ein relativ gutes Binding vorhanden war.

    Ich habe nun eine temporäre Lösung gefunden für das Messintervallproblem. Keine Schöne Lösung, aber sie funktioniert. :)

    Ich sende alle 15min einen HTTPRequest aus Openhab und reboote die 5 Shelly1 (http://ip-adr/reboot) welche die Heizventile steuern. Somit erhalte ich dann aktuelle Werte.

    Zusätzlich habe ich die Shellys mit TempAddons jetzt von der UP-Dose umplatziert direkt in den Bodenheizverteiler. Die Abwärme war zu gross und verfälschte die Temperatur zu sehr. Extrem war es, wenn ich das Relais schaltete. Die Temperatur stieg an, obwohl ich die Heizung abgestellt habe :):) obwohl ja die die Leistungsaufnahme des Shellys sich nur um ca. 300mW ändert (hab da mal ein Video gesehen wo das gemessen wurde).

    Drei Drähte des vorhanden NYM 4x1.5mm2 Kabel, welche vom Verteiler in die UP-Dose gingen, dienen nun als Sensorkabel.:P Daran hängt ein DHT22 der hinter einer Lautsprecherabdeckung platziert ist. Zur leeren UP-Dose hin ist der Sensor noch etwas thermisch isoliert. Den DHT22 hab ich "geöffnet" um bessere Werte zu erhalten, hab aber da keine Tests gemacht ob dies viel bringt.

    pasted-from-clipboard.png pasted-from-clipboard.png

    Hallo Steinadler

    Ist zwar schon etwas älter. Ich hab sowas ähnliches mit meiner Heizungssteuerung gemacht. Im Prinzip so:

    - "Dummy Item" erstellen für Beschattungsautomatik (Switch-Item)

    - "Dummy Item" erstellen für Temperatur Limit (Number-Item)

    - "Dummy Item" erstellen für Temperatur Hysterese (Number-Item)

    - "Rule" erstellen mit (nur dahergeschrieben, funktioniert so natürlich nicht):

    Code
    When 
        Item SonnOffTemp changed
    Then 
        if SonnOffTemp.state >= (DummyItemTempLimit.state + (DummyItemTempHysterese.state/2)) && DummyItemBeschattungsautomatik.state == ON {
    //fahre Rollo runter
        } else if SonnOffTemp.state <= (DummyItemTempLimit.state - (DummyItemTempHysterese.state/2)) && DummyItemBeschattungsautomatik.state == ON { 
    
    //fahre Rollo hoch
        }
    end

    Ich würde dir vorschlagen mit einer "Hysterese" zu arbeiten, sonst geht dir das Rollo immer auf und zu ;).
    z.B.:
    Temperatur: 22 °C

    Hysterese: 1 °C

    Rollo runter bei: 22.5 °C

    Rollo hoch bei: 21.5 °C

    in der Sitemap oder HABpanel kannst du dann einfach das DummyItemBeschattungsautomatik On oder OFF stellen und die beiden Werte Temperatur und Hysterese mit einem Setpoint regeln.

    Ah okey. alles klar. Offset werde ich auch in OH machen, sobald ich genaue Referenzmessung habe.


    Also mein Plan wäre meine Fussbodenheizung/Zimmertemperatur zu steuern (Ich weiss.. der Sommer kommt, macht wenig Sinn :) Aber besser ich teste es jetzt als im Winter).

    Am Anfang möchte ich die Heizung relativ einfach mit einer Hysterese von 0.5°C (bei handelsüblichen Thermostaten so üblich) steuern. D.h. >= 20.25°C - Heizung AUS. <= 19.75°C - Heizung EIN. Ich sag jetzt mal für diesen Anwendungsfall genügt die Auflösung von 0.5K.

    Obwohl die Zimmertemperatur theoretisch dann ja zwischen 20.74°C und 19.26°C schwanken kann (die Trägheit der FUBOH kommt dann natürlich noch dazu).

    Koppeln möchte ich das ganze dann noch mit der Aussentemperatur, Lichtintensität draussen, Wettervorhersage und meinen Rollläden.

    Hab da was Interessantes gefunden dazu: Heizungssteuerung (z.B. Wettvorhersage: Temperatursturz, aber sonnig - hebt sich wieder auf)

    Da gibt es auch keinen Abgleich von Haus aus.

    In meiner Kopplung für Homematic macht die das. 8)

    Was meinst du genau mit Abgleich? Ich arbeite mit OpenHAB und lese die Werte über das Shelly Binding aus. Nützt mir aber nichts, da der Shelly immer nur die Werte aktualisiert, wenn sie sich um 0.5K ändern.

    Habe mir jetzt überlegt, dass ich einen HTTP Request zum rebooten des Shelly sende, bevor ich die Abfrage mach ob Heizung AN oder AUS. Somit erhalte ich wenigstens etwas aktuellere Daten. Ist aber nicht wirklich eine schöne Lösung :)

    Hatte jetzt noch mit dem Shelly Support Kontakt. Es ist also so, dass sich die Temperatur nur ändert wenn sie sich um 0.5°C geändert hat. Ansonsten bleibt die Temperatur bei z.B. 23.44°C stehen bis es effektiv 23.94°C warm ist.

    Finde ich grundsätzlich schade, da man so auch keinen Trend erkennen kann. Somit kann man sich eigentlich auch die Hysterese sparen (gerade, wenn ich sie sowieso auf 0.5°C einstellen wollte).

    Mir ist ja schon bewusst, das der Sensor eine Toleranz von +- 0.5K hat, jedoch für den Trend zu sehen wäre es nicht schlecht (bin halt ein ungeduldiger Mensch :) ).

    Witzig finde ich auch, dass die Temperatur in der App auf 2 Nachkommastellen angezeigt wird, aber dann trotzdem nur alle 0.5°C geändert wird.

    Hab mal platziert, dass man wie beim H&T ein "Temperature threshold" Wert einstellen könnt (der auch unter 0.5°C geht).

    Test mit dem DHT22 ist noch ausstehend.

    Danke MIHO für deine Einschätzung.

    Ich habe den vergossenen DS18B20 Sensor verwendet (welcher beim Addon dabei ist). Da er nur knapp in die UP Dose passt, berührt er natürlich auch die vordere Abdeckplatte oder seitlich die UP-Dose selber. Sicher nicht optimal.
    Verwirrend finde ich einfach die Aktualisierung der Temperatur bei einem Reboot des Shellys. Evtl aktualisiert er nicht, da zuwenig Offset gemacht wird.


    Ich werde es mal noch mit einem unvergossenen DS18B20 probieren und versuchen ihn frei in der Dose vor die gelochte Abdeckplatte zu platzieren.

    Wie du schreibst, ist der Shelly ebenfalls in der UP-Dose ganz hinten. Ich habe zwischen Shelly und Temp-Fühler eine ziemlich passgenaue MKHP- Platte (siehe hier) eingesetzt. Sollte etwas Wärmeisolierend wirken. Werde mal noch einen zweiten Fühler ausserhalb der Dose platzieren für eine Referenzmessung (Evtl kann ich ja mit Offsets arbeiten - Ich möchte dass dann alles an OpenHAB anbinden).
    Wenn das nicht geht, muss ich den Shelly wohl in den Bodenheizverteiler umziehen. Und durch das Rohr zur UP-Dose nur das Fühlerkabel ziehen.


    Die UP-Lösung habe ich bereits mit einem normalen Thermostaten, finde das eigentlich noch eine schöne Lösung. Diesen hier

    Hallo zusammen!

    Seit ein paar Tagen bin ich ebenfalls stolzer Besitzer von einigen Shellies (2.5er für die Rollläden und 1er mit TempAddon für die Stellantriebe für die Fussbodenheizung).

    Ich habe in jedem Zimmer einen Unterputz-Thermostaten, welcher ich nun mit einem Shelly1 und TempAddon ersetzten möchte. Hierfür verwende ich neu diese Blindabdeckung hier: https://online-katalog.feller.ch/kat_details.ph…920-3070.FMI.61 (passend zu meinem Schalterprogramm).

    Hat alles gut geklappt und die Temperatur wird mir in der Shelly-App angezeigt.
    Jedoch fällt auf, dass die Werte nur sehr selten ändern. Die Temperatur bleibt dann z.B. über Nacht bei fix 23.62°C. Erst wenn ich den Shelly über die App reboote, zeigt er plötzlich eine andere Temperatur an (z.B. 24°C).

    Wenn ich den Sensor aber "anblase" ändert sich der Wert in der App relativ schnell.

    Hat jemand ähnliche Erfahrungen damit gemacht? Ist da irgend ein updateintervall dahinter?

    Danke für eure Hilfe.