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));}
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.
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