Hauptmenü

Knob in readingsgroup

Begonnen von Marlen, 26 Oktober 2017, 22:19:42

Vorheriges Thema - Nächstes Thema

Marlen

Hi,

wie kann ich in einer Readingsgroup zu jeden Device ein Knobelement darstellen?

LG
  Marlen

the ratman

#1
mensch, immer dieser stress. bin doch schon daheim.

bspl. für eine cpu-anzeige:

im def das reading angeben z.b.: Luke7_Winconnect:userCpu,blaa
in commands den knob basteln - hier als reine anzeige:{
"userCpu" => "userCpu:knob,min:0,max:100,displayInput:true,readOnly:true,step:1,fgColor:DarkRed,anglearc:180,angleoffset:-90,bgcolor:DarkGreen,width:50,height:50,linecap:butt,displayPrevious:false,cursor:false"
}

dazu hab ich mir noch im modul ein userreading ohne nachkomma gebaut wegen der lesbarkeituserCpu { sprintf("%.0f", (split(/ /,ReadingsNum($name,"wmi_GesamtLast","")))[0]) },wie man das userreading aber mit den anderen zeugs, das wir besprochen haben verknüpft, mußt aber einer der auskenner hier fragen. das hiesige zeugs hab ich mir auch alles bei andern erfragt *g*.

das guckt dann so aus:
→do↑p!dnʇs↓shit←

Marlen

Sorry, dacht du hast sowas nicht am laufen!

Das ist schon gut, sowas suche ich auch! Man findet nicht viel darüber, wie man das konfiguriert bzw. konfigurieren kann!

Was ich noch suche:

Wie kann man im Knob eine Einheit mit angeben?


LG
  Marlen

the ratman

#3
du meinst in der mitte des knob zu der zahl dazu?
das geht meines wissens nach nicht. da haste aber eh schon genug probleme, die zahl leserlich zu halten. der passt nämlich die fontgröße dynamisch an ... je mehr zeichen, je kleiner wird das.

vielleicht mal bei der doif-version, an der da grade gebastelt wird, da geht ja dann auch knob in knob und solcherlei spielchen.
aja, knob geht jetzt schon in doifs ... sollte man überlegen, ob man nicht gleich dort werkelt, bevor man dann später 1000 readingsgroups auf doif umbauen darf, weil dort mehr gehen wird *g*.
--> https://forum.fhem.de/index.php/topic,77690.0.html
→do↑p!dnʇs↓shit←

Marlen

Ja, das meine ich.

Ein % oder ° würde doch noch gehen, dafür kann ich auf die Kommastellen verzichten.

Kann man auch einen geraden Balken machen?

LG
Marlen


the ratman

→do↑p!dnʇs↓shit←

Eisix

Hallo,

Hier ein knob mit Einheit.

        <div data-type="knob"
                data-device="sysmon"
                data-get="LAN_diff"
                data-anglearc="360"
                data-angleoffset="0"
                data-part="8"
                data-min="0"
                data-max="3750"
                data-fgcolor="#FA2828"
                data-bgcolor="green"
                class="mini readonly"
                data-unit="MB"
        ></div>


Gruß
Eisix

Marlen

Zitatsowas? https://wiki.fhem.de/wiki/ReadingsGroup#Einfache_Balkendiagramme

Jaein....eigentlich bräucht ich es vertikal!

ZitatHier ein knob mit Einheit.

Code: [Auswählen]

        <div data-type="knob"
                data-device="sysmon"
                data-get="LAN_diff"
                data-anglearc="360"
                data-angleoffset="0"
                data-part="8"
                data-min="0"
                data-max="3750"
                data-fgcolor="#FA2828"
                data-bgcolor="green"
                class="mini readonly"
                data-unit="MB"
        ></div>


Wo muss der Code hin?

LG
  Marlen

the ratman

@eisix
deiner is leider nicht für fhemweb/floorplan
→do↑p!dnʇs↓shit←

Eisix

Danach hatte aber auch keiner gefragt  ;)  :D
Sorry!

Gruß
Eisix



Marlen

Hallo,
ich hab mein System neu aufgesetzt, jetzt werden die Knob nicht mehr im Floorplan angezeigt.
Es wird nur "state" angezeigt.

Woran kann das liegen?

LG
  Marlen

Marlen


Marlen

Hallo,

so, hab gerade gemerkt, das es bei meinem normalen Zugriff von zu Hause aus ohne Einschränkungen die Knob Elemente im Floorplan dargestelt werden.

Wenn ich auf meinen Floorplan von "außerhalb" zugreife hab ich einen Port Zugang bei dem ich praktisch nur den Floorplan sehen kann.
Da werden dann die Knob Elemente nicht mehr angezeigt.

Was muss ich den in den dementsprechenden allowed - Modul einstellen, dass sie wieder angezeigt werden?

LG
  Marlen