Seite 2 von 6

Re: Shelly Plus2PM in Openhab 3

Verfasst: 13. Nov 2023 07:36
von gexle
Hallo Udo

Ich möchte nur das notwendigste machen also auf die 3.4.5 gehen mehr brauch ich nicht!

Ich werd mir eine 2te SSD 128Gb holen dann mache ich ein Image dann haben ich alles.

Dankeschön

Re: Shelly Plus2PM in Openhab 3

Verfasst: 14. Nov 2023 15:24
von EmptySoft
gexle hat geschrieben: 12. Nov 2023 10:22 Da mein alter Shelly 2.5 defekt wurde habe ich einen neuen verbaut Shelly Plus2PM
Da aber Openhab 3 installiert ist versuche ich den Shelly wieder einzubinden läuft aber nicht...
Du könntest den Plus2PM auch per MQTT einbinden, dann musst Du am OpenHAB gar nichts ändern. Ich habe allerdings nicht alle Werte / Funktionen über MQTT zusammen gebracht.

Re: Shelly Plus2PM in Openhab 3

Verfasst: 25. Nov 2023 08:59
von gexle
Hallo Udo

Scheint alles funktioniert zuhaben vielen Dank Danke

Re: Shelly Plus2PM in Openhab 3

Verfasst: 25. Nov 2023 10:39
von gexle
Hallo

Habe mir auch den Shelly Pro1 hinzugefügt...

Gib es eine Möglichkeit den Ausgang auszuwerten also einen zeitlichen Verlauf sich anzeigen lassen wann und wie lange der Ausgang Ein war und eben Aus

Frage noch ab welcher Version wird den der Shelly pro3 EM unterstützt??

Danke euch

Re: Shelly Plus2PM in Openhab 3

Verfasst: 25. Nov 2023 11:16
von udo1toni
gexle hat geschrieben: 25. Nov 2023 10:39Frage noch ab welcher Version wird den der Shelly pro3 EM unterstützt??
Wenn ich nach der Doku gehe ab Version 4.0 (Man muss halt die einzelnen Versionen öffnen, um die Liste der unterstützten Hardware einsehen zu können)

Re: Shelly Plus2PM in Openhab 3

Verfasst: 25. Nov 2023 11:20
von gexle
Ok schade und zur anderen Frage?

Danke

Re: Shelly Plus2PM in Openhab 3

Verfasst: 25. Nov 2023 12:23
von udo1toni
openHAB
gexle hat geschrieben: 25. Nov 2023 11:20 Ok schade und zur anderen Frage?
:) openHAB speichert gewöhnlich alle Items über eine Persistence. Default ist das rrd4j, welches nicht mit Strings umgehen kann. Früher wurde ON/OFF mal auf 1/0 umgesetzt, soweit ich weiß, geht das aber nicht mehr (schau, ob Analyze ein Chart anzeigt, welches die Schaltzeitpunkte anzeigt)

Im Zweifel müsstest Du also vermutlich eine andere Datenbank einrichten, welche von openHAB für die Persistence verwendet werden kann. Typisch: InfluxDB, weil man die Daten sehr bequem in Grafana verwenden kann, um sehr leistungsfähige Charts zu erstellen. MariaDB geht genauso, ist aber eine Schwergewicht, extra nur für openHAB ist das wohl eher Overkill (genau wie PostGre, von dem ich außerdem keine Ahnung habe) Am ehestens ist vermutlich SQLite "angemessen", im Sinne von schlank und schnell, aber auch das musst Du manuell einrichten, sprich, Du musst wissen, wie das geht.
InfluxDB ist die einzige externe Datenbank, die direkt über openhabian-config nachinstalliert werden kann.

Allerdings: selbst mit der Datenbank hast Du keine Information über die Einschaltdauer, stattdessen liefert die Persistence dann Daten um ein Chart zu zeichnen, in dem Du die Zustände ON und OFF geschrieben über die Zeit widergespiegelt bekommst.
Auf Umwegen kann man dennoch an diese Information kommen, mein Ansatz dazu wäre, ein Number Item parallel zum Switch Item an den switch Channel zu koppeln (mit Mapping ON=1, OFF=0). Dieses Item wird also den Zustand als 1 oder 0 anzeigen und (default) in rrd4j minütlich gesichert. Und da der Wert minütlich vorliegt, kann man recht einfach über den gewünschten Zeitraum eine Summe bilden und hat damit die Einschaltdauer in Minuten.
rrd4j gewichtet die Einträge zeitlich, das sollte auch bei der Summe funktionieren. Falls hier aber unsinnige Werte heraus kommen, kannst Du uach den Durchschnittswert für den Zeitraum errechnen lassen und dann mit der Anzahl der Minuten multiplizieren, also z.B. Durchschnitt Einschaltdauer in den letzten 12 Stunden 0.05 -> 0.05 * 12 * 60 = 36 Minuten. Der Durchschnitt ist definitiv gewichtet, das heißt, wenn Du in einem Zeitraum mehr als einen Messwert pro Minute hast, werden diese Messwerte über den Abstand zwischen den Messwerten gewichtet, z.B. innerhalb einer Minute alle 10 Sekunden ein Wechsel zwischen 0 und 1 ergibt dann für die Minute 0.5 und nicht 3

Re: Shelly Plus2PM in Openhab 3

Verfasst: 25. Nov 2023 12:51
von gexle
Hallo

Unter Model steht was.

Ich werd mal probieren Label Card

Re: Shelly Plus2PM in Openhab 3

Verfasst: 25. Nov 2023 13:12
von gexle
Muss nochmal was fragen bei den Metadata kann man da nicht sagen welchen farbe zbs. Online und Offline haben soll.

Re: Shelly Plus2PM in Openhab 3

Verfasst: 25. Nov 2023 14:03
von udo1toni
Ich ehrlich gesagt keine Ahnung, von wo dieser Screenshot ist...
Grundsätzlich: Aussehen (Farbe usw.) ist eher eine Eigenschaft, die in der UI definiert wird (egal, ob nun per Basic UI oder per Main UI).
Das Mapping der Anzeige hingegen wird (wahlweise) direkt im Item konfiguriert und damit wird dann auch die Anzeige in der Dateilansicht des Items (NICHT in der Itemliste) beeinflusst.