Guten Morgen, ich habe versucht zwei airQ's hinzuzufügen. Ich verwende weewx 4.6.0.b1 mit Pythin 3.9 Debian Bullseye auf einem BananaPi
als Driver habe ich "cmon" eingesetzt sonst wird die Datenbank einfach zu groß cmon.sdb ist eingerichtet dann der Versuch 1. root@ba001:/home/weewx/bin# ./airq_conf --device=first_device --add-columns Using configuration file /home/weewx/weewx.conf Adding columns for device 'first_device', prefix 'og' Traceback (most recent call last): File "/home/weewx/bin/./airq_conf", line 6, in <module> user.airq_conf.main() File "/home/weewx/bin/user/airq_conf.py", line 154, in main addDropColumns(config_dict, db_binding, device, action_add, action_drop) File "/home/weewx/bin/user/airq_conf.py", line 214, in addDropColumns schema = manager_dict.get('schema',{}).get('table',{}) AttributeError: 'list' object has no attribute 'get' root@ba001:/home/weewx/bin# ./airq_conf --device=second_device --add-columns Using configuration file /home/weewx/weewx.conf Adding columns for device 'second_device', prefix 'eg' Traceback (most recent call last): File "/home/weewx/bin/./airq_conf", line 6, in <module> user.airq_conf.main() File "/home/weewx/bin/user/airq_conf.py", line 154, in main addDropColumns(config_dict, db_binding, device, action_add, action_drop) File "/home/weewx/bin/user/airq_conf.py", line 214, in addDropColumns schema = manager_dict.get('schema',{}).get('table',{}) AttributeError: 'list' object has no attribute 'get' 2. root@ba001:/home/weewx/bin# ./airq_conf --create-skin Using configuration file /home/weewx/weewx.conf device 'first_device': sensors ['co', 'co2', 'no2', 'o3', 'oxygen', 'particulates', 'pressure', 'so2', 'sound', 'temperature', 'tvoc', 'humidity', 'humidity_abs', 'dewpt'] obstypes in database [] device 'second_device': sensors ['co', 'co2', 'no2', 'particulates', 'pressure', 'sound', 'temperature', 'tvoc', 'humidity', 'humidity_abs', 'dewpt'] obstypes in database [] Seasons skin path: /home/weewx/skins/Seasons airQ skin path: /home/weewx/skins/airQ Seasons skin lang: None '/home/weewx/skins/airQ' already exists, contents will be overwritten copy seasons.css copy seasons.js copy favicon.ico font directory already exists copy OpenSans-Regular.ttf copy OpenSans.woff copy OpenSans-Bold.ttf copy OpenSans.woff2 copy Kanit-Bold.ttf copy license.txt copy OFL.txt copy Kanit-Regular.ttf language directory already exists creating skin file '/home/weewx/skins/airQ/skin.conf' writing section [CheetahGenerator] writing section [CopyGenerator] writing section [ImageGenerator] writing section [Generators] done. no language defined Traceback (most recent call last): File "/home/weewx/bin/./airq_conf", line 6, in <module> user.airq_conf.main() File "/home/weewx/bin/user/airq_conf.py", line 152, in main createSkin(config_path,config_dict, db_binding) File "/home/weewx/bin/user/airq_conf.py", line 664, in createSkin airqlang = SkinLanguage(seasons_skin_path,airq_skin_path,seasons_lang) File "/home/weewx/bin/user/airq_conf.py", line 805, in __init__ if os.path.isfile(self.seasons_lang_path): File "/usr/lib/python3.9/genericpath.py", line 30, in isfile st = os.stat(path) TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType 3. jedoch root@ba001:/home/weewx/bin# ./airq_conf --device=second_device --set-location=53.605963,11.341407 Using configuration file /home/weewx/weewx.conf device 'second_device' host '192.168.38.19' set {'geopos': {'lat': 53.605963, 'long': 11.341407}} Are you sure you want to proceed (y/n)?y id: 21...63 content: Success: new setting saved for key 'geopos': {'lat': 53.60597, 'long': 11.34141} und root@ba001:/home/weewx/bin# ./airq_conf --device=second_device --set-ntp=de Using configuration file /home/weewx/weewx.conf device 'second_device' host '192.168.38.19' set {'TimeServer': 'ptbtime3.ptb.de'} Are you sure you want to proceed (y/n)?y id: 21..63 content: Success: new setting saved for key 'TimeServer': ptbtime3.ptb.de erfolgreich Ich bitte um Hilfe Hartmut -- 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/df9a36c3-67e1-4b1b-9fc7-b880c8fd19b7n%40googlegroups.com.