FHEM Forum

FHEM => Sonstiges => Thema gestartet von: FhemPiUser am 20 März 2017, 19:43:01

Titel: [gelöst] fhem featurelevel abfragen
Beitrag von: FhemPiUser am 20 März 2017, 19:43:01
wie kann man eigentlich den aktuell installierten featurelevel (5.8) abfragen? unter global steht bei mir kein featurelevel als internal....
Titel: Antw:fhem featurelevel abfragen
Beitrag von: rudolfkoenig am 20 März 2017, 19:46:14
Wenn man in fhem.pl nach featurelevel sucht, dann findet man.... $featurelevel
Titel: Antw:fhem featurelevel abfragen
Beitrag von: Otto123 am 20 März 2017, 19:53:43
fheminfo
Titel: Antw:fhem featurelevel abfragen
Beitrag von: FhemPiUser am 20 März 2017, 20:11:20
ok, aber ich hätte es gerne als reading oder internal, damit ich es in FTUI anzeigen lassen kann. Ist das irgendwie möglich?
Titel: Antw:fhem featurelevel abfragen
Beitrag von: CoolTux am 20 März 2017, 20:13:27
Einfach ein userReading
Titel: Antw:fhem featurelevel abfragen
Beitrag von: CoolTux am 20 März 2017, 20:20:07
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.
Titel: Antw:fhem featurelevel abfragen
Beitrag von: betateilchen am 20 März 2017, 20:25:02

define n_featureLevel notify global:INITIALIZED {CommandSetReading(undef,"global featurelevel $featurelevel")}
Titel: Antw:fhem featurelevel abfragen
Beitrag von: betateilchen am 20 März 2017, 20:29:16
Wozu braucht man die Information eigentlich als Anwender?
Titel: Antw:fhem featurelevel abfragen
Beitrag von: CoolTux am 20 März 2017, 20:30:23
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
Titel: Antw:fhem featurelevel abfragen
Beitrag von: CoolTux am 20 März 2017, 20:31:36
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?
Titel: Antw:fhem featurelevel abfragen
Beitrag von: betateilchen am 20 März 2017, 20:38:25
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.
Titel: Antw:fhem featurelevel abfragen
Beitrag von: FhemPiUser am 20 März 2017, 20:38:52
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....
Titel: Antw:fhem featurelevel abfragen
Beitrag von: CoolTux am 20 März 2017, 20:42:45
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.
Titel: Antw:fhem featurelevel abfragen
Beitrag 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)...
Titel: Antw:fhem featurelevel abfragen
Beitrag von: betateilchen am 20 März 2017, 20:49:09
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.
Titel: Antw:fhem featurelevel abfragen
Beitrag von: CoolTux am 20 März 2017, 20:49:36
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
Titel: Antw:fhem featurelevel abfragen
Beitrag von: Benni am 20 März 2017, 20:53:58
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.
Titel: Antw:fhem featurelevel abfragen
Beitrag von: FhemPiUser am 20 März 2017, 20:55:59
ok, wieder etwas gelernt. Dann hat sich meine Frage erledigt ;)
Titel: Antw:fhem featurelevel abfragen
Beitrag von: CoolTux am 20 März 2017, 21:00:16
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