Fragen zur Konfiguration von Templates

Begonnen von coolice, 06 Mai 2021, 18:13:47

Vorheriges Thema - Nächstes Thema

Benni

Hallo Jens,

ich kann ja in Templates Connected-Devices schalten, indem ich ein Kommando "set ...." angebe. Sprich ich muss hier das set explizit angeben.
Kann ich das in normalen Devices auch? Ein (Macro-)Notify zum Beispiel müsste ich per trigger auslösen,  bräuchte also beim jeweiligen Notify-Device statt des (impliziten) set ein trigger-Kommando.

Kann ich sowas machen?

Falls nicht, würde ich mir eben alternativ  ein Dummy-Device erzeugen und das Notify-Device per Connected einbinden und dann über "trigger Connected....." auslösen. (Wahrscheinlich würde ich das auch nicht, sondern den Dummy schalten und das notify als echtes notify für den Dummy verwenden ;D )

gb#

jemu75

Zitat von: Benni am 13 Mai 2021, 22:52:46
Hallo Jens,

ich kann ja in Templates Connected-Devices schalten, indem ich ein Kommando "set ...." angebe. Sprich ich muss hier das set explizit angeben.
Kann ich das in normalen Devices auch? Ein (Macro-)Notify zum Beispiel müsste ich per trigger auslösen,  bräuchte also beim jeweiligen Notify-Device statt des (impliziten) set ein trigger-Kommando.

Kann ich sowas machen?

Falls nicht, würde ich mir eben alternativ  ein Dummy-Device erzeugen und das Notify-Device per Connected einbinden und dann über "trigger Connected....." auslösen. (Wahrscheinlich würde ich das auch nicht, sondern den Dummy schalten und das notify als echtes notify für den Dummy verwenden ;D )

gb#

Sachen gibt's. Ich sollte mich langsam mal mit FHEM beschäftigen...  ;D ;D
Probiere das einfach mal aus. Falls es nicht geht, kann ich den "Baustein" der die FHEM Kommando's zusammen setzt gern dahingehend anpassen.

Jamo

#17
Hi Jens,
nur für den Fall dass du den fhem command Baustein anfasst, kannst Du evtl drüber nachdenken auch Perl-code {} mit einzubauen.  .....ich habs im Moment auch über einen zusätzlichen dummy gelöst, ist daher kein Problem und auch kein Featurewunsch meinerseits. Nur informativ.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Benni

Zitat von: Jamo am 14 Mai 2021, 09:16:44
Hi Jens,
nur für den Fall dass du den fhem command Baustein anfasst, kannst Du evtl drüber nachdenken auch Perl-code {} mit einzubauen.  .....ich habs im Moment auch über einen zusätzlichen dummy gelöst, ist daher kein Problem und auch kein Featurewunsch meinerseits. Nur informativ.

Ich denke Perl sollte besser in FHEM bleiben ;)

gb#

marboj

Guten Morgen,

Template funktioniert auf Anhieb. Habe beim FHEM-Device lediglich unter app-options "{ "template": "cam", "setup": { "source": "<stream_url>" } }" eingetragen. Wie bekomme ich das Template jetzt auf den Homebildschirm?

Gruß
Marco
meine FHEM-Konfiguration: Raspberry Pi4, BT-Dongle, CUL868, CeeBee II

Jamo

Hallo Marco,
home: true ist dein Freund. Also:
{ "template": "cam", "name": "Kamera", "home": true, "setup": { ...
Schau auch mal in die Doku unter https://github.com/jemu75/fhemApp#readme
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

marboj

Super, das klappt.

Nun zur Folgefrage: Habe meinen Homescreen angehängt, kann man das linke Panel "Sicherheit" nach rechts schieben?

Gruß
Marco
meine FHEM-Konfiguration: Raspberry Pi4, BT-Dongle, CUL868, CeeBee II

Jamo

#22
Hallo Marco,
sortby: n ist dein Freund. Das muss dann aber für alle anderen Templates auch einfügt werden, es sei denn das sortby gibts schon im FHEM device und wird direkt aus dem FHEM device übernommen/genommen. Also:
Code: [Auswählen]
{ "template": "cam", "name": "Kamera", "home": true, "sortby": 10, "setup": { ...
Schau auch mal in die Doku unter https://github.com/jemu75/fhemApp#readme.

EDIT:
Du möchtest wahrscheinlich später noch die Breite deiner Panels 'Komfort' und 'Sicherheit' anpassen, sieht ja grauselig aus, das ist Platzverschwendung. Bei mir gehts cross-Platform mit
"size": "col-12 col-sm-6 col-md-4 col-lg-4", ...

Jens hat viel Aufwand spendiert und die Doku excellent ausgearbeitet, ist dort auch alles bestens beschrieben.

Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

marboj

meine FHEM-Konfiguration: Raspberry Pi4, BT-Dongle, CUL868, CeeBee II

jemu75

Zitat von: Jamo am 17 Mai 2021, 08:11:31
Hallo Marco,
sortby: n ist dein Freund. Das muss dann aber für alle anderen Templates auch einfügt werden, es sei denn das sortby gibts schon im FHEM device und wird direkt aus dem FHEM device übernommen/genommen. Also:
Code: [Auswählen]
{ "template": "cam", "name": "Kamera", "home": true, "sortby": 10, "setup": { ...
Schau auch mal in die Doku unter https://github.com/jemu75/fhemApp#readme.

EDIT:
Du möchtest wahrscheinlich später noch die Breite deiner Panels 'Komfort' und 'Sicherheit' anpassen, sieht ja grauselig aus, das ist Platzverschwendung. Bei mir gehts cross-Platform mit
"size": "col-12 col-sm-6 col-md-4 col-lg-4", ...

Jens hat viel Aufwand spendiert und die Doku excellent ausgearbeitet, ist dort auch alles bestens beschrieben.

Sensationell erklärt. Danke Dir jamo!  :D

Pusemukel

Hallo,

Kurze frage kann ich das Kamera Template auch missbrauchen um eine Grafana URL anzeigen zu lassen ?
so etwas wie: http://xxx.yyy.zzz.ooo/d/i3OkCRiMk/photovoltaik-ubersicht?viewPanel=2&orgId=1&from=now%2Fd&to=now
Das klappt bei mir nicht, vielleicht ist die Lösung das es damit nicht funktioniert, gibt es da schon was ?!

Grüße

jemu75

Zitat von: Pusemukel am 19 Mai 2021, 11:52:23
Hallo,

Kurze frage kann ich das Kamera Template auch missbrauchen um eine Grafana URL anzeigen zu lassen ?
so etwas wie: http://xxx.yyy.zzz.ooo/d/i3OkCRiMk/photovoltaik-ubersicht?viewPanel=2&orgId=1&from=now%2Fd&to=now
Das klappt bei mir nicht, vielleicht ist die Lösung das es damit nicht funktioniert, gibt es da schon was ?!

Grüße

Hi,

das Template setzt die URL, die über den Parameter source definiert wird, in einen HTML <img>Tag.
Wenn grafana eine Grafik bzw. cgi zurück liefert, dann könnte das klappen. Alternativ gern mal das Chart-Template anschauen. Das ist optimal auf das Design der App ausgerichtet.  :)

marboj

Das Cam-Template funktioniert wunderbar, auf dem PC wird das Kamera-Bild einwandfrei angezeigt. Auf dem Handy / Tablett erkennt man nur einen Pixel, der das Kamerabild darstellt. Woran liegt das?
meine FHEM-Konfiguration: Raspberry Pi4, BT-Dongle, CUL868, CeeBee II

jemu75

Zitat von: marboj am 19 Mai 2021, 12:41:11
Das Cam-Template funktioniert wunderbar, auf dem PC wird das Kamera-Bild einwandfrei angezeigt. Auf dem Handy / Tablett erkennt man nur einen Pixel, der das Kamerabild darstellt. Woran liegt das?

Kann ich so noch nicht einschätzen. Was genau meinst du mit Pixel?

marboj

schwierig zu beschreiben, deswegen ein Screenshot vom Handy...
meine FHEM-Konfiguration: Raspberry Pi4, BT-Dongle, CUL868, CeeBee II