Seite 1 von 2
Konfiguration OH mit Shelly 2.5 für Rollershutter
Verfasst: 8. Jul 2020 05:08
von scotty
Hallo Zusammen,
Bisher habe ich als Einsteiger meine Habpanel-Projekte mit OH 2.5.6 und dem Shelly-Binding gebaut. Hier im Forum habe ich dann häufiger von Hinweisen auf eine zweite (flexiblere) Möglichkeit gelesen, um beispielsweise ein Item vom Type Rollershutter über eine Regel anzusteuern. Leider habe ich keine Idee, wie so etwas zu realisieren ist. Benötige ich dafür jetzt MQTT oder funktioniert die Angelegenheit auch mit dem Shelly Binding? Verschiedene Code-Schnipsel aus einem englischen Forum habe ich bisher noch nicht für meine Zwecke umgestalten können.
Jeder kennt vermutlich die Situation, dass man kurz vor der Aufgabe ist, wenn bereits sehr viel Zeit investiert wurde. Deshalb Frage ich einfach mal in die Runde, ob ich irgendwo ein Schema, Grundgerüst oder eine präzisere Anleitung finden kann, um die nächsten Projekte etwas flexibler angehen zu können?
Beste Grüße
Re: Konfiguration OH mit Shelly 2.5 für Rollershutter
Verfasst: 8. Jul 2020 20:01
von scotty
Hat niemand eine Idee, wie ein Item-Gerüst für Rollershutter aussehen könnte?
Re: Konfiguration OH mit Shelly 2.5 für Rollershutter
Verfasst: 9. Jul 2020 00:47
von udo1toni
Ich verstehe jetzt nicht, worauf Du hinaus willst. Wenn es sich um einen Rollladen handelt, nimmst Du ein Rollershutter Item und koppelst es mit dem Rollershutter Channel. In HABpanel nutzt Du das passende Widget und gut.
Re: Konfiguration OH mit Shelly 2.5 für Rollershutter
Verfasst: 9. Jul 2020 01:15
von scotty
Entschuldige bitte, wenn ich mich missverständlich ausgedrückt habe. Im PaperUI unter Configuration > System > Item Linking stelle ich Simple Mode auf Off. In diesem Modus kann / muss ich doch Items, Things und Regeln selbst erstellen. Dafür hätte ich gerne "Grundgerüste", die ich selbst vervollständigen kann. Ich meine hier irgendwo gelesen zu haben, dass ich damit flexibler bin.
Re: Konfiguration OH mit Shelly 2.5 für Rollershutter
Verfasst: 9. Jul 2020 01:39
von udo1toni
Simple Mode bewirkt lediglich, dass openHAB nicht selbständig Items zu jedem Channel anlegt. Wenn Du ein Thing in Paper UI öffnest (in Configuration -> Things -> Thing auswählen) bekommst Du eine Liste der Channel angezeigt. Wenn Du auf den Leeren Punkt vorne klickst, kanst Du aus der Liste der Items, die zum Channeltyp passen das richtige auswählen. Ist das Item noch nicht vorhanden, kannst Du an dieser Stelle auch add new Item... auswählen. In der folgenden Maske trägst Du alles ein, also Name des Items, Label, welches Icon usw.
Du kannst die Items auch über Textdateien anlegen (genau wie die Things), was durchaus Vorteile mit sich bringt, wenn Du viele gleichartige Items/Things anlegen willst (copy&Paste und anschließend Details anpassen)
Die bequemste Variante ist dann aber, VSCode zu verwenden. Wenn Du VSCode korrekt mit dem openHAB Plugin eingerichtet hast, kannst Du jederzeit eine Liste der Things und Channel öffnen und aus dieser Liste heraus Items erzeugen lassen (die landen dann in der gerade aktiven *.items Datei an der Stelle, wo der Cursor gerade steht). Das macht ein "Grundgerüst" obsolet

Rules musst Du ohnehin immer selbst erstellen, auch hier leistet VSCode wertvolle Hilfe.
Re: Konfiguration OH mit Shelly 2.5 für Rollershutter
Verfasst: 9. Jul 2020 01:48
von scotty
Danke für die ausführliche Beschreibung. Damit kann ich schon mal etwas anfangen. Vielleicht habe ich später dann noch die Eine oder Andere Rückfrage.
Re: Konfiguration OH mit Shelly 2.5 für Rollershutter
Verfasst: 9. Jul 2020 12:03
von scotty
Der Tipp mit dem VSCode hat mir prima weiter geholfen. Zunächst habe ich bereits existierende Items zu Rollershutter gelöscht. Aus einer Liste von things habe ich dann Items erzeugen lassen, die anschließend im Explorer von VSCode unter .items angezeigt werden. In der gleichen Ansicht gibt es auch den Ordner .things, der wiederum leer ist. Ist das korrekt? Um die things anzeigen zu lassen, muss ich in der Ansicht von "Explorer" auf "openHAB" wechseln. Vermutlich deshalb, weil ich vorher Simple Mode auf "ON" stehen hatte und die Channels zu jedem Item von OH selbstständig angelegt wurden. Müssen die things denn jetzt noch verschoben oder kopiert werden? Gefühlt müssten sie doch in der gleichen Ansicht zu finden sein, wie die Items.
Sorry, wenn das jetzt ein wenig unbeholfen wirkt. Ich bin noch nicht so lange in OH unterwegs, vielleicht hilfst du mir deshalb noch einmal bei den offenen Fragen.
Re: Konfiguration OH mit Shelly 2.5 für Rollershutter
Verfasst: 9. Jul 2020 14:07
von udo1toni
openHAB gibt es schon ziemlich lange, ich bin sein OH1.0 dabei, das war 2012. In OH1.x wurde alles ausschließlich per Textdateien konfiguriert.
in OH2.0 wurde Autodiscovery eingeführt, außerdem die Möglichkeit, fast alles über die Web UI zu konfigurieren. Nun ist es aber höchst umständlich für openHAB, die erzeugte Konfiguration im XText Format zu speichern. Stattdessen liest openHAB2 die Textkonfiguration beim Start ein und wandelt das (alte) Format in das interne Format, welches aber nur im Speicher gehalten und mit den UI-erstellten Daten gemischt wird.
Entsprechend kannst Du in den Textdateien also nur das sehen, was Du auch dort angelegt hast. In Paper UI wiederum kannst Du zwar das allermeiste von dem sehen, was über Textdateien angelegt wurde, aber Du kannst es nicht verändern.
Das ist gerade für Einsteiger sehr ungewohnt und komplex, aber mit OH3 wird sich das bessern, großes Ehrenwort

Re: Konfiguration OH mit Shelly 2.5 für Rollershutter
Verfasst: 9. Jul 2020 17:52
von scotty
Beim Lesen Deiner Nachricht und der Berücksichtigung Deiner Kenntnisse ist mir der Gedanke gekommen, dass Du zu den Entwicklern gehören könntest. Außerdem finde ich es sehr Bemerkenswert, dass du (fast) jedem hilfst und das zu jeder Tages- oder Nachtzeit. Das kann sehr anstrengend sein, zumal die Fragesteller häufig ohne Vorkenntnisse sind. Ich weiß, wovon ich rede. Habe diese Situation beruflich vor Jahren mal kennengelernt. Deshalb noch einmal Hut ab, vor Deiner Leistung hier.
Nach Deiner Beschreibung heißt das für mich, es muss nichts mehr verändert werden. Ich muss allerdings noch etwas experimentieren. Das Widget "Blinds" von Popov Andrey (aus der Galerie importiert) arbeitet nicht mehr wie vorher. Plötzlich sind 0 und 100% vertauscht und die Rollläden werden nur noch im geschlossenen Zustand angezeigt. Vielleicht muss ich es neu importieren. Wenn sich allerdings dann der Erfolg einstellt, macht die Arbeit auch richtig Spaß.
Grüße nach Darmstadt
Re: Konfiguration OH mit Shelly 2.5 für Rollershutter
Verfasst: 9. Jul 2020 20:02
von sihui
scotty hat geschrieben: ↑9. Jul 2020 17:52
Außerdem finde ich es sehr Bemerkenswert, dass du (fast) jedem hilfst und das zu jeder Tages- oder Nachtzeit.
Und er ist auch noch in zwei anderen openHAB Foren aktiv
