*Question 3,* to have 'loose' coupling between this reader-script and any follow-on function. Is it possible to add one or more lines for export/save of the JSON-file to a designated folder?
Op zondag 16 februari 2020 08:38:02 UTC+1 schreef Ton vanN: > > Fitted the stand-alone reader *on an 'empty' Raspberry without weewx* > (just Raspian_Buster + latest Domoticz_beta). > In new folder /home/pi/Install-files > Slight name-change to match my system-configuration. > > First result from Putty's CLI shown below. > > pixx@raspberrypixx:~ $ sudo python > /home/pi/Install_files/hp3001_reader_python_script.py > Traceback (most recent call last): > File "/home/pi/Install_files/hp3001_reader_python_script.py", line 4, in > <module> > import usb.core > ImportError: No module named usb.core > > More or less as expected the 'import'-section causes first trouble, > calling modules not present. > Not further tested, expecting 'more of the same'. Seems to demonstrate > that 'stand-alone' in this case is not 100%. > > After installation on that machine of *weewx in the 'basic' form > according to the UserGuide*, the result is as below (for my > configuration): > > pixx@raspberrypixx:~ $ sudo python > /home/pi/Install_files/hp3001_reader_python_script.py > {'dateTime': 1581756586, 'extraHumid4': 88, 'extraHumid5': 88, > 'extraHumid2': 54, 'extraHumid3': 88, 'extraHumid1': 56, 'extraTemp4': > 11.4, 'extraTemp5': 11.4, 'extraTemp2': 16.8, 'extraTemp3': 11.3, > 'usUnits': 17, 'extraTemp1': 17.2} > > Looks good! > Probably simplest solution with least effort is installation of weewx > before running of the reader-script: > installation may be, either 'basic', or via setup.py > > *Next questions* > - the output of this script on Putty's CLI is recognized as a JSON-file > - reading a program from another programmer is not always easy. > Therefore the quick&easy requests to the programmer (*Olivier?*) for > support of my views: > 1. What is the line of the script with the print-command and the > JSON-file-name for this output? > 2. Output by the JSON-file now dynamically limited to data from valid > sensors. > => if a sensor goes down (such as 'battery empty'), then a different > JSON-file. > For subsequent processing somewhat easier/simpler if 'empty' fields are > still there. > How/where to change the script to get that? > > Op vrijdag 14 februari 2020 08:50:02 UTC+1 schreef Ton vanN: >> >> Risto, >> >> This script sure helps: >> after stripping out the comments, it ran without errors at first try! >> Seems quite a good starting point for my planned further effort in >> direction of Domoticz and for graphing with RRDTool. >> Like you did, tested while weewx still around & active: therefore next to >> test that it runs without weewx >> If not, to be checked whether it runs with weewx installed by the >> 'simple' method (spreading the files from /root). >> >> Last week ;-) quickly learned a lot about weewx by try& error: >> Olivier_G thanks for the continuous support for this NOOB! >> >> My conclusion for first use of weewx: >> the first installation of weewx makes the difference, but :-( that is >> unknown for a first time user of weewx. >> Perhaps a suggestion that in a description for an addition/modification >> for aspects such as the driver/interface for HP300x or WS3000 in one of the >> first comment lines it is clearly stated that an installation through >> setup.py is assumed, putting files in /home/weewx (*or* by the 'simple' >> method). >> After I changed to use of setup.py, the scripts from both Matthewwall and >> Olivier_G started running. >> >> Op vrijdag 14 februari 2020 07:02:38 UTC+1 schreef Risto H. Kurppa: >>> >>> Not sure if it helps anyone, but with Oliver's help about a year or so >>> ago, I stripped the ws3000 weewx driver code to work as standalone, without >>> needing weewx. That way I was able to just read the values to MQTT for >>> further use, without weewx dependency. The code is not cleaned in any way >>> and it's actually possible that it still uses some weewx things here or >>> there- I still have also weewx installed and haven't tested it without >>> weewx. >>> >>> https://pastebin.com/37WkUz7N >>> >>> Feel free to use & edit & expand. Or Olivier, maybe you want to add an >>> standalone script to your github? >>> >>> Risto >>> >>> >>> >>> On Fri, Feb 14, 2020 at 12:26 AM Ton vanN <ton...@gmail.com> wrote: >>> >>>> Perhaps not 100% done according to Olivier's latest message, but got >>>> the same result in weewx.conf >>>> Now (in the next days) an update for display & database ..... >>>> >>>> Op donderdag 13 februari 2020 22:26:08 UTC+1 schreef Olivier Guyotot: >>>>> >>>>> Here, I put the code on github, with some basic installation >>>>> instructions. >>>>> https://github.com/hublol/WS-3000_WeeWx >>>>> >>>>> I haven't tested those instructions recently, they might be incomplete >>>>> right now, but it's a start and I'll work to improve them if needed. >>>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "weewx-user" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/weewx-user/qDe-El03C2k/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> weewx...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/1e03f915-8022-454a-813a-fc7afc99e064%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/1e03f915-8022-454a-813a-fc7afc99e064%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> >>> >>> -- >>> | risto h. kurppa >>> | risto at kurppa dot fi >>> | http://risto.kurppa.fi >>> >> -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/f8938746-89f3-47e0-8f99-905f777270b5%40googlegroups.com.