Hallo und Guten Morgen,
da sind noch 2 Fehler.
1. airQ_corant.py
__altitude = config_dict['airQ'][device]['altitude']
if len(__altitude)==3:
__altitude = weewx.units.ValueTuple(__altitude[0],__altitude[1],
__altitude[2])
else:
__altitude = weewx.units.ValueTuple(__altitude[0],__altitdue[1],'
group_altitude')
in Zeile 355
2. ich weiß nicht wo ich suchen muss.
Jul 25 07:50:39 hesba weewx[10248] INFO weewx.reportengine: Using
localization file /home/weewx/skins/airQ/lang/de.conf for report
'airqReport'
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: Generate
failed with exception '<class 'TypeError'>'
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: ****
Ignoring template /home/weewx/skins/airQ/first_device.html.tmpl
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: ****
Reason: 'UnknownType' object is not subscriptable
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: ****
Traceback (most recent call last):
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: ****
File "/home/weewx/bin/weewx/cheetahgenerator.py", line 332, in generate
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: ****
unicode_string = compiled_template.respond()
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: ****
File "_home_weewx_skins_airQ_first_device_html_tmpl.py", line 346, in
respond
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: ****
File "/home/weewx/bin/weewx/units.py", line 1612, in __getattr__
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: ****
converted = self.convert(target_unit)
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: ****
File "/home/weewx/bin/weewx/units.py", line 1593, in convert
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: ****
value_t = convert(self.value_t, target_unit)
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: ****
File "/home/weewx/bin/weewx/units.py", line 1938, in convert
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: ****
if val_t[1] == target_unit:
Jul 25 07:50:40 hesba weewx[10248] ERROR weewx.cheetahgenerator: ****
TypeError:
'UnknownType' object is not subscriptable
wenn ich in $current.airqHumAbs.gram_per_meter_cubed
".gram_per_meter_cubed" keine Fehler
Gruß
Hartmut
[email protected] schrieb am Samstag, 24. Juli 2021 um 21:12:16 UTC+2:
> I added an additional command to the configuration tool, that creates a
> simple skin based on the Seasons skin with all the airQ devices found in
> weewx.conf and displaying the values and the diagrams for them. Simply call
> sudo
> airq_conf --create-skin and find the new skin in /etc/weewx/skins/airQ.
>
> Karen K schrieb am Sonntag, 18. Juli 2021 um 21:21:11 UTC+2:
>
>> Configuration tool is uploaded to Github. Please, be careful using it.
>> Don't forget backup.
>>
>> Karen K schrieb am Sonntag, 18. Juli 2021 um 18:48:36 UTC+2:
>>
>>> CO is really milligram not microgram according to the airQ documentation
>>> and the display in the airQ app.
>>>
>>> Regarding "prefix": If you have more than one airQ device, you need
>>> different names of the observation types for each of them. That's the
>>> prefix for. Imagine there are 3 airQ devices, one outside, one in the
>>> bedroom and one in the living room. Your could configure the outside device
>>> without prefix to put "co", "co2", "no2", "noise", "o3", "pm1_0", "pm2_5",
>>> "pm10_0", and "so2" into the predefined columns of the WeeWX database. For
>>> the bedroom device you could set "prefix = bedroom". So you get
>>> "bedroom_co", "bedroom_co2" etc. for that device. And for the living room
>>> device you could set "prefix = livingroom". So you get "livingroom_co",
>>> "livingroom_co2", etc. for that. To create the appropriate columns in the
>>> database I prepare a tool. I it is written, but still not tested. I got the
>>> second shot of Corona vaccination yesterday, and I am still down.
>>>
>>> Thank you for the information about installing the crypto modules. In my
>>> case there was no need to install it separately. But I will include it in
>>> the documentation.
>>>
>>>
>>>
>>>
>>> [email protected] schrieb am Sonntag, 18. Juli 2021 um 07:18:29 UTC+2:
>>>
>>>> Guten Morgen,
>>>> ich habe die Fehler während der Installation beseitigt. auch unter
>>>> 1. airQ_corant.py Zeile 279 'co': ('co', 'milligram_per_meter_cubed',
>>>> 'group_concentration',lambda x:x[0]),
>>>>
>>>> microgram_per_meter_cubed
>>>> 2. wie funktioniert das mit dem "prefix"
>>>> wird dann co oder co2 zu "prefixco" oder "prefixco2"
>>>>
>>>> Bei einem Rechner war ich erfolgreich mit der Installation.
>>>>
>>>> Danke
>>>>
>>>> Hallo,
>>>> I fixed the errors during the installation.
>>>> how does that work with that "prefix"
>>>>
>>>> I thank you for the very good work
>>>>
>>>> A note for installing: "Crypto"
>>>> $ sudo apt-get install build-essential python3-dev
>>>> $ pip3 install pycryptodomex
>>>> $ python3 -m Cryptodome.SelfTest
>>>>
>>>> I was successful with the installation on one computer.
>>>>
>>>> Thanks
>>>> Hartmut
>>>> [email protected] schrieb am Samstag, 17. Juli 2021 um 22:01:22 UTC+2:
>>>>
>>>>> From those logs and the removed messages (I read them before they were
>>>>> removed) I am not sure what is the actual state of your installation.
>>>>> Does
>>>>> it generally work or not?
>>>>>
>>>>> In the moment I write a tool to add the necessary columns to the
>>>>> database schema. By now the only way is to add the columns
>>>>> using wee_database one by one. If you do not set a prefix, some data is
>>>>> already saved to the database like pm1_0, pm2_5, and pm10_0.
>>>>>
>>>>> [email protected] schrieb am Samstag, 17. Juli 2021 um 16:16:21 UTC+2:
>>>>>
>>>>>> Hallo,
>>>>>> by
>>>>>> root@hesba:/home/weewx/bin# ./wee_extension --install weewx-airQ.zip
>>>>>> Request to install 'weewx-airQ.zip'
>>>>>> Extracting from zip archive weewx-airQ.zip
>>>>>> Traceback (most recent call last):
>>>>>> File "./wee_extension", line 88, in <module>
>>>>>> main()
>>>>>> File "./wee_extension", line 80, in main
>>>>>> ext.install_extension(options.install)
>>>>>> File "/home/weewx/bin/weecfg/extension.py", line 130, in
>>>>>> install_extension
>>>>>> self.install_from_dir(extension_dir)
>>>>>> File "/home/weewx/bin/weecfg/extension.py", line 150, in
>>>>>> install_from_dir
>>>>>> installer_path, installer =
>>>>>> weecfg.get_extension_installer(extension_dir)
>>>>>> File "/home/weewx/bin/weecfg/__init__.py", line 1851, in
>>>>>> get_extension_installer
>>>>>> __import__('install')
>>>>>> File "/var/tmp/weewx-airQ-master/install.py", line 26
>>>>>> '#altitude': 'set_if_not_station_altitude'
>>>>>> ^
>>>>>> SyntaxError: invalid syntax
>>>>>>
>>>>>> and
>>>>>>
>>>>>> root@hesba:/home/weewx/bin# ./wee_extension --install weewx-airQ.zip
>>>>>> Request to install 'weewx-airQ.zip'
>>>>>> Extracting from zip archive weewx-airQ.zip
>>>>>> Traceback (most recent call last):
>>>>>> File "./wee_extension", line 88, in <module>
>>>>>> main()
>>>>>> File "./wee_extension", line 80, in main
>>>>>> ext.install_extension(options.install)
>>>>>> File "/home/weewx/bin/weecfg/extension.py", line 130, in
>>>>>> install_extension
>>>>>> self.install_from_dir(extension_dir)
>>>>>> File "/home/weewx/bin/weecfg/extension.py", line 150, in
>>>>>> install_from_dir
>>>>>> installer_path, installer =
>>>>>> weecfg.get_extension_installer(extension_dir)
>>>>>> File "/home/weewx/bin/weecfg/__init__.py", line 1858, in
>>>>>> get_extension_installer
>>>>>> installer = loader()
>>>>>> File "/var/tmp/weewx-airQ-master/install.py", line 8, in loader
>>>>>> File "/var/tmp/weewx-airQ-master/install.py", line 12, in __init__
>>>>>> NameError: name 'GTSInstaller' is not defined
>>>>>>
>>>>>> root@hesba:/home/weewx/bin# ./wee_extension --install weewx-airQ.zip
>>>>>> Request to install 'weewx-airQ.zip'
>>>>>> Extracting from zip archive weewx-airQ.zip
>>>>>> Saving installer file to /home/weewx/bin/user/installer/airQ
>>>>>> Saved configuration dictionary. Backup copy at
>>>>>> /home/weewx/weewx.conf.20210717161220
>>>>>> Finished installing extension 'weewx-airQ.zip'
>>>>>>
>>>>>> how do i get the data into a database
>>>>>>
>>>>>> Hartmut
>>>>>> [email protected] schrieb am Mittwoch, 14. Juli 2021 um 21:29:41
>>>>>> UTC+2:
>>>>>>
>>>>>>> Thanks for review Karen. I also found this device uRADMonitor »
>>>>>>> Products <https://www.uradmonitor.com/products/> for similar price.
>>>>>>> Now the worst part, choose one :)
>>>>>>>
>>>>>>> st 14. 7. 2021 v 17:10 odesílatel Karen K <[email protected]>
>>>>>>> napsal:
>>>>>>>
>>>>>>>> [image: dayPM.png]
>>>>>>>> https://github.com/roe-dl/weewx-airQ
>>>>>>>>
>>>>>>>> The device is specified down to -20°C. So, outside usage is
>>>>>>>> possible, if it is protected against rain.
>>>>>>>> Karen K schrieb am Sonntag, 11. Juli 2021 um 18:11:39 UTC+2:
>>>>>>>>
>>>>>>>>> Some time has passed, and finally I can present the first version
>>>>>>>>> of a driver (or better: service) to retrieve the data out of the
>>>>>>>>> Air-Q
>>>>>>>>> device of the Corant GmbH. You will find it there:
>>>>>>>>>
>>>>>>>>> Service to retrieve data from Air-Q device
>>>>>>>>> <https://github.com/roe-dl/weewx-airQ> (at Github)
>>>>>>>>> Web site of the Air-Q device <https://www.air-q.com> (including
>>>>>>>>> possibility to purchase one)
>>>>>>>>>
>>>>>>>>> The configuration is simple. The IP address of the device and the
>>>>>>>>> password are the only needed parameters. Observations are stored to
>>>>>>>>> the
>>>>>>>>> appropriate WeeWX observation types automatically.
>>>>>>>>>
>>>>>>>>> If more than one Air-Q device is used, a name prefix can be
>>>>>>>>> prepended to the observation types to distinguish between the
>>>>>>>>> devices. That
>>>>>>>>> way it is possible to store the observations of more than one device
>>>>>>>>> in the
>>>>>>>>> same database.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>> 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/ljyMS0EQR4k/unsubscribe
>>>>>>>> .
>>>>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>>>>> [email protected].
>>>>>>>> To view this discussion on the web visit
>>>>>>>> https://groups.google.com/d/msgid/weewx-user/8049deb7-a33b-4428-bc8c-f22a7a769958n%40googlegroups.com
>>>>>>>>
>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/8049deb7-a33b-4428-bc8c-f22a7a769958n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>>
>>>>>>>
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/4e5a672a-a7db-4a4d-acf7-99cb1f6f6389n%40googlegroups.com.