Hallo Leute,
ich habe wieder ein Problem bei dem ich auf eure Hilfe angewiesen bin:
Ich habe für mein NETATMO Wetter eine ReadingsGroup für Icons "gestohlen"
Internals:
DEF Wettervorhersage:fc0\w+
NAME WetterHeute
NR 518
NTFY_ORDER 50-WetterHeute
STATE Initialized
TYPE readingsGroup
mayBeVisible 1
CONTENT:
Wettervorhersage 1
CONTENT2:
DEVICES:
ARRAY(0x516e038)
fhem:
lastDefChange 45
last_update 1546175840.00149
helper:
DEF
valueIcon { 'fc0_symbol_day' => '{ myNetatmoIcons($VALUE) }',
'fc0_symbol_night' => '{ myNetatmoIcons($VALUE) }'
}
valueStyle style="text-align:right;"
mapping:
fc0_day Tag
fc0_rain Niederschlagsprognose
fc0_sun Sonnenstunden
fc0_sunrise Sonnenaufgang
fc0_sunset Sonnenuntergang
fc0_symbol_day Tagesprognose
fc0_symbol_night Nachtprognose
fc0_temp_max Höchsttemperatur
fc0_temp_min Tiefsttemperatur
fc0_uv UV-Belastung
fc0_wind_direction Windrichtung
fc0_windangle Windrichtungsschwankung
fc0_windgust Windstärke
positions:
Wettervorhersage.fc0_day 1:1
Wettervorhersage.fc0_rain 1:2
Wettervorhersage.fc0_sun 1:3
Wettervorhersage.fc0_sunrise 1:4
Wettervorhersage.fc0_sunset 1:5
Wettervorhersage.fc0_symbol_day 1:6
Wettervorhersage.fc0_symbol_night 1:7
Wettervorhersage.fc0_temp_max 1:8
Wettervorhersage.fc0_temp_min 1:9
Wettervorhersage.fc0_uv 1:10
Wettervorhersage.fc0_wind_direction 1:11
Wettervorhersage.fc0_windangle 1:12
Wettervorhersage.fc0_windgust 1:13
valueFormat:
fc0_max_temp %.0f ºC
fc0_min_temp %.0f ºC
fc0_rain %d mm
fc0_sun %d h
fc0_wind_direction %d º
fc0_windangle %d º
fc0_windgust %d km/h
values:
formated:
undef
ARRAY(0x4ff57a8)
ARRAY(0x4f60268)
ARRAY(0x5127420)
ARRAY(0x4e17578)
ARRAY(0x5384270)
ARRAY(0x512c548)
ARRAY(0x4dfc350)
ARRAY(0x50b1870)
ARRAY(0x5040e48)
ARRAY(0x51d95b8)
ARRAY(0x5081f50)
ARRAY(0x5131110)
ARRAY(0x4e694e8)
orig:
undef
ARRAY(0x4f28d98)
ARRAY(0x5118498)
ARRAY(0x50a1418)
ARRAY(0x4e87e50)
ARRAY(0x512be80)
ARRAY(0x4fb95d8)
ARRAY(0x52172a0)
ARRAY(0x50c0040)
ARRAY(0x513dda0)
ARRAY(0x52424a8)
ARRAY(0x4f7afc8)
ARRAY(0x4dfc1b8)
ARRAY(0x539cd90)
prefixsuffix:
undef
ARRAY(0x52ddc20)
ARRAY(0x50b8440)
ARRAY(0x512f748)
ARRAY(0x516f498)
ARRAY(0x50829a0)
ARRAY(0x4f661a0)
ARRAY(0x50b4f70)
ARRAY(0x512fce8)
ARRAY(0x5242fd0)
ARRAY(0x51d7ea0)
ARRAY(0x539c910)
ARRAY(0x5074210)
ARRAY(0x4f22d30)
Attributes:
group Wetterbericht
mapping { 'fc0_day' => 'Tag',
'fc0_temp_max' => 'Höchsttemperatur',
'fc0_temp_min' => 'Tiefsttemperatur',
'fc0_rain' => 'Niederschlagsprognose',
'fc0_sun' => 'Sonnenstunden',
'fc0_sunrise' => 'Sonnenaufgang',
'fc0_sunset' => 'Sonnenuntergang',
'fc0_symbol_day' => 'Tagesprognose',
'fc0_symbol_night' => 'Nachtprognose',
'fc0_uv' => 'UV-Belastung',
'fc0_windgust' => 'Windstärke',
'fc0_wind_direction' => 'Windrichtung',
'fc0_windangle' => 'Windrichtungsschwankung',
'fc0_windgust' => 'Windstärke',
}
notime 1
room Zentral
valueFormat { 'fc0_max_temp' => "%.0f ºC",
'fc0_min_temp' => "%.0f ºC",
'fc0_rain' => "%d mm",
'fc0_sun' => "%d h",
'fc0_wind_direction' => "%d º",
'fc0_windangle' => "%d º",
'fc0_windgust' => "%d km/h"
}
valueIcon { 'fc0_symbol_day' => '{ myNetatmoIcons($VALUE) }',
'fc0_symbol_night' => '{ myNetatmoIcons($VALUE) }'
}
valueStyle style="text-align:right;"
ich dachte nach diesem Prinzip https://forum.fhem.de/index.php/topic,55575.msg471813.html#msg471813.
= in meinem Fall. .*:FILTER=TYPE!=Wettervorhersage:fc0_wind_direction die "Windrichtung aus der RG rausnehmen
Im Gegenteil, wenn ich das so mache, habe ich bei einem List alle meine Devices im List, aber die Windrichtung ist noch immer da.
Könnt ihr mir bitte sagen, wie ich das anstellen muss damit Windrichtung und Windrichtungsschwankung NICHT angezeigt wird
Danke
Helmut
Hinter dem Doppelpunkt kommt bei readingsGroups eine Regex, keine Devspec. Du müsstes also eine regex bauen, die die Windrichtung ausschliesst: (ungetestet)
(?!fc0_wind_direction)fc0\w+
Guten Rutsch :-)
Hallo KernSani dir auch einen guten Rutsch.
Da komme ich nicht ganz mit, wenn ich die RG jetzt so definiere:
Wettervorhersage:fc0\w+
Wettervorhersage:(?!fc0_wind_direction)fc0\w+
Dann wird sie doppelt angezeigt und im zweiten Teil ist die Windrichtung weg
Gruß
Helmut
Du hast es ja auch doppelt definiert ;-) Es reicht Wettervorhersage:(?!fc0_wind_direction)fc0\w+
Danke wollte ich gerade posten habs gefunden
Wettervorhersage:(?!fc0_wind_direction)fc0\w+
Nur für einen Dummy wie ich, wie kann ich das noch hinbekommen dass auch fc0_windangel nicht angezeigt wird?
Daaaanke
Helmut
müsste so aussehen:
(?!(fc0_wind_direction|fc0_windangle))fc0\w+
Oja danke Trennung durch Pipe! Ich habs mit Klammern und Beistrich versucht.
Kommt gleich in meine Doku
So jetzt guten Rutsch Danke
Helmut