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 [email protected].
For more options, visit https://groups.google.com/d/optout.