Seite 1 von 2
Shelly Rollershutter: Gruppe + Funktionen
Verfasst: 6. Feb 2020 11:27
von djmg_uli
Hallo zusammen!
Ich habe ein Problem mit Rollershutter bzw. deren Gruppen.
In Verwendung habe ich mehrere Shelly 2.5 mittels Shelly Binding.
Ein Item beispielsweise wie folgt:
Code: Alles auswählen
Rollershutter Rolladen_Garten "Rolladen Garten" ["Blinds"] {alexa="Blind", channel="shelly:shelly25-roller:XXXXX:roller#control"} (AlleRollaeden)
Die Gruppe wäre:
Code: Alles auswählen
Group:Rollershutter AlleRollaeden "Alle Rolläden" <rollershutter>
in der Sitemap dann:
Code: Alles auswählen
Frame {
Switch item=AlleRollaeden label="Alle Rolläden" icon="rollershutter"
}
Frame label="Rolläden" {
Switch item=Rolladen_Garten label="Rolladen Garten" icon="rollershutter"
}
Leider erscheint in dieser Variante jedoch in der Basic UI dann kein Rollershutter als Bedienfeld (Pfeil oben unten Pause),
sondern ein normaler (Licht)-Switch (der darüberhinaus dann auch nicht funktioniert).
Wenn ich testweise aus dem Item ganz hinten die Gruppe (AlleRollaeden) rausnehme, dann wirds in der Basic UI wieder zu einem Pfeil-Rollershutter, jedoch ist es dann nicht mehr in der Gruppe drin.
Was mache ich falsch?
Danke!
Re: Rollershutter Gruppe
Verfasst: 6. Feb 2020 11:32
von sihui
djmg_uli hat geschrieben: ↑6. Feb 2020 11:27
Ein Item beispielsweise wie folgt:
Falsche Reihenfolge:
https://www.openhab.org/docs/configurat ... and-syntax
Re: Rollershutter Gruppe
Verfasst: 6. Feb 2020 11:47
von djmg_uli
Hmmm... habe ich korrigiert auf:
Code: Alles auswählen
Rollershutter Rolladen_Garten "Rolladen Garten" (AlleRollaeden) ["Blinds"] {alexa="Blind", channel="shelly:shelly25-roller:F351C8:roller#control"}
>> Funktioniert aber dennoch nicht
Anmerkung 2020-02-06 114849.jpg
Re: Rollershutter Gruppe
Verfasst: 6. Feb 2020 11:59
von Cyrelian
Hi,
also entweder so:
Code: Alles auswählen
Switch item=Rolladen_Garten label="Rolladen Garten" icon="rollershutter" mappings=[UP="Hoch", STOP="X", DOWN="Runter"]
oder so:
...sieht dann so aus:
shutter.png
CU
Cyrelian
Re: Rollershutter Gruppe
Verfasst: 6. Feb 2020 12:26
von djmg_uli
Hat nun funktioniert!
Problem war irgendwie nicht die Zeile mit den Rolläden, sondern das item darüber (hatte ich nicht gepostet): ein Lichtschalter mit falscher Syntax

Re: Rollershutter Gruppe
Verfasst: 6. Feb 2020 12:44
von djmg_uli
Cyrelian hat geschrieben: ↑6. Feb 2020 11:59
...sieht dann so aus:
Hallo Cyrelian,
wie hast du das mit dem Slider gemacht, dass du auf prozentale Öffnungsstellung fahren kannst?
Und die Anzeige "
Akt. Leistung" liefert keine Werte. Wisst ihr warum?
Item:
Code: Alles auswählen
Number:Power Rolladen_Garten_MeterCurrentWatts "Rolladen Garten Watt" {channel="shelly:shelly25-XXXXX:meter#currentWatts"}
Sitemap:
Code: Alles auswählen
Text item=Rolladen_Garten_MeterCurrentWatts label="Akt. Leistung [%.1f Watt]" icon="line" {
Frame label="Aktuelle Leistung" {
Chart item=Rolladen_Garten_MeterCurrentWatts label="Aktuelle Leistung" period=d
}
}
Re: Rollershutter Gruppe
Verfasst: 6. Feb 2020 14:32
von Cyrelian
djmg_uli hat geschrieben: ↑6. Feb 2020 12:44
Cyrelian hat geschrieben: ↑6. Feb 2020 11:59
...sieht dann so aus:
Hallo Cyrelian,
wie hast du das mit dem Slider gemacht, dass du auf prozentale Öffnungsstellung fahren kannst?
Code: Alles auswählen
Rollershutter SchlafzimmerRollladenTuer "Terrassentür [(%d %%) zu]" <rollershutter (gSchlafzimmerRollladenTuer,gSchlafzimmerRollladen,gRollladenEast) {channel="homematic:HM-LC-Bl1-FM:HMIPCCU3RM:XXXXXXX:1#LEVEL"}
Und die Anzeige "
Akt. Leistung" liefert keine Werte. Wisst ihr warum?
Item:
Code: Alles auswählen
Number:Power Rolladen_Garten_MeterCurrentWatts "Rolladen Garten Watt" {channel="shelly:shelly25-XXXXX:meter#currentWatts"}
Du musst das [%.1f Watt] schon in das ITEM packen
Code: Alles auswählen
Number:Power Rolladen_Garten_MeterCurrentWatts "Rolladen Garten Watt [%.1f Watt]" {channel="shelly:shelly25-XXXXX:meter#currentWatts"}
Sitemap:
Code: Alles auswählen
Text item=Rolladen_Garten_MeterCurrentWatts label="Akt. Leistung [%.1f Watt]" icon="line" {
Frame label="Aktuelle Leistung" {
Chart item=Rolladen_Garten_MeterCurrentWatts label="Aktuelle Leistung" period=d
}
}
Code: Alles auswählen
Text item=Rolladen_Garten_MeterCurrentWatts icon="line" {
Frame label="Aktuelle Leistung" {
Chart item=Rolladen_Garten_MeterCurrentWatts label="Aktuelle Leistung" period=d
}
}
Re: Shelly Rollershutter: Gruppe + Funktionen
Verfasst: 11. Feb 2020 09:42
von djmg_uli
Danke cyrelian!
Es bleibt für die Rolläden somit nur mehr eine Frage (hoffe ich

) - die Invertierung der Schließwerte.
Habe eine rollershutter.js
Code: Alles auswählen
// Funktion zur Invertiertung der Shelly2.5 Rollershutter Öffnung/Geschlossen-Anzeige 0 zu 100
(function(i) {
var percent_shelly = parseInt(i, 10);
var percent_openhab = (100.0 - percent_shelly);
return percent_openhab;
})(input)
Und folgende Items (beide sollen das gleiche anzeigen, 1x als Zahl, 1x als Slider):
Code: Alles auswählen
Dimmer Rolladen_Garten_Rollerpos "Rollladen Garten Pos [JS(rollershutter.js):%.0f %%]" <rollershutter> {channel="shelly:shelly25-roller:F351C8:roller#rollerpos"}
Number Rolladen_Garten_Control "Rollladen Garten Control [JS(rollershutter.js):%.0f %%]" <rollershutter> {channel="shelly:shelly25-roller:F351C8:roller#control"}
.sitemap
Code: Alles auswählen
Slider item=Rolladen_Garten_Rollerpos label="Rolladen Garten Position [%.0f %%]"
Text item=Rolladen_Garten_Control label="Rolladen Garten Control [%.0f %%]"
Ergibt folgendes:
Anmerkung 2020-02-11 093751.jpg
==> Bei der Anzeige als Zahl funktioniert die Invertierung.
Beim Slider/Dimmer jedoch nicht.
Kann es sein, dass Dimmer-Werte sich nicht umrechnen lassen?
Oder habe ich wo einen Fehler?
Re: Shelly Rollershutter: Gruppe + Funktionen
Verfasst: 12. Feb 2020 16:42
von djmg_uli
Niemand eine Idee?
Re: Shelly Rollershutter: Gruppe + Funktionen
Verfasst: 12. Feb 2020 19:00
von PeterA
Shelly umklemmen.... Hab ich hier auch so gemacht