Soweit ich weiß in OH nicht, aber über die Shelly-App.
Beiträge von Tallman
-
-
Hallo,
das ist kein Code für ein Habpanel-Widget, sondern für die Oberfläche von Openhab 3.
Pages - Custom Widgetsa vendor and technology agnostic open source automation software for your homewww.openhab.org -
Zitat
Bei den neusten Snapshots bekamen die Energiekanäle einiger Geräte, zB PlugS, die Einheit J statt kWh. Auch neue Gegenstände, die mit dem Energiekanal verknüpft sind, erhalten J.
-
Aber immer noch besser als mit Copy and Paste den Google Translate zu benutzen, wie es funkenwerner schreibt
-
Google macht es doch von ganz alleine ....
-
Show advanced anhaken ...
dann gibts diese Kanäle ....
-
Bei deinen Items beziehst du dich auf den Channel : shelly:shellydimmer:D18447: den gibt es aber in der Things-Datei nicht.
-
Poste doch mal deine Einstellung für den Dimmer aus der Things-Datei, oder hast du automatisch erkennen lassen ?
-
OH3 Widget für Shelly 1
Um beim einrichten des Widgets nicht so viel eingeben zu müssen und weil ich denke, das viele sowieso alle Items eines Shelly in eine Gruppe tun, werden auf der ausgeklappten Seite einfach alle Items der Gruppe angezeigt.
pasted-from-clipboard.png pasted-from-clipboard.png
Code
Alles anzeigenuid: Shelly 1 tags: [] props: parameters: - label: Header name: text_header required: false type: TEXT - context: item description: select item for state switch1 label: Item name: switch required: false type: TEXT - context: item description: select item for state power etc. label: Item name: value required: false type: TEXT - context: item description: select item for state wifi label: Item name: status_wifi required: false type: TEXT - context: item description: select item for state battery label: Item name: status_batt required: false type: TEXT - context: item description: select item for state time label: Item name: status_time required: false type: TEXT - context: item description: select groupitem for expant label: Item name: itemGroup required: false type: TEXT timestamp: Oct 17, 2021, 2:32:32 PM component: f7-card config: expandable: true swipeToClose: true backdrop: true class: - card-expandable-animate-width style: noShadow: false border-radius: var(--f7-card-expandable-border-radius) box-shadow: 5px 5px 10px 1px rgba(0,0,0,0.1) height: 120px width: auto min-width: 12em margin: 5px margin-top: 10px slots: default: - component: oh-button config: iconF7: doc_plaintext iconSize: 20px color: gray style: position: absolute top: 0 right: 5px padding-top: 4px padding-right: 5px padding-bottom: 40px z-index: 999 class: - cell-open-button - card-opened-fade-out content: - component: f7-block config: style: position: absolute top: -5px left: 20px width: 100% slots: default: - component: Label config: text: "=props.text_header ? props.text_header : 'Set Props'" style: font-size: 15px font-weight: 600 margin-left: 5px margin-top: -3px - component: oh-button config: iconF7: power iconSize: 15 action: command actionCommand: "=(items[props.switch].state === 'OFF') ? 'ON' : 'OFF' " actionItem: =props.switch class: - card-prevent-open style: position: absolute left: 20px top: 32px z-index: 0 border-radius: 12px color: "=(items[props.switch].state === 'OFF') ? 'green' : 'red' " box-shadow: 0px 2px 5px height: 34px background: "=themeOptions.dark === 'dark' ? 'linear-gradient(360deg, #222222 10%, #eeeeee 360%)' : 'linear-gradient(360deg, #5e5e5e 10%, #c6e2ff 200%)'" - component: Label config: style: position: absolute left: 100px top: 30px color: "=themeOptions.dark === 'dark' ? 'orange' : 'orange'" font-size: 30px font-weight: 600 overflow: hidden white-space: nowrap visible: "=props.value ? true : false" text: =(items[props.value].state) - component: oh-link config: style: position: absolute left: 20px top: 85px visible: "=props.status_wifi ? true : false" iconF7: "=(items[props.status_wifi].state >= '1' ) ? 'wifi' : 'wifi_slash' " iconColor: "=(items[props.status_wifi].state >= '3' ) ? 'green' : (items[props.status_wifi].state >= '1' ) ? 'yellow' : 'red' " iconSize: 20 iconBadge: "=(items[props.status_wifi].state > '0') ? items[props.status_wifi].state : ''" badgeColor: "=(items[props.status_wifi].state >= '3' ) ? 'green' : (items[props.status_wifi].state >= '1' ) ? 'yellow' : 'red' " - component: oh-link config: style: position: absolute left: 65px top: 85px visible: "=props.status_batt ? true : false" iconColor: "=(items[props.status_batt].state >= '20') ? 'green' : 'red' " iconF7: "=(items[props.status_batt].state >= '80') ? 'battery_100' : 'battery_25'" iconSize: 20 - component: Label config: style: position: absolute left: 90px top: 85px color: "=themeOptions.dark === 'dark' ? 'white' : 'black'" font-size: 12px overflow: hidden white-space: nowrap visible: "=props.status_batt ? true : false" text: =(items[props.status_batt].state+"%") - component: oh-link config: style: position: absolute left: 120px top: 85px visible: "=props.status_time ? true : false" iconColor: yellow iconF7: "=(items[props.status_time].state === 'ON') ? 'timer' : ''" iconSize: 20 - component: oh-button config: iconF7: arrow_uturn_left_square iconSize: 20px color: gray style: position: absolute top: -5px right: 20px padding-top: 10px padding-bottom: 35px z-index: 0 class: - card-opened-fade-in - cell-close-button - card-close - component: f7-block config: style: position: absolute top: 150px left: 20px width: 100% slots: default: - component: oh-list slots: default: - component: oh-repeater config: for: item groupItem: =props.itemGroup sourceType: itemsInGroup slots: default: - component: oh-label-item config: icon: =loop.item.category iconUseState: true item: =loop.item.name title: =loop.item.label
-
Hallo,
ich versuche gerade ein OH3 Shelly-Widget zu schreiben, da ich meine Shellys mit Batterie noch nicht so lange habe, stellt sich mir die Frage ab wieviel Batteriekapazität sollte man die Batterieanzeige auf gelb bzw. rot stellen ?
Hat da schon jemand Erfahrung mit ?
-
Die Shelly's und OH sind im gleichen Netzwerk ?
-
-
Sofern man den richtigen Softwarestand hat . Glaube den Manager gibt es ab 3.1
-
Hallo,
ein paar mehr Informationen zu deiner Konfiguration wären schon schön.
Welche Version von OH und vom Shelly Bindung benutzt du und wie erfolgt die Konfiguration, über Textdateien oder die GUI ?
-
auf das grüne Plus gehen ...
und unter Namen einen neuen , noch nicht vergeben , eindeutigen Namen vergeben
-
Das wird wohl daran liegen das sie alle gleich heißen ...
-
Ich mache meine Einstellungen über Textdateien, deinem Text oben entnehme ich das du es über die UI machst. Hast du denn diese Channels alle ?
-
Ich habe einen 3EM in betrieb und er zeigt mir die Werte für jede Phase korrekt an.
Vielleicht zeigst du uns deine Channeleinstellungen .
-
..und wenn du einmal beim Dosenaufbohren bist, setz doch gleich sowas ein ....
-
Auf dem Bild ist es leider nicht ersichtlich, aber es scheint als würdest du die Spannung für den Shelly wo anders herholen als das Kabel zur Sicherung geht.
Meine Shellys sind nachts auf null.