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.

Reply via email to