Ankündigung

Einklappen
Keine Ankündigung bisher.

SmartVISU 2.9 Zeitschaltuhr mittels USZU Widget

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    SmartVISU 2.9 Zeitschaltuhr mittels USZU Widget

    Guten Morgen zusammen,

    ich habe das Problem dass ich das USZU Widget nicht zum laufen bekomme.

    Ich möchte eine Zeitschaltuhr für meine Sandfilteranlage einbauen sodass diese immer nachts von 22:00 bis 0:00 sowie von 8:00-10:00 aktiv ist.

    Anbei die Auszüge der Conf bzw .yaml Files:


    Pages Garden
    Code:
    /**
     * -----------------------------------------------------------------------------
     * @package     smartVISU
     * @author      Martin Gleiß
     * @copyright   2012 - 2015
     * @license     GPL <http://www.gnu.de>
     * ----------------------------------------------------------------------------- 
     */
    
    
    {% extends "rooms.html" %}
    
    {% block content %}
    
    {% import "widget_uzsu.html" as uzsu %}
    
    
            <div class="block">
        <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
    
            <div data-role="collapsible" data-collapsed="false" >
                <h3>Aussenbereich</h3>
                Terasse Unterbau {{ basic.switch('schalten', 'Aussen.Terasse.Unterbau') }}<br/>
                Terasse Beleuchtung{{ basic.switch('schalten', 'Aussen.Terasse.Lampe') }}<br/>
                Steckdosen {{ basic.switch('schalten', 'Aussen.Terasse.Steckdose') }}<br/>
            Wegbeleuchtung {{ basic.switch('schalten', 'Aussen.Terasse.Wegbeleuchtung') }}<br/>
            {{ uzsu.uzsu_icon('Aussen.Terasse.Pumpe', 'Aussen.Terasse.Schaltuhr', 'Sandfilter') }}
    
    
            </div>
        </div>    
        </div>
    
    
    
    {% endblock %}
    items.yaml

    Code:
           
    Aussen:
        Terasse:
            Schaltuhr:
                name: schalten
                type: dict
                uszu_item: Aussen.Terasse.Pumpe
                knx_send: 4/1/3
                knx_init: 4/2/3
    Betreffend fehler meldungen: In der Visu bekomme ich einfach das Symbol angezigt jedoch verweist die Grafikdatei auf eine nicht vorhnadene.

    Logfiles des SmarthomeNG

    Code:
    2018-03-04  09:17:46 INFO     Main         SmartHomeNG stopped
    2018-03-04  08:17:49 INFO     Main         Using config dir: /usr/local/smarthome
    2018-03-04  08:17:49 DEBUG    Main         parse_yaml: Parsing file smarthome.yaml
    2018-03-04  08:17:49 INFO     Main         Loading '/usr/local/smarthome/etc/smarthome.yaml' to 'OrderedDict'
    2018-03-04  09:17:49 WARNING  Main         --------------------   Init SmartHomeNG 1.4.1.master (52400087)   --------------------
    2018-03-04  09:17:49 DEBUG    Main         Python 3.5.3
    2018-03-04  09:17:49 INFO     Main         Init Scheduler
    2018-03-04  09:17:49 DEBUG    Scheduler    creating 5 workers
    2018-03-04  09:17:49 INFO     Main         Init loadable Modules
    2018-03-04  09:17:49 DEBUG    Main         parse_yaml: Parsing file module.yaml
    2018-03-04  09:17:49 INFO     Main         Loading '/usr/local/smarthome/etc/module.yaml' to 'OrderedDict'
    2018-03-04  09:17:49 DEBUG    Main         Modules, section: http
    2018-03-04  09:17:49 INFO     Main         Loading '/usr/local/smarthome/modules/http/module.yaml' to 'OrderedDict'
    2018-03-04  09:17:49 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-03-04  09:17:49 DEBUG    Main         module 'http': param = 'user'
    2018-03-04  09:17:49 DEBUG    Main         module 'http': param = 'password'
    2018-03-04  09:17:49 DEBUG    Main         module 'http': param = 'hashed_password'
    2018-03-04  09:17:49 DEBUG    Main         module 'http': param = 'service_user'
    2018-03-04  09:17:49 DEBUG    Main         module 'http': param = 'service_password'
    2018-03-04  09:17:49 DEBUG    Main         module 'http': param = 'service_hashed_password'
    2018-03-04  09:17:49 DEBUG    Main         module 'http': param = 'port'
    2018-03-04  09:17:49 DEBUG    Main         module 'http': param = 'servicesport'
    2018-03-04  09:17:49 DEBUG    Main         module 'http': param = 'showpluginlist'
    2018-03-04  09:17:49 DEBUG    Main         module 'http': param = 'showservicelist'
    2018-03-04  09:17:49 DEBUG    Main         module 'http': param = 'starturl'
    2018-03-04  09:17:49 DEBUG    Main         module 'http': param = 'threads'
    2018-03-04  09:17:49 DEBUG    Main         module 'http': param = 'showtraceback'
    2018-03-04  09:17:49 DEBUG    Main         _load_module: Section http, Module Http, classpath modules.http
    2018-03-04  09:17:49 INFO     Main         Loading module 'http': args = '{'module_name': "'http'", 'starturl': "'backend'"}'
    2018-03-04  09:17:52 DEBUG    Main         Module 'Http': args = '{'module_name': "'http'", 'starturl': "'backend'"}'
    2018-03-04  09:17:52 INFO     Main         module 'http': value not found in plugin configuration file for parameter 'user' -> using default value 'admin' instead
    2018-03-04  09:17:52 INFO     Main         module 'http': value not found in plugin configuration file for parameter 'password' -> using default value '' instead
    2018-03-04  09:17:52 INFO     Main         module 'http': value not found in plugin configuration file for parameter 'hashed_password' -> using default value '' instead
    2018-03-04  09:17:52 INFO     Main         module 'http': value not found in plugin configuration file for parameter 'service_user' -> using default value 'serviceuser' instead
    2018-03-04  09:17:52 INFO     Main         module 'http': value not found in plugin configuration file for parameter 'service_password' -> using default value '' instead
    2018-03-04  09:17:52 INFO     Main         module 'http': value not found in plugin configuration file for parameter 'service_hashed_password' -> using default value '' instead
    2018-03-04  09:17:52 INFO     Main         module 'http': value not found in plugin configuration file for parameter 'port' -> using default value '8383' instead
    2018-03-04  09:17:52 INFO     Main         module 'http': value not found in plugin configuration file for parameter 'servicesport' -> using default value '8384' instead
    2018-03-04  09:17:52 INFO     Main         module 'http': value not found in plugin configuration file for parameter 'showpluginlist' -> using default value 'True' instead
    2018-03-04  09:17:52 INFO     Main         module 'http': value not found in plugin configuration file for parameter 'showservicelist' -> using default value 'False' instead
    2018-03-04  09:17:52 DEBUG    Main         module 'http': Found 'starturl' with value 'backend' in /etc/module.yaml
    2018-03-04  09:17:52 INFO     Main         module 'http': value not found in plugin configuration file for parameter 'threads' -> using default value '8' instead
    2018-03-04  09:17:52 INFO     Main         module 'http': value not found in plugin configuration file for parameter 'showtraceback' -> using default value 'False' instead
    2018-03-04  09:17:52 DEBUG    Main         Module 'http': Initializing
    2018-03-04  09:17:52 DEBUG    Main         Module 'http': Parameters = '{'showpluginlist': True, 'service_password': '', 'password': '', 'service_hashed_password': '', 'starturl': 'backend', 'showtraceback': False, 'servicesport': 8384, 'showservicelist': False, 'threads': 8, 'service_user': 'serviceuser', 'user': 'admin', 'hashed_password': '', 'port': 8383}'
    2018-03-04  09:17:52 INFO     Main         Module 'http': ip address = 192.168.178.54, hostname = 'SmartHomeNG.fritz.box'
    2018-03-04  09:17:52 INFO     Main         _hostmap_webifs = {'SmartHomeNG.local:8383': '/msg', 'SmartHomeNG.fritz.box:8383': '/msg', '192.168.178.54:8383': '/msg'}
    2018-03-04  09:17:52 INFO     Main         _hostmap_services = {'192.168.178.54:8384': '/msg', 'SmartHomeNG.fritz.box:8384': '/msg', 'SmartHomeNG.local:8384': '/msg'}
    2018-03-04  09:17:52 INFO     Main         module_conf = {'/': {'tools.staticdir.root': '/usr/local/smarthome/modules/http/webif', 'log.screen': False, 'tools.staticdir.debug': True, 'tools.trailing_slash.on': False, 'request.dispatch': <function VirtualHost.<locals>.vhost_dispatch at 0x75f8ec00>}, '/static': {'tools.staticdir.on': True, 'tools.staticdir.dir': 'static'}}
    2018-03-04  09:17:52 INFO     Main         [04/Mar/2018:09:17:52] ENGINE Bus STARTING
    2018-03-04  09:17:52 INFO     Main         [04/Mar/2018:09:17:52] ENGINE Serving on http://192.168.178.54:8383
    2018-03-04  09:17:52 INFO     Main         [04/Mar/2018:09:17:52] ENGINE Serving on http://192.168.178.54:8384
    2018-03-04  09:17:52 INFO     Main         [04/Mar/2018:09:17:52] ENGINE Bus STARTED
    2018-03-04  09:17:52 INFO     Main         mount '/plugins' - webif_dir = '/usr/local/smarthome/modules/http/webif'
    2018-03-04  09:17:52 INFO     Main         Module http: config dict: '{'/': {'tools.staticdir.root': '/usr/local/smarthome/modules/http/webif', 'tools.auth_basic.checkpassword': <bound method Http.validate_password of <modules.http.Http object at 0x75f8dcb0>>, 'tools.auth_basic.on': False, 'tools.auth_basic.realm': 'shng_http_webif'}, '/static': {'tools.staticdir.on': True, 'tools.staticdir.dir': 'static'}}'
    2018-03-04  09:17:52 INFO     Main          - user 'admin', password '', hashed_password ''
    2018-03-04  09:17:52 INFO     Main         Module http: Registering webinterface 'plugins' of plugin 'plugins' from pluginclass '' instance ''
    2018-03-04  09:17:52 INFO     Main          - conf dict: '{'/': {'tools.staticdir.root': '/usr/local/smarthome/modules/http/webif', 'tools.auth_basic.checkpassword': <bound method Http.validate_password of <modules.http.Http object at 0x75f8dcb0>>, 'tools.auth_basic.on': False, 'tools.auth_basic.realm': 'shng_http_webif'}, '/static': {'tools.staticdir.on': True, 'tools.staticdir.dir': 'static'}}'
    2018-03-04  09:17:52 INFO     Main         Modules: Loaded module 'http' (class 'Http') v1.4.5: Modul zur Implementierung von Backend-Webinterfaces für Plugins
    2018-03-04  09:17:52 WARNING  Main         Loaded Modules: ['http']
    2018-03-04  09:17:52 INFO     Main         Start Modules
    2018-03-04  09:17:52 DEBUG    Main         Starting http Module
    2018-03-04  09:17:52 INFO     Main         Init Plugins
    2018-03-04  09:17:52 DEBUG    Main         parse_yaml: Parsing file plugin.yaml
    2018-03-04  09:17:52 INFO     Main         Loading '/usr/local/smarthome/etc/plugin.yaml' to 'OrderedDict'
    2018-03-04  09:17:53 INFO     Main         Load plugins
    2018-03-04  09:17:53 DEBUG    Main         Plugins, section: BackendServer
    2018-03-04  09:17:53 DEBUG    Main         Plugins __init__: pluginname = 'backend', classpath 'plugins.backend'
    2018-03-04  09:17:53 INFO     Main         Loading '/usr/local/smarthome/plugins/backend/plugin.yaml' to 'OrderedDict'
    2018-03-04  09:17:53 INFO     Main         plugin 'backend': Metadata paramlist = '['updates_allowed', 'developer_mode', 'pypi_timeout']'
    2018-03-04  09:17:53 DEBUG    Main         plugin 'backend': param = 'updates_allowed'
    2018-03-04  09:17:53 DEBUG    Main         plugin 'backend': param = 'developer_mode'
    2018-03-04  09:17:53 DEBUG    Main         plugin 'backend': param = 'pypi_timeout'
    2018-03-04  09:17:53 DEBUG    Main         PluginWrapper __init__: Section BackendServer, classname BackendServer, classpath plugins.backend
    2018-03-04  09:17:53 DEBUG    Main         Plugin 'BackendServer': args = '{'port': "'8383'", 'threads': "'8'", 'updates_allowed': "'True'", 'user': "''", 'language': "'de'", 'password': "''"}'
    2018-03-04  09:17:53 DEBUG    Main         plugin 'backend': Found 'updates_allowed' with value 'True' in /etc/plugin.yaml
    2018-03-04  09:17:53 INFO     Main         plugin 'backend': value not found in plugin configuration file for parameter 'developer_mode' -> using default value 'False' instead
    2018-03-04  09:17:53 INFO     Main         plugin 'backend': value not found in plugin configuration file for parameter 'pypi_timeout' -> using default value '5' instead
    2018-03-04  09:17:53 DEBUG    Main         Backend: translation_dict_en='{'Minute': 'minute', 'Bitte bei Bedarf anschließend': 'If needed, please press', 'help_search_1': 'Ctrl-F / Cmd-F: Start searching', 'Pfad': 'path', 'Status': 'Status', 'Wollen Sie die Logik': 'Do you really want to delete the logic', 'Scheduler (plural)': 'Schedulers', 'Freier Speicher': 'Free disk space', 'Neue Logik erstellen': 'Create new logic', 'Letztes Update': 'last update', 'Verbundene Trigger': 'Bound Triggers', 'Ausdruck (Eingabe im Python Eval-Format)': 'Expression (Enter in Python eval-format)', 'vorheriger Wert': 'previous value', 'Neuste Version': 'Newest version', 'Suche': 'Search', 'Mehrere Instanzen möglich': 'Multiple Instances possible', 'Hier wird das Ergebnis Ausdruck angezeigt.': 'The evaluated expression is displayed here.', 'Angaben für die Erzeugung einer neuen Python Logik': 'Data for creation of a new Python logic', 'Nicht aktiv': 'Not active', 'Version unterstützt!': 'Version usable!', 'handlers': 'Handler(s)', 'SmartHomeNG Plugins Version': 'SmartHomeNG Plugins Version', 'Logikname': 'Logicname', 'sowie': 'and', 'update_age': 'age (update)', 'Plugin Metadaten': 'Plugin Metadata', 'Plugin spezifische Attribute': 'Plugin specific configurations', 'help_search_2': 'Ctrl-G / Cmd-G: Find next', 'level': 'Level', 'Stunde': 'hour', 'Bitte Dateinamen angeben': 'Please enter filename', 'Architektur': 'Architecture', 'Willkommen im Backend von': 'Welcome to the backend of', 'Änderungsinformationen': 'Information about changes', 'Typ': 'type', 'Auf Deutsch wechseln': 'Switch to German', 'Suche zurücksetzen': 'Reset search', 'Logik': 'Logic', 'Letzte Änderung': 'last change', 'Nutzerlogiken': 'User Logics', 'Aktion': 'Action', 'Hilfe': 'Help', 'Der Logikname wird bereits verwendet': 'The name of the logic is already used', 'Betriebssystem': 'Operating System', 'Instanz': 'Instance', 'installierte Version': 'installed Version', 'Verbundene Logiken': 'Bound Logics', 'Wert': 'value', 'Drücken Sie F11 für den Vollbildmodus, wenn der Cursor im Editorfenster ist. Mit F11 oder ESC verlassen Sie den Vollbildmodus wieder.': 'Press F11 when cursor is in the editor to toggle full screen editing. Esc can also be used to exit full screen editing.', 'previous update age': 'previous update age', 'Auf Englisch wechseln': 'Switch to English', 'Keine Antwort von PyPI': 'No answer from PyPI', 'CONF-YAML Konverter': 'CONF-YAML Converter', 'Stunden': 'hours', 'Systemlogiken': 'System Logics', 'Auf Polnisch wechseln': 'Switch to Polish', 'help_search_7': 'Alt-G: Jump to line', 'Itempfad suchen...': 'Search Itempath...', 'previous update': 'previous update', 'Logfile ansehen': 'View logfile', 'No active clients': 'No active clients', 'Expandierter Ausdruck': 'Expanded expression', 'Client Software': 'Client Software', 'Betriebszeit': 'Uptime', '_threads': {'False': 'No', 'True': 'Yes'}, 'Root-Passwort': 'root password', 'letzte Ausführung': 'last execution', 'Übersicht': 'Overview', 'Suchen': 'Search', 'help_search_5': 'Shift-Ctrl-R / Shift-Cmd-Option-F: Replace all', 'SmartHomeNG Version': 'SmartHomeNG Version', 'Eigenschaft': 'Property', 'in': 'in', 'Support': 'Support', 'age': 'age (change)', 'Hier den YAML Code eingeben, der geprüft werden soll.': 'Enter YAML code to be checked here.', 'alle': 'all', 'Type': 'Type', 'Lernen': 'Learn', 'Hilfslinien': 'Rulers', '_disclosure': {'disclosure_title': 'Disclosure of Open Source Software Components deployed in SmartHomeNG BackendServer Plugin', 'Verwendete Open Source Software Komponenten': 'Open Source Software Components used for the Plugin', 'Alle Icons und Bilder kommen von': 'All icons and images are taken from ', 'Icons/Bilder': 'Icons/Images', 'Lizenz': 'License', 'Name': 'Name', 'Link': 'Link'}, 'Plugin': 'Plugin', 'logger name': 'Logger Name', 'Letzte Modifikation': 'Last Modification', 'Dateien ohne zugehöriges Item im /var/cache Verzeichnis': 'Files without corresponding item in /var/cache folder', 'drücken': ' ', 'Visu Client': 'Visu Client', 'Geändert durch': 'changed by', 'Crontab(s)': 'Crontab(s)', 'Sprache des Backends': 'Language of Backend', 'Dienst für die KNX Unterstützung': 'Service for KNX support', 'Datum': 'Date', 'Tag': 'day', 'Tester': 'Tester', 'Minuten': 'minutes', 'Item im Baum auswählen um Details einzusehen!': 'Select item in tree to see details!', 'Nr.': 'No.', 'Szene': 'Scene', 'Benutzer': 'User', 'Item': 'Item', 'Eingabe im .CONF Format': 'Input in .CONF format', 'Pakete ohne Requirements': 'Packages without Requirements', 'Logfile speichern': 'Save logfile', 'Hier den Ausdruck eingeben, der ausgewertet werden soll. Items können mit absolutem Pfad oder relativem Pfad angegeben werden.': 'Enter the expression to be evaluated. Items can be entered with absolute or relative path.', 'Dateiname': 'Filename', 'führen nicht zum': 'do not', 'previous change': 'previous change', 'Crontab': 'Crontab', 'Item-Informationen': 'Item Information', 'Beschreibung': 'Description', 'Zeit': 'Time', 'Alle zuklappen': 'Fold All', '_items': {'threshold': 'threshold', 'crontab': 'crontab', 'enforce_updates': 'enforce_updates', 'on_update': 'on_update', 'path': 'Pfad', 'autotimer': 'autotimer', 'eval': 'eval', 'cycle': 'cycle', 'on_change': 'on_change', 'cache': 'cache', 'value': 'value', 'type': 'type', 'eval_trigger': 'eval_trigger', 'filename': 'defined in', 'name': 'name'}, 'Items': 'Items', 'Sie verlieren ggf. Ihre letzten, nicht gespeicherten Eingaben!': "If you don't save, you will loose your last changes!", 'Scheduler': 'Scheduler', 'disabled': 'Disabled', "Dateiname des Python Codes der Logik (ohne Extension '.py')": "Filename of the Python code (without '.py' extension)", 'Systemeigenschaften': 'System Properties', 'Thread': 'Thread', 'Aktionen': 'Actions', 'Um relative Itempfade aufzulösen, hier das Item eingeben, zu dem die Pfade relativ sind.': 'To resolve relative itempathes, enter the item here to which the items should be relative to.', 'Die eingegebenen Daten sind kein numerischer Wert': 'Die eingegebenen Daten sind kein numerischer Wert', 'Tage': 'days', 'Logging': 'Logging', 'Datenbank-Dump': 'Dump database', '_menu': {'Threads': 'Threads', 'CONF-YAML Konverter': 'CONF-YAML Converter', 'Systeminfo': 'Systeminfo', 'Logiken': 'Logics', 'Blockly-Logiken-Editor': 'Blockly Logics Editor', 'Szenen': 'Scenes', 'Plugins': 'Plugins', 'Logging': 'Logging', 'Disclosure': 'Disclosure', 'Items': 'Items', 'Scheduler': 'Scheduler', 'Dienste': 'Services', 'Visu': 'Visu'}, 'Wartung': 'Maintainer', 'Documentation': 'Documentation', 'logfiles': 'Logfile(s)', 'help_search_3': 'Shift-Ctrl-G / Shift-Cmd-G: Find previous', 'no data available': 'no data available', 'nächste Ausführung': 'next execution', 'Sekunden': 'seconds', 'Anforderungen': 'Requirements', 'Watch_Item(s)': 'Watch_Item(s)', 'help_search_4': 'Shift-Ctrl-F / Cmd-Option-F: Replace', 'Filter': 'Filter', 'Alle aufklappen': 'Unfold All', 'Ergebnis im .YAML Format': 'Result in .YAML format', 'previous age': 'previous age', 'Ja': 'Yes', 'Eingabe im .YAML Format': 'Enter data in YAML format', 'Strg + Space: Autovervollständigen von Python Befehlen. Strg + i: Autovervollständigen von Item-Pfaden.': 'Press Ctrl-Space to activate autocompletion of Python commands. Press Ctrl-I to activate autocompletion of item paths.', 'gesamt': 'total', 'YAML Syntax Checker': 'YAML Syntax Checker', 'Neu starten': 'Restart system', 'Auf Französisch wechseln': 'Switch to French', 'Logik-Name/Abschnittsnamen in /etc/logic.yaml) - Wenn leer, wird der Dateiname verwendet': 'Logic-/sectionname in /etc/logic.yaml - If empty, the filename is used', 'existiert bereits': 'already exists', '_button': {'Konvertieren': 'Convert', 'Speichern_Neu_Laden_und_Triggern': 'Save, Reload and Trigger', 'Löschen': 'Delete', 'Polnisch': 'Polish', 'Änderungen verwerfen': 'Undo Changes', 'Passwort-Hash erzeugen': 'Create Password Hash', 'Datenbank-Dump': 'Dump database', 'Neue Python Logik': 'New Python logic', 'Französisch': 'French', 'knxd service starten': 'Start knxd service', 'Deaktivieren': 'Disable', 'Deutsch': 'Deutsch', 'smarthomeNG starten': 'Start SmartHomeNG', 'Neue Blockly Logik': 'New Blockly logic', 'Auslösen': 'Trigger', 'Leeren': 'Clear', 'Beenden': 'Stop', 'Filter anwenden': 'Apply Filter', 'Speichern_und_Neu_Laden': 'Save and Reload', 'Blöcke speichern': 'Save Blocks', 'Prüfen': 'Check', 'Neu Laden': 'Reload', 'knxd socket starten': 'Start knxd socket', 'Englisch': 'English', 'Cacheprüfung': 'Cache Check', 'Aktivieren': 'Enable', 'Erstellen': 'Create', 'smarthomeNG beenden': 'Stop SmartHomeNG', 'Schließen': 'Close', 'Nach unten scrollen': 'Scroll down', 'Speichern': 'Save', 'Entladen': 'Unload', 'knxd socket beenden': 'Stop knxd socket', 'knxd service beenden': 'Stop knxd service'}, 'Aktiv': 'Active', 'Dienst': 'Service', 'Logger ansehen': 'View loggers', 'Zeilenumbruch': 'Line Wrapping', 'sonstige': 'other', 'PyPI Check': 'PyPI Check', 'IP': 'IP Address', 'Python Code Ausgabe': 'Output as Python code', 'filters': 'Filter(s)', 'Name': 'name', 'Übersetzung neu laden': 'Reload translation', 'Version nicht zulässig!': 'Version not usable!', 'Erstellungsdatum': 'Created', 'Evaluation und Trigger': 'Initialization, Evaluation and Trigger Configuration', 'Port': 'Port', 'wirklich löschen?': '?', 'Hier wird der Ausdruck angezeigt, nachdem die relativen Itempfade aufgelöst wurden.': 'The expression with resolved relative pathes is displayed here.', 'Thread-Id': 'Thread-Id', 'Nein': 'No', 'Eval Syntax Checker': 'Eval Syntax Checker', 'Browser': 'Browser', 'Python Version': 'Python Version', 'Version': 'Version', 'help_search_6': "Alt-F: Persistent search (dialog doesn't autoclose, enter to find next, Shift-Enter to find previous)", 'Relativ zu (Eingabe des Item-Path)': 'Relative to (Enter Item-Path)', 'PyPI nicht erreichbar': 'PyPI inaccessible', 'PyPI Prüfung deaktiviert': 'PyPI check disabled', 'Ergebnis': 'Result', 'Neuste Version!': 'Newest version, please check for possible conflicts before upgrading!', 'Ergebnis: Aufbereitet als Python Source Code': 'Result: Displayed as Python source code', 'Watch_Items': 'Watch_Items', 'Passwort anzeigen': 'Show Password', 'Classname': 'Classname', 'Logik-Datei': 'Logic-file', 'Attribut': 'attribute', 'der Logik': 'the logic', 'Cycle': 'Cycle', 'Ergebnis: Aufbereitetes .YAML Format': 'Result: Processed YAML format', 'Logfile': 'Logfile'}'
    2018-03-04  09:17:53 DEBUG    Main         Backend: translation_dict_de='{'Minute': 'Minute', 'Bitte bei Bedarf anschließend': 'Bitte bei Bedarf anschließend', 'help_search_1': 'Strg + F / Cmd + F: Suche starten', 'Pfad': 'Pfad', 'Status': 'Status', 'Wollen Sie die Logik': 'Wollen Sie die Logik', 'Scheduler (plural)': 'Scheduler', 'Freier Speicher': 'Freier Speicher', 'Neue Logik erstellen': 'Neue Logik erstellen', 'Letztes Update': 'Letztes Update', 'Verbundene Trigger': 'Verbundene Trigger', 'Ausdruck (Eingabe im Python Eval-Format)': 'Ausdruck (Eingabe im Python Eval-Format)', 'vorheriger Wert': 'vorheriger Wert', 'Neuste Version': 'Neuste Version', 'Suche': 'Suche', 'Mehrere Instanzen möglich': 'Mehrere Instanzen möglich', 'Hier wird das Ergebnis Ausdruck angezeigt.': 'Hier wird das Ergebnis Ausdruck angezeigt.', 'Angaben für die Erzeugung einer neuen Python Logik': 'Angaben für die Erzeugung einer neuen Python Logik', 'Nicht aktiv': 'Nicht aktiv', 'Version unterstützt!': 'Version unterstützt!', 'handlers': 'Handler(s)', 'SmartHomeNG Plugins Version': 'SmartHomeNG Plugins Version', 'Logikname': 'Logikname', 'sowie': 'sowie', 'update_age': 'Alter (Update)', 'Plugin Metadaten': 'Plugin Metadaten', 'Plugin spezifische Attribute': 'Plugin spezifische Konfigurationen', 'help_search_2': 'Strg + G / Cmd + G: Nächsten Treffer finden', 'level': 'Level', 'Stunde': 'Stunde', 'Bitte Dateinamen angeben': 'Bitte Dateinamen angeben', 'Architektur': 'Architektur', 'Willkommen im Backend von': 'Willkommen im Backend von', 'Änderungsinformationen': 'Änderungsinformationen', 'Typ': 'Typ', 'Auf Deutsch wechseln': 'Auf Deutsch wechseln', 'Suche zurücksetzen': 'Zurücksetzen', 'Logik': 'Logik', 'Letzte Änderung': 'Letzte Änderung', 'Nutzerlogiken': 'Nutzerlogiken', 'Aktion': 'Aktion', 'Hilfe': 'Hilfe', 'Der Logikname wird bereits verwendet': 'Der Logikname wird bereits verwendet', 'Betriebssystem': 'Betriebssystem', 'Instanz': 'Instanz', 'installierte Version': 'installierte Version', 'Verbundene Logiken': 'Verbundene Logiken', 'Wert': 'Wert', 'Drücken Sie F11 für den Vollbildmodus, wenn der Cursor im Editorfenster ist. Mit F11 oder ESC verlassen Sie den Vollbildmodus wieder.': 'Drücken Sie F11 für den Vollbildmodus, wenn der Cursor im Editorfenster ist. Mit F11 oder ESC verlassen Sie den Vollbildmodus wieder.', 'previous update age': 'vorh. Alter (Update)', 'Name': 'Name', 'Keine Antwort von PyPI': 'Keine Antwort von PyPI', 'CONF-YAML Konverter': 'CONF-YAML Konverter', 'Stunden': 'Stunden', 'Systemlogiken': 'Systemlogiken', 'Auf Polnisch wechseln': 'Auf Polnisch wechseln', 'help_search_7': 'Alt + G: In Zeile springen', 'Itempfad suchen...': 'Itempfad suchen...', 'previous update': 'vorheriges Update', 'Logfile ansehen': 'Logfile ansehen', 'No active clients': 'Keine aktiven Clients', 'Expandierter Ausdruck': 'Expandierter Ausdruck', 'Client Software': 'Client Software', 'Betriebszeit': 'Betriebszeit', '_threads': {'False': 'Nein', 'True': 'Ja'}, 'Root-Passwort': 'Root-Passwort', 'letzte Ausführung': 'letzte Ausführung', 'Übersicht': 'Übersicht', 'Suchen': 'Suchen', 'help_search_5': 'Shift + Strg + R / Shift + Cmd + Option + F: Alle ersetzen', 'SmartHomeNG Version': 'SmartHomeNG Version', 'Eigenschaft': 'Eigenschaft', 'in': 'in', 'Support': 'Support', 'age': 'Alter (Änderung)', 'Hier den YAML Code eingeben, der geprüft werden soll.': 'Hier den YAML Code eingeben, der geprüft werden soll.', 'alle': 'alle', 'Type': 'Type', 'Lernen': 'Lernen', 'Neue Logiken (nicht geladen)': 'Neue Logiken (nicht geladen)', 'Hilfslinien': 'Hilfslinien', '_disclosure': {'disclosure_title': 'Offenlegung von Open Source Software Komponenten des SmartHomeNG BackendServer Plugins', 'Verwendete Open Source Software Komponenten': 'Verwendete Open Source Software Komponenten', 'Alle Icons und Bilder kommen von': 'Alle Icons und Bilder kommen von ', 'Icons/Bilder': 'Icons/Bilder', 'Lizenz': 'Lizenz', 'Name': 'Name', 'Link': 'Link'}, 'Plugin': 'Plugin', 'logger name': 'Logger Name', 'Letzte Modifikation': 'Letzte Modifikation', 'Dateien ohne zugehöriges Item im /var/cache Verzeichnis': 'Dateien ohne zugehöriges Item im /var/cache Verzeichnis', 'drücken': 'drücken', 'Visu Client': 'Visu Client', 'Geändert durch': 'Geändert durch', 'Crontab(s)': 'Crontab(s)', 'Sprache des Backends': 'Sprache des Backends', 'Dienst für die KNX Unterstützung': 'Dienst für die KNX Unterstützung', 'Datum': 'Datum', 'Tag': 'Tag', 'Tester': 'Tester', 'Minuten': 'Minuten', 'Item im Baum auswählen um Details einzusehen!': 'Item im Baum auswählen um Details einzusehen!', 'Nr.': 'Nr.', 'Szene': 'Szene', 'Benutzer': 'Benutzer', 'Item': 'Item', 'Eingabe im .CONF Format': 'Eingabe im .CONF Format', 'Pakete ohne Requirements': 'Pakete ohne Requirements', 'Logfile speichern': 'Logfile speichern', 'Hier den Ausdruck eingeben, der ausgewertet werden soll. Items können mit absolutem Pfad oder relativem Pfad angegeben werden.': 'Hier den Ausdruck eingeben, der ausgewertet werden soll. Items können mit absolutem Pfad oder relativem Pfad angegeben werden.', 'Dateiname': 'Dateiname', 'führen nicht zum': 'führen nicht zum', 'previous change': 'vorherige Änderung', 'Crontab': 'Crontab', 'Item-Informationen': 'Item-Informationen', 'Beschreibung': 'Beschreibung', 'Zeit': 'Zeit', 'Alle zuklappen': 'Alle zuklappen', '_items': {'threshold': 'threshold', 'crontab': 'crontab', 'enforce_updates': 'enforce_updates', 'on_update': 'on_update', 'path': 'Pfad', 'autotimer': 'autotimer', 'eval': 'eval', 'cycle': 'cycle', 'on_change': 'on_change', 'cache': 'cache', 'value': 'Wert (value)', 'type': 'Typ (type)', 'eval_trigger': 'eval_trigger', 'filename': 'definiert in', 'name': 'Name'}, 'Items': 'Items', 'Sie verlieren ggf. Ihre letzten, nicht gespeicherten Eingaben!': 'Sie verlieren ggf. Ihre letzten, nicht gespeicherten Eingaben!', 'Scheduler': 'Scheduler', 'disabled': 'disabled', "Dateiname des Python Codes der Logik (ohne Extension '.py')": "Dateiname des Python Codes der Logik (ohne Extension '.py')", 'Systemeigenschaften': 'Systemeigenschaften', 'Thread': 'Thread', 'Aktionen': 'Aktionen', 'Um relative Itempfade aufzulösen, hier das Item eingeben, zu dem die Pfade relativ sind.': 'Um relative Itempfade aufzulösen, hier das Item eingeben, zu dem die Pfade relativ sind.', 'Die eingegebenen Daten sind kein numerischer Wert': 'Die eingegebenen Daten sind kein numerischer Wert', 'Tage': 'Tage', 'Logging': 'Logging', 'Datenbank-Dump': 'Datenbank-Dump', '_menu': {'CONF-YAML Konverter': 'CONF-YAML Konverter', 'Threads': 'Threads', 'Systeminfo': 'Systeminfo', 'Logiken': 'Logiken', 'Blockly-Logiken-Editor': 'Blockly-Logiken-Editor', 'Szenen': 'Szenen', 'Plugins': 'Plugins', 'Logging': 'Logging', 'Disclosure': 'Urheberrechtshinweise', 'Items': 'Items', 'Scheduler': 'Scheduler', 'Dienste': 'Dienste', 'Visu': 'Visu'}, 'Wartung': 'Wartung', 'Documentation': 'Dokumentation', 'logfiles': 'Logfile(s)', 'help_search_3': 'Shift + Strg + G / Shift + Cmd + G: Vorherigen Treffer finden', 'no data available': 'keine Daten verfügbar', 'nächste Ausführung': 'nächste Ausführung', 'Sekunden': 'Sekunden', 'Anforderungen': 'Anforderungen', 'Watch_Item(s)': 'Watch_Item(s)', 'help_search_4': 'Shift + Strg + F / Cmd + Option + F: Ersetzen', 'Filter': 'Filter', 'Alle aufklappen': 'Alle aufklappen', 'Ergebnis im .YAML Format': 'Ergebnis im .YAML Format', 'previous age': 'vorh. Alter (Änderung)', 'Ja': 'Ja', 'Eingabe im .YAML Format': 'Eingabe im .YAML Format', 'Strg + Space: Autovervollständigen von Python Befehlen. Strg + i: Autovervollständigen von Item-Pfaden.': 'Strg + Space: Autovervollständigen von Python Befehlen. Strg + I: Autovervollständigen von Item-Pfaden.', 'gesamt': 'gesamt', 'YAML Syntax Checker': 'YAML Syntax Checker', 'Neu starten': 'System neu starten', 'Auf Französisch wechseln': 'Auf Französisch wechseln', 'Logik-Name/Abschnittsnamen in /etc/logic.yaml) - Wenn leer, wird der Dateiname verwendet': 'Logik-Name/Abschnittsnamen in /etc/logic.yaml) - Wenn leer, wird der Dateiname verwendet', 'existiert bereits': 'existiert bereits', '_button': {'Konvertieren': 'Konvertieren', 'Speichern_Neu_Laden_und_Triggern': 'Speichern, neu laden und Auslösen', 'Löschen': 'Löschen', 'Polnisch': 'Polish', 'Änderungen verwerfen': 'Änderungen verwerfen', 'Passwort-Hash erzeugen': 'Passwort-Hash erzeugen', 'Datenbank-Dump': 'Datenbank-Dump', 'Neue Python Logik': 'Neue Python Logik', 'Französisch': 'French', 'knxd service starten': 'knxd service starten', 'Deaktivieren': 'Deaktivieren', 'Deutsch': 'Deutsch', 'smarthomeNG starten': 'SmartHomeNG starten', 'Neue Blockly Logik': 'Neue Blockly Logik', 'Auslösen': 'Auslösen', 'Leeren': 'Leeren', 'Beenden': 'Beenden', 'Filter anwenden': 'Filter anwenden', 'Speichern_und_Neu_Laden': 'Speichern und neu laden', 'Blöcke speichern': 'Blöcke speichern', 'Prüfen': 'Prüfen', 'Hinzufügen': 'Hinzufügen', 'Neu Laden': 'Neu Laden', 'knxd socket starten': 'knxd socket starten', 'Englisch': 'English', 'Cacheprüfung': 'Cacheprüfung', 'Aktivieren': 'Aktivieren', 'Erstellen': 'Erstellen', 'smarthomeNG beenden': 'SmartHomeNG beenden', 'Schließen': 'Schließen', 'Nach unten scrollen': 'Nach unten scrollen', 'Speichern': 'Speichern', 'Entladen': 'Entladen', 'knxd socket beenden': 'knxd socket beenden', 'knxd service beenden': 'knxd service beenden'}, 'Aktiv': 'Aktiv', 'Dienst': 'Dienst', 'Logger ansehen': 'Logger ansehen', 'Zeilenumbruch': 'Zeilenumbruch', 'sonstige': 'sonstige', 'PyPI Check': 'PyPI Check', 'IP': 'IP Adresse', 'Python Code Ausgabe': 'Python Code Ausgabe', 'filters': 'Filter(s)', 'Auf Englisch wechseln': 'Auf Englisch wechseln', 'Übersetzung neu laden': 'Übersetzung neu laden', 'Version nicht zulässig!': 'Version nicht zulässig!', 'Erstellungsdatum': 'Erstellungsdatum', 'Evaluation und Trigger': 'Initialisierungs-, Evaluations- und Trigger-Konfiguration', 'Port': 'Port', 'wirklich löschen?': 'wirklich löschen?', 'Hier wird der Ausdruck angezeigt, nachdem die relativen Itempfade aufgelöst wurden.': 'Hier wird der Ausdruck angezeigt, nachdem die relativen Itempfade aufgelöst wurden.', 'Thread-Id': 'Thread-Id', 'Nein': 'Nein', 'Eval Syntax Checker': 'Eval Syntax Checker', 'Browser': 'Browser', 'Python Version': 'Python Version', 'Version': 'Version', 'help_search_6': 'Alt + F: Persistenter Such-Dialog (Enter für nächsten Treffer, Shift + Enter für vorherigen Treffer)', 'Relativ zu (Eingabe des Item-Path)': 'Relativ zu (Eingabe des Item-Path)', 'PyPI nicht erreichbar': 'PyPI nicht erreichbar', 'PyPI Prüfung deaktiviert': 'PyPI Prüfung deaktiviert', 'Ergebnis': 'Ergebnis', 'Neuste Version!': 'Neuste Version, bitte vor der Installation prüfen ob sie zu Problemen führt!', 'Ergebnis: Aufbereitet als Python Source Code': 'Ergebnis: Aufbereitet als Python Source Code', 'Watch_Items': 'Watch_Items', 'Passwort anzeigen': 'Passwort anzeigen', 'Classname': 'Classname', 'Logik-Datei': 'Logik-Datei', 'Attribut': 'Attribut', 'der Logik': 'der Logik', 'Cycle': 'Cycle', 'Ergebnis: Aufbereitetes .YAML Format': 'Ergebnis: Aufbereitetes .YAML Format', 'Logfile': 'Log-Datei'}'
    2018-03-04  09:17:53 DEBUG    Main         Backend: translation_dict='{'Minute': 'Minute', 'Bitte bei Bedarf anschließend': 'Bitte bei Bedarf anschließend', 'help_search_1': 'Strg + F / Cmd + F: Suche starten', 'Pfad': 'Pfad', 'Status': 'Status', 'Wollen Sie die Logik': 'Wollen Sie die Logik', 'Scheduler (plural)': 'Scheduler', 'Freier Speicher': 'Freier Speicher', 'Neue Logik erstellen': 'Neue Logik erstellen', 'Letztes Update': 'Letztes Update', 'Verbundene Trigger': 'Verbundene Trigger', 'Ausdruck (Eingabe im Python Eval-Format)': 'Ausdruck (Eingabe im Python Eval-Format)', 'vorheriger Wert': 'vorheriger Wert', 'Neuste Version': 'Neuste Version', 'Suche': 'Suche', 'Mehrere Instanzen möglich': 'Mehrere Instanzen möglich', 'Hier wird das Ergebnis Ausdruck angezeigt.': 'Hier wird das Ergebnis Ausdruck angezeigt.', 'Angaben für die Erzeugung einer neuen Python Logik': 'Angaben für die Erzeugung einer neuen Python Logik', 'Nicht aktiv': 'Nicht aktiv', 'Version unterstützt!': 'Version unterstützt!', 'handlers': 'Handler(s)', 'SmartHomeNG Plugins Version': 'SmartHomeNG Plugins Version', 'Logikname': 'Logikname', 'sowie': 'sowie', 'update_age': 'Alter (Update)', 'Plugin Metadaten': 'Plugin Metadaten', 'Plugin spezifische Attribute': 'Plugin spezifische Konfigurationen', 'help_search_2': 'Strg + G / Cmd + G: Nächsten Treffer finden', 'level': 'Level', 'Stunde': 'Stunde', 'Bitte Dateinamen angeben': 'Bitte Dateinamen angeben', 'Architektur': 'Architektur', 'Willkommen im Backend von': 'Willkommen im Backend von', 'Änderungsinformationen': 'Änderungsinformationen', 'Typ': 'Typ', 'Auf Deutsch wechseln': 'Auf Deutsch wechseln', 'Suche zurücksetzen': 'Zurücksetzen', 'Logik': 'Logik', 'Letzte Änderung': 'Letzte Änderung', 'Nutzerlogiken': 'Nutzerlogiken', 'Aktion': 'Aktion', 'Hilfe': 'Hilfe', 'Der Logikname wird bereits verwendet': 'Der Logikname wird bereits verwendet', 'Betriebssystem': 'Betriebssystem', 'Instanz': 'Instanz', 'installierte Version': 'installierte Version', 'Verbundene Logiken': 'Verbundene Logiken', 'Wert': 'Wert', 'Drücken Sie F11 für den Vollbildmodus, wenn der Cursor im Editorfenster ist. Mit F11 oder ESC verlassen Sie den Vollbildmodus wieder.': 'Drücken Sie F11 für den Vollbildmodus, wenn der Cursor im Editorfenster ist. Mit F11 oder ESC verlassen Sie den Vollbildmodus wieder.', 'previous update age': 'vorh. Alter (Update)', 'Name': 'Name', 'Keine Antwort von PyPI': 'Keine Antwort von PyPI', 'CONF-YAML Konverter': 'CONF-YAML Konverter', 'Stunden': 'Stunden', 'Systemlogiken': 'Systemlogiken', 'Auf Polnisch wechseln': 'Auf Polnisch wechseln', 'help_search_7': 'Alt + G: In Zeile springen', 'Itempfad suchen...': 'Itempfad suchen...', 'previous update': 'vorheriges Update', 'Logfile ansehen': 'Logfile ansehen', 'No active clients': 'Keine aktiven Clients', 'Expandierter Ausdruck': 'Expandierter Ausdruck', 'Client Software': 'Client Software', 'Betriebszeit': 'Betriebszeit', '_threads': {'False': 'Nein', 'True': 'Ja'}, 'Root-Passwort': 'Root-Passwort', 'letzte Ausführung': 'letzte Ausführung', 'Übersicht': 'Übersicht', 'Suchen': 'Suchen', 'help_search_5': 'Shift + Strg + R / Shift + Cmd + Option + F: Alle ersetzen', 'SmartHomeNG Version': 'SmartHomeNG Version', 'Eigenschaft': 'Eigenschaft', 'in': 'in', 'Support': 'Support', 'age': 'Alter (Änderung)', 'Hier den YAML Code eingeben, der geprüft werden soll.': 'Hier den YAML Code eingeben, der geprüft werden soll.', 'alle': 'alle', 'Type': 'Type', 'Lernen': 'Lernen', 'Neue Logiken (nicht geladen)': 'Neue Logiken (nicht geladen)', 'Hilfslinien': 'Hilfslinien', '_disclosure': {'disclosure_title': 'Offenlegung von Open Source Software Komponenten des SmartHomeNG BackendServer Plugins', 'Verwendete Open Source Software Komponenten': 'Verwendete Open Source Software Komponenten', 'Alle Icons und Bilder kommen von': 'Alle Icons und Bilder kommen von ', 'Icons/Bilder': 'Icons/Bilder', 'Lizenz': 'Lizenz', 'Name': 'Name', 'Link': 'Link'}, 'Plugin': 'Plugin', 'logger name': 'Logger Name', 'Letzte Modifikation': 'Letzte Modifikation', 'Dateien ohne zugehöriges Item im /var/cache Verzeichnis': 'Dateien ohne zugehöriges Item im /var/cache Verzeichnis', 'drücken': 'drücken', 'Visu Client': 'Visu Client', 'Geändert durch': 'Geändert durch', 'Crontab(s)': 'Crontab(s)', 'Sprache des Backends': 'Sprache des Backends', 'Dienst für die KNX Unterstützung': 'Dienst für die KNX Unterstützung', 'Datum': 'Datum', 'Tag': 'Tag', 'Tester': 'Tester', 'Minuten': 'Minuten', 'Item im Baum auswählen um Details einzusehen!': 'Item im Baum auswählen um Details einzusehen!', 'Nr.': 'Nr.', 'Szene': 'Szene', 'Benutzer': 'Benutzer', 'Item': 'Item', 'Eingabe im .CONF Format': 'Eingabe im .CONF Format', 'Pakete ohne Requirements': 'Pakete ohne Requirements', 'Logfile speichern': 'Logfile speichern', 'Hier den Ausdruck eingeben, der ausgewertet werden soll. Items können mit absolutem Pfad oder relativem Pfad angegeben werden.': 'Hier den Ausdruck eingeben, der ausgewertet werden soll. Items können mit absolutem Pfad oder relativem Pfad angegeben werden.', 'Dateiname': 'Dateiname', 'führen nicht zum': 'führen nicht zum', 'previous change': 'vorherige Änderung', 'Crontab': 'Crontab', 'Item-Informationen': 'Item-Informationen', 'Beschreibung': 'Beschreibung', 'Zeit': 'Zeit', 'Alle zuklappen': 'Alle zuklappen', '_items': {'threshold': 'threshold', 'crontab': 'crontab', 'enforce_updates': 'enforce_updates', 'on_update': 'on_update', 'path': 'Pfad', 'autotimer': 'autotimer', 'eval': 'eval', 'cycle': 'cycle', 'on_change': 'on_change', 'cache': 'cache', 'value': 'Wert (value)', 'type': 'Typ (type)', 'eval_trigger': 'eval_trigger', 'filename': 'definiert in', 'name': 'Name'}, 'Items': 'Items', 'Sie verlieren ggf. Ihre letzten, nicht gespeicherten Eingaben!': 'Sie verlieren ggf. Ihre letzten, nicht gespeicherten Eingaben!', 'Scheduler': 'Scheduler', 'disabled': 'disabled', "Dateiname des Python Codes der Logik (ohne Extension '.py')": "Dateiname des Python Codes der Logik (ohne Extension '.py')", 'Systemeigenschaften': 'Systemeigenschaften', 'Thread': 'Thread', 'Aktionen': 'Aktionen', 'Um relative Itempfade aufzulösen, hier das Item eingeben, zu dem die Pfade relativ sind.': 'Um relative Itempfade aufzulösen, hier das Item eingeben, zu dem die Pfade relativ sind.', 'Die eingegebenen Daten sind kein numerischer Wert': 'Die eingegebenen Daten sind kein numerischer Wert', 'Tage': 'Tage', 'Logging': 'Logging', 'Datenbank-Dump': 'Datenbank-Dump', '_menu': {'CONF-YAML Konverter': 'CONF-YAML Konverter', 'Threads': 'Threads', 'Systeminfo': 'Systeminfo', 'Logiken': 'Logiken', 'Blockly-Logiken-Editor': 'Blockly-Logiken-Editor', 'Szenen': 'Szenen', 'Plugins': 'Plugins', 'Logging': 'Logging', 'Disclosure': 'Urheberrechtshinweise', 'Items': 'Items', 'Scheduler': 'Scheduler', 'Dienste': 'Dienste', 'Visu': 'Visu'}, 'Wartung': 'Wartung', 'Documentation': 'Dokumentation', 'logfiles': 'Logfile(s)', 'help_search_3': 'Shift + Strg + G / Shift + Cmd + G: Vorherigen Treffer finden', 'no data available': 'keine Daten verfügbar', 'nächste Ausführung': 'nächste Ausführung', 'Sekunden': 'Sekunden', 'Anforderungen': 'Anforderungen', 'Watch_Item(s)': 'Watch_Item(s)', 'help_search_4': 'Shift + Strg + F / Cmd + Option + F: Ersetzen', 'Filter': 'Filter', 'Alle aufklappen': 'Alle aufklappen', 'Ergebnis im .YAML Format': 'Ergebnis im .YAML Format', 'previous age': 'vorh. Alter (Änderung)', 'Ja': 'Ja', 'Eingabe im .YAML Format': 'Eingabe im .YAML Format', 'Strg + Space: Autovervollständigen von Python Befehlen. Strg + i: Autovervollständigen von Item-Pfaden.': 'Strg + Space: Autovervollständigen von Python Befehlen. Strg + I: Autovervollständigen von Item-Pfaden.', 'gesamt': 'gesamt', 'YAML Syntax Checker': 'YAML Syntax Checker', 'Neu starten': 'System neu starten', 'Auf Französisch wechseln': 'Auf Französisch wechseln', 'Logik-Name/Abschnittsnamen in /etc/logic.yaml) - Wenn leer, wird der Dateiname verwendet': 'Logik-Name/Abschnittsnamen in /etc/logic.yaml) - Wenn leer, wird der Dateiname verwendet', 'existiert bereits': 'existiert bereits', '_button': {'Konvertieren': 'Konvertieren', 'Speichern_Neu_Laden_und_Triggern': 'Speichern, neu laden und Auslösen', 'Löschen': 'Löschen', 'Polnisch': 'Polish', 'Änderungen verwerfen': 'Änderungen verwerfen', 'Passwort-Hash erzeugen': 'Passwort-Hash erzeugen', 'Datenbank-Dump': 'Datenbank-Dump', 'Neue Python Logik': 'Neue Python Logik', 'Französisch': 'French', 'knxd service starten': 'knxd service starten', 'Deaktivieren': 'Deaktivieren', 'Deutsch': 'Deutsch', 'smarthomeNG starten': 'SmartHomeNG starten', 'Neue Blockly Logik': 'Neue Blockly Logik', 'Auslösen': 'Auslösen', 'Leeren': 'Leeren', 'Beenden': 'Beenden', 'Filter anwenden': 'Filter anwenden', 'Speichern_und_Neu_Laden': 'Speichern und neu laden', 'Blöcke speichern': 'Blöcke speichern', 'Prüfen': 'Prüfen', 'Hinzufügen': 'Hinzufügen', 'Neu Laden': 'Neu Laden', 'knxd socket starten': 'knxd socket starten', 'Englisch': 'English', 'Cacheprüfung': 'Cacheprüfung', 'Aktivieren': 'Aktivieren', 'Erstellen': 'Erstellen', 'smarthomeNG beenden': 'SmartHomeNG beenden', 'Schließen': 'Schließen', 'Nach unten scrollen': 'Nach unten scrollen', 'Speichern': 'Speichern', 'Entladen': 'Entladen', 'knxd socket beenden': 'knxd socket beenden', 'knxd service beenden': 'knxd service beenden'}, 'Aktiv': 'Aktiv', 'Dienst': 'Dienst', 'Logger ansehen': 'Logger ansehen', 'Zeilenumbruch': 'Zeilenumbruch', 'sonstige': 'sonstige', 'PyPI Check': 'PyPI Check', 'IP': 'IP Adresse', 'Python Code Ausgabe': 'Python Code Ausgabe', 'filters': 'Filter(s)', 'Auf Englisch wechseln': 'Auf Englisch wechseln', 'Übersetzung neu laden': 'Übersetzung neu laden', 'Version nicht zulässig!': 'Version nicht zulässig!', 'Erstellungsdatum': 'Erstellungsdatum', 'Evaluation und Trigger': 'Initialisierungs-, Evaluations- und Trigger-Konfiguration', 'Port': 'Port', 'wirklich löschen?': 'wirklich löschen?', 'Hier wird der Ausdruck angezeigt, nachdem die relativen Itempfade aufgelöst wurden.': 'Hier wird der Ausdruck angezeigt, nachdem die relativen Itempfade aufgelöst wurden.', 'Thread-Id': 'Thread-Id', 'Nein': 'Nein', 'Eval Syntax Checker': 'Eval Syntax Checker', 'Browser': 'Browser', 'Python Version': 'Python Version', 'Version': 'Version', 'help_search_6': 'Alt + F: Persistenter Such-Dialog (Enter für nächsten Treffer, Shift + Enter für vorherigen Treffer)', 'Relativ zu (Eingabe des Item-Path)': 'Relativ zu (Eingabe des Item-Path)', 'PyPI nicht erreichbar': 'PyPI nicht erreichbar', 'PyPI Prüfung deaktiviert': 'PyPI Prüfung deaktiviert', 'Ergebnis': 'Ergebnis', 'Neuste Version!': 'Neuste Version, bitte vor der Installation prüfen ob sie zu Problemen führt!', 'Ergebnis: Aufbereitet als Python Source Code': 'Ergebnis: Aufbereitet als Python Source Code', 'Watch_Items': 'Watch_Items', 'Passwort anzeigen': 'Passwort anzeigen', 'Classname': 'Classname', 'Logik-Datei': 'Logik-Datei', 'Attribut': 'Attribut', 'der Logik': 'der Logik', 'Cycle': 'Cycle', 'Ergebnis: Aufbereitetes .YAML Format': 'Ergebnis: Aufbereitetes .YAML Format', 'Logfile': 'Log-Datei'}'
    2018-03-04  09:17:53 INFO     Main         Using module 'http'
    2018-03-04  09:17:53 INFO     Main         WebInterface: Running from '/usr/local/smarthome/plugins/backend/webif'
    2018-03-04  09:17:53 INFO     Main         Module http: Registering webinterface 'backend' of plugin 'backend' from pluginclass 'BackendServer' instance ''
    2018-03-04  09:17:53 INFO     Main          - conf dict: '{'/': {'tools.staticdir.root': '/usr/local/smarthome/plugins/backend/webif', 'tools.auth_basic.checkpassword': <bound method Http.validate_password of <modules.http.Http object at 0x75f8dcb0>>, 'tools.auth_basic.on': False, 'tools.auth_basic.realm': 'shng_http_webif'}, '/static': {'tools.staticdir.on': True, 'tools.staticdir.dir': 'static'}}'
    2018-03-04  09:17:53 INFO     Main         self._applications['backend'] = {'Webifname': 'backend', 'Instance': '', 'Mount': '/backend', 'Conf': {'/': {'tools.staticdir.root': '/usr/local/smarthome/plugins/backend/webif', 'tools.auth_basic.checkpassword': <bound method Http.validate_password of <modules.http.Http object at 0x75f8dcb0>>, 'tools.auth_basic.on': False, 'tools.auth_basic.realm': 'shng_http_webif'}, '/static': {'tools.staticdir.on': True, 'tools.staticdir.dir': 'static'}}, 'Description': 'Administrationsoberfläche für SmartHomeNG', 'Pluginclass': 'BackendServer', 'Pluginname': 'backend'}
    2018-03-04  09:17:53 DEBUG    Main         Plugins: Loaded plugin 'BackendServer' (class 'BackendServer') v1.4.9: Web Interface zur Anzeige von Informationen zum System und SmartHomeNG Backend-Daten
    2018-03-04  09:17:53 INFO     Main         Initialized plugin 'backend' from from section 'BackendServer'
    2018-03-04  09:17:53 DEBUG    Main         Plugins, section: knx
    2018-03-04  09:17:53 DEBUG    Main         Plugins __init__: pluginname = 'knx', classpath 'plugins.knx'
    2018-03-04  09:17:53 INFO     Main         Loading '/usr/local/smarthome/plugins/knx/plugin.yaml' to 'OrderedDict'
    2018-03-04  09:17:53 DEBUG    Main         PluginWrapper __init__: Section knx, classname KNX, classpath plugins.knx
    2018-03-04  09:17:53 DEBUG    Main         Plugin 'KNX': args = '{'time_ga': "'0/4/1'", 'send_time': "'600'", 'port': "'6720'", 'host': "'127.0.0.1'"}'
    2018-03-04  09:17:53 INFO     Main         plugin 'knx': No parameter definitions found in metadata
    2018-03-04  09:17:53 DEBUG    Main         init knx
    2018-03-04  09:17:53 DEBUG    Main         Scheduler: Name changed by adding plugin instance name to: KNX[default] time_default
    2018-03-04  09:17:53 DEBUG    Main         KNX[default] time_default next time: 2018-03-04 09:18:05+01:00
    2018-03-04  09:17:53 DEBUG    Main         Plugins: Loaded plugin 'knx' (class 'KNX') v1.3.4: Anbindung von KNX Bussystemen via EIBD/KNXD
    2018-03-04  09:17:53 INFO     Main         Initialized plugin 'knx' from from section 'knx'
    2018-03-04  09:17:53 DEBUG    Main         Plugins, section: visu
    2018-03-04  09:17:53 DEBUG    Main         Plugins __init__: pluginname = 'visu_websocket', classpath 'plugins.visu_websocket'
    2018-03-04  09:17:53 INFO     Main         Loading '/usr/local/smarthome/plugins/visu_websocket/plugin.yaml' to 'OrderedDict'
    2018-03-04  09:17:53 INFO     Main         plugin 'visu_websocket': Metadata paramlist = '['ip', 'port', 'tls', 'acl', 'wsproto', 'querydef']'
    2018-03-04  09:17:53 DEBUG    Main         plugin 'visu_websocket': param = 'ip'
    2018-03-04  09:17:53 DEBUG    Main         plugin 'visu_websocket': param = 'port'
    2018-03-04  09:17:53 DEBUG    Main         plugin 'visu_websocket': param = 'tls'
    2018-03-04  09:17:53 DEBUG    Main         plugin 'visu_websocket': param = 'acl'
    2018-03-04  09:17:53 DEBUG    Main         plugin 'visu_websocket': param = 'wsproto'
    2018-03-04  09:17:53 DEBUG    Main         plugin 'visu_websocket': param = 'querydef'
    2018-03-04  09:17:53 DEBUG    Main         PluginWrapper __init__: Section visu, classname WebSocket, classpath plugins.visu_websocket
    2018-03-04  09:17:53 DEBUG    Main         Plugin 'WebSocket': args = '{'acl': "'rw'", 'wsproto': "'4'"}'
    2018-03-04  09:17:53 INFO     Main         plugin 'visu_websocket': value not found in plugin configuration file for parameter 'ip' -> using default value '0.0.0.0' instead
    2018-03-04  09:17:53 INFO     Main         plugin 'visu_websocket': value not found in plugin configuration file for parameter 'port' -> using default value '2424' instead
    2018-03-04  09:17:53 INFO     Main         plugin 'visu_websocket': value not found in plugin configuration file for parameter 'tls' -> using default value 'False' instead
    2018-03-04  09:17:53 DEBUG    Main         plugin 'visu_websocket': Found 'acl' with value 'rw' in /etc/plugin.yaml
    2018-03-04  09:17:53 DEBUG    Main         plugin 'visu_websocket': Found 'wsproto' with value '4' in /etc/plugin.yaml
    2018-03-04  09:17:53 INFO     Main         plugin 'visu_websocket': value not found in plugin configuration file for parameter 'querydef' -> using default value 'False' instead
    2018-03-04  09:17:53 DEBUG    Main         Plugins: Loaded plugin 'visu' (class 'WebSocket') v1.4.4: Websocket Protokoll für Visus (smartVISU, etc.)
    2018-03-04  09:17:53 INFO     Main         Initialized plugin 'visu_websocket' from from section 'visu'
    2018-03-04  09:17:53 DEBUG    Main         Plugins, section: smartvisu
    2018-03-04  09:17:53 DEBUG    Main         Plugins __init__: pluginname = 'visu_smartvisu', classpath 'plugins.visu_smartvisu'
    2018-03-04  09:17:53 INFO     Main         Loading '/usr/local/smarthome/plugins/visu_smartvisu/plugin.yaml' to 'OrderedDict'
    2018-03-04  09:17:54 INFO     Main         plugin 'visu_smartvisu': Metadata paramlist = '['smartvisu_dir', 'generate_pages', 'overwrite_templates', 'visu_style', 'handle_widgets']'
    2018-03-04  09:17:54 DEBUG    Main         plugin 'visu_smartvisu': param = 'smartvisu_dir'
    2018-03-04  09:17:54 DEBUG    Main         plugin 'visu_smartvisu': param = 'generate_pages'
    2018-03-04  09:17:54 DEBUG    Main         plugin 'visu_smartvisu': param = 'overwrite_templates'
    2018-03-04  09:17:54 DEBUG    Main         plugin 'visu_smartvisu': param = 'visu_style'
    2018-03-04  09:17:54 DEBUG    Main         plugin 'visu_smartvisu': param = 'handle_widgets'
    2018-03-04  09:17:54 DEBUG    Main         PluginWrapper __init__: Section smartvisu, classname SmartVisu, classpath plugins.visu_smartvisu
    2018-03-04  09:17:54 DEBUG    Main         Plugin 'SmartVisu': args = '{'smartvisu_dir': "'/var/www/html/smartVISU'"}'
    2018-03-04  09:17:54 DEBUG    Main         plugin 'visu_smartvisu': Found 'smartvisu_dir' with value '/var/www/html/smartVISU' in /etc/plugin.yaml
    2018-03-04  09:17:54 INFO     Main         plugin 'visu_smartvisu': value not found in plugin configuration file for parameter 'generate_pages' -> using default value 'True' instead
    2018-03-04  09:17:54 INFO     Main         plugin 'visu_smartvisu': value not found in plugin configuration file for parameter 'overwrite_templates' -> using default value 'True' instead
    2018-03-04  09:17:54 INFO     Main         plugin 'visu_smartvisu': value not found in plugin configuration file for parameter 'visu_style' -> using default value 'std' instead
    2018-03-04  09:17:54 INFO     Main         plugin 'visu_smartvisu': value not found in plugin configuration file for parameter 'handle_widgets' -> using default value 'True' instead
    2018-03-04  09:17:54 DEBUG    Main         Plugins: Loaded plugin 'smartvisu' (class 'SmartVisu') v1.3.4: smartVISU Unterstützung: Autogenerierung von Seiten; Widget Handling
    2018-03-04  09:17:54 INFO     Main         Initialized plugin 'visu_smartvisu' from from section 'smartvisu'
    2018-03-04  09:17:54 DEBUG    Main         Plugins, section: cli
    2018-03-04  09:17:54 DEBUG    Main         Plugins __init__: pluginname = 'cli', classpath 'plugins.cli'
    2018-03-04  09:17:54 INFO     Main         Loading '/usr/local/smarthome/plugins/cli/plugin.yaml' to 'OrderedDict'
    2018-03-04  09:17:54 DEBUG    Main         PluginWrapper __init__: Section cli, classname CLI, classpath plugins.cli
    2018-03-04  09:17:54 DEBUG    Main         Plugin 'CLI': args = '{'ip': "'0.0.0.0'", 'update': "'True'"}'
    2018-03-04  09:17:54 INFO     Main         plugin 'cli': No parameter definitions found in metadata
    2018-03-04  09:17:54 WARNING  Main         CLI: You should set a password for this plugin.
    2018-03-04  09:17:54 DEBUG    Main         Plugins: Loaded plugin 'cli' (class 'CLI') v1.4.0: Command Line Interface für SmartHomeNG - Funktioniert mit SmartHomeNG v1.4 und höher
    2018-03-04  09:17:54 INFO     Main         Initialized plugin 'cli' from from section 'cli'
    2018-03-04  09:17:54 DEBUG    Main         Plugins, section: sql
    2018-03-04  09:17:54 DEBUG    Main         Plugins __init__: pluginname = 'sqlite_visu2_8', classpath 'plugins.sqlite_visu2_8'
    2018-03-04  09:17:54 INFO     Main         Loading '/usr/local/smarthome/plugins/sqlite_visu2_8/plugin.yaml' to 'OrderedDict'
    2018-03-04  09:17:54 DEBUG    Main         PluginWrapper __init__: Section sql, classname SQL, classpath plugins.sqlite_visu2_8
    2018-03-04  09:17:54 DEBUG    Main         Plugin 'SQL': args = '{}'
    2018-03-04  09:17:54 INFO     Main         plugin 'sqlite_visu2_8': No parameter definitions found in metadata
    2018-03-04  09:17:54 DEBUG    Main         SQLite 3.16.2
    2018-03-04  09:17:54 DEBUG    Main         SQLite: database integrity ok
    2018-03-04  09:17:54 DEBUG    Main         scheduler_add: name = plugins.sqlite_visu2_8.SQLite Maintain
    2018-03-04  09:17:54 DEBUG    Main         plugins.sqlite_visu2_8.SQLite Maintain next time: 2018-03-05 03:02:00+01:00
    2018-03-04  09:17:54 DEBUG    Main         Plugins: Loaded plugin 'sql' (class 'SQL') v1.3.1: Integration einer SQLite Datenbank - zu verwenden für smartVISU v2.8 und höher
    2018-03-04  09:17:54 INFO     Main         Initialized plugin 'sqlite_visu2_8' from from section 'sql'
    2018-03-04  09:17:54 DEBUG    Main         Plugins, section: uzsu
    2018-03-04  09:17:54 DEBUG    Main         Plugins __init__: pluginname = 'uzsu', classpath 'plugins.uzsu'
    2018-03-04  09:17:54 INFO     Main         Loading '/usr/local/smarthome/plugins/uzsu/plugin.yaml' to 'OrderedDict'
    2018-03-04  09:17:54 DEBUG    Main         PluginWrapper __init__: Section uzsu, classname UZSU, classpath plugins.uzsu
    2018-03-04  09:17:54 DEBUG    Main         Plugin 'UZSU': args = '{}'
    2018-03-04  09:17:54 INFO     Main         plugin 'uzsu': No parameter definitions found in metadata
    2018-03-04  09:17:54 INFO     Main         Init UZSU
    2018-03-04  09:17:54 DEBUG    Main         Plugins: Loaded plugin 'uzsu' (class 'UZSU') v1.3.0: Universelle Zeitschaltuhr
    2018-03-04  09:17:54 INFO     Main         Initialized plugin 'uzsu' from from section 'uzsu'
    2018-03-04  09:17:54 INFO     Main         Load of plugins finished
    2018-03-04  09:17:54 INFO     Main         Start initialization of items
    2018-03-04  09:17:54 DEBUG    Main         parse_yaml: Parsing file core.yaml
    2018-03-04  09:17:54 INFO     Main         Loading '/usr/local/smarthome/lib/env/core.yaml' to 'OrderedDict'
    2018-03-04  09:17:55 DEBUG    Main         parse_yaml: Parsing file location.yaml
    2018-03-04  09:17:55 INFO     Main         Loading '/usr/local/smarthome/lib/env/location.yaml' to 'OrderedDict'
    2018-03-04  09:17:55 INFO     Main         config.parse_itemsdir: skipping logic definition file = /usr/local/smarthome/lib/env/logic.yaml
    2018-03-04  09:17:55 DEBUG    Main         parse_yaml: Parsing file system.yaml
    2018-03-04  09:17:55 INFO     Main         Loading '/usr/local/smarthome/lib/env/system.yaml' to 'OrderedDict'
    2018-03-04  09:17:55 DEBUG    Main         parse_yaml: Parsing file items.yaml
    2018-03-04  09:17:55 INFO     Main         Loading '/usr/local/smarthome/items/items.yaml' to 'OrderedDict'
    2018-03-04  09:17:56 DEBUG    Main         parse_yaml: Add filename = items.yaml to items
    2018-03-04  09:17:56 DEBUG    Main         Item env.core.memory = 29761536.0 via SQLite None None
    2018-03-04  09:17:56 DEBUG    Main         Item env.core.threads = 27.0 via SQLite None None
    2018-03-04  09:17:56 DEBUG    Main         Item env.system.load = 0.09 via SQLite None None
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item schalten is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: schalten listen on and init with 4/2/1
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item schalten is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: schalten listen on and init with 4/2/2
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item schalten is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: schalten listen on and init with 4/2/3
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item schalten is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: schalten listen on and init with 4/2/4
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item schalten is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: schalten listen on 4/0/1
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item rtr10 is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: rtr10 listen on 0/2/10
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: rtr10 listen on and init with 0/2/10
    2018-03-04  09:17:56 WARNING  Main         KNX[default]: Ignoring schalten: please add knx_dpt.
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item schalten is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: schalten listen on and init with 0/1/8
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item schalten is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: schalten listen on and init with 0/1/18
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item schalten is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: schalten listen on and init with 0/1/19
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item schalten is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: schalten listen on and init with 0/1/20
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item schalten is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: schalten listen on and init with 0/1/7
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item rtr1 is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: rtr1 listen on 0/2/5
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: rtr1 listen on and init with 0/2/5
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item pvm2 is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: pvm2 listen on 3/4/1
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: pvm2 listen on and init with 3/4/1
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item schalten is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: schalten listen on and init with 0/1/10
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item rtr2 is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: rtr2 listen on 0/2/2
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: rtr2 listen on and init with 0/2/2
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item schalten is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: schalten listen on and init with 3/1/7
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item rtr3 is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: rtr3 listen on 0/2/8
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: rtr3 listen on and init with 0/2/8
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item dimm is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: dimm listen on and init with cache 0/1/22
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item schalten is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: schalten listen on and init with 0/1/21
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item rtr4 is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: rtr4 listen on 0/2/9
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: rtr4 listen on and init with 0/2/9
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item Wasser is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Wasser listen on 0/3/1
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Wasser listen on and init with 0/3/1
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item Wasser is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Wasser listen on 0/3/2
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Wasser listen on and init with 0/3/2
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item Wasser is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Wasser listen on 0/3/3
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Wasser listen on and init with 0/3/3
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Item Wasser is mapped to KNX Instance default
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Wasser listen on 0/3/4
    2018-03-04  09:17:56 DEBUG    Main         KNX[default]: Wasser listen on and init with 0/3/4
    2018-03-04  09:17:56 INFO     Main         Items initialization finished, 79 items loaded
    2018-03-04  09:17:56 INFO     Main         Start Logics
    2018-03-04  09:17:56 DEBUG    Main         Reading Logics from /usr/local/smarthome/lib/env/logic.*
    2018-03-04  09:17:56 DEBUG    Main         parse_yaml: Parsing file logic.yaml
    2018-03-04  09:17:56 INFO     Main         Loading '/usr/local/smarthome/lib/env/logic.yaml' to 'OrderedDict'
    2018-03-04  09:17:56 DEBUG    Main         Reading Logics from /usr/local/smarthome/etc/logic.*
    2018-03-04  09:17:56 DEBUG    Main         parse_yaml: Parsing file logic.yaml
    2018-03-04  09:17:56 INFO     Main         Loading '/usr/local/smarthome/etc/logic.yaml' to 'OrderedDict'
    2018-03-04  09:17:56 WARNING  Main         Problem parsing 'Status-Garten' invalid character. Valid characters are: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_@*
    2018-03-04  09:17:56 DEBUG    Main         Logic: env_init
    2018-03-04  09:17:56 DEBUG    Main         Logic: env_loc
    2018-03-04  09:17:56 DEBUG    Main         Logic: env_daily
    2018-03-04  09:17:56 DEBUG    Main         logics.env_daily next time: 2018-03-05 06:00:00+01:00
    2018-03-04  09:17:56 DEBUG    Main         Logic: env_stat
    2018-03-04  09:17:56 DEBUG    Main         logics.env_stat next time: 2018-03-04 09:18:07+01:00
    2018-03-04  09:17:56 DEBUG    Main         sh.connections next time: 2018-03-04 09:17:56+01:00
    2018-03-04  09:17:56 INFO     Main         Start plugins
    2018-03-04  09:17:56 DEBUG    Main         Starting plugin 'backend'
    2018-03-04  09:17:56 DEBUG    BackendServer Plugin 'backend': run method called
    2018-03-04  09:17:56 DEBUG    Main         Starting plugin 'knx', instance 'default'
    2018-03-04  09:17:56 DEBUG    Main         Starting plugin 'visu_websocket'
    2018-03-04  09:17:56 DEBUG    visu         scheduler_add: name = plugins.visu_websocket.series
    2018-03-04  09:17:56 DEBUG    Main         Starting plugin 'visu_smartvisu'
    2018-03-04  09:17:56 DEBUG    visu         plugins.visu_websocket.series next time: 2018-03-04 09:18:06+01:00
    2018-03-04  09:17:56 DEBUG    Main         Starting plugin 'cli'
    2018-03-04  09:17:56 INFO     smartvisu    Starting smartVISU v2.8 handling
    2018-03-04  09:17:56 INFO     smartvisu    Installing widgets into smartVISU v2.8
    2018-03-04  09:17:56 DEBUG    smartvisu    install_widgets: Installing from '/usr/local/smarthome' to '/var/www/html/smartVISU'
    2018-03-04  09:17:56 DEBUG    smartvisu    install_widgets: Creating directory for widgets
    2018-03-04  09:17:56 DEBUG    smartvisu    install_widgets: Removing old dynamic widget files
    2018-03-04  09:17:56 DEBUG    smartvisu    root_contents: ['/**\n', '* -----------------------------------------------------------------------------\n', '* @package     smartVISU\n', '* @author      Martin Gleiß\n', '* @copyright   2012 - 2015\n', '* @license     GPL [http://www.gnu.de]\n', '* -----------------------------------------------------------------------------\n', '*/\n', '<!DOCTYPE html>\n', '\n', '<html>\n', '<head>\n', '\t<title>{{ config_title }}</title>\n', '\n', '\t<meta charset="utf-8" />\n', '\t<meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1, maximum-scale=1.3, minimum-scale=1" />\n', '\t<meta name="apple-mobile-web-app-capable" content="yes" />\n', '\t<meta name="apple-mobile-web-app-status-bar-style" content="black" />\n', '\t<meta http-equiv="expires" content="0" />\n', '\n', '\t<link rel="icon" href="favicon.png" />\n', '\t<link rel="icon" href="favicon.ico" type="image/x-icon" />\n', '\t<link rel="apple-touch-icon" href="favicon.png" />\n', '\n', '\t<link rel="stylesheet" href="vendor/jquery.mobile/jquery.mobile.structure-1.3.2.min.css" />\n', '\t<script type="text/javascript" src="vendor/jquery/jquery-2.0.3.min.js"></script>\n', '\n', "\t{% if config_transition != 'fade' %}\n", '\t\t<script type="text/javascript">\n', '\t\t\t$(document).on("mobileinit", function () {\n', "\t\t\t\t$.mobile.defaultPageTransition = '{{ config_transition }}';\n", '\t\t\t});\n', '\t\t</script>\n', '\t{% endif %}\n', '\n', '\t<script type="text/javascript" src="vendor/jquery.mobile/jquery.mobile-1.3.2.min.js"></script>\n', '\t<script type="text/javascript" src="lib/base/jquery.mobile.slider.{{ config_js }}"></script>\n', '\n', '\t<script type="text/javascript" src="vendor/plot.highcharts/highcharts.js"></script>\n', '\t<script type="text/javascript" src="designs/{{ config_design }}.{{ config_js }}"></script>\n', '\t<script type="text/javascript" src="widgets/widget.{{ config_js }}"></script>\n', '\n', '\t{% if config_animation %}\n', '\t\t<script type="text/javascript" src="widgets/animation.{{ config_js }}"></script>{% endif %}\n', '\n', '\t<script type="text/javascript" src="lib/base/base.{{ config_js }}"></script>\n', '\t<script type="text/javascript" src="lib/base/base.php"></script>\n', '\t<script type="text/javascript" src="driver/io_{{ config_driver }}.{{ config_js }}"></script>\n', '\n', '\t<link rel="stylesheet" type="text/css" href="designs/{{ config_design }}.min.css" />\n', '\t<link rel="stylesheet" type="text/css" href="pages/base/base.css" />\n', '\n', "\t{% if isfile('pages/'~config_pages~'/visu.js') %}\n", '\t\t<script type="text/javascript" src="pages/{{ config_pages }}/visu.js"></script>{% endif %}\n', '\n', "\t{% if isfile('pages/'~config_pages~'/visu.css') %}\n", '\t\t<link rel="stylesheet" type="text/css" href="pages/{{ config_pages }}/visu.css" />{% endif %}\n', '\n', '\t{% block head %}{% endblock %}\n', '\n', '\t{% import "lib.html" as lib %}\n', '\t{% import "basic.html" as basic %}\n', '\t{% import "device.html" as device %}\n', '\t{% import "plot.html" as plot %}\n', '</head>\n', '\n', '\n', '<body>\n', '\n', '<script type="text/javascript">\n', "\tio.init('{{ config_driver_address }}', '{{ config_driver_port }}');\n", '{% if config_driver_autoreconnect %}\n', '\tactivateAutoReconnect();\n', '{% endif %}\n', '\n', '\t// Do some actions before page is shown\n', "\t$(document).on('pagebeforeshow', function () {\n", '\t\tfx.init();\n', '\t\trepeater.init();\n', '\t\twidget.prepare();\n', '\t\t// repeater.list();\n', '\t});\n', '\n', '\t// Run the io and all widgets\n', "\t$(document).on('pageshow', function () {\n", '\t\tio.run({{ config_driver_realtime }});\n', "\t\t// console.log('[io] run');       \t\n", '\t\tnotify.display();\n', '\t\t// widget.list();\n', '\t});\n', '\n', "\t$.mobile.page.prototype.options.domCache = {{ (config_cache_dom ? 'true' : 'false') }};\n", '</script>\n', '\n', '{% block body %}{% endblock %}\n', '\n', '</body>\n', '</html>\n']
    2018-03-04  09:17:56 DEBUG    smartvisu    parse_yaml: Parsing file plugin.yaml
    2018-03-04  09:17:56 DEBUG    Main         Starting plugin 'sqlite_visu2_8'
    2018-03-04  09:17:56 INFO     smartvisu    Loading '/usr/local/smarthome/etc/plugin.yaml' to 'OrderedDict'
    2018-03-04  09:17:56 DEBUG    Main         Starting plugin 'uzsu'
    2018-03-04  09:17:56 DEBUG    uzsu         run method called
    2018-03-04  09:17:56 INFO     Main         Start of plugins finished
    2018-03-04  09:17:57 DEBUG    smartvisu    install_widgets: _conf = OrderedDict([('BackendServer', OrderedDict([('class_name', 'BackendServer'), ('class_path', 'plugins.backend'), ('port', '8383'), ('updates_allowed', 'True'), ('threads', '8'), ('user', ''), ('password', ''), ('language', 'de')])), ('knx', OrderedDict([('class_name', 'KNX'), ('class_path', 'plugins.knx'), ('host', '127.0.0.1'), ('port', '6720'), ('send_time', '600'), ('time_ga', '0/4/1')])), ('visu', OrderedDict([('class_name', 'WebSocket'), ('class_path', 'plugins.visu_websocket'), ('wsproto', '4'), ('acl', 'rw')])), ('smartvisu', OrderedDict([('class_name', 'SmartVisu'), ('class_path', 'plugins.visu_smartvisu'), ('smartvisu_dir', '/var/www/html/smartVISU')])), ('cli', OrderedDict([('class_name', 'CLI'), ('class_path', 'plugins.cli'), ('ip', '0.0.0.0'), ('update', 'True')])), ('sql', OrderedDict([('class_name', 'SQL'), ('class_path', 'plugins.sqlite_visu2_8')])), ('uzsu', OrderedDict([('class_name', 'UZSU'), ('class_path', 'plugins.uzsu')]))])
    2018-03-04  09:17:57 DEBUG    smartvisu    install_widgets: Plugin section 'BackendServer', class_path = 'plugins.backend', plugin_name = ''
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_widgets: Could not find source directory sv_widgets in plugins/backend
    2018-03-04  09:17:57 DEBUG    smartvisu    install_widgets: Plugin section 'knx', class_path = 'plugins.knx', plugin_name = ''
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_widgets: Could not find source directory sv_widgets in plugins/knx
    2018-03-04  09:17:57 DEBUG    smartvisu    install_widgets: Plugin section 'visu', class_path = 'plugins.visu_websocket', plugin_name = ''
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_widgets: Could not find source directory sv_widgets in plugins/visu_websocket
    2018-03-04  09:17:57 DEBUG    smartvisu    install_widgets: Plugin section 'smartvisu', class_path = 'plugins.visu_smartvisu', plugin_name = ''
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_widgets: Could not find source directory sv_widgets in plugins/visu_smartvisu
    2018-03-04  09:17:57 DEBUG    smartvisu    install_widgets: Plugin section 'cli', class_path = 'plugins.cli', plugin_name = ''
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_widgets: Could not find source directory sv_widgets in plugins/cli
    2018-03-04  09:17:57 DEBUG    smartvisu    install_widgets: Plugin section 'sql', class_path = 'plugins.sqlite_visu2_8', plugin_name = ''
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_widgets: Could not find source directory sv_widgets in plugins/sqlite_visu2_8
    2018-03-04  09:17:57 DEBUG    smartvisu    install_widgets: Plugin section 'uzsu', class_path = 'plugins.uzsu', plugin_name = ''
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_widgets: Could not find source directory sv_widgets in plugins/uzsu
    2018-03-04  09:17:57 INFO     smartvisu    Adding import statements to root.html
    2018-03-04  09:17:57 INFO     smartvisu    Generating pages for smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'category.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'category_page.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'widgetblock_std_std.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    sh.connections KNX: connected to 127.0.0.1:6720
    2018-03-04  09:17:57 DEBUG    sh.connections KNX[default]: reading knxd cache
    2018-03-04  09:17:57 DEBUG    sh.connections KNX[default]: reading knxd cache for ga: 0/1/22
    2018-03-04  09:17:57 DEBUG    sh.connections KNX[default]: finished reading knxd cache
    2018-03-04  09:17:57 DEBUG    sh.connections KNX[default]: enable group monitor
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'roomlite.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    sh.connections KNX[default]: knxd init read for 22 ga
    2018-03-04  09:17:57 DEBUG    sh.connections KNX[default]: finished knxd init read
    2018-03-04  09:17:57 DEBUG    sh.connections _websocket: binding to 0.0.0.0:2424 (TCP)
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'widgetblock_blk_noh.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    sh.connections CLI: binding to 0.0.0.0:2323 (TCP)
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'roomslite.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'widgetblock2_blk_std.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'room.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'index.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'widgetblock2_std_std.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'rooms.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'navi.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'heading.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'navigation.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'widgetblock_blk_std.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    copy_templates: Copying template 'navi_sep.html' from plugin to smartVISU v2.8
    2018-03-04  09:17:57 DEBUG    smartvisu    try to parse template file 'navigation.html'
    2018-03-04  09:17:57 DEBUG    smartvisu    try to parse template file 'navigation.html'
    2018-03-04  09:17:57 DEBUG    smartvisu    try to parse template file 'navigation.html'
    2018-03-04  09:17:57 INFO     smartvisu    Generating pages for smartVISU v2.8 End
    2018-03-04  09:17:57 INFO     smartvisu    Finished smartVISU v2.8 handling
    2018-03-04  09:17:57 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:18:07+01:00
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: 1.1.7 set 0/1/22 to 0.0
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: response request from 1.1.7 to 0/1/22 with '00' and DPT 5.001 (from knxd Cache)
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: 1.1.5 set 4/2/1 to False
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: response request from 1.1.5 to 4/2/1 with '00' and DPT 1
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: 1.1.5 set 4/2/2 to False
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: response request from 1.1.5 to 4/2/2 with '00' and DPT 1
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: 1.1.5 set 4/2/3 to False
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: response request from 1.1.5 to 4/2/3 with '00' and DPT 1
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: 1.1.5 set 4/2/4 to False
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: response request from 1.1.5 to 4/2/4 with '00' and DPT 1
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: response request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:17:57 DEBUG    Main         Item Aussen.Terasse.Tempist = 2.72 via KNX 1.4.1 0/2/10
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: 1.3.3 set 0/1/8 to False
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: response request from 1.3.3 to 0/1/8 with '00' and DPT 1
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: 1.3.8 set 0/1/18 to False
    2018-03-04  09:17:57 DEBUG    Main         KNX[default]: response request from 1.3.8 to 0/1/18 with '00' and DPT 1
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: 1.3.8 set 0/1/18 to False
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: response request from 1.3.8 to 0/1/18 with '00' and DPT 1
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: 1.3.8 set 0/1/19 to False
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: response request from 1.3.8 to 0/1/19 with '00' and DPT 1
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: 1.3.8 set 0/1/20 to False
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: response request from 1.3.8 to 0/1/20 with '00' and DPT 1
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: 1.3.5 set 0/1/7 to False
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: response request from 1.3.5 to 0/1/7 with '00' and DPT 1
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: 1.3.3 set 0/1/10 to False
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: response request from 1.3.3 to 0/1/10 with '00' and DPT 1
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: 1.3.1 set 0/2/2 to 21.3
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: response request from 1.3.1 to 0/2/2 with '0c29' and DPT 9
    2018-03-04  09:17:58 DEBUG    Main         Item OG.Gast.Tempist = 21.3 via KNX 1.3.1 0/2/2
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: 1.3.2 set 0/2/8 to 21.9
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: response request from 1.3.2 to 0/2/8 with '0c47' and DPT 9
    2018-03-04  09:17:58 DEBUG    Main         Item OG.Gang.Tempist = 21.9 via KNX 1.3.2 0/2/8
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: 1.1.7 set 0/1/21 to False
    2018-03-04  09:17:58 DEBUG    Main         KNX[default]: response request from 1.1.7 to 0/1/21 with '00' and DPT 1
    2018-03-04  09:17:58 DEBUG    Main         _websocket: incoming connection from 192.168.178.46:37594 to 0.0.0.0:2424
    2018-03-04  09:17:58 INFO     Main         VISU: Websocket handler uses protocol version 4
    2018-03-04  09:17:58 DEBUG    Main         rfc6455 Handshake
    2018-03-04  09:17:59 DEBUG    Main         192.168.178.46:37594 sent '{"cmd":"proto","ver":4}'
    2018-03-04  09:17:59 DEBUG    Main         192.168.178.46:37594 sent '{"cmd":"identity","sw":"smartVISU","ver":"v2.9","browser":"Chrome","bver":"64"}'
    2018-03-04  09:17:59 DEBUG    Main         VISU json_parse: received 'identify' from 192.168.178.46:37594: {'sw': 'smartVISU', 'bver': '64', 'cmd': 'identity', 'browser': 'Chrome', 'ver': 'v2.9'}
    2018-03-04  09:17:59 DEBUG    Main         192.168.178.46:37594 sent '{"cmd":"monitor","items":["Aussen.Terasse.Tempist","Aussen.Terasse.Status","Keller.Alarm.Sammelalarm","OG.Schlafen.Tempist","OG.Gast.Tempist","OG.Buro.Tempist","OG.Gang.Tempist"]}'
    2018-03-04  09:17:59 DEBUG    Main         json_parse: send to 192.168.178.46:37594: {'items': [['Aussen.Terasse.Tempist', 2.72], ['Aussen.Terasse.Status', False], ['Keller.Alarm.Sammelalarm', False], ['OG.Schlafen.Tempist', 0], ['OG.Gast.Tempist', 21.3], ['OG.Buro.Tempist', 0], ['OG.Gang.Tempist', 21.9]], 'cmd': 'item'}
    2018-03-04  09:18:00 DEBUG    Main         192.168.178.46:37594 sent '{"cmd":"monitor","items":["Aussen.Terasse.Unterbau","Aussen.Terasse.Lampe","Aussen.Terasse.Steckdose","Aussen.Terasse.Wegbeleuchtung","eg.ez.decke.uzsu","Aussen.Terasse.Tempist","Aussen.Terasse.Status","Keller.Alarm.Sammelalarm","OG.Schlafen.Tempist","OG.Gast.Tempist","OG.Buro.Tempist","OG.Gang.Tempist"]}'
    2018-03-04  09:18:00 WARNING  Main         Client 192.168.178.46:37594 requested invalid item: eg.ez.decke.uzsu
    2018-03-04  09:18:00 DEBUG    Main         json_parse: send to 192.168.178.46:37594: {'items': [['Aussen.Terasse.Unterbau', False], ['Aussen.Terasse.Lampe', False], ['Aussen.Terasse.Steckdose', False], ['Aussen.Terasse.Wegbeleuchtung', False], ['Aussen.Terasse.Tempist', 2.72], ['Aussen.Terasse.Status', False], ['Keller.Alarm.Sammelalarm', False], ['OG.Schlafen.Tempist', 0], ['OG.Gast.Tempist', 21.3], ['OG.Buro.Tempist', 0], ['OG.Gang.Tempist', 21.9]], 'cmd': 'item'}
    2018-03-04  09:18:01 DEBUG    logics.env_init Item env.core.version = 1.4.1.master (52400087) via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_init Item env.core.start = 2018-03-04 09:18:01.568106+01:00 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_init Item env.system.name = SmartHomeNG via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sunrise = 2018-03-05 06:44:22.006250+01:00 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sunrise.azimut.degrees = 110.91 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_init Item env.system.start = 1970-01-14 16:14:18.574004+01:00 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sunrise.elevation.degrees = 8.03 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sunrise.azimut.radians = 1.94 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sunrise.elevation.radians = 0.14 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sunset = 2018-03-04 17:51:24.950017+01:00 via Logic None None
    2018-03-04  09:18:01 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sunset.azimut.degrees = 272.72 via Logic None None
    2018-03-04  09:18:01 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sunset.elevation.degrees = -9.97 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sunset.azimut.radians = 4.76 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sunset.elevation.radians = -0.17 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sun_position.azimut.degrees = 131.56 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sun_position.elevation.degrees = 19.77 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sun_position.azimut.radians = 2.3 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.sun_position.elevation.radians = 0.35 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.moonrise = 2018-03-04 20:58:10.663994+01:00 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.moonset = 2018-03-05 08:31:04.159060+01:00 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.moonphase = 4 via Logic None None
    2018-03-04  09:18:01 DEBUG    logics.env_loc Item env.location.day = True via Logic None None
    2018-03-04  09:18:02 DEBUG    Main         _websocket: incoming connection from 192.168.178.45:34381 to 0.0.0.0:2424
    2018-03-04  09:18:02 INFO     Main         VISU: Websocket handler uses protocol version 4
    2018-03-04  09:18:02 DEBUG    Main         rfc6455 Handshake
    2018-03-04  09:18:02 DEBUG    Main         192.168.178.45:34381 sent '{"cmd":"proto","ver":4}'
    2018-03-04  09:18:02 DEBUG    Main         192.168.178.45:34381 sent '{"cmd":"identity","sw":"smartVISU","ver":"v2.9","browser":"Chrome","bver":"64"}'
    2018-03-04  09:18:02 DEBUG    Main         VISU json_parse: received 'identify' from 192.168.178.45:34381: {'sw': 'smartVISU', 'bver': '64', 'cmd': 'identity', 'browser': 'Chrome', 'ver': 'v2.9'}
    2018-03-04  09:18:02 DEBUG    Main         192.168.178.45:34381 sent '{"cmd":"monitor","items":["Aussen.Terasse.Tempist","Aussen.Terasse.Status","Keller.Alarm.Sammelalarm","OG.Schlafen.Tempist","OG.Gast.Tempist","OG.Buro.Tempist","OG.Gang.Tempist"]}'
    2018-03-04  09:18:02 DEBUG    Main         json_parse: send to 192.168.178.45:34381: {'items': [['Aussen.Terasse.Tempist', 2.72], ['Aussen.Terasse.Status', False], ['Keller.Alarm.Sammelalarm', False], ['OG.Schlafen.Tempist', 0], ['OG.Gast.Tempist', 21.3], ['OG.Buro.Tempist', 0], ['OG.Gang.Tempist', 21.9]], 'cmd': 'item'}
    2018-03-04  09:18:02 DEBUG    Scheduler    logics.env_loc next time: 2018-03-04 09:48:02+01:00
    2018-03-04  09:18:02 DEBUG    sh.garbage_collection _maintenace: Started
    2018-03-04  09:18:02 DEBUG    sh.garbage_collection Garbage collector: collected 45 objects.
    2018-03-04  09:18:02 DEBUG    Scheduler    sh.garbage_collection next time: 2018-03-05 02:04:00+01:00
    2018-03-04  09:18:03 DEBUG    sh.garbage_collection _maintenace: Object references: 27208
    2018-03-04  09:18:05 DEBUG    Scheduler    KNX[default] time_default next time: 2018-03-04 09:28:05+01:00
    2018-03-04  09:18:06 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:18:16+01:00
    2018-03-04  09:18:07 DEBUG    logics.env_stat Item env.system.libs.ephem_version = 3.7.6.0 via Logic None None
    2018-03-04  09:18:07 DEBUG    logics.env_stat Item env.core.memory = 29696000 via Logic None None
    2018-03-04  09:18:07 DEBUG    Scheduler    logics.env_stat next time: 2018-03-04 09:23:07+01:00
    2018-03-04  09:18:07 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:18:17+01:00
    2018-03-04  09:18:07 DEBUG    Main         KNX[default]: 1.3.1 set 0/2/2 to 21.3
    2018-03-04  09:18:07 DEBUG    Main         KNX[default]: write request from 1.3.1 to 0/2/2 with '0c29' and DPT 9
    2018-03-04  09:18:08 DEBUG    Main         KNX[default]: 1.3.2 set 0/2/8 to 21.9
    2018-03-04  09:18:08 DEBUG    Main         KNX[default]: write request from 1.3.2 to 0/2/8 with '0c47' and DPT 9
    2018-03-04  09:18:09 DEBUG    Main         KNX[default]: 1.3.7 set 0/2/5 to 23.0
    2018-03-04  09:18:09 DEBUG    Main         KNX[default]: write request from 1.3.7 to 0/2/5 with '123f' and DPT 9
    2018-03-04  09:18:09 DEBUG    Main         Item OG.Schlafen.Tempist = 23.0 via KNX 1.3.7 0/2/5
    2018-03-04  09:18:09 DEBUG    logics.env_stat Item env.system.diskfree = 730816512 via Logic None None
    2018-03-04  09:18:09 DEBUG    logics.env_stat Item env.system.disksize = 3787194368 via Logic None None
    2018-03-04  09:18:09 DEBUG    logics.env_stat Item env.system.diskusage = 2876923904 via Logic None None
    2018-03-04  09:18:09 DEBUG    logics.env_stat Item env.system.diskusagepercent = 75.96 via Logic None None
    2018-03-04  09:18:09 DEBUG    logics.env_stat Item env.location.moonlight = 93 via Logic None None
    2018-03-04  09:18:12 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:18:12 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:18:12 DEBUG    Main         192.168.178.46:37594 sent '{"cmd":"monitor","items":["Aussen.Terasse.Tempist","Aussen.Terasse.Status","Keller.Alarm.Sammelalarm","OG.Schlafen.Tempist","OG.Gast.Tempist","OG.Buro.Tempist","OG.Gang.Tempist"]}'
    2018-03-04  09:18:12 DEBUG    Main         json_parse: send to 192.168.178.46:37594: {'items': [['Aussen.Terasse.Tempist', 2.72], ['Aussen.Terasse.Status', False], ['Keller.Alarm.Sammelalarm', False], ['OG.Schlafen.Tempist', 23.0], ['OG.Gast.Tempist', 21.3], ['OG.Buro.Tempist', 0], ['OG.Gang.Tempist', 21.9]], 'cmd': 'item'}
    2018-03-04  09:18:14 DEBUG    Main         192.168.178.46:37594 sent '{"cmd":"monitor","items":["Aussen.Terasse.Unterbau","Aussen.Terasse.Lampe","Aussen.Terasse.Steckdose","Aussen.Terasse.Wegbeleuchtung","eg.ez.decke.uzsu","Aussen.Terasse.Tempist","Aussen.Terasse.Status","Keller.Alarm.Sammelalarm","OG.Schlafen.Tempist","OG.Gast.Tempist","OG.Buro.Tempist","OG.Gang.Tempist"]}'
    2018-03-04  09:18:14 WARNING  Main         Client 192.168.178.46:37594 requested invalid item: eg.ez.decke.uzsu
    2018-03-04  09:18:14 DEBUG    Main         json_parse: send to 192.168.178.46:37594: {'items': [['Aussen.Terasse.Unterbau', False], ['Aussen.Terasse.Lampe', False], ['Aussen.Terasse.Steckdose', False], ['Aussen.Terasse.Wegbeleuchtung', False], ['Aussen.Terasse.Tempist', 2.72], ['Aussen.Terasse.Status', False], ['Keller.Alarm.Sammelalarm', False], ['OG.Schlafen.Tempist', 23.0], ['OG.Gast.Tempist', 21.3], ['OG.Buro.Tempist', 0], ['OG.Gang.Tempist', 21.9]], 'cmd': 'item'}
    2018-03-04  09:18:16 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:18:26+01:00
    2018-03-04  09:18:17 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:18:27+01:00
    2018-03-04  09:18:21 DEBUG    Main         WebSocket: closing connection to 192.168.178.46:37594.
    2018-03-04  09:18:21 DEBUG    Main         websockethandler: closing socket 192.168.178.46:37594
    2018-03-04  09:18:21 DEBUG    Main         _websocket: incoming connection from 192.168.178.46:37605 to 0.0.0.0:2424
    2018-03-04  09:18:21 INFO     Main         VISU: Websocket handler uses protocol version 4
    2018-03-04  09:18:21 DEBUG    Main         rfc6455 Handshake
    2018-03-04  09:18:22 DEBUG    Main         192.168.178.46:37605 sent '{"cmd":"proto","ver":4}'
    2018-03-04  09:18:22 DEBUG    Main         192.168.178.46:37605 sent '{"cmd":"identity","sw":"smartVISU","ver":"v2.9","browser":"Chrome","bver":"64"}'
    2018-03-04  09:18:22 DEBUG    Main         VISU json_parse: received 'identify' from 192.168.178.46:37605: {'sw': 'smartVISU', 'bver': '64', 'cmd': 'identity', 'browser': 'Chrome', 'ver': 'v2.9'}
    2018-03-04  09:18:22 DEBUG    Main         192.168.178.46:37605 sent '{"cmd":"monitor","items":["Aussen.Terasse.Unterbau","Aussen.Terasse.Lampe","Aussen.Terasse.Steckdose","Aussen.Terasse.Wegbeleuchtung","Aussen.Terasse.Schaltuhr","Aussen.Terasse.Tempist","Aussen.Terasse.Status","Keller.Alarm.Sammelalarm","OG.Schlafen.Tempist","OG.Gast.Tempist","OG.Buro.Tempist","OG.Gang.Tempist"]}'
    2018-03-04  09:18:22 DEBUG    Main         json_parse: send to 192.168.178.46:37605: {'items': [['Aussen.Terasse.Unterbau', False], ['Aussen.Terasse.Lampe', False], ['Aussen.Terasse.Steckdose', False], ['Aussen.Terasse.Wegbeleuchtung', False], ['Aussen.Terasse.Schaltuhr', {}], ['Aussen.Terasse.Tempist', 2.72], ['Aussen.Terasse.Status', False], ['Keller.Alarm.Sammelalarm', False], ['OG.Schlafen.Tempist', 23.0], ['OG.Gast.Tempist', 21.3], ['OG.Buro.Tempist', 0], ['OG.Gang.Tempist', 21.9]], 'cmd': 'item'}
    2018-03-04  09:18:22 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:18:22 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:18:26 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:18:36+01:00
    2018-03-04  09:18:27 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:18:37+01:00
    2018-03-04  09:18:31 DEBUG    Main         KNX[default]: 1.3.7 set 3/4/1 to 52.9
    2018-03-04  09:18:31 DEBUG    Main         KNX[default]: write request from 1.3.7 to 3/4/1 with '87' and DPT 5.001
    2018-03-04  09:18:31 DEBUG    Main         Item OG.Schlafen.PVM = 52.9 via KNX 1.3.7 3/4/1
    2018-03-04  09:18:33 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:18:33 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:18:35 DEBUG    Main         192.168.178.46:37605 sent '{"cmd":"monitor","items":["Aussen.Terasse.Tempist","Aussen.Terasse.Status","Keller.Alarm.Sammelalarm","OG.Schlafen.Tempist","OG.Gast.Tempist","OG.Buro.Tempist","OG.Gang.Tempist"]}'
    2018-03-04  09:18:35 DEBUG    Main         json_parse: send to 192.168.178.46:37605: {'items': [['Aussen.Terasse.Tempist', 2.72], ['Aussen.Terasse.Status', False], ['Keller.Alarm.Sammelalarm', False], ['OG.Schlafen.Tempist', 23.0], ['OG.Gast.Tempist', 21.3], ['OG.Buro.Tempist', 0], ['OG.Gang.Tempist', 21.9]], 'cmd': 'item'}
    2018-03-04  09:18:36 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:18:46+01:00
    2018-03-04  09:18:37 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:18:47+01:00
    2018-03-04  09:18:44 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:18:44 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:18:46 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:18:56+01:00
    2018-03-04  09:18:47 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:18:57+01:00
    2018-03-04  09:18:55 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:18:55 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:18:56 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:19:06+01:00
    2018-03-04  09:18:57 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:19:07+01:00
    2018-03-04  09:19:05 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:19:05 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:19:06 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:19:16+01:00
    2018-03-04  09:19:07 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:19:17+01:00
    2018-03-04  09:19:16 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:19:16 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:19:16 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:19:26+01:00
    2018-03-04  09:19:17 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:19:27+01:00
    2018-03-04  09:19:26 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:19:36+01:00
    2018-03-04  09:19:27 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:19:27 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:19:27 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:19:37+01:00
    2018-03-04  09:19:36 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:19:46+01:00
    2018-03-04  09:19:37 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:19:37 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:19:37 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:19:47+01:00
    2018-03-04  09:19:46 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:19:56+01:00
    2018-03-04  09:19:47 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:19:57+01:00
    2018-03-04  09:19:48 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:19:48 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:19:56 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:20:06+01:00
    2018-03-04  09:19:57 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:20:07+01:00
    2018-03-04  09:19:59 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:19:59 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:20:06 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:20:16+01:00
    2018-03-04  09:20:07 DEBUG    Main         KNX[default]: 1.3.1 set 0/2/2 to 21.3
    2018-03-04  09:20:07 DEBUG    Main         KNX[default]: write request from 1.3.1 to 0/2/2 with '0c29' and DPT 9
    2018-03-04  09:20:08 DEBUG    Main         KNX[default]: 1.2.1 set 0/2/7 to 1249
    2018-03-04  09:20:08 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:20:18+01:00
    2018-03-04  09:20:08 DEBUG    Main         KNX[default]: 1.3.2 set 0/2/8 to 21.9
    2018-03-04  09:20:08 DEBUG    Main         KNX[default]: write request from 1.3.2 to 0/2/8 with '0c47' and DPT 9
    2018-03-04  09:20:09 DEBUG    Main         KNX[default]: 1.3.7 set 0/2/5 to 23.0
    2018-03-04  09:20:09 DEBUG    Main         KNX[default]: write request from 1.3.7 to 0/2/5 with '123f' and DPT 9
    2018-03-04  09:20:09 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:20:09 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:20:16 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:20:26+01:00
    2018-03-04  09:20:18 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:20:28+01:00
    2018-03-04  09:20:20 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:20:20 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:20:26 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:20:36+01:00
    2018-03-04  09:20:28 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:20:38+01:00
    2018-03-04  09:20:31 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:20:31 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:20:36 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:20:46+01:00
    2018-03-04  09:20:38 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:20:48+01:00
    2018-03-04  09:20:41 DEBUG    Main         KNX[default]: 1.3.7 set 3/4/1 to 53.3
    2018-03-04  09:20:41 DEBUG    Main         KNX[default]: write request from 1.3.7 to 3/4/1 with '88' and DPT 5.001
    2018-03-04  09:20:41 DEBUG    Main         Item OG.Schlafen.PVM = 53.3 via KNX 1.3.7 3/4/1
    2018-03-04  09:20:41 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.8
    2018-03-04  09:20:41 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1823' and DPT 9
    2018-03-04  09:20:41 DEBUG    Main         Item Aussen.Terasse.Tempist = 2.8 via KNX 1.4.1 0/2/10
    2018-03-04  09:20:46 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:20:56+01:00
    2018-03-04  09:20:48 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:20:58+01:00
    2018-03-04  09:20:52 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:20:52 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:20:52 DEBUG    Main         Item Aussen.Terasse.Tempist = 2.72 via KNX 1.4.1 0/2/10
    2018-03-04  09:20:56 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:21:06+01:00
    2018-03-04  09:20:58 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:21:08+01:00
    2018-03-04  09:21:03 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:21:03 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:21:06 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:21:16+01:00
    2018-03-04  09:21:08 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:21:18+01:00
    2018-03-04  09:21:13 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:21:13 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:21:16 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:21:26+01:00
    2018-03-04  09:21:18 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:21:28+01:00
    2018-03-04  09:21:24 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:21:24 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:21:26 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:21:36+01:00
    2018-03-04  09:21:28 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:21:38+01:00
    2018-03-04  09:21:35 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:21:35 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:21:36 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:21:46+01:00
    2018-03-04  09:21:38 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:21:48+01:00
    2018-03-04  09:21:45 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:21:45 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:21:46 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:21:56+01:00
    2018-03-04  09:21:48 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:21:58+01:00
    2018-03-04  09:21:56 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:21:56 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:21:56 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:22:06+01:00
    2018-03-04  09:21:58 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:22:08+01:00
    2018-03-04  09:22:06 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:22:16+01:00
    2018-03-04  09:22:07 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:22:07 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:22:07 DEBUG    Main         KNX[default]: 1.3.1 set 0/2/2 to 21.3
    2018-03-04  09:22:07 DEBUG    Main         KNX[default]: write request from 1.3.1 to 0/2/2 with '0c29' and DPT 9
    2018-03-04  09:22:08 DEBUG    Main         KNX[default]: 1.3.2 set 0/2/8 to 21.9
    2018-03-04  09:22:08 DEBUG    Main         KNX[default]: write request from 1.3.2 to 0/2/8 with '0c47' and DPT 9
    2018-03-04  09:22:08 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:22:18+01:00
    2018-03-04  09:22:09 DEBUG    Main         KNX[default]: 1.3.7 set 0/2/5 to 23.0
    2018-03-04  09:22:09 DEBUG    Main         KNX[default]: write request from 1.3.7 to 0/2/5 with '123f' and DPT 9
    2018-03-04  09:22:16 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:22:26+01:00
    2018-03-04  09:22:17 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:22:17 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:22:18 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:22:28+01:00
    2018-03-04  09:22:26 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:22:36+01:00
    2018-03-04  09:22:28 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:22:28 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:22:28 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:22:38+01:00
    2018-03-04  09:22:36 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:22:46+01:00
    2018-03-04  09:22:38 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:22:48+01:00
    2018-03-04  09:22:39 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:22:39 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:22:41 DEBUG    Main         KNX[default]: 1.3.7 set 3/4/1 to 53.7
    2018-03-04  09:22:41 DEBUG    Main         KNX[default]: write request from 1.3.7 to 3/4/1 with '89' and DPT 5.001
    2018-03-04  09:22:41 DEBUG    Main         Item OG.Schlafen.PVM = 53.7 via KNX 1.3.7 3/4/1
    2018-03-04  09:22:46 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:22:56+01:00
    2018-03-04  09:22:48 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:22:58+01:00
    2018-03-04  09:22:49 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:22:49 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:22:56 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:23:06+01:00
    2018-03-04  09:22:58 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:23:08+01:00
    2018-03-04  09:23:00 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:23:00 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:23:06 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:23:16+01:00
    2018-03-04  09:23:07 DEBUG    logics.env_stat Item env.system.load = 0.03 via Logic None None
    2018-03-04  09:23:07 DEBUG    Scheduler    logics.env_stat next time: 2018-03-04 09:28:07+01:00
    2018-03-04  09:23:08 DEBUG    logics.env_stat Item env.system.diskfree = 730783744 via Logic None None
    2018-03-04  09:23:08 DEBUG    logics.env_stat Item env.system.diskusage = 2876956672 via Logic None None
    2018-03-04  09:23:08 DEBUG    logics.env_stat Item env.system.diskusagepercent = 75.97 via Logic None None
    2018-03-04  09:23:08 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:23:18+01:00
    2018-03-04  09:23:11 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:23:11 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:23:15 DEBUG    Main         KNX[default]: 1.3.7 set 0/2/5 to 23.1
    2018-03-04  09:23:15 DEBUG    Main         KNX[default]: write request from 1.3.7 to 0/2/5 with '0c83' and DPT 9
    2018-03-04  09:23:15 DEBUG    Main         Item OG.Schlafen.Tempist = 23.1 via KNX 1.3.7 0/2/5
    2018-03-04  09:23:16 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:23:26+01:00
    2018-03-04  09:23:18 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:23:28+01:00
    2018-03-04  09:23:21 DEBUG    Main         KNX[default]: 1.3.7 set 3/4/1 to 52.2
    2018-03-04  09:23:21 DEBUG    Main         KNX[default]: write request from 1.3.7 to 3/4/1 with '85' and DPT 5.001
    2018-03-04  09:23:21 DEBUG    Main         Item OG.Schlafen.PVM = 52.2 via KNX 1.3.7 3/4/1
    2018-03-04  09:23:21 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:23:21 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:23:26 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:23:36+01:00
    2018-03-04  09:23:28 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:23:38+01:00
    2018-03-04  09:23:32 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:23:32 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:23:36 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:23:46+01:00
    2018-03-04  09:23:38 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:23:48+01:00
    2018-03-04  09:23:43 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:23:43 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:23:46 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:23:56+01:00
    2018-03-04  09:23:48 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:23:58+01:00
    2018-03-04  09:23:54 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:23:54 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:23:56 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:24:06+01:00
    2018-03-04  09:23:58 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:24:08+01:00
    2018-03-04  09:24:01 DEBUG    Main         KNX[default]: 1.3.7 set 3/4/1 to 52.5
    2018-03-04  09:24:01 DEBUG    Main         KNX[default]: write request from 1.3.7 to 3/4/1 with '86' and DPT 5.001
    2018-03-04  09:24:01 DEBUG    Main         Item OG.Schlafen.PVM = 52.5 via KNX 1.3.7 3/4/1
    2018-03-04  09:24:04 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:24:04 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:24:06 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:24:16+01:00
    2018-03-04  09:24:07 DEBUG    Main         KNX[default]: 1.3.1 set 0/2/2 to 21.3
    2018-03-04  09:24:07 DEBUG    Main         KNX[default]: write request from 1.3.1 to 0/2/2 with '0c29' and DPT 9
    2018-03-04  09:24:08 DEBUG    Main         KNX[default]: 1.3.2 set 0/2/8 to 21.9
    2018-03-04  09:24:08 DEBUG    Main         KNX[default]: write request from 1.3.2 to 0/2/8 with '0c47' and DPT 9
    2018-03-04  09:24:08 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:24:18+01:00
    2018-03-04  09:24:09 DEBUG    Main         KNX[default]: 1.3.7 set 0/2/5 to 23.1
    2018-03-04  09:24:09 DEBUG    Main         KNX[default]: write request from 1.3.7 to 0/2/5 with '0c83' and DPT 9
    2018-03-04  09:24:15 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:24:15 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:24:16 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:24:26+01:00
    2018-03-04  09:24:18 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:24:28+01:00
    2018-03-04  09:24:26 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:24:26 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:24:26 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:24:36+01:00
    2018-03-04  09:24:28 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:24:38+01:00
    2018-03-04  09:24:36 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:24:36 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:24:36 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:24:46+01:00
    2018-03-04  09:24:38 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:24:48+01:00
    2018-03-04  09:24:46 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:24:56+01:00
    2018-03-04  09:24:47 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:24:47 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:24:48 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:24:58+01:00
    2018-03-04  09:24:56 DEBUG    Scheduler    plugins.visu_websocket.series next time: 2018-03-04 09:25:06+01:00
    2018-03-04  09:24:58 DEBUG    Main         KNX[default]: 1.4.1 set 0/2/10 to 2.72
    2018-03-04  09:24:58 DEBUG    Main         KNX[default]: write request from 1.4.1 to 0/2/10 with '1822' and DPT 9
    2018-03-04  09:24:58 DEBUG    Scheduler    sh.connections next time: 2018-03-04 09:25:08+01:00

    Danke und einen schönen Sonntag
    Gruss Oliver

    Projektleiter Technische Gebäudeausrüstung

    #2
    Moin,

    so wie es aussieht verwendest Du die Dev der SV, damit kannst Du den Import beim Widget weglassen.
    Das ist aber nicht ursächlich.

    M.E. benötigst Du noch ein cache=yes und ein visu_acl=rw.
    Deine knx_xxx einträge machen im Item m.E. an dieser Stelle auch nicht wirklich Sinn, denke das sind die knx_dpt für Deine Pumpe, dann gehören sie dort auch hin. Schau mal hier hin, da ist ein Bsp. das funzt.

    Kommentar


      #3
      Danke Sandman60 ich werde mir das mal anschauen und nach dem beispiel vorgehen.

      Schönen Sonntag
      Gruss Oliver

      Projektleiter Technische Gebäudeausrüstung

      Kommentar


        #4
        Ich bin etwas weiter gekommen jedoch nur mit Fehlermeldungen:


        Code:
        2018-03-04 10:28:32 DEBUG    __init__     Main         192.168.178.46:38511 sent '{"cmd":"item","id":"UZSU.Pumpe","val":{"active":true,"list":[{"timeOffsetType":"m","rrule":"FREQ=WEEKLY;BYDAY=SU","event":"time","timeMax":"","condition":{"active":false,"type":"String","deviceString":"","value":""},"timeMin":"","delayedExec":{"active":false,"type":"String","deviceString":"","value":""},"timeOffset":"","value":"1","time":"10:29","active":false,"holiday":{"weekend":false,"workday":false},"timeCron":"10:29"},{"active":false,"rrule":"FREQ=WEEKLY;BYDAY=SU","time":"10:35","value":"0","event":"time","timeMin":"","timeMax":"","timeCron":"10:35","timeOffset":"","timeOffsetType":"m","condition":{"deviceString":"","type":"String","value":"","active":false},"delayedExec":{"deviceString":"","type":"String","value":"","active":false},"holiday":{"workday":false,"weekend":false}}]}}' -- __init__.py:json_parse:379
        2018-03-04 10:28:32 DEBUG    item         Main         Item UZSU.Pumpe = {'list': [{'timeOffsetType': 'm', 'holiday': {'weekend': False, 'workday': False}, 'event': 'time', 'timeMax': '', 'condition': {'value': '', 'active': False, 'deviceString': '', 'type': 'String'}, 'value': '1', 'delayedExec': {'value': '', 'active': False, 'deviceString': '', 'type': 'String'}, 'timeOffset': '', 'timeMin': '', 'time': '10:29', 'active': False, 'rrule': 'FREQ=WEEKLY;BYDAY=SU', 'timeCron': '10:29'}, {'timeOffsetType': 'm', 'holiday': {'weekend': False, 'workday': False}, 'event': 'time', 'timeMax': '', 'condition': {'value': '', 'active': False, 'deviceString': '', 'type': 'String'}, 'timeMin': '', 'delayedExec': {'value': '', 'active': False, 'deviceString': '', 'type': 'String'}, 'timeOffset': '', 'value': '0', 'time': '10:35', 'active': False, 'rrule': 'FREQ=WEEKLY;BYDAY=SU', 'timeCron': '10:35'}], 'active': True} via Visu 192.168.178.46:38511 None -- item.py:__update:850
        2018-03-04 10:28:32 DEBUG    scheduler    Main         remove scheduler entry with name:uzsu_UZSU.Pumpe -- scheduler.py:remove:228
        2018-03-04 10:28:32 ERROR    item         Main         Item UZSU.Pumpe: problem running <bound method UZSU.update_item of <plugins.uzsu.UZSU object at 0x71b402f0>>: 'NoneType' object has no attribute 'tzinfo' -- item.py:__update:863
        Traceback (most recent call last):
          File "/usr/local/smarthome/lib/item.py", line 861, in __update
            method(self, caller, source, dest)
          File "/usr/local/smarthome/plugins/uzsu/__init__.py", line 137, in update_item
            self._schedule(item)
          File "/usr/local/smarthome/plugins/uzsu/__init__.py", line 152, in _schedule
            self.logger.debug("uzsu active entry for item {} with datetime {}, value {} and tzinfo {}".format(item, next, value, next.tzinfo))
        AttributeError: 'NoneType' object has no attribute 'tzinfo'
        Gruss Oliver

        Projektleiter Technische Gebäudeausrüstung

        Kommentar


          #5
          Schuss ins Blaue. Kann es sein das Du hier eine alte Verison der UZSU hast? Bei mir stehen in den Zeilen 137 und 152 ganz andere Commands. Nochmal bitte prüfen.
          Weiter bitte prüfen ob du in der smarthome.yaml tz gesetzt hast?

          Kommentar


            #6
            Anbei die smarthome.yaml


            Code:
            # etc/smarthome.yaml
            
            # Airport Berlin Tegel
            lat: 52.5588327
            lon: 13.2884374
            elev: 35
            
            tz: 'Europe/Berlin'
            
            # Version 1.4
            #
            # the default_language is used, where multiple languages are supported (de, if not specified)
            #default_language: de
            
            # Version 1.3
            # db: Format: <name>:<python-module>, list of database-entries is possible
            # db:
            #   - sqlite:sqlite3
            #   - mysql:pymysql
            # module_paths = /usr/local/python/lib    # list of path-entries is possible
            
            # Version 1.3: control type casting when assiging values to items
            # assign_compatibility = latest            # latest or compat_1.2 (compat_1.2 is default for shNG v1.3)
            
            # New for develop (1.3x)
            #
            #use_modules: False

            Zeile 137 : self._items[item] = item()

            Zeile 152: self.logger.debug("uzsu active entry for item {} with datetime {}, value {} and tzinfo {}".format(item, next, value, next.tzinfo))



            Betreffend Version:


            habe das paket von dort : https://github.com/mworion/uzsu_widget




            Debug Auszug von Aktuell:


            Code:
            
            2018-03-04 13:40:00 DEBUG    __init__     Main         192.168.178.46:40148 sent '{"cmd":"item","id":"Aussen.Terasse.Steckdose","val":{"active":true,"list":[{"active":false,"rrule":"FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU","time":"13:41","value":"1","event":"time","timeMin":"","timeMax":"","timeCron":"13:41","timeOffset":"","timeOffsetType":"m","condition":{"deviceString":"","type":"String","value":"","active":false},"delayedExec":{"deviceString":"","type":"String","value":"","active":false},"holiday":{"workday":false,"weekend":false}},{"active":false,"rrule":"FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU","time":"14:00","value":"0","event":"time","timeMin":"","timeMax":"","timeCron":"14:00","timeOffset":"","timeOffsetType":"m","condition":{"deviceString":"","type":"String","value":"","active":false},"delayedExec":{"deviceString":"","type":"String","value":"","active":false},"holiday":{"workday":false,"weekend":false}}]}}' -- __init__.py:json_parse:379
            2018-03-04 13:40:00 WARNING  item         Main         Item Aussen.Terasse.Steckdose: value {'active': True, 'list': [{'delayedExec': {'active': False, 'value': '', 'deviceString': '', 'type': 'String'}, 'timeOffset': '', 'condition': {'active': False, 'value': '', 'deviceString': '', 'type': 'String'}, 'time': '13:41', 'timeMax': '', 'timeMin': '', 'holiday': {'workday': False, 'weekend': False}, 'value': '1', 'event': 'time', 'rrule': 'FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU', 'active': False, 'timeCron': '13:41', 'timeOffsetType': 'm'}, {'delayedExec': {'active': False, 'value': '', 'deviceString': '', 'type': 'String'}, 'timeOffset': '', 'condition': {'active': False, 'value': '', 'deviceString': '', 'type': 'String'}, 'time': '14:00', 'timeMax': '', 'timeMin': '', 'holiday': {'workday': False, 'weekend': False}, 'value': '0', 'event': 'time', 'rrule': 'FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR,SA,SU', 'active': False, 'timeCron': '14:00', 'timeOffsetType': 'm'}]} does not match type bool. Via Visu 192.168.178.46:40148 -- item.py:__update:834
            Zuletzt geändert von jonny7792; 04.03.2018, 13:40.
            Gruss Oliver

            Projektleiter Technische Gebäudeausrüstung

            Kommentar


              #7
              Hmm, passt alles, allerdings irritiert mich die letzte Meldung.
              "Aussen.Terasse.Steckdose". Ist das type=bool? Vorher hattest Du den Bezug auf Pumpe.
              Wie sieht Deine Config jetzt aus? Mit cache=yes beim uzsu-item?

              Kommentar


                #8
                anbei die jetzige .yaml



                Code:
                
                UZSU:
                    Pumpe:
                        type: dict
                        uzsu_item: Aussen.Terasse.Steckdose
                        visu_acl: rw
                        cache: true
                Aussen:
                    Terasse:
                        Unterbau:
                            name: schalten
                            type: bool
                            knx_dpt: 1
                            knx_send: 4/1/1
                            knx_init: 4/2/1
                        Lampe:
                            name: schalten
                            type: bool
                            knx_dpt: 1
                            knx_send: 4/1/2
                            knx_init: 4/2/2
                        Steckdose:
                            name: schalten
                            type: bool
                            knx_dpt: 1
                            knx_send: 4/1/3
                            knx_init: 4/2/3
                        Wegbeleuchtung:
                            name: schalten
                            type: bool
                            knx_dpt: 1
                            knx_send: 4/1/4
                            knx_init: 4/2/4
                        Status:
                            name: schalten
                            type: bool
                            knx_dpt: 1
                            knx_listen: 4/0/1
                        Tempist:
                            name: rtr10
                            type: num
                            knx_dpt: 9
                            knx_listen: 0/2/10
                            knx_init: 0/2/10

                Sowie pages.html


                Code:
                /**
                 * -----------------------------------------------------------------------------
                 * @package     smartVISU
                 * @author      Martin Gleiß
                 * @copyright   2012 - 2015
                 * @license     GPL <http://www.gnu.de>
                 * ----------------------------------------------------------------------------- 
                 */
                
                
                {% extends "rooms.html" %}
                
                {% block content %}
                
                {% import "widget_uzsu.html" as uzsu %}
                
                
                        <div class="block">
                    <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
                
                        <div data-role="collapsible" data-collapsed="false" >
                            <h3>Aussenbereich</h3>
                            Terasse Unterbau {{ basic.switch('schalten', 'Aussen.Terasse.Unterbau') }}<br/>
                            Terasse Beleuchtung{{ basic.switch('schalten', 'Aussen.Terasse.Lampe') }}<br/>
                            Steckdosen {{ basic.switch('schalten', 'Aussen.Terasse.Steckdose') }}<br/>
                        Wegbeleuchtung {{ basic.switch('schalten', 'Aussen.Terasse.Wegbeleuchtung') }}<br/>
                            Filter {{ device.uzsuicon('UZSU.Pumpe', 'Aussen.Terasse.Steckdose', 'Sandfilteranlage', '', '', 'bool', ['AN','AUS'], '', '') }}
                
                
                        </div>
                    </div>    
                    </div>
                
                
                
                {% endblock %}


                Gruss Oliver

                Projektleiter Technische Gebäudeausrüstung

                Kommentar


                  #9
                  Dein "UZSU-Item" in der Visu verweist auf das Schalt-Item, da müßte doch UZSU.Pumpe stehen, oder?

                  Kommentar


                    #10
                    Dein "UZSU-Item" in der Visu verweist auf das Schalt-Item, da müßte doch UZSU.Pumpe stehen, oder?
                    Wenn ich das so abändere bekomme ich folgende Meldung




                    Angehängte Dateien
                    Gruss Oliver

                    Projektleiter Technische Gebäudeausrüstung

                    Kommentar


                      #11
                      Nach Änderung im Item shng neu gestartet?

                      Kommentar


                        #12
                        Ja , nach jeder änderung habe ich ihn neu gestartet
                        Gruss Oliver

                        Projektleiter Technische Gebäudeausrüstung

                        Kommentar


                          #13
                          Und, kam da eine Fehlermeldung im Log beim Starten? Dein device.uzsu muß auf jeden Fall auf das UZSU-Item verweisen. Bitte auch im Cache-Verzeichnis prüfen ob ein File geschrieben wird.

                          Kommentar


                            #14
                            debug auszug :


                            Code:
                            2018-03-04 16:49:33 WARNING  item         Main         Item UZSU.Pumpe: problem reading cache: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/usr/local/smarthome/var/cache/UZSU.Pumpe' -- item.py:__init__:436
                            2018-03-04 16:49:33 WARNING  item         Main         Item /usr/local/smarthome/var/cache/UZSU.Pumpe: Created cache for item: /usr/local/smarthome/var/cache/UZSU.Pumpe -- item.py:__init__:466
                            garten.html

                            Code:
                            
                                        Filter {{ device.uzsuicon('UZSU.Pumpe', 'USZU.Pumpe', 'Sandfilteranlage', '', '', 'bool', ['AN','AUS'], '', '') }}

                            Cachefile UZSU.Pumpe vorhanden - Rechte 644





                            2018-03-04 17:11:59 ERROR item Main Item UZSU.Pumpe: problem running <bound method UZSU.update_item of <plugins.uzsu.UZSU object at 0x681db2b0>>: 'NoneType' object has no attribute 'tzinfo' -- item.py:__update:863
                            Traceback (most recent call last):
                            File "/usr/local/smarthome/lib/item.py", line 861, in __update
                            method(self, caller, source, dest)
                            File "/usr/local/smarthome/plugins/uzsu/__init__.py", line 137, in update_item
                            self._schedule(item)
                            File "/usr/local/smarthome/plugins/uzsu/__init__.py", line 152, in _schedule
                            self.logger.debug("uzsu active entry for item {} with datetime {}, value {} and tzinfo {}".format(item, next, value, next.tzinfo))
                            AttributeError: 'NoneType' object has no attribute 'tzinfo'
                            Zuletzt geändert von jonny7792; 04.03.2018, 17:12.
                            Gruss Oliver

                            Projektleiter Technische Gebäudeausrüstung

                            Kommentar


                              #15
                              Fehler gefunden:

                              Man muss die beiden Checkboxen Akt (Ich vermute das Heisst Aktiv ) aktivieren.

                              Angehängte Dateien
                              Zuletzt geändert von jonny7792; 04.03.2018, 17:20.
                              Gruss Oliver

                              Projektleiter Technische Gebäudeausrüstung

                              Kommentar

                              Lädt...
                              X