Beiträge von waki

    Da der Shelly 4pro noch nicht über action verfügt, könnte man ihn über MQTT abfragen.

    Über MQTT bekommt man den Button-Zustand gemeldet. Aber das erzeugt mir zuviel Traffic um nur einen Knopf abzufragen.

    Kann man den MQTT-Trafic reduzieren oder auf events beschränken?

    Bei meinem Shelly 4pro suche ich vergeblich das Eingabefeld für action.

    Bei meinen Shelly 2.5 sind sie klar zu finden unter dem Zahnrad des jeweiligen Relais. Bei dem 4pro gibt es dieses Feld nicht, obwohl es auch im Lexikon für den 4er beschrieben ist.

    Ich habe Firmware 1.5.0hotfix4. Muss ich noch eine Einstellung ändern?

    Vielen Dank für Deine ausführliche Erklärung.

    Es wäre mir egal, ob die Werte genau angefahren werden oder nicht, aber fhem ist kritisch. Ich verwende das Modul ASC (Automatic Shutter Control) und da ist bei diesem Wetter das shading interessant.

    Wenn man jetzt das shading auf pct 10 einstellt und der shelly meldet 8 oder 9 zurück, vermutet das Modul, dass man manuell übersteuert hat und fährt nicht mehr aus der Beschattungsposition heraus.

    Ich kann nur hoffen, dass eine neue Firmware für den shelly genauere Anzeigen bringt.

    Noch bin ich mir nicht sicher, ob ich die shellies auf Tasmota umflashen will.

    cu

    Walter

    Ich habe folgende Frage schon im FHEM-Forum gestellt ohne eine befriedigende Antwort erhalten zu haben. Vielleicht lesen hier Kundigere mit.

    Ich habe sowohl Shelly 2 als auch Shelly 2.5. Beide funktionieren mit dem Shelly-Modul von pah als auch über MQTT.

    Unabhängig vom Modul habe ich Verständnisprobleme mit dem Anfahren von Zwischenstellungen, wie z.B. beim Shading.

    Egal, welchen Aktor ich ansteuere, es wird fast nie die vorgegebene Position eingestellt, obwohl ich die Kalibrierung mehrfach durchgeführt habe. Bei der Shading-Position 10 wird einmal 5 oder 6 oder 9 erreicht.

    Da die Position bei den Aktoren über die Laufzeit errechnet wird und andererseits die Position über die Laufzeit gesteuert wird, müsste doch die Position der vorgegeben entsprechen, da absolute Positionswerte ja nicht vorhanden sind. Wenn jetzt z.B. für die Position 10 errechnet wird, dass der Aktor 8 Sekunden laufen muss, dann müsste er doch nach dieser Laufzeit errechnen, dass er auf Position 10 steht und nicht irgendetwas zwischen 5 und 10.

    Kann mir jemand von Euch dieses Verhalten erklären?