Thanks Bill for the reply. I am now sending
INTE:68.11 via mqtt I do note that I do not have TIME in my mqtt message. WeeWx still not happy with this as the log after starting: Apr 10 08:24:14 ru-pi systemd[1]: Starting LSB: weewx weather system... Apr 10 08:24:14 ru-pi weewx[6379]: engine: Initializing weewx version 3.8.0 Apr 10 08:24:14 ru-pi weewx[6379]: engine: Using Python 2.7.9 (default, Sep 17 2016, 20:26:04) #012[GCC 4.9.2] Apr 10 08:24:14 ru-pi weewx[6379]: engine: Platform Linux-4.9.35-v7+-armv7l-with-debian-8.0 Apr 10 08:24:14 ru-pi weewx[6379]: engine: Locale is 'en_US.UTF-8' Apr 10 08:24:14 ru-pi weewx[6379]: engine: pid file is /var/run/weewx.pid Apr 10 08:24:14 ru-pi weewx[6385]: engine: Using configuration file /etc/weewx/weewx.conf Apr 10 08:24:14 ru-pi weewx[6385]: engine: debug is 1 Apr 10 08:24:14 ru-pi weewx[6385]: engine: Initializing engine Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading station type wxMesh (user.wxMesh) Apr 10 08:24:14 ru-pi weewx[6369]: Starting weewx weather system: weewx. Apr 10 08:24:14 ru-pi systemd[1]: Started LSB: weewx weather system. Apr 10 08:24:14 ru-pi weewx[6385]: wxMesh: MQTT host is 10.0.0.161 Apr 10 08:24:14 ru-pi weewx[6385]: wxMesh: MQTT topic is weather Apr 10 08:24:14 ru-pi weewx[6385]: wxMesh: MQTT client is wxclient Apr 10 08:24:14 ru-pi weewx[6385]: wxMesh: polling interval is 5.0 Apr 10 08:24:14 ru-pi weewx[6385]: wxMesh: label map is {'TIME': 'dateTime', 'INTE': 'outTemp', 'INHU': 'inHumidity'} Apr 10 08:24:14 ru-pi weewx[6385]: wxMesh: Connected Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.engine.StdTimeSynch Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.engine.StdTimeSynch Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service user.owfs.OWFSService Apr 10 08:24:14 ru-pi weewx[6385]: owfs: service version is 0.21 Apr 10 08:24:14 ru-pi weewx[6385]: owfs: binding is archive Apr 10 08:24:14 ru-pi weewx[6385]: owfs: interface is u Apr 10 08:24:14 ru-pi weewx[6385]: owfs: sensor map is {'extraTemp': '/uncached/28.70000A060000/temperature', 'inTemp': '/uncached/28.03CF08060000/temperature'} Apr 10 08:24:14 ru-pi weewx[6385]: owfs: sensor type map is {} Apr 10 08:24:14 ru-pi weewx[6385]: owfs: sensor unit system is metric Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service user.owfs.OWFSService Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.engine.StdConvert Apr 10 08:24:14 ru-pi weewx[6385]: engine: StdConvert target unit is 0x1 Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.engine.StdConvert Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.engine.StdCalibrate Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.engine.StdCalibrate Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.engine.StdQC Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.engine.StdQC Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.wxservices.StdWXCalculate Apr 10 08:24:14 ru-pi weewx[6385]: wxcalculate: The following values will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, dewpoint=prefer_hardware, appTemp=prefer_hardware, rainRate=prefer_hardware, windrun=prefer_hardware, heatindex=prefer_hardware, maxSolarRad=prefer_hardware, humidex=prefer_hardware, pressure=prefer_hardware, inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, cloudbase=prefer_hardware Apr 10 08:24:14 ru-pi weewx[6385]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.wxservices.StdWXCalculate Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.engine.StdArchive Apr 10 08:24:14 ru-pi weewx[6385]: engine: Archive will use data binding wx_binding Apr 10 08:24:14 ru-pi weewx[6385]: engine: Record generation will be attempted in 'hardware' Apr 10 08:24:14 ru-pi weewx[6385]: engine: Using archive interval of 300 seconds (specified in weewx configuration) Apr 10 08:24:14 ru-pi weewx[6385]: engine: Use LOOP data in hi/low calculations: 1 Apr 10 08:24:14 ru-pi weewx[6385]: wxMesh: Added to queue of 1 message temperature Apr 10 08:24:14 ru-pi weewx[6385]: manager: Daily summary version is 2.0 Apr 10 08:24:14 ru-pi weewx[6385]: engine: Using binding 'wx_binding' to database 'weewx.sdb' Apr 10 08:24:14 ru-pi weewx[6385]: manager: Starting backfill of daily summaries Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.engine.StdArchive Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.restx.StdStationRegistry Apr 10 08:24:14 ru-pi weewx[6385]: restx: StationRegistry: Registration not requested. Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.restx.StdStationRegistry Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.restx.StdWunderground Apr 10 08:24:14 ru-pi weewx[6385]: restx: Wunderground: Posting not enabled. Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.restx.StdWunderground Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.restx.StdPWSweather Apr 10 08:24:14 ru-pi weewx[6385]: restx: PWSweather: Posting not enabled. Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.restx.StdPWSweather Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.restx.StdCWOP Apr 10 08:24:14 ru-pi weewx[6385]: restx: CWOP: Posting not enabled. Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.restx.StdCWOP Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.restx.StdWOW Apr 10 08:24:14 ru-pi weewx[6385]: restx: WOW: Posting not enabled. Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.restx.StdWOW Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.restx.StdAWEKAS Apr 10 08:24:14 ru-pi weewx[6385]: restx: AWEKAS: Posting not enabled. Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.restx.StdAWEKAS Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.engine.StdPrint Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.engine.StdPrint Apr 10 08:24:14 ru-pi weewx[6385]: engine: Loading service weewx.engine.StdReport Apr 10 08:24:14 ru-pi weewx[6385]: engine: Finished loading service weewx.engine.StdReport Apr 10 08:24:14 ru-pi weewx[6385]: engine: Starting up weewx version 3.8.0 Apr 10 08:24:14 ru-pi weewx[6385]: engine: Station does not support reading the time Apr 10 08:24:14 ru-pi weewx[6385]: engine: Starting main packet loop. *Apr 10 08:24:14 ru-pi weewx[6385]: wxMesh: Working on queue of 1* *Apr 10 08:24:14 ru-pi weewx[6385]: wxMesh: Working on queue 0 payload : temperature* *Apr 10 08:24:14 ru-pi weewx[6385]: engine: Main loop exiting. Shutting engine down.* *Apr 10 08:24:14 ru-pi weewx[6385]: engine: Caught unrecoverable exception in engine:* *Apr 10 08:24:14 ru-pi weewx[6385]: **** need more than 1 value to unpack* *Apr 10 08:24:14 ru-pi weewx[6385]: **** Traceback (most recent call last):* *Apr 10 08:24:14 ru-pi weewx[6385]: **** File "/usr/share/weewx/weewx/engine.py", line 871, in main* *Apr 10 08:24:14 ru-pi weewx[6385]: **** engine.run()* *Apr 10 08:24:14 ru-pi weewx[6385]: **** File "/usr/share/weewx/weewx/engine.py", line 187, in run* *Apr 10 08:24:14 ru-pi weewx[6385]: **** for packet in self.console.genLoopPackets():* *Apr 10 08:24:14 ru-pi weewx[6385]: **** File "/usr/share/weewx/user/wxMesh.py", line 139, in genLoopPackets* *Apr 10 08:24:14 ru-pi weewx[6385]: **** (key,value) = datum.split(":")* *Apr 10 08:24:14 ru-pi weewx[6385]: **** ValueError: need more than 1 value to unpack* *Apr 10 08:24:14 ru-pi weewx[6385]: **** Exiting.* This is after I made suggested changes to the sketch. I have one esp8266 with a 18B20 offs sensor and another esp82266 with the HTU21D sensor. I understand that you are using the HTU21 and think that it might be best if I concentrate on that setup. Can you post the actual sketch you are using? I am using the WxMesh from your GitHub. I did try Frederic's fork of the code yesterday and made so many changes to the systems that I should probably do a nice clean install on my development system. Thanks much! > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.