[Homemode] Variable %WEATHERLONG% wird nicht ausgewertet/gesendet

Begonnen von caldir65, 08 Februar 2022, 16:07:25

Vorheriges Thema - Nächstes Thema

caldir65

Hallo,

ich bin gerade dabei, endlich einmal mein Homemode weiter zu konfigurieren.
nternals:
   DEF        rgr_Bewohner
   FUUID      5f54a343-f33f-378b-8628-c6e63dc15260324d
   FVERSION   22_HOMEMODE.pm:0.253080/2021-12-06
   NAME       Home
   NOTIFYDEV  AS_AbstellTreppeTuerkontakt,HM_FensterKontakt_Dachboden,MyWeather,OUT_Twilight,RM.Eltern.Schlafzimmer,RM.Flur.oben,RM.Flur.unten,RM.Kind1.rechts,RM.Kind2.Joschua,RauchmelderWZ,Smartphone_Christoph,Smartphone_Joschua,Smartphone_Meike,Unwetterzentrale,WM_Log,bz_FensterKontakt.Bad,global,gwc_FensterKontakt.GaesteWC,rgr_Bewohner,rr_Christoph,rr_Joschua,rr_Meike,sz_FensterKontaktSchlafzimmer,tr_ThermometerTerasse
   NR         1450
   NTFY_ORDER 51-Home
   RESIDENTS  rr_Christoph,rr_Joschua,rr_Meike
   SENSORSCONTACT AS_AbstellTreppeTuerkontakt,HM_FensterKontakt_Dachboden,bz_FensterKontakt.Bad,gwc_FensterKontakt.GaesteWC,sz_FensterKontaktSchlafzimmer
   SENSORSSMOKE RM.Eltern.Schlafzimmer,RM.Flur.oben,RM.Flur.unten,RM.Kind1.rechts,RM.Kind2.Joschua,RauchmelderWZ
   STATE      Nachmittag
   TYPE       HOMEMODE
   VERSION    1.5.5
   READINGS:
     2022-02-08 15:22:47   HomeInfo        <html>Gefunden wurden 1 übereinstimmende(s) Anwesenheits Gerät(e) vom Devspec "TYPE=PRESENCE" für Bewohner "rr_Christoph"! Übereinstimmende Geräte: "Smartphone_Christoph"<br>Gefunden wurden 1 übereinstimmende(s) Anwesenheits Gerät(e) vom Devspec "TYPE=PRESENCE" für Bewohner "rr_Joschua"! Übereinstimmende Geräte: "Smartphone_Joschua"<br>Gefunden wurden 1 übereinstimmende(s) Anwesenheits Gerät(e) vom Devspec "TYPE=PRESENCE" für Bewohner "rr_Meike"! Übereinstimmende Geräte: "Smartphone_Meike"<br><br>Falls ein oder mehr Anweseheits Geräte falsch zugeordnet wurden, so benenne diese bitte so um dass die Bewohner Namen (christoph,joschua,meike) nicht Bestandteil des Namen sind.<br>Nach dem Umbenennen führe einfach "set Home updateInternalsForce" aus um diese Überprüfung zu wiederholen.</html>
     2022-02-08 15:53:03   alarmSmoke     
     2022-02-08 15:53:03   alarmSmoke_ct   0
     2022-02-08 15:53:03   alarmSmoke_hr   
     2022-02-08 10:07:38   alarmState      disarm
     2020-09-06 10:52:19   anyoneElseAtHome off
     2022-02-08 14:32:28   contactsDoorsInsideOpen
     2022-02-08 14:32:28   contactsDoorsInsideOpen_ct 0
     2022-02-08 14:32:28   contactsDoorsInsideOpen_hr
     2022-02-08 14:28:16   contactsDoorsMainOpen_ct 0
     2022-02-08 14:28:16   contactsDoorsOutsideOpen_ct 0
     2022-02-08 14:32:28   contactsOpen   
     2022-02-08 14:32:28   contactsOpen_ct 0
     2022-02-08 14:32:28   contactsOpen_hr
     2022-02-08 14:28:16   contactsOutsideOpen_ct 0
     2022-02-08 14:28:16   contactsWindowsOpen_ct 0
     2022-02-08 14:59:49   daytime         Nachmittag
     2022-02-08 15:50:06   dewpoint        6.3
     2020-09-06 10:52:19   dnd             off
     2022-02-08 15:53:26   humidity        90
     2022-02-08 15:50:06   humidityTrend   steigend
     2022-02-07 06:02:58   icewarning      0
     2022-02-08 14:42:07   lastAbsentByPresenceDevice Smartphone_Meike
     2022-02-08 14:42:07   lastAbsentByResident rr_Meike
     2022-02-08 14:42:07   lastActivityByPresenceDevice Smartphone_Meike
     2022-02-08 12:47:58   lastActivityByResident rr_Meike
     2022-02-08 14:31:40   lastContact     AS_AbstellTreppeTuerkontakt
     2022-02-08 14:32:28   lastContactClosed AS_AbstellTreppeTuerkontakt
     2021-08-26 23:15:48   lastGoneByResident rr_Meike
     2022-02-08 14:42:07   lastLocationByResident rr_Meike - underway
     2022-02-08 12:47:58   lastPresentByPresenceDevice Smartphone_Meike
     2022-02-08 12:47:58   lastPresentByResident rr_Meike
     2022-02-08 15:53:03   light           4
     2022-02-08 10:07:37   location        home
     2022-02-08 14:59:50   mode            Nachmittag
     2022-02-08 10:07:38   modeAlarm       disarm
     2020-09-06 10:52:19   panic           off
     2022-02-08 10:07:37   presence        present
     2022-02-08 14:42:07   prevActivityByResident rr_Meike
     2022-02-08 14:31:40   prevContact     
     2022-02-08 14:32:28   prevContactClosed
     2022-02-08 10:07:37   prevLocation    underway
     2022-02-08 14:59:50   prevMode        afternoon
     2022-02-08 10:07:38   prevModeAlarm   armaway
     2022-02-08 15:02:21   season          Winter
     2022-02-08 14:28:16   sensorsTampered_ct 0
     2022-02-08 14:59:50   state           Nachmittag
     2022-02-08 15:50:06   temperature     8.7
     2022-02-08 15:50:06   temperatureTrend fallend
     2022-02-08 15:53:03   twilight        100
     2022-02-08 15:53:03   twilightEvent   ss_indoor
   helper:
     enabledDevices AS_AbstellTreppeTuerkontakt,HM_FensterKontakt_Dachboden,MyWeather,OUT_Twilight,RM.Eltern.Schlafzimmer,RM.Flur.oben,RM.Flur.unten,RM.Kind1.rechts,RM.Kind2.Joschua,RauchmelderWZ,Smartphone_Christoph,Smartphone_Joschua,Smartphone_Meike,Unwetterzentrale,WM_Log,bz_FensterKontakt.Bad,global,gwc_FensterKontakt.GaesteWC,rgr_Bewohner,rr_Christoph,rr_Joschua,rr_Meike,sz_FensterKontaktSchlafzimmer,tr_ThermometerTerasse
     lastChangedAttr webCmd
     lastChangedAttrValue modeAlarm
Attributes:
   DbLogExclude .*
   HomeAdvancedUserAttr 1
   HomeAutoPresence 1
   HomeCMDalarmSmoke-off msg push ENTWARNUNG: Alle Rauchalarme sind beendet!
   HomeCMDalarmSmoke-on {
  my $is = "meldet";
  $is = "melden" if (%SMOKECT% > 1);
  fhem "msg push ACHTUNG: %SMOKEHR% $is Rauchalarm!";
}
   HomeDaytimes 00:00|Mitternacht 00:05|Nacht 06:30|Morgen 10:00|Vormittag 13:00|Mittag 14:30|Nachmittag 17:30|Vorabend 19:00|Abend 23:00|Spätabend
   HomeIcewarningOnOffTemps 2 3
   HomeLanguage DE
   HomeSeasons 03.01|Frühling 06.01|Sommer 09.01|Herbst 12.01|Winter
   HomeSensorAirpressure WM_Log:nn_luftdruck
   HomeSensorTemperatureOutside tr_ThermometerTerasse
   HomeSensorWindspeed WM_Log:avg_windgeschwindigkeit
   HomeSensorsBatteryLowPercentage 25
   HomeSensorsContact model=HM-SEC-SC(O|-2)
   HomeSensorsSmoke model=HM-SEC-SD(|-2)
   HomeSpecialLocations Garten
   HomeTextAndAreIs und|sind|ist
   HomeTextClosedOpen geschlossen|geöffnet
   HomeTextNosmokeSmoke kein Rauch|Rauch
   HomeTextRisingConstantFalling steigend|gleichbleibend|fallend
   HomeTextTodayTomorrowAfterTomorrow Heute|Morgen|Übermorgen
   HomeTextWeatherForecastInSpecDays In %DAY% Tagen %CONDITION% bei Temperaturen von %LOW% bis %HIGH%°C.
   HomeTextWeatherForecastToday %DAY% %CONDITION% bei Temperaturen von %LOW% bis %HIGH%°C. Aktuelle Temperatur %TEMPERATURE%°C bei einer Luftfeuchtigkeit von %HUMIDITY%%. Die gefühlte Temperatur ist %WINDCHILL%°C bei einer Windgeschwindigkeit von %WIND%km/h.
   HomeTextWeatherForecastTomorrow %DAY% %CONDITION% bei Temperaturen von %LOW% bis %HIGH%°C.
   HomeTextWeatherLong Es %TOBE% %CONDITION% bei %TEMPERATURE%°C und %HUMIDITY%% Luftfeuchtigkeit. Die gefühlte Temperatur ist %WINDCHILL%°C bei einer Windgeschwindigkeit von %WIND%km/h. Der Luftdruck liegt bei %PRESSURE%hPa.
   HomeTextWeatherNoForecast Es ist leider keine Wettervorhersage für den angegebenen Tag verfügbar!
   HomeTextWeatherShort %CONDITION%, %TEMPERATURE%°C, %HUMIDITY%% Luftfeuchtigkeit, Luftdruck %PRESSURE%hPa
   HomeTwilightDevice OUT_Twilight
   HomeUWZ    Unwetterzentrale
   HomeWeatherDevice MyWeather
   devStateIcon absent:user_away:dnd+on
gone:user_ext_away:dnd+on
dnd:audio_volume_mute:dnd+off
gotosleep:scene_sleeping:dnd+on
asleep:scene_sleeping_alternat:dnd+on
awoken:weather_sunrise:dnd+on
home:status_available:dnd+on
morning:weather_sunrise:dnd+on
day:weather_sun:dnd+on
afternoon:weather_summer:dnd+on
evening:weather_sunset:dnd+on
night:weather_moon_phases_2:dnd+on
   event-on-change-reading .*
   icon       floor
   room       System->Anwesenheit
   userattr   HomeCMDdaytime-Abend:textField-long HomeCMDdaytime-Mittag:textField-long HomeCMDdaytime-Mitternacht:textField-long HomeCMDdaytime-Morgen:textField-long HomeCMDdaytime-Nachmittag:textField-long HomeCMDdaytime-Nacht:textField-long HomeCMDdaytime-Spätabend:textField-long HomeCMDdaytime-Vorabend:textField-long HomeCMDdaytime-Vormittag:textField-long HomeCMDlocation-Garten:textField-long HomeCMDmode-Abend:textField-long HomeCMDmode-Mittag:textField-long HomeCMDmode-Mitternacht:textField-long HomeCMDmode-Morgen:textField-long HomeCMDmode-Nachmittag:textField-long HomeCMDmode-Nacht:textField-long HomeCMDmode-Spätabend:textField-long HomeCMDmode-Vorabend:textField-long HomeCMDmode-Vormittag:textField-long HomeCMDmode-absent-rr_Christoph:textField-long HomeCMDmode-absent-rr_Joschua:textField-long HomeCMDmode-absent-rr_Meike:textField-long HomeCMDmode-asleep-rr_Christoph:textField-long HomeCMDmode-asleep-rr_Joschua:textField-long HomeCMDmode-asleep-rr_Meike:textField-long HomeCMDmode-awoken-rr_Christoph:textField-long HomeCMDmode-awoken-rr_Joschua:textField-long HomeCMDmode-awoken-rr_Meike:textField-long HomeCMDmode-gone-rr_Christoph:textField-long HomeCMDmode-gone-rr_Joschua:textField-long HomeCMDmode-gone-rr_Meike:textField-long HomeCMDmode-gotosleep-rr_Christoph:textField-long HomeCMDmode-gotosleep-rr_Joschua:textField-long HomeCMDmode-gotosleep-rr_Meike:textField-long HomeCMDmode-home-rr_Christoph:textField-long HomeCMDmode-home-rr_Joschua:textField-long HomeCMDmode-home-rr_Meike:textField-long HomeCMDpresence-absent-rr_Christoph:textField-long HomeCMDpresence-absent-rr_Joschua:textField-long HomeCMDpresence-absent-rr_Meike:textField-long HomeCMDpresence-present-rr_Christoph:textField-long HomeCMDpresence-present-rr_Joschua:textField-long HomeCMDpresence-present-rr_Meike:textField-long HomeCMDseason-Frühling:textField-long HomeCMDseason-Herbst:textField-long HomeCMDseason-Sommer:textField-long HomeCMDseason-Winter:textField-long
   webCmd     modeAlarm

Meine Telegramm- und Weather-Definition funktionieren, werden auch an anderer Stelle benutzt. Leider bekomme ich es nicht hin, daß mir per Telegramm das Wetter in Langform (wie im Modul definiert) gesendet wird
msg push %WEATHERLONG%
sendet mir nur ein%WEATHERLONG%es sollte aber in etwa so etwas dabei heraus kommenEs ist wolkig bei 17.88°C und 23.17% Luftfeuchtigkeit. Die gefühlte Temperatur ist 20 °C bei einer Windgeschwindigkeit von 7km/h. Der Luftdruck ist bei 973.5592hPa.

Habe ich jetzt noch etwas übersehen?

Gruß, Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.