moin,
irgendwie bekomm ich die uzsu nicht zu laufen (1.4.2), plugin wird geladen, aber irgendwie bekommt es keine logic/sheduler geladen.
hab ebenfalls über smartvisu mit dem neuen widget versucht, auch von dort wird dann nichts getriggert.
mein versuch über eine logic
plugin.yaml
items.yaml
logic.yaml
locics/uzsu.py
log
jemand ne idee ? oder wo hab ich meinen denkfehler ?
lg,
irgendwie bekomm ich die uzsu nicht zu laufen (1.4.2), plugin wird geladen, aber irgendwie bekommt es keine logic/sheduler geladen.
hab ebenfalls über smartvisu mit dem neuen widget versucht, auch von dort wird dann nichts getriggert.
mein versuch über eine logic
plugin.yaml
Code:
uzsu: class_name: UZSU class_path: plugins.uzsu
Code:
USZU: TerrasseSpots: type: dict uszu_item: EX.Terrasse.Licht.Spots cache: 'True' visu_acl: rw
Code:
EX: Terrasse: Licht: Spots: type: bool knx_dpt: 1 knx_listen: 1/4/89 knx_send: 1/1/89 knx_init: 1/4/89 visu_acl: rw alexa_name: "Spots Terrasse" alexa_description: "Bodenspots Terrasse" alexa_actions: "turnOn turnOff" alexa_types: "LIGHT"
uzsuLogiken:
filename: uzsu.py
filename: uzsu.py
#!/usr/bin/env python3
# uzsu.py
USZU.TerrasseSpots({'active':True, 'list':[
{'value':1, 'active':True, 'rrule':'FREQ=DAILY;', 'time': '17:00<sunset'},
{'value':0, 'active':True, 'rrule':'FREQ=DAILY;', 'time': '21:26'}
]})
# uzsu.py
USZU.TerrasseSpots({'active':True, 'list':[
{'value':1, 'active':True, 'rrule':'FREQ=DAILY;', 'time': '17:00<sunset'},
{'value':0, 'active':True, 'rrule':'FREQ=DAILY;', 'time': '21:26'}
]})
Code:
2018-04-30 13:48:30 WARNING Main -------------------- Init SmartHomeNG 1.4.2.0dff0244.HEAD -------------------- 2018-04-30 13:48:30 INFO Main Init Scheduler 2018-04-30 13:48:30 INFO Main Init loadable Modules 2018-04-30 13:48:30 INFO Main Loading '/usr/local/smarthome/etc/module.yaml' to 'OrderedDict' 2018-04-30 13:48:30 INFO Main Loading '/usr/local/smarthome/modules/http/module.yaml' to 'OrderedDict' 2018-04-30 13:48:30 INFO Main module 'http': Metadata paramlist = '['user', 'password', 'hashed_password', 'service_user', 'service_password', 'service_hashed_password', 'port', 'servicesport', 'showpluginlist', 'showservicelist', 'starturl', 'threads', 'showtraceback']' 2018-04-30 13:48:30 INFO Main Loading module 'http': args = '{'starturl': "'backend'", 'module_name': "'http'"}' 2018-04-30 13:48:31 INFO Main module 'http': value not found in plugin configuration file for parameter 'user' -> using default value 'admin' instead 2018-04-30 13:48:31 INFO Main module 'http': value not found in plugin configuration file for parameter 'password' -> using default value '' instead 2018-04-30 13:48:31 INFO Main module 'http': value not found in plugin configuration file for parameter 'hashed_password' -> using default value '' instead 2018-04-30 13:48:31 INFO Main module 'http': value not found in plugin configuration file for parameter 'service_user' -> using default value 'serviceuser' instead 2018-04-30 13:48:31 INFO Main module 'http': value not found in plugin configuration file for parameter 'service_password' -> using default value '' instead 2018-04-30 13:48:31 INFO Main module 'http': value not found in plugin configuration file for parameter 'service_hashed_password' -> using default value '' instead 2018-04-30 13:48:31 INFO Main module 'http': value not found in plugin configuration file for parameter 'port' -> using default value '8383' instead 2018-04-30 13:48:31 INFO Main module 'http': value not found in plugin configuration file for parameter 'servicesport' -> using default value '8384' instead 2018-04-30 13:48:31 INFO Main module 'http': value not found in plugin configuration file for parameter 'showpluginlist' -> using default value 'True' instead 2018-04-30 13:48:31 INFO Main module 'http': value not found in plugin configuration file for parameter 'showservicelist' -> using default value 'False' instead 2018-04-30 13:48:31 INFO Main module 'http': value not found in plugin configuration file for parameter 'threads' -> using default value '8' instead 2018-04-30 13:48:31 INFO Main module 'http': value not found in plugin configuration file for parameter 'showtraceback' -> using default value 'False' instead 2018-04-30 13:48:31 INFO Main Module 'http': ip address = 192.168.1.129, hostname = 'smarthome' 2018-04-30 13:48:31 INFO Main _hostmap_webifs = {'smarthome:8383': '/msg', 'smarthome.local:8383': '/msg', '192.168.1.129:8383': '/msg'} 2018-04-30 13:48:31 INFO Main _hostmap_services = {'smarthome.local:8384': '/msg', '192.168.1.129:8384': '/msg', 'smarthome:8384': '/msg'} 2018-04-30 13:48:31 INFO Main module_conf = {'/static': {'tools.staticdir.dir': 'static', 'tools.staticdir.on': True}, '/': {'tools.staticdir.debug': True, 'tools.staticdir.root': '/usr/local/smarthome/modules/http/webif', 'log.screen': False, 'tools.trailing_slash.on': False, 'request.dispatch': <function VirtualHost.<locals>.vhost_dispatch at 0x7fd28672c7b8>}} 2018-04-30 13:48:31 INFO Main [30/Apr/2018:13:48:31] ENGINE Bus STARTING 2018-04-30 13:48:31 INFO Main [30/Apr/2018:13:48:31] ENGINE Serving on http://192.168.1.129:8384 2018-04-30 13:48:32 INFO Main [30/Apr/2018:13:48:32] ENGINE Serving on http://192.168.1.129:8383 2018-04-30 13:48:32 INFO Main [30/Apr/2018:13:48:32] ENGINE Bus STARTED 2018-04-30 13:48:32 INFO Main mount '/plugins' - webif_dir = '/usr/local/smarthome/modules/http/webif' 2018-04-30 13:48:32 INFO Main Module http: config dict: '{'/static': {'tools.staticdir.dir': 'static', 'tools.staticdir.on': True}, '/': {'tools.auth_basic.on': False, 'tools.staticdir.root': '/usr/local/smarthome/modules/http/webif', 'tools.auth_basic.realm': 'shng_http_webif', 'tools.auth_basic.checkpassword': <bound method Http.validate_password of <modules.http.Http object at 0x7fd284ba9f98>>}}' 2018-04-30 13:48:32 INFO Main - user 'admin', password '', hashed_password '' 2018-04-30 13:48:32 INFO Main Module http: Registering webinterface 'plugins' of plugin 'plugins' from pluginclass '' instance '' 2018-04-30 13:48:32 INFO Main - conf dict: '{'/static': {'tools.staticdir.dir': 'static', 'tools.staticdir.on': True}, '/': {'tools.auth_basic.on': False, 'tools.staticdir.root': '/usr/local/smarthome/modules/http/webif', 'tools.auth_basic.realm': 'shng_http_webif', 'tools.auth_basic.checkpassword': <bound method Http.validate_password of <modules.http.Http object at 0x7fd284ba9f98>>}}' 2018-04-30 13:48:32 INFO Main Modules: Loaded module 'http' (class 'Http') v1.4.5: Modul zur Implementierung von Backend-Webinterfaces für Plugins 2018-04-30 13:48:32 WARNING Main Loaded Modules: ['http'] 2018-04-30 13:48:32 INFO Main Start Modules 2018-04-30 13:48:32 INFO Main Init Plugins 2018-04-30 13:48:32 INFO Main Loading '/usr/local/smarthome/etc/plugin.yaml' to 'OrderedDict' 2018-04-30 13:48:32 INFO Main Load plugins 2018-04-30 13:48:32 INFO Main Loading '/usr/local/smarthome/plugins/backend/plugin.yaml' to 'OrderedDict' 2018-04-30 13:48:32 INFO Main plugin 'backend': Metadata paramlist = '['updates_allowed', 'developer_mode', 'pypi_timeout']' 2018-04-30 13:48:32 INFO Main plugin 'backend': value not found in plugin configuration file for parameter 'updates_allowed' -> using default value 'True' instead 2018-04-30 13:48:32 INFO Main plugin 'backend': value not found in plugin configuration file for parameter 'developer_mode' -> using default value 'False' instead 2018-04-30 13:48:32 INFO Main plugin 'backend': value not found in plugin configuration file for parameter 'pypi_timeout' -> using default value '5' instead 2018-04-30 13:48:32 INFO Main Using module 'http' 2018-04-30 13:48:32 INFO Main WebInterface: Running from '/usr/local/smarthome/plugins/backend/webif' 2018-04-30 13:48:32 INFO Main Module http: Registering webinterface 'backend' of plugin 'backend' from pluginclass 'BackendServer' instance '' 2018-04-30 13:48:32 INFO Main - conf dict: '{'/static': {'tools.staticdir.dir': 'static', 'tools.staticdir.on': True}, '/': {'tools.auth_basic.on': False, 'tools.staticdir.root': '/usr/local/smarthome/plugins/backend/webif', 'tools.auth_basic.realm': 'shng_http_webif', 'tools.auth_basic.checkpassword': <bound method Http.validate_password of <modules.http.Http object at 0x7fd284ba9f98>>}}' 2018-04-30 13:48:32 INFO Main self._applications['backend'] = {'Mount': '/backend', 'Webifname': 'backend', 'Conf': {'/static': {'tools.staticdir.dir': 'static', 'tools.staticdir.on': True}, '/': {'tools.auth_basic.on': False, 'tools.staticdir.root': '/usr/local/smarthome/plugins/backend/webif', 'tools.auth_basic.realm': 'shng_http_webif', 'tools.auth_basic.checkpassword': <bound method Http.validate_password of <modules.http.Http object at 0x7fd284ba9f98>>}}, 'Description': 'Administrationsoberfläche für SmartHomeNG', 'Pluginname': 'backend', 'Instance': '', 'Pluginclass': 'BackendServer'} 2018-04-30 13:48:32 INFO Main Initialized plugin 'backend' from from section 'BackendServer' 2018-04-30 13:48:32 INFO Main Loading '/usr/local/smarthome/plugins/cli/plugin.yaml' to 'OrderedDict' 2018-04-30 13:48:32 INFO Main plugin 'cli': Metadata paramlist = '['update', 'ip', 'port', 'hashed_password']' 2018-04-30 13:48:32 INFO Main plugin 'cli': value not found in plugin configuration file for parameter 'update' -> using default value 'False' instead 2018-04-30 13:48:32 INFO Main plugin 'cli': value not found in plugin configuration file for parameter 'ip' -> using default value '127.0.0.1' instead 2018-04-30 13:48:32 INFO Main plugin 'cli': value not found in plugin configuration file for parameter 'port' -> using default value '2323.0' instead 2018-04-30 13:48:32 INFO Main plugin 'cli': value not found in plugin configuration file for parameter 'hashed_password' -> using default value '' instead 2018-04-30 13:48:32 WARNING Main CLI: You should set a password for this plugin. 2018-04-30 13:48:32 INFO Main Initialized plugin 'cli' from from section 'cli' 2018-04-30 13:48:32 INFO Main Loading '/usr/local/smarthome/plugins/knx/plugin.yaml' to 'OrderedDict' 2018-04-30 13:48:32 INFO Main plugin 'knx': No parameter definitions found in metadata 2018-04-30 13:48:32 INFO Main Initialized plugin 'knx' from from section 'knx' 2018-04-30 13:48:32 INFO Main Loading '/usr/local/smarthome/plugins/visu_websocket/plugin.yaml' to 'OrderedDict' 2018-04-30 13:48:32 INFO Main plugin 'visu_websocket': Metadata paramlist = '['ip', 'port', 'tls', 'acl', 'wsproto', 'querydef']' 2018-04-30 13:48:32 INFO Main plugin 'visu_websocket': value not found in plugin configuration file for parameter 'ip' -> using default value '0.0.0.0' instead 2018-04-30 13:48:32 INFO Main plugin 'visu_websocket': value not found in plugin configuration file for parameter 'port' -> using default value '2424' instead 2018-04-30 13:48:32 INFO Main plugin 'visu_websocket': value not found in plugin configuration file for parameter 'tls' -> using default value 'False' instead 2018-04-30 13:48:32 INFO Main plugin 'visu_websocket': value not found in plugin configuration file for parameter 'querydef' -> using default value 'False' instead 2018-04-30 13:48:32 INFO Main Initialized plugin 'visu_websocket' from from section 'visu' 2018-04-30 13:48:32 INFO Main Loading '/usr/local/smarthome/plugins/visu_smartvisu/plugin.yaml' to 'OrderedDict' 2018-04-30 13:48:32 INFO Main plugin 'visu_smartvisu': Metadata paramlist = '['smartvisu_dir', 'generate_pages', 'overwrite_templates', 'visu_style', 'handle_widgets']' 2018-04-30 13:48:32 INFO Main plugin 'visu_smartvisu': value not found in plugin configuration file for parameter 'generate_pages' -> using default value 'True' instead 2018-04-30 13:48:32 INFO Main plugin 'visu_smartvisu': value not found in plugin configuration file for parameter 'overwrite_templates' -> using default value 'True' instead 2018-04-30 13:48:32 INFO Main plugin 'visu_smartvisu': value not found in plugin configuration file for parameter 'visu_style' -> using default value 'std' instead 2018-04-30 13:48:32 INFO Main plugin 'visu_smartvisu': value not found in plugin configuration file for parameter 'handle_widgets' -> using default value 'True' instead 2018-04-30 13:48:32 INFO Main Initialized plugin 'visu_smartvisu' from from section 'smartvisu' 2018-04-30 13:48:32 INFO Main Loading '/usr/local/smarthome/plugins/database/plugin.yaml' to 'OrderedDict' 2018-04-30 13:48:32 INFO Main plugin 'database': No parameter definitions found in metadata 2018-04-30 13:48:32 INFO Main Database [Database]: Connected with <pymysql.connections.Connection object at 0x7fd264797320> using "pyformat" style 2018-04-30 13:48:32 INFO Main Database [Database]: Version 6 found 2018-04-30 13:48:32 INFO Main Initialized plugin 'database' instance 'mysqldb' from from section 'database' 2018-04-30 13:48:32 INFO Main Loading '/usr/local/smarthome/plugins/uzsu/plugin.yaml' to 'OrderedDict' 2018-04-30 13:48:32 INFO Main plugin 'uzsu': No parameter definitions found in metadata 2018-04-30 13:48:32 INFO Main Init UZSU 2018-04-30 13:48:32 INFO Main Initialized plugin 'uzsu' from from section 'uzsu' 2018-04-30 13:48:32 INFO Main Loading '/usr/local/smarthome/plugins/network/plugin.yaml' to 'OrderedDict' 2018-04-30 13:48:32 INFO Main plugin 'network': No parameter definitions found in metadata 2018-04-30 13:48:32 INFO Main Initialized plugin 'network' from from section 'nw' 2018-04-30 13:48:32 INFO Main Load of plugins finished 2018-04-30 13:48:32 INFO Main Start initialization of items 2018-04-30 13:48:32 INFO Main Loading '/usr/local/smarthome/lib/env/core.yaml' to 'OrderedDict' 2018-04-30 13:48:32 INFO Main Loading '/usr/local/smarthome/lib/env/location.yaml' to 'OrderedDict' 2018-04-30 13:48:32 INFO Main config.parse_itemsdir: skipping logic definition file = /usr/local/smarthome/lib/env/logic.yaml 2018-04-30 13:48:32 INFO Main Loading '/usr/local/smarthome/lib/env/system.yaml' to 'OrderedDict' 2018-04-30 13:48:32 INFO Main Loading '/usr/local/smarthome/items/items.yaml' to 'OrderedDict' 2018-04-30 13:48:34 INFO Main Items initialization finished, 306 items loaded 2018-04-30 13:48:34 INFO Main Start Logics 2018-04-30 13:48:34 INFO Main Loading '/usr/local/smarthome/lib/env/logic.yaml' to 'OrderedDict' 2018-04-30 13:48:34 INFO Main Loading '/usr/local/smarthome/etc/logic.yaml' to 'OrderedDict' 2018-04-30 13:48:34 INFO Main Loading '/usr/local/smarthome/scenes/Szenen.buero.yaml' to 'dict' 2018-04-30 13:48:34 INFO Main Loading '/usr/local/smarthome/scenes/Szenen.buero_learned.yaml' to 'dict' 2018-04-30 13:48:34 INFO Main Start plugins 2018-04-30 13:48:34 INFO smartvisu Starting smartVISU v2.9 handling 2018-04-30 13:48:34 INFO smartvisu Installing widgets into smartVISU v2.9 2018-04-30 13:48:34 INFO smartvisu Loading '/usr/local/smarthome/etc/plugin.yaml' to 'OrderedDict' 2018-04-30 13:48:34 DEBUG uzsu run method called 2018-04-30 13:48:34 INFO Main Start of plugins finished 2018-04-30 13:48:34 INFO smartvisu Generating pages for smartVISU v2.9 2018-04-30 13:48:34 INFO smartvisu Generating pages for smartVISU v2.9 End 2018-04-30 13:48:34 INFO smartvisu Finished smartVISU v2.9 handling 2018-04-30 13:48:35 INFO Main KNX[default]: 1.2.41 set 2/4/1 to 255 2018-04-30 13:48:35 INFO Main KNX[default]: 1.2.41 set 2/5/1 to 0 2018-04-30 13:48:35 INFO Main KNX[default]: 1.2.41 set 2/4/2 to 255 2018-04-30 13:48:35 INFO Main KNX[default]: 1.2.41 set 2/5/2 to 0 2018-04-30 13:48:35 INFO Main KNX[default]: 1.2.41 set 2/4/3 to 255 2018-04-30 13:48:35 INFO Main KNX[default]: 1.0.20 set 6/1/19 to 20.3 2018-04-30 13:48:35 INFO Main KNX[default]: 1.2.41 set 2/5/3 to 0 2018-04-30 13:48:35 INFO Main KNX[default]: 1.2.75 set 7/0/0 to 23.26 2018-04-30 13:48:35 INFO Main VISU: Websocket handler uses protocol version 4
jemand ne idee ? oder wo hab ich meinen denkfehler ?
lg,