wie kann man eigentlich den aktuell installierten featurelevel (5.8) abfragen? unter global steht bei mir kein featurelevel als internal....
Wenn man in fhem.pl nach featurelevel sucht, dann findet man.... $featurelevel
fheminfo
ok, aber ich hätte es gerne als reading oder internal, damit ich es in FTUI anzeigen lassen kann. Ist das irgendwie möglich?
Einfach ein userReading
Weil ich es lustig fand
Internals:
BTMAC C4:7C:8D:62:42:6F
CFGFN
DEF C4:7C:8D:62:42:6F
INTERVAL 14400
NAME Dracaena
NR 526
STATE Feuchtegehalt: 53 %, Düngegehalt: 840 us/cm, Temperatur: 21.1 °C
TYPE XiaomiFlowerSens
VERSION 0.9.11
Helper:
Dblog:
Batterylevel:
Logdb:
TIME 1490019580.75503
VALUE 94
Temperature:
Logdb:
TIME 1490037433.56194
VALUE 21.1
Readings:
2017-03-20 20:17:13 FeatureLevel 5.8
2017-03-20 20:17:13 battery ok
2017-03-20 20:17:13 batteryLevel 94
2017-03-20 20:17:13 fertility 840
2017-03-20 20:17:13 firmware 2.9.2
2017-03-17 09:03:48 lastGattError Unknown Error, look at verbose 5 output
2017-03-20 20:17:13 lux 0
2017-03-20 20:17:13 moisture 53
2017-03-20 20:17:13 state active
2017-03-20 20:17:13 temperature 21.1
Helper:
Attributes:
comment moisture min 35
disabledForIntervals 22:00-06:00
event-on-change-reading .*
group Pflanzen
interval 14400
maxFertility 2000
maxMoisture 60
maxTemp 35
minFertility 500
minMoisture 25
minTemp 12
room Wohnzimmer
stateFormat Feuchtegehalt: moisture %, Düngegehalt: fertility us/cm, Temperatur: temperature °C
userReadings FeatureLevel { $featurelevel }
Im Grunde kannst es überall rein schreiben. Hauptsache das Device hat ein Reading was sich mal aktuallisiert.
Aber Sinnvoll wäre wohl ein Dummy und ein Notify welches auf global:INITIALIZED triggert und den Wert der Variable $featurelevel in den Dummy schreibt.
define n_featureLevel notify global:INITIALIZED {CommandSetReading(undef,"global featurelevel $featurelevel")}
Wozu braucht man die Information eigentlich als Anwender?
Ich denke, wenn Du es schon so schön machst dann solltest Du es klein bisschen erklären Udo.
Wenigstens das er das Reading featurelevel im Device global findet. ;D
Zitat von: betateilchen am 20 März 2017, 20:29:16
Wozu braucht man die Information eigentlich als Anwender?
Frage ich mich auch. Wo will man das weiter verwerten?
Erklärungen liest doch eh keiner, sonst müsste man solche Fragen hier als Anwender doch überhaupt nicht stellen. Also kann ich mir das auch sparen.
Zitat von: betateilchen am 20 März 2017, 20:25:02
define n_featureLevel notify global:INITIALIZED {CommandSetReading(undef,"global featurelevel $featurelevel")}
Vielen Dank, das geht!
Ich möchte gerne in FTUI als label anzeigen welche Version (Featurelevel, revision, date) ich installiert habe und welche Version aktuell verfügbar ist, damit ich mitbekomme wann ich mal wieder updaten muss und wie weit ich von der aktuellen Version entfernt bin....
Zitat von: FhemPiUser am 20 März 2017, 20:38:52
Vielen Dank, das geht!
Ich möchte gerne in FTUI als label anzeigen welche Version (Featurelevel, revision, date) ich installiert habe und welche Version aktuell verfügbar ist, damit ich mitbekomme wann ich mal wieder updaten muss und wie weit ich von der aktuellen Version entfernt bin....
Da ist featureLevel aber der absolute falsche Indiz für. Denn ich kann Updates machen und aktuell sein und dennoch featureLevel 5.5 haben (Übertrieben) Das featureLevel ist nur ein Schalter um fhem interna frei zu schalten.
ok, ich dachte das wäre ein Indiz dafür, dass größere neue Features dazugekommen wären (zumindest solange ich es nicht selbst als attr setze)...
Falsch gedacht 8)
Featurelevel ist für Anwender eine völlig unnütze Nicht-Information. Bei mir steht z.B. Featurelevel auf 99.99
Zitat von: FhemPiUser am 20 März 2017, 20:38:52
und welche Version aktuell verfügbar ist,
FHEM kennt keine "Versionen", es ist ein lebendes Produkt und Updates gibt es jeden morgen um 8 Uhr.
Zitat von: FhemPiUser am 20 März 2017, 20:46:03
ok, ich dachte das wäre ein Indiz dafür, dass größere neue Features dazugekommen wären (zumindest solange ich es nicht selbst als attr setze)...
Ja ich gebe zu man kann das nur selber als Attribut manipulieren. Aber einige wissen nicht einmal mehr was sie vor 3 Monaten konfiguriert haben. MEINE Meinung ist es anders zu machen. Vielleicht eine Liste welche Module aktuallisiert werden. Gibt ja ein paar Vorschläge hier im Forum. Gerade auch in Bezug zu FTUI
Zitat von: betateilchen am 20 März 2017, 20:49:09
Bei mir steht z.B. Featurelevel auf 99.99
Denke das gefällt Rudi ziemlich gut! ;D
Update: Ich fand die Idee eigentlich auch nicht schlecht und wollte nachziehen. FHEM quittiert mir das aber mit einem fröhlichen
Zitat
99.99 is not in the form N.N
Ich hab's jetzt mal wenigstens auf 9.9 gesetzt.
ok, wieder etwas gelernt. Dann hat sich meine Frage erledigt ;)
Zitat von: betateilchen am 20 März 2017, 20:49:09
Featurelevel ist für Anwender eine völlig unnütze Nicht-Information. Bei mir steht z.B. Featurelevel auf 99.99
Da muss unser armer Rudi aber noch lange für stricken. ;D