[Gelöst] list von device-Readings/Internals

Begonnen von knopf_piano, 14 November 2018, 17:54:08

Vorheriges Thema - Nächstes Thema

knopf_piano

Hi,
ich brauche mal Hilfe.
Ich möchte via "list" nur die Readings inkl. userreadings eines devices ausgeben lassen. Wg. weiterer Verarbeitung mit json+perl...
Mit
list r:NAME=Dum_WH1080_MQTTWetter
bekomme ich nichts
Mit
list i:NAME=Dum_WH1080_MQTTWetter
bekomme ich Internals, READINGS,Attributes, also wie das komplette "list" des device

Lt. Commandref (devspec):
Zitatkann man als Praefix i: für internal Werte, r: für Reading-Namen und a: für Attribute verwenden

Das gleiche Problem mit jsonlist2, auch via http...jsonlist2

Kann mir jemand helfen, bin sehr dankbar für einen Tip.

list vom dummy:

Internals:
   CFGFN      ./myfhem/dev/dev_wetterstation.cfg
   NAME       Dum_WH1080_MQTTWetter
   NR         995
   STATE      {"hum_out": "92", "dailyrain": "0.6", "wind_gust": "1.08", "idx": "14.11.2018 - 17:50:17", "temp_out_f": "43.0", "wind_ave": "0.00", "temp_out_c": "6.1", "rel_pressure": "1032.7", "hum_in": "48", "temp_in_f": "72.1", "hourlyrain": "0", "wind_dir": "225", "temp_in_c": "22.3"}
   TYPE       dummy
   READINGS:
     2018-11-14 17:50:36   DTime           14.11.2018-17:50:17
     2018-11-14 17:50:36   Temp-inside     22.3
     2018-11-14 17:50:36   Temp-outside    6.1
     2018-11-14 17:50:36   Wind-Gust       1.08
     2018-11-14 17:50:36   Wind-Speed      0.00
     2018-11-14 17:50:36   rain_daily      0.6
     2018-11-14 17:50:36   rain_hourly     0
     2018-11-14 17:50:36   rel-Humidity-inside 48
     2018-11-14 17:50:36   rel-Humidity-outside 92
     2018-11-14 17:50:36   rel-Pressure    1032.7
     2018-11-14 16:24:09   statRain_daily  Hour: 0.0 Day: 0.3 Month: 0.6 Year: 0.6 (since: 2018-10-02_17:05:04 )
     2018-11-14 17:50:36   statRain_dailyDay Min: 0.0 Avg: 0.0 Max: 0.6
     2018-11-14 17:50:36   statRain_dailyDayAvg 0.0
     2018-11-13 05:59:55   statRain_dailyDayAvgLast 0.2
     2018-11-13 05:59:55   statRain_dailyDayLast Min: 0.0 Avg: 0.2 Max: 0.6
     2018-11-14 17:50:36   statRain_dailyHour Min: 0.6 Avg: 0.6 Max: 0.6
     2018-11-14 16:59:55   statRain_dailyHourLast Min: 0.0 Avg: 0.0 Max: 0.6
     2018-11-14 15:59:55   statRain_dailyLast Hour: 0.0 Day: 0.0 Month: 0.0 Year: - (since: 2018-10-02_17:05:04 )
     2018-11-14 17:50:36   statRain_dailyMonth Min: 0.0 Avg: 0.4 Max: 9804.0 (since: 2018-10-02_21:10:51 )
     2018-11-14 17:50:36   statRain_dailyMonthAvg 0.4
     2018-11-14 17:50:36   statRain_dailyYear Min: 0.0 Avg: 0.4 Max: 9804.0 (since: 2018-10-02_21:10:51 )
     2018-11-14 17:50:36   statRain_dailyYearAvg 0.4
     2018-11-14 16:24:09   statRain_hourly Hour: 0.0 Day: 0.0 Month: 0.0 Year: 0.0 (since: 2018-10-02_17:05:04 )
     2018-11-14 17:50:36   statRain_hourlyDay Min: 0.0 Avg: 0.0 Max: 0.0
     2018-11-14 17:50:36   statRain_hourlyDayAvg 0.0
     2018-11-13 05:59:55   statRain_hourlyDayAvgLast 0.0
     2018-11-13 05:59:55   statRain_hourlyDayLast Min: 0.0 Avg: 0.0 Max: 0.3
     2018-11-14 17:50:36   statRain_hourlyHour Min: 0.0 Avg: 0.0 Max: 0.0
     2018-11-14 16:59:55   statRain_hourlyHourLast Min: 0.0 Avg: 0.0 Max: 0.0
     2018-11-14 15:59:55   statRain_hourlyLast Hour: 0.0 Day: -0.3 Month: 0.0 Year: - (since: 2018-10-02_17:05:04 )
     2018-11-14 17:50:36   statRain_hourlyMonth Min: 0.0 Avg: 0.3 Max: 9804.0 (since: 2018-10-02_21:10:51 )
     2018-11-14 17:50:36   statRain_hourlyMonthAvg 0.3
     2018-11-14 17:50:36   statRain_hourlyYear Min: 0.0 Avg: 0.3 Max: 9804.0 (since: 2018-10-02_21:10:51 )
     2018-11-14 17:50:36   statRain_hourlyYearAvg 0.3
     2018-11-14 17:50:36   statRel-Humidity-inside Hour: -1 Day: -3 Month: 2 Year: 48 (since: 2018-10-02_17:05:04 )
     2018-11-14 16:59:55   statRel-Humidity-insideLast Hour: 1 Day: 1 Month: 46 Year: - (since: 2018-10-02_17:05:04 )
     2018-11-12 21:59:55   statRel-Humidity-insideTendency 1h: +0 2h: +0 3h: +0 6h: +1
     2018-11-14 16:59:55   statRel-Humidity-outsideTendency 1h: -1 2h: -4 3h: -5 6h: -5
     2018-11-14 16:59:55   statRel-PressureTendency 1h: -0.4 2h: -0.2 3h: -0.7 6h: -1.8
     2018-11-14 16:24:09   statTemp-inside Hour: 0.0 Day: -0.1 Month: 0.3 Year: 22.2 (since: 2018-10-02_17:05:04 )
     2018-11-14 17:50:36   statTemp-insideDay Min: 21.0 Avg: 22.9 Max: 23.3
     2018-11-14 17:50:36   statTemp-insideDayAvg 22.9
     2018-11-13 05:59:55   statTemp-insideDayAvgLast 22.8
     2018-11-13 05:59:55   statTemp-insideDayLast Min: 19.1 Avg: 22.8 Max: 23.4
     2018-11-14 17:50:36   statTemp-insideHour Min: 22.3 Avg: 22.3 Max: 22.3
     2018-11-14 16:59:55   statTemp-insideHourLast Min: 22.2 Avg: 23.2 Max: 23.3
     2018-11-14 15:59:55   statTemp-insideLast Hour: 0.1 Day: -0.5 Month: 21.9 Year: - (since: 2018-10-02_17:05:04 )
     2018-11-14 17:50:36   statTemp-insideMonth Min: 19.1 Avg: 22.4 Max: 24.0 (since: 2018-10-02_21:10:51 )
     2018-11-14 17:50:36   statTemp-insideMonthAvg 22.4
     2018-11-12 21:59:55   statTemp-insideTendency 1h: +0.1 2h: +0.2 3h: +0.3 6h: +0.6
     2018-11-14 17:50:36   statTemp-insideYear Min: 19.1 Avg: 22.4 Max: 24.0 (since: 2018-10-02_21:10:51 )
     2018-11-14 17:50:36   statTemp-insideYearAvg 22.4
     2018-11-14 16:24:09   statTemp-outside Hour: -0.1 Day: 1.0 Month: 1.8 Year: 6.1 (since: 2018-10-02_17:05:04 )
     2018-11-14 17:50:36   statTemp-outsideDay Min: 4.7 Avg: 6.4 Max: 9.3
     2018-11-14 17:50:36   statTemp-outsideDayAvg 6.4
     2018-11-13 05:59:55   statTemp-outsideDayAvgLast 10.9
     2018-11-13 05:59:55   statTemp-outsideDayLast Min: -1.6 Avg: 10.9 Max: 15.6
     2018-11-14 17:50:36   statTemp-outsideHour Min: 6.1 Avg: 6.1 Max: 6.1
     2018-11-14 16:59:55   statTemp-outsideHourLast Min: 5.5 Avg: 6.1 Max: 6.2
     2018-11-14 15:59:55   statTemp-outsideLast Hour: 0.2 Day: -2.2 Month: 4.3 Year: - (since: 2018-10-02_17:05:04 )
     2018-11-14 17:50:36   statTemp-outsideMonth Min: -1.6 Avg: 11.9 Max: 26.4 (since: 2018-10-02_21:10:51 )
     2018-11-14 17:50:36   statTemp-outsideMonthAvg 11.9
     2018-11-12 21:59:55   statTemp-outsideTendency 1h: -0.1 2h: -0.2 3h: -0.2 6h: -2.8
     2018-11-14 17:50:36   statTemp-outsideYear Min: -1.6 Avg: 11.9 Max: 26.4 (since: 2018-10-02_21:10:51 )
     2018-11-14 17:50:36   statTemp-outsideYearAvg 11.9
     2018-11-14 17:50:36   state           {"hum_out": "92", "dailyrain": "0.6", "wind_gust": "1.08", "idx": "14.11.2018 - 17:50:17", "temp_out_f": "43.0", "wind_ave": "0.00", "temp_out_c": "6.1", "rel_pressure": "1032.7", "hum_in": "48", "temp_in_f": "72.1", "hourlyrain": "0", "wind_dir": "225", "temp_in_c": "22.3"}
     2018-11-14 17:50:36   timestamp       14.11.2018-17:50:17
     2018-11-14 17:50:36   wind_dir        aus SW
   helper:
     _98_statistics WetterStatsticMQTT
Attributes:
   alias      Wetterstation
   room       hidden
   userReadings Temp-inside {WeatherDataMQTT_Get("temp_in_c", Value($name));},
rel-Humidity-inside {WeatherDataMQTT_Get("hum_in", Value($name));},
Temp-outside {WeatherDataMQTT_Get("temp_out_c", Value($name));},
rel-Humidity-outside {WeatherDataMQTT_Get("hum_out", Value($name));},
rel-Pressure {WeatherDataMQTT_Get("rel_pressure", Value($name));},
wind_dir {grad2himmelsrichtung(WeatherDataMQTT_Get("wind_dir", Value($name)));},
Wind-Gust {WeatherDataMQTT_Get("wind_gust", Value($name));},
Wind-Speed {WeatherDataMQTT_Get("wind_ave", Value($name));},
rain_daily {WeatherDataMQTT_Get("dailyrain", Value($name));},
rain_hourly {WeatherDataMQTT_Get("hourlyrain", Value($name));},
DTime {WeatherDataMQTT_Get("idx", Value($name));},
timestamp {WeatherDataMQTT_Get("idx", Value($name));}
zotac nano mit proxmox und ganz viel zeug drauf

rudolfkoenig

Wie in der commandref steht, kann man devspec dazu verwenden, um ein Geraet (oder mehrere) zu finden.
Diese Liste an Geraetenamen wird dann in list/set/jsonlist/etc so verwendet, als ob man das selbst mit Komma getrennt eingetippt haette.

Nur weil man ein Geraet per Reading Suche gefunden hat, heisst nicht, dass List nur dieses Reading ausgeben soll.
Man kann einzelne Werte (Reading/Internal/Attribut) fuer list ueber weitere Argumente spezifizieren, ein Regexp kann man aber an dieser Stelle nicht angeben.

knopf_piano

Zitat von: rudolfkoenig am 14 November 2018, 19:20:12
Wie in der commandref steht, kann man devspec dazu verwenden, um ein Geraet (oder mehrere) zu finden.
Diese Liste an Geraetenamen wird dann in list/set/jsonlist/etc so verwendet, als ob man das selbst mit Komma getrennt eingetippt haette.

Nur weil man ein Geraet per Reading Suche gefunden hat, heisst nicht, dass List nur dieses Reading ausgeben soll.
Man kann einzelne Werte (Reading/Internal/Attribut) fuer list ueber weitere Argumente spezifizieren, ein Regexp kann man aber an dieser Stelle nicht angeben.
Danke, hab ich bisher singulär auch in verwendung. Dann bastel ich mir was mit perl.
Greets

Gesendet von meinem SM-J510FN mit Tapatalk

zotac nano mit proxmox und ganz viel zeug drauf