Hauptmenü

FHEM App - Manage your Home

Begonnen von Gisbert, 12 März 2021, 15:05:20

Vorheriges Thema - Nächstes Thema

jemu75

Zitat von: coolice am 13 Mai 2021, 08:56:00
Guten Morgen, ich versuche ein panel nach meinen Wünschen zu konfigurieren. Ich habe eine structure mit allen Rollos in fhem die ich im panel gerne steuern möchte. Das panel wird an sich richtig angezeigt, doch möchte ich rechts und linkt button haben zum hoch nd runterfahren. Ähnlich des shutter.
Hab es so versucht { "panel": { "status":
    ["state:off:geschlossen:100:success", "state:on:geöffnet:0:success"],"setup":
    {
      "leftBtn": "mdi-chevron-down",
      "leftClick": ["motor:stop:off","motor::stop"],
      "leftLong": ["motor::off"],
      "leftLongRelease": ["motor::stop"],
      "text": ["motor:up:öffnet...","motor:down:schließt...","pct:1:offen","pct::geschlossen"],
      "rightBtn": "mdi-chevron-up",
      "rightClick": ["motor:stop:on","motor::stop"],
      "rightLong": ["motor::on"],
      "rightLongRelease": ["motor::stop"]
    }
}
}

leider ohne Erfolg. Geht das überhaupt ?
Sonnigen Vatertag allen

Moin, im Panel bzw. in den PanelItems kannst du nur die rechte Taste belegen und diese entweder als click (fhem Kommando) oder als Link (für die Navigation innerhalb der App) oder als Menü (für verschiedene fhem Kommandos) belegen. Siehe dazu auch die Doku hier

Jamo

#1036
Zitat von: coolice am 13 Mai 2021, 08:56:00
Guten Morgen, ich versuche ein panel nach meinen Wünschen zu konfigurieren. Ich habe eine structure mit allen Rollos in fhem die ich im panel gerne steuern möchte. Das panel wird an sich richtig angezeigt, doch möchte ich rechts und linkt button haben zum hoch nd runterfahren. Ähnlich des shutter.
Hab es so versucht { "panel": { "status":
    ["state:off:geschlossen:100:success", "state:on:geöffnet:0:success"],"setup":
    {
      "leftBtn": "mdi-chevron-down",
      "leftClick": ["motor:stop:off","motor::stop"],
      "leftLong": ["motor::off"],
      "leftLongRelease": ["motor::stop"],
      "text": ["motor:up:öffnet...","motor:down:schließt...","pct:1:offen","pct::geschlossen"],
      "rightBtn": "mdi-chevron-up",
      "rightClick": ["motor:stop:on","motor::stop"],
      "rightLong": ["motor::on"],
      "rightLongRelease": ["motor::stop"]
    }
}
}

leider ohne Erfolg. Geht das überhaupt ?
Sonnigen Vatertag allen
Hallo coolice,
jens hatte es ja schon geschrieben. Ich habe es so umgesetzt wie im Bild, mit dem Menue rechts fuer auf/zu und eben 'prozent geschlossen, und links der Statusring signalisiert dann die Fahrzustände. Finde ich mitlerweile super.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

coolice

Zitat von: Jamo am 13 Mai 2021, 09:28:17
Hallo coolice,
jens hatte es ja schon geschrieben. Ich habe es so umgesetzt wie im Bild, mit dem Menue rechts fuer auf/zu und eben 'prozent geschlossen, und links der Statusring signalisiert dann die Fahrzustände. Finde ich mitlerweile super.
Das ist perfekt. Würdest Du mir deine Konfiguration zur Verfügung stellen ?

Jamo

Zitat von: coolice am 13 Mai 2021, 09:32:08
Das ist perfekt. Würdest Du mir deine Konfiguration zur Verfügung stellen ?
Gerne:
attr Blind1_Schlaf appOptions { "name": "Schlaf", "panel": { "status": ["pct:94:Geschlossen:100:success","pct:70:75%:75:success","pct:45:50%:50:success","pct:21:25%:25:success","pct:0:Geöffnet:0:success"], "btn": ["pct:94:mdi-window-shutter","pct:70:mdi-chevron-triple-down","pct:45:mdi-chevron-double-down","pct:20:mdi-chevron-down","pct:0:mdi-window-maximize"],  "menu": ["Auf:pct 0","25%:pct 25","50%:pct 50","75%:pct 75","Zu:pct 100"] }}
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Jamo

Zitat von: coolice am 13 Mai 2021, 11:44:18
Hast Du deine Rollos in einer structure ?
Ja, da kann ich dann auch alle gleichzeitig fahren. Der pct wert der structure ist der mittelwert aller einzelnen Rollos. Soll ich Dir noch was schicken?
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

coolice

Zitat von: Jamo am 13 Mai 2021, 11:52:47
Ja, da kann ich dann auch alle gleichzeitig fahren. Der pct wert der structure ist der mittelwert aller einzelnen Rollos. Soll ich Dir noch was schicken?
hab alles. Vielen Dank

Jamo

Zitatneues Release v3.20.2

Bugfix
- Template Panel: In PanelItems mit menu wird das aktive Menüelement gekennzeichnet
- Standard Template: Fehler bei Verwendung des Parameters expand wurde behoben

ACHTUNG: sichert bitte euren Ordner ../fhemapp/cfg/ bevor ihr das neue Release auf euren Web-Server kopiert und fügt das danach dort wieder ein. Ansonsten geht eure Grundkonfiguration und eigene Templates verloren.

Github der Link: https://github.com/jemu75/fhemApp

Getestet, funktioniert alles. Super - so schnell. Ich weiss echt nicht wie Du das alles so schnell umsetzt.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

SamNitro

Hallo fange gerade auch an mit der app. Da mir die Schalter zu "groß" sind wollte ich das über ein Panel machen
{ "template": "panel", "connected": { "<bez1>": "<devicename1>", "<bez2>": "<devicename2>", ... } }

kann mir einer sagen wozu man die Bezeichnung braucht? Die taucht ja eigentlich nirgendwo auf.

Gruß Patrick
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

jemu75

Zitat von: SamNitro am 15 Mai 2021, 19:02:28
Hallo fange gerade auch an mit der app. Da mir die Schalter zu "groß" sind wollte ich das über ein Panel machen
{ "template": "panel", "connected": { "<bez1>": "<devicename1>", "<bez2>": "<devicename2>", ... } }

kann mir einer sagen wozu man die Bezeichnung braucht? Die taucht ja eigentlich nirgendwo auf.

Gruß Patrick

In Verbindung mit der Paneldefinition ist die Bezeichnung erstmal nicht nötig. Da kannst du irgendwas reinschreiben. Wenn du allerdings intensiv mit den Möglichkeiten, die connected liefert, arbeitest, dann sind die Bezeichnungen relevant.  :)

SamNitro

Zitat von: jemu75 am 15 Mai 2021, 19:14:56
In Verbindung mit der Paneldefinition ist die Bezeichnung erstmal nicht nötig. Da kannst du irgendwas reinschreiben. Wenn du allerdings intensiv mit den Möglichkeiten, die connected liefert, arbeitest, dann sind die Bezeichnungen relevant.  :)

Ok, danke.
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

Jamo

Zitatneues Release v3.21.0

Features
- neues Template cam steht jetzt zur Verfügung siehe

Bugfix
- aktive Menüeinträge werden genau geprüft und Häkchen damit nur einmal gesetzt

sonstiges
- Dokumentation für switch angepasst (leftIcon -> leftBtn, rightIcon -> rightBtn)

ACHTUNG: sichert bitte euren Ordner ../fhemapp/cfg/ bevor ihr das neue Release auf euren Web-Server kopiert und fügt das danach dort wieder ein. Ansonsten geht eure Grundkonfiguration und eigene Templates verloren.

Github der Link: https://github.com/jemu75/fhemApp

Hallo Jens,
Menüeinträge werden jetzt richtig selektiert. Danke!
Du bist der Hammer!!!
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Wolle02

Hallo Jens,

eine Frage zu dem Cam-Template. Werden hier nur bestimmte Formate unterstützt? Ich habe einen RTSP Stream und es wird leider kein Bild angezeigt.

{ "template": "cam", "dashboard": "true", "setup": { "source": "rtsp://192.168.1.1:7447/xxxxxxxxxxxxx" } }

jemu75

Zitat von: Wolle02 am 16 Mai 2021, 17:53:42
Hallo Jens,

eine Frage zu dem Cam-Template. Werden hier nur bestimmte Formate unterstützt? Ich habe einen RTSP Stream und es wird leider kein Bild angezeigt.

{ "template": "cam", "dashboard": "true", "setup": { "source": "rtsp://192.168.1.1:7447/xxxxxxxxxxxxx" } }

An den rtsp habe ich mir leider auch ergebnislos die Zähne ausgebissen. Der Parameter source wird im Moment erstmal nur an einen HTML Tag <img> übergeben. Diese unterstützen meines Wissens mjpg bzw. cgi Wenn es bessere Lösungen gibt, dann baue ich die aber gern ein.

coolice

Zitatneues Release v3.21.0
klappt bei mir auf Anhieb. Danke dir

Jamo

#1049
Falls es jemand gebrauchen kann, für die Charts:

"daysAgo": 0.5 zeigt den Chart nur für heute an
"daysAgo": 0    ist für alle verfügbaren Tage (ich glaube standardmässig 7)
"daysAgo": 1    ist für gestern und heute,
"daysAgo": 2    ist für die letzten 2 Tage und Heute.

usw...

Ich habs ausprobiert, weil ich dachte es gehen nur 0,1,2,3,.. Und für "daysAgo": 1 wurden immer 2 Tage angezeigt, Ich wollte aber nur heute sehen.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack