Dewpoint legte nach Update vom 17.05.2018 keine Taupunkt und absFeuchte an

Begonnen von sash.sc, 19 Mai 2018, 08:39:07

Vorheriges Thema - Nächstes Thema

sash.sc

Hallo zusammen.

Habe gemerkt das es vom Dewpoint Modul ein Update gegeben hat.
Ich hatte es mitmachen lassen, bemerkte aber, dass es dann keine state/STATE Ergänzung mehr gab.
Ich habe ein Diagramm, wo alle Sensoren die absFeuchte darstellen. Diese fehlten dann auf einmal.
Habe mir aus meinen täglichen Backups dann die alte Version wieder hergeholt.

War das sol gewollt ? Wass muss man ändern ???

Gruß
sascha
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

hotbso

Ich vermute, bei deinem Zielgerät (dem Thermometer?) ist ein stateFormat definiert.

Das direkte Ändern des STATE von einem anderen Device ist bei Dewpoint ein Relikt aus der Urzeit, als es wohl stateFormat usw. noch nicht gab.
Ggf. arbeiteten beide Mechanismen gegeneinander, bei Dir vorher offenbar "zufällig" richtig, bei anderen Fällen aber "zufällig" falsch.

Ich habe dewpoint so geändert, dass stateFormat gewinnt. Siehe auch die Moduldoku, die das offentlich verständlich beschreibt.

Falls das nicht der Grund ist, bitte die Definition von dewpoint und Zielgerät posten.

Gruss
holger


sash.sc

Hier mal ein List von einem Device, wo dann der Taupunkt weg war und die absFeuchte.


Internals:
   CHANGED   
   DEF        3E -0.9
   IODev      LCG
   LASTInputDev LCG
   LCG_MSGCNT 21874
   LCG_TIME   2018-05-20 15:50:06
   LaCrosse_lastRcv 2018-05-20 15:50:05
   MSGCNT     21870
   NAME       ts_abstkam
   NR         361
   STATE      T: 22.5 H: 46.0 D: 15.2 A: 9.2 S: 15.2
   TYPE       LaCrosse
   addr       3E
   battery_new 0
   corr1      -0.9
   corr2      0
   previousH  46
   previousT  22.5
   sensorType 0=T(H)
   READINGS:
     2018-05-18 20:38:33   D               4.5
     2017-08-02 20:01:01   T               19.6 H: 76 D: 15.3 A: 12.8 D: 15.3 A: 12.8
     2018-05-20 15:47:16   absFeuchte      9.2
     2018-05-20 15:50:05   battery         ok
     2017-07-26 15:33:40   dewpoint        15.2
     2018-05-20 15:50:05   humidity        46
     2018-05-20 15:50:05   schimmelt       15.2
     2018-05-20 15:50:05   state           T: 22.5 H: 46
     2018-05-20 15:50:05   temperature     22.5
Attributes:
   IODev      LCG
   alias      Temp. Abstellkammer
   event-min-interval .*:300
   group      Temp
   icon       icoKLIMA
   room       00_AbStKam,80_Diagramme
   stateFormat {sprintf("T: %.1f H: %.1f D: %.1f A: %.1f S: %.1f", ReadingsVal("$name","temperature",0), ReadingsVal("$name","humidity",0), ReadingsVal("$name","dewpoint",0), ReadingsVal("$name","absFeuchte",0), ReadingsVal("$name","schimmelt",0))}
   userReadings schimmelt {schimmelfreiMinTemp(ReadingsVal("ts_abstkam","temperature",15),ReadingsVal("ts_abstkam","humidity",100),100)}



Hier die dewpoint Definition.


Internals:
   CMD_TYPE   dewpoint
   DEF        dewpoint .* T H D
   DEV_REGEXP .*
   HUM_NAME   H
   NAME       dew_state
   NEW_NAME   D
   NOTIFYDEV  LCG,EG_HZ,SVG_CUL_TX_0,rssi_read_from_device,RSSI_Save_old_values,myamad,HM_4BE2D1,SVG_FileLog_Stromverbrauch_1,ESPEasy_EG_HZ_Regler_RSSI,Batterie,ipcam,Licht_aussen,WEB_192.168.2.108_51611,FileLog_Hideki_30_67.3,allowed_WEBphone,FileLog_IT_F0FF1F1111,aussensensor,WLANduinolog,FK_Bad,SVG_FileLog_WaMa_1,lightsens,Bewohner,ESPEasy_multisens_RSSI,autocreate,Wetter,SysValues,CUL1,WEBtablet,CUL_TX_0,licht_wz_on,eventTypes,FileLog_IT_00000FFFFF,wl_sysmon_temp,kg_hz,gz_lueften_jn,regenPlot,wlanduino,WEB,RSSI_ClearAllRSSIValues,telnetForBlockingFn_1526669011,FileLog_PFR_130_241,IT_FF1FF1F000,Jenny,ActionDetector,Activity_monitoring,Schatten_auto,RSSI_SetUpColorSchemeDark,symbolYahooWetter,Unknown,sysmon,ESPEasy_multisens_BME,SR_Uebersicht,SVG_FileLog_FSMD_01_2,RSSI_SetUpAverageSaveOldValues,KeyValueProtocol_LGW_2640782,ESPEasy_multisens,mcwlan_active,FileLog_CUL_WS_8,WaMa_fertig,HM_4BDB2C_T2,FileLog_WaMa,wl_sysmon_cpustat_s,RSSI_SetUpClearRSSIValues,SVG_PFR_130_241,Vorschau,FileLog_kg_hz,LW1,ts_ben,Jallo_up,SVG_aussensensor_3,HM_4BE2D1_Event,push_temp,SVG_FileLog_lichtsens_1,Hideki_30_67.3,FileLog_IT_FF1FF1F000,PowerWamDry,Sascha,ESPEasy_EG_HZ_Regler_RL,telnetPort,dunkel_zeit,SVG_FileLog_Spritpreise_1,ts_sz,WaMa,FileLog_CUL_TX_0,bad_licht,ESPEasy_multisens_Temp.Ext.,FHEM.Backup,meinRegen,CUL868,TWL,ESPEasy_strom,pushmsg,SVG_FileLog_ts_ben_1,mswitch,SVG_FileLog_ts_bad_eg_1,ESP_reboot,wlanCUL,FHT_0000,Automatik,FileLog_ts_gz,dew_state_aussen,HM_4BE2D1_T1,ts_abstkam,YahooWetter,EG_g_bl_Licht,initialUsbCheck,Dash,Unwetterzentrale,sduinolog,SVG_FileLog_ts_bad_eg_2,Westfalen,telnetForBlockingFn_1526669011_127.0.0.1_41022,FileLog_Jenny,ESPEasy_multisens_SI,SVG_SATReceiver_FileLog_1_1,zeit,RSSI_SetUpShowOldValues,ESPEasy_multisens_Temp.Gehaeuse,AVIA,wlanCUL_active,ESPEasy_Garten_CH3,FHEMBackupOn,SATReceiver,ventilator,EG_wz_EckeLicht,wz.temp,sduino,wl_sysmon_cpustatT,FileLog_Unknown,HM_4BDB2C_Event,FileLog_ts02,HM_4BE2D1_T2,ts01,FileLog_sysmon,rssi_csv_create,TempHygro,SXZ5,Jallo_down,disher_fertig,MYSENSOR_13,ts02,IT_00000FFFFF,SVG_aussensensor_1,RSSI_SetUpBestCol,FileLog_ts_ben,SVG_FileLog_kg_hz_1,PFR_130_241,gz_lueften,IT_F0FF1F1111,wlanduino868,SVG_FileLog_ts_abstkam_1,global,FileLog_ts_bad_eg,energie,tempStatus,t_wz_grenze,RSSI_SetUpAverage,MYSENSOR_0,wlanSD1,dunkel,Logfile,FileLog_Sascha,allowed_WEBtablet,repeats,CUL_WS_8,SVG_Hideki_30_67.3,jallo.stand,mcwlan,FileLog_ts_sz,EG_HZ_test_temp,Revolt_49e7,RSSI_SertUpHighlight,Jallo1,FileLog_BWM_2,MYSENSOR_12,ladegeraet,sz_lueften_jn,WEBphone,FHEMBackup,FileLog_ts01,wz.licht.decke,SVG_lightsens_1,BWM_2,espBridge,SVG_FileLog_ts01_1,FileLog_Disher,ProWetter,FileLog_Spritpreise,SATReceiver_FileLog_1,LS,FileLog_HZ_EG,FS20_000000,SVG_EG_HZ_1,FileLog_Hue_pi,lcg_reboot,HM_4BDB2C_T1,jallo3.stand,allowed_WEB,FileLog_FHT_0000,RSSI_SetUpLastActive,ESPEasy_Garten_CH4,WlanDose,sz_lueften,SVG_ts_gz,Garten_weblink,PWD_Log,PWM_Bad,STAB10,SVG_CUL_WS_8,Stromvervbauch,wl_sysmon_load,FHEMBackup.off,wl_sysmon_fs_root,wl_sysmon_eth0,widgets,lichtsens,FileLog_Jallo1,ezlicht,EG_HZ_test,Log_mcwlan,dew_state,frei_2016,RSSI_Chart,EG_HZ_CH1,SVG_aussensensor_2,TABLETUI,FileLog_lichtsens,ts_bad_eg,FILELOG_LCG,SVG_FileLog_Disher_1,UnwetterDetailiert,SVG_FileLog_ts_sz_1,ts_gz,SVG_FHT_0000,bad_bwm,SVG_ts02,Shell,FileLog_FSMD_01,FileLog_KeyValueProtocol_LGW_2640782,ESPEasy_EG_HZ_Regler_VL,SVG_ts01,wlanSD1_RSSI,StromverbrNoti,FileLog_ts_abstkam,FileLog_FS20_000000,disher,lichtanteil,FileLog_Stromverbrauch,RSSI_SetUpInternals,Strom,EG_g_ku_Licht,ESPEasy_multisens_UV,Jallo3
   NR         404
   NTFY_ORDER 10-dew_state
   STATE      active
   TEMP_NAME  T
   TYPE       dewpoint
Attributes:
   absFeuchte 1
   room       99_Steuerung,99_System


Gruß
Sascha
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

hotbso

Wie ich vermutet habe, Du hast ein stateFormat, das aber mit der alten Version von Dewpoint unwirksam ist. Sonst hättest Du nämlich den alte Reading "dewpoint" von 2017 im STATE. In der neuen Version von dewpoint ist das stateFormat wirksam und wegen der Definition "T H D" wird ein reading D angelegt. (Siehe Doku)

Also am besten die Definition in
dewpoint .* temperature humidity dewpoint
ändern, dann funktioniert dein stateFormat direkt.

.* ist übrigens ziemlich suboptimal, da dewpoint jetzt von allen Geräten alle Events verarbeiteten muss. Ein spezifischerer RegExp wäre hilfreich.

sash.sc

Ok. Danke. Werde dann mal schauen.

Gruß Sascha

Gesendet von meinem E6653 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

sash.sc

So. Habe es mal ausprobiert.

Hat am Anfang nicht funktioniert mit der neuen definition.
Habe mir dann mal angeschaut, was ich von meinen Sensoren geloggt habe.
Ich hatte nur das STATE geloggt, also aus den Internals


STATE                                      T: 23.0 H: 53.0 D: 9.0 A: 11.0 S: 9.7


Musste dann alles Log Definitionen auf umschreiben, dass dann absFeucht,temperature und humidity mit geloggt wurde und die Definitionen von den SVG´s angepasst !

Falls es interessiert. Das S:9.7 ist die Temp. ab der schimmel auftreten kann !! ;-)

gruß
Sascha

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb