Thanks- I'll take a look and report back if I sort anything out. And yes, 
mwall seems to do some terrific stuff, but a driver isn't what I need. I 
don't want to replace my wx station with MQTT sensors, but add some soil 
temperature readings, etc., from other Pis scattered around my house and 
yard. I'm currently parsing text files as a service, but subscribing to an 
MQTT topic would be much better I think.  

On Wednesday, January 24, 2018 at 1:58:54 AM UTC-5, Andreas Landixus wrote:
>
> https://github.com/Landixus/mqttpondWeewx 
> is not working right now, but could be that i have server and client 
> running on same raspberry pi
> But when you test it and post errors we can investigate deeper.
>
> Otherwise mwall has write a driver for mqtt that works i hear:
> https://github.com/morrowwm/weewxMQTT
>
> Am Dienstag, 23. Januar 2018 23:27:44 UTC+1 schrieb Steve Chiz:
>>
>> I, too, would be interested in this, as it seems like it would be a much 
>> better way than parsing txt or xml files as I currently do for additional 
>> sensors.
>>
>> On Thursday, January 18, 2018 at 9:04:53 AM UTC-5, Andreas Landixus wrote:
>>>
>>> Oh i am high interested in this service, because i want to add some 
>>> sensors that publish mqtt messages.
>>> Please post it.
>>>
>>> Am Dienstag, 12. September 2017 02:39:09 UTC+2 schrieb Dan Verbus:
>>>>
>>>> I've got a service written that works, if you want a copy. Each sensor 
>>>> publishes to it's own MQTT topic and the service reads off the queue 
>>>> whenever it receives a loop packet and appends whatever data it finds. Let 
>>>> me know and I'll post it.
>>>>
>>>> Dan
>>>>
>>>>
>>>> On Wednesday, June 21, 2017 at 7:37:28 PM UTC-4, Craig Thom wrote:
>>>>>
>>>>> Thanks.  I'm using the sdr driver, so I'm leaning toward a service, 
>>>>> and I've already got a little experience writing one.
>>>>>
>>>>> On Tuesday, June 20, 2017 at 6:05:12 PM UTC-4, Neville Davis wrote:
>>>>>>
>>>>>> In getting the data into weewx.....I have a number of different 
>>>>>> sensors i2C one wire and data from a web sever (json) from my 
>>>>>> Airconditioner...all being input to weewx.
>>>>>>
>>>>>> My basic method is to get data as a csv file by running scripts from 
>>>>>> boot ( i have 3 of these files being generated in a ramdisk) and then I 
>>>>>> use 
>>>>>> 2 methods...a driver the get all the weather data and a weewx service to 
>>>>>> get the data from the aircon. The following is a screen shot of the 
>>>>>> current 
>>>>>> conditions.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Monday, June 19, 2017 at 10:43:33 PM UTC+10, Craig Thom wrote:
>>>>>>>
>>>>>>> Thanks.  My question is really about getting the data into weewx, 
>>>>>>> but I'll worry about that later.
>>>>>>>
>>>>>>> After another message about the sensors themselves, I've decided to 
>>>>>>> go with low power 915MHz radio using the mysensors org protocol.  I 
>>>>>>> should 
>>>>>>> be able to get many months from 3xAA batteries.  The parts are coming 
>>>>>>> from 
>>>>>>> China, so I've got a month or two to think about getting them into 
>>>>>>> weewx. 
>>>>>>>  It will probably be after the eclipse, since I'll be spending 
>>>>>>> increasing 
>>>>>>> time testing the hardware and software to photograph it.
>>>>>>>
>>>>>>> So sensors through mysensors hub to MQTT broker, and then somehow 
>>>>>>> into weewx.  In August.
>>>>>>>
>>>>>>> On Wednesday, June 14, 2017 at 11:28:27 AM UTC-4, Paul Bartholdi 
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Hello,
>>>>>>>>
>>>>>>>> It could be good to have a look at "http://www.yoctopuce.com";. The 
>>>>>>>> company is based in Geneva, Switzerland, but send products worldwide, 
>>>>>>>> with 
>>>>>>>> typical Swiss high quality. They have extremely low power hubs usb --> 
>>>>>>>> Ethernet, gsm or WiFi, which can put all the boards asleep and wake up 
>>>>>>>> only 
>>>>>>>> on command from central PC. Boards include barometer, temperature(s), 
>>>>>>>> humidity, light and many other possibilities not so much related to 
>>>>>>>> weather 
>>>>>>>> station. Software exists for most high level languages (C, C++, Java, 
>>>>>>>> Python, shell (bash) etc.).
>>>>>>>> MQTT looks very interesting, but I had no time yet to play with 
>>>>>>>> it.  To interface other programs with weewx data, I simply interrogate 
>>>>>>>> the 
>>>>>>>> database (mysql).
>>>>>>>> Hope this helps.     Paul
>>>>>>>>
>>>>>>>> On Tuesday, June 13, 2017 at 3:53:48 PM UTC+2, Craig Thom wrote:
>>>>>>>>>
>>>>>>>>> tl;dr What's the best way of getting home brew wireless sensor 
>>>>>>>>> data into weewx?
>>>>>>>>>
>>>>>>>>> I plan to build a soil moisture (and temperature) sensor for my 
>>>>>>>>> garden bed.  I'll likely build another for leaf wetness and UV index, 
>>>>>>>>> because the sensors are cheap and it will be fun.
>>>>>>>>>
>>>>>>>>> The question is how best to get this data to weewx.  I am already 
>>>>>>>>> using the SDR driver for my Acurite 5-in-1 and additional sensors.
>>>>>>>>>
>>>>>>>>> I could use a 433MHz transmitter.  I think, though, I'd have to 
>>>>>>>>> decide on how to make a packet, then modify rtl_433 to recognize that 
>>>>>>>>> packet, then modify SDR.py to use that new rtl_433 packet.  This 
>>>>>>>>> seems 
>>>>>>>>> pretty complicated.
>>>>>>>>>
>>>>>>>>> Or, since these sensors will be within range of wifi, I could use 
>>>>>>>>> an ESP2866.  This is attractive because the microcontroller for 
>>>>>>>>> reading the 
>>>>>>>>> sensor and processing the data is in the same package.  I really like 
>>>>>>>>> this 
>>>>>>>>> idea.
>>>>>>>>>
>>>>>>>>> But how do I get the data to weewx?
>>>>>>>>>
>>>>>>>>> Because the sensor will be running on batteries (and maybe solar 
>>>>>>>>> cells for the UV/leaf wetness one), I do not want to turn on the wifi 
>>>>>>>>> radio 
>>>>>>>>> except when absolutely necessary, so weewx will not be able to 
>>>>>>>>> initiate 
>>>>>>>>> contact.
>>>>>>>>>
>>>>>>>>> My first thought was to use ftp, so the sensor connects to an FTP 
>>>>>>>>> server on my network, probably on the RPi running weewx, and dumps a 
>>>>>>>>> file. 
>>>>>>>>>  Then I could write a service within weewx to check for that file, 
>>>>>>>>> read it, 
>>>>>>>>> and add the data to the LOOP packet.
>>>>>>>>>
>>>>>>>>> But I was reading through old discussions here, and I found one 
>>>>>>>>> using MQTT as a source for weewx.  There was no resolution reached, 
>>>>>>>>> other 
>>>>>>>>> than some references to weeRT that I didn't really understand (and 
>>>>>>>>> weeRT is 
>>>>>>>>> a lot harder to Google than weewx).  
>>>>>>>>>
>>>>>>>>> MQTT is attractive because it's a standard, and other things could 
>>>>>>>>> subscribe to the sensor data (like a home automation program, or 
>>>>>>>>> something 
>>>>>>>>> that will turn on the water to the garden bed).
>>>>>>>>>
>>>>>>>>> I'd rather not start from scratch with the regular sensors; I'd 
>>>>>>>>> like to keep using the sdr driver.
>>>>>>>>>
>>>>>>>>> Is there some really obvious solution that I'm missing?  Is there 
>>>>>>>>> code someone for producing Acurite-like radio packets so my sensors 
>>>>>>>>> could 
>>>>>>>>> just pretend to be a tower sensor or something?
>>>>>>>>>
>>>>>>>>> (I was concerned about getting accurate numbers from a soil 
>>>>>>>>> moisture sensor, because all my reading says it depends on soil type, 
>>>>>>>>> and 
>>>>>>>>> it needs to be calibrated, etc., but Davis doesn't do any of that 
>>>>>>>>> calibration, and if just using relative moisture is good enough for 
>>>>>>>>> them, 
>>>>>>>>> it's good enough for me.)
>>>>>>>>>
>>>>>>>>

-- 
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.

Reply via email to