glot link erzeugen in device svg.xxx

Begonnen von riker1, 28 November 2023, 07:16:18

Vorheriges Thema - Nächstes Thema

riker1

Hallo,

wo erzeugt man denn den Link zum Gplot in der SVG Device definition?
Damit man schnell in den Editor kommt?

defmod SVG_definition SVG logdbSQLLite:SVG_Devicelog:CURRENT



Danke VG
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

betateilchen

Der Link ergibt sich - wie bei jedem anderen FHEM device auch - aus dem deviceName, in Deinem Beispiel:

http://<fhemHost:port>/fhem?detail=SVG_definition
Um einen schnellen Zugriff auf alle SVG plots zu erhalten, kannst Du auch in Deinem FHEMWEB device einen Eintrag im Menü hinzufügen:

attr <webDevice> menuEntries Plot,cmd=list+TYPE=SVG
attr <webDevice> roomIcons Plot:fts_blade_z
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

riker1

danke, muss ich mal checken und probieren
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

riker1



Hi, das hat geklappt und hilft

ich meine aber, wie bekomme ich den hyperlink in dem  einzelne Device
and das zugeordnete Glotfile?

hier fehlt der link, da ich es manuel editiert habe, wo könnte man den link erstellen?
wo werden diese gespeichert, gepflegt?
Danke


Du darfst diesen Dateianhang nicht ansehen.
Du darfst diesen Dateianhang nicht ansehen.

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

betateilchen

#4
Die Links werden nirgends explizit "erzeugt", "gepflegt" oder "gespeichert".

Wenn das SVG device korrekt angelegt wurde, sollten die Links "einfach" vorhanden sein.
Dabei spielt es keine Rolle, ob das device "von Hand" angelegt wurde oder mittels "Create SVG" aus dem Log-Device.

Woher stammt eigentlich das Internal "FVERSION"? Das kenne ich nicht. stammt wohl aus DbLog.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Zitat von: riker1 am 28 November 2023, 19:36:35da ich es manuel editiert habe,

Nochmal bitte für mein Verständnis: Was hast Du wo manuell editiert?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

riker1

ah ok, danke

kann ich irgendwie ein List erzeugen, wo ich die referenz
zwischen SVG und Gplot File sehe?


sonst , da ich dblog nutze , sehe ich es nur in der fhem.cfg im Editor.

Danke
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

riker1

Zitat von: betateilchen am 28 November 2023, 21:13:56
Zitat von: riker1 am 28 November 2023, 19:36:35da ich es manuel editiert habe,

Nochmal bitte für mein Verständnis: Was hast Du wo manuell editiert?

beispielsweise wenn ich den def link des devices editiere und die referenz zu einem Gplot

Das ist echt mühsam.

Dachte könnte dies mit editieren vereinfachen / beschleunigen
- im SVG Device, klicke ich auf das Gplot file
- also mache ein save-as im Gplot editor
- dann copy svg device
- dann im dev  des neuen SVG devices das neue Gplot.file referenzieren.


Wahrscheinlich gibt es einen besseren weg?


FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

riker1

Hi

also wenn ich im DEF des SVG-Devices ein neues Gplot File eingebe und modify drücke, dann ist der link hinter dem Gplot File weg

so kann man es am einfachsten reproduzieren.

Danke VG T
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

betateilchen

Zitat von: riker1 am 28 November 2023, 21:20:34Wahrscheinlich gibt es einen besseren weg?

Ja, Du musst nur die Reihenfolge ändern.

Zuerst das SVG device kopieren.

copy SVG1 SVG2
Und dann im angezeigten SVG2 einmal auf "set SVG2 copyGplotFile" klicken.

Dann wird für SVG2 automatisch das gplot file passend kopiert.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Zitat von: riker1 am 28 November 2023, 21:26:39also wenn ich im DEF des SVG-Devices ein neues Gplot File eingebe und modify drücke, dann ist der link hinter dem Gplot File weg

Das ist eine ziemlich ungewöhnliche Arbeitsweise, auf die außer Dir vermutlich niemand gekommen ist, weil es eben bessere Wege gibt (siehe oben).

Aber teste mal, direkt nach dem modify ein "save config" und dann Dein FHEM neu zu starten.
Ist das gplot danach verlinkt?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

riker1

Hi

danke, die neue Vorgehensweise ist sicher besser:! :P

also restart bringt nichts, aber wenn ich copy gplot drücke , kommt der Link
erst wenn ich nochmal copy gplot drücke, sagt er das schon ein unique gplot file da ist.


Danke für die Hilfe
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox