Schalten und Darstellen von Shellies im ioBroker

  • Mahlzeit Gemeinde.

    Dies soll jetzt keine Frage oder ähnliches werden, sondern nur eine Art Aufzeigen sein von etwas was mir vor kurzen aufgefallen ist im Zusammenspiel mit dem Broker und den Shellies. Naja, aber vielleicht doch ein wenig eine Frage.

    Und zwar habe ich mir vor kurzen den Button zugelegt weil ich ein wenig rumspielen wollte. Der einfache Button ist ja der in den man eine Shelly1 rein ...friemeln muss.

    Hat auch gut geklappt, noch eine E27 Fassung angebaut + Stecker und in Betrieb genommen und IP eingestellt. Über den Taster lies sich das Licht ein und ausschalten. Über das Web Interfache das gleiche. Web ein, Taster aus und umgekehrt. Im Shelly Adapter des Brokers ist er auch nach ein paar Minuten aufgetaucht und zusätzlich habe ich in über MQTT in den Broker gebracht. Alles bestens.

    In einer Test Vis eine Taster angelegt und ihn als Objekt erst einmal über den Shelly Adapter eingefügt ... den Punkt Switch!!!

    Weil nur den Punkt Relay0 kann man nicht auswählen, bzw. hat keine Variable die man ansteuern kann.

    Über diesen Taster lies sich der Shelly dann auch sauber ein/aus schalten. Bis zu dem Punkt an dem ich ihn mit dem Vis Taster eingeschaltet habe und ihn mit dem Button ausgeschaltet habe. Und was sehen meine Augen? Der Taster in der Vis zeigt mir immer noch an, dass der Shelly geschaltet ist. Lampe ist aber aus! Äh ja :/

    Damit ging dann mein Experimentieren los. Verschieden Widges, unterschiedliche Objekte (relay, relay/0, switch) und das ganze auch für MQTT (relay, relay/0, command)

    Ergebnis: Ich habe nur ein Widget gefunden, bei dem das Schalten und die Anzeige des Zustandes wirklich funktioniert und unabhängig von einander ist. War so ein Glühlampen Widget, bei dem ich die Schaltbefehle als http eintragen konnte. Bei allen anderen ging entweder das Schalten oder die Anzeige. Wie gesagt das Problem tritt nur auf, wenn ich am Broker "vorbei" schalte.

    Das Seltsame ist, ich bin der Meinung das es schon mal ging. Als ich vor ~ zwei Jahren mit den Shellis angefangen und meinen Teich darüber angesteuert habe, hatte ich auch ein Vis mit Schaltern und da bin ich der Meinung hat es funktioniert.

    Nur warum jetzt nicht mehr? Irgend ein Update das den Schaltvorgang und die Rückmeldung getrennt hat? Mach ich eine Fehler bei der Zuordnung der Objekte bei den Schaltern/Tastern im Broker?

    Ich habe hier irgendwo eine Beitrag von einen Kollegen (Wastl?) gelesen der ähnliche Problem hat.

    Habt ihr auch dies Diskrepanz zwischen Software- und Hardware(Gui) Schaltern?

    So nachdem ich hier genug Verwirrung gestiftet habe, warte ich mal auf die Reaktionen 8)

    Hab euch alle lieb :evil:

  • Hallo!

    Was heisst "der Taster in der VIS zeigt dir immer noch das der shelly eingeschaltet ist"

    Ich bin kein Experte was IOB betrifft, mache auch alles immer nur per "learning by doing"

    Im den meisten Fällen kannst du ja konfigurieren wie der "Taster" dargestellt werden soll.

    Und zwar in Abhängigkeit z.B vom Schaltzustand.

    Bei mir in der Vis habe ich es so gelöst, das ich zwei Html-Button für Ein/Aus habe (ginge natürlich auch mit dem Toggle mit einem Button) und über zwei übereinandergelegte Bilder den Schaltzustand anzeige. Das eine Bild bei Aus und das andere bei Ein.

  • Hey korken.

    Ähnlich habe ich es jetzt auch gelöst. Taster und Anzeige übereinander gelegt.

    Aber zur Frage. Wenn ich einen Schalter/Taster betätige und damit das Relais beim Shelly anziehen lasse, sollte mir die Anzeige des Taster auch wirklich den Status des Shellies anzeigen und nicht nur den letzten Tastendruck.

    Heißt also, wenn ich den Shelly dann über den Hardwaretaster des Button wieder ausschalte, sollte auch die Anzeige des Tasters in der Vis wieder auf aus wechseln. Und das macht es nicht.

    Die Lösung mit den zwei übereinander liegenden Eementen in der Vis ist, naja, sagen wir es einmal vorsichtig, nicht schön.

  • Mh, schwierig zu benennen, da man jede Menge Taster, Schalter und sonstwas nachinstallieren kann.

    Also angefangen habe ich mit Widges von Inventwo, dann so Kippschalter, weiß nicht ob die zu den "Boardmitteln" gehören und dann noch so ein Bulb on/off. Bei dem hat es mit den html Befehlen funktioniert.

    Bei den Inventwo habe ich jetzt eine Switch transparent über eine Anzeige gelegt. Geht auch, finde ich aber ein wneig gefuscht. Aber besser als nichts.

    Ist aber jetzt auch egal. Hatte eigentlich mit mehr Reaktionen gerechnet. Eigentlich sollten die Probleme ja bei mehreren auftreten.

  • Dieses Thema enthält 8 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.