Ankündigung

Einklappen
Keine Ankündigung bisher.

SmarthomeNG v1.9.2 Image für Raspberry Pi

Einklappen
Das ist ein wichtiges Thema.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Ist aktiv

    Kommentar


      #17
      WolfgangVolk wie kommt es denn, dass die Uhrzeit nicht stimmt? Das Image nutzt fake hw clock zum Setzen der letzten Uhrzeit beim Booten und timeysync Daemon zum Abgleich der Zeit mit dem Internet. Das ist also sehr komisch.

      Auch das andere Verhalten ist äußerst suspekt. Poste bitte mal das smarthome-warnings.log mit 1. Start (wo alles klappt), Neustart und danach.
      Was passiert mit einem manuellen Neustart mittels sudo systemctl restart smarthome?

      Kommentar


        #18
        Zitat von Onkelandy Beitrag anzeigen
        WolfgangVolk wie kommt es denn, dass die Uhrzeit nicht stimmt? Das Image nutzt fake hw clock zum Setzen der letzten Uhrzeit beim Booten und timeysync Daemon zum Abgleich der Zeit mit dem Internet. Das ist also sehr komisch.

        Auch das andere Verhalten ist äußerst suspekt. Poste bitte mal das smarthome-warnings.log mit 1. Start (wo alles klappt), Neustart und danach.
        Was passiert mit einem manuellen Neustart mittels sudo systemctl restart smarthome?
        Hallo,

        hab gerade wieder mal neu geflasht. Das Problem liegt vielleicht schon da, dass ich mich auch beim ersten Start NICHT mit IP:8083 anmelden kann, wie in der Doku angegeben, sondern nur mit IP/admin?
        Wo liegt das gewünschte Logfile? Habs bei der Suche mit WinSCP nicht gefunden.

        Gruß

        Wolfgang

        Kommentar


          #19
          Also IP:8383/admin muss eigentlich immer gehen. Ohne Port kann's Probleme machen..
          /usr/local/smarthome/var/log sind die Logfiles.

          Mir ist immer noch nicht ganz klar, ob es hier wirklich nur um das Admin Interface geht oder doch shng allgemein. Aber werden wir schon raus finden..

          Kommentar


            #20
            Hallo,

            Habe jetzt mal eingegrenzt, dass es beim Versuch schiefgeht, Plugins zu installieren, jetzt z.B. homeconnect und garminconnect. Auch der manuelle Neustart über Putty hat dann keine Auswirkungen mehr. Auch alle Versuche über den Webbrowser enden mit: "Bad Gateway" und einem schönen Gruß von ngnix.

            Hier das (leicht gekürzte) Logfile: Am Schluss wiederholt sich das arme Ding unendlich und ich habe euch die Wiederholungen gespart.

            Gruß

            Wolfgang


            Code:
            2022-02-22 11:52:58 NOTICE lib.smarthome -------------------- SmartHomeNG initialization finished --------------------
            2022-02-22 11:52:58 WARNING plugins.smartvisu Not generating pages because smartVISU v3.2.1 in directory /var/www/html/smartvisu is not yet configured
            2022-02-22 11:52:58 WARNING plugins.smartvisu Not generating item-masterfile because smartVISU v3.2.1 in directory /var/www/html/smartvisu is not yet configured
            2022-02-22 13:58:15 ERROR modules.websocket smartVISU_protocol_v4 exception: Client 192.168.178.46:54008 - received 1005 (no status code [internal]); then sent 1005 (no status code [internal])
            2022-02-22 13:59:26 NOTICE lib.smarthome -------------------- SmartHomeNG restarting, initiated by admin interface --------------------
            2022-02-22 13:59:38 NOTICE lib.smarthome -------------------- SmartHomeNG stopped --------------------
            2022-02-22 13:59:38 ERROR asyncio Task was destroyed but it is pending!
            task: <Task pending name='update_all_series' coro=<Websocket.update_all_series() running at /usr/local/smarthome/modules/websocket/__init__.py:747> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0xa76a8a90>()]>>
            2022-02-22 13:59:40 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.9.1-master (8133e714) --------------------
            2022-02-22 13:59:40 NOTICE lib.smarthome Running in Python interpreter 'v3.9.2 final', from directory /usr/local/smarthome
            2022-02-22 13:59:40 NOTICE lib.smarthome - on Linux-5.10.92-v7l+-armv7l-with-glibc2.31 (pid=3681)
            2022-02-22 13:59:41 NOTICE lib.smarthome - Nutze Feiertage für Land 'DE', Provinz 'Hessen', 1 benutzerdefinierte(r) Feiertag(e) definiert
            2022-02-22 13:59:45 NOTICE lib.smarthome -------------------- SmartHomeNG initialization finished --------------------
            2022-02-22 13:59:45 WARNING plugins.smartvisu Not generating pages because smartVISU v3.2.1 in directory /var/www/html/smartvisu is not yet configured
            2022-02-22 13:59:45 WARNING plugins.smartvisu Not generating item-masterfile because smartVISU v3.2.1 in directory /var/www/html/smartvisu is not yet configured
            2022-02-22 14:00:00 WARNING modules.admin.api_plugins Created a backup copy of plugin.yaml (/usr/local/smarthome/etc/plugin_before_admin_config.yaml)
            2022-02-22 14:08:23 NOTICE lib.smarthome -------------------- SmartHomeNG restarting, initiated by admin interface --------------------
            2022-02-22 14:08:35 NOTICE lib.smarthome -------------------- SmartHomeNG stopped --------------------
            2022-02-22 14:08:35 ERROR asyncio Task was destroyed but it is pending!
            task: <Task pending name='update_all_series' coro=<Websocket.update_all_series() running at /usr/local/smarthome/modules/websocket/__init__.py:741> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0xa6c37b68>()]>>
            2022-02-22 14:08:35 ERROR asyncio Task was destroyed but it is pending!
            task: <Task pending name='update_visu' coro=<Websocket.update_visu() running at /usr/local/smarthome/modules/websocket/__init__.py:842> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0xb2cb8280>()]>>
            2022-02-22 14:08:37 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.9.1-master (8133e714) --------------------
            2022-02-22 14:08:37 NOTICE lib.smarthome Running in Python interpreter 'v3.9.2 final', from directory /usr/local/smarthome
            2022-02-22 14:08:37 NOTICE lib.smarthome - on Linux-5.10.92-v7l+-armv7l-with-glibc2.31 (pid=3885)
            2022-02-22 14:08:38 NOTICE lib.smarthome - Nutze Feiertage für Land 'DE', Provinz 'Hessen', 1 benutzerdefinierte(r) Feiertag(e) definiert
            2022-02-22 14:08:42 NOTICE lib.smarthome -------------------- SmartHomeNG initialization finished --------------------
            2022-02-22 14:08:42 WARNING plugins.smartvisu Not generating pages because smartVISU v3.2.1 in directory /var/www/html/smartvisu is not yet configured
            2022-02-22 14:08:42 WARNING plugins.smartvisu Not generating item-masterfile because smartVISU v3.2.1 in directory /var/www/html/smartvisu is not yet configured
            2022-02-22 14:09:55 ERROR modules.websocket smartVISU_protocol_v4 exception: Client 192.168.178.46:55029 - received 1005 (no status code [internal]); then sent 1005 (no status code [internal])
            2022-02-22 14:14:52 ERROR modules.websocket smartVISU_protocol_v4 exception: Client 192.168.178.46:55199 - received 1005 (no status code [internal]); then sent 1005 (no status code [internal])
            2022-02-22 14:15:12 NOTICE lib.smarthome -------------------- SmartHomeNG restarting, initiated by admin interface --------------------
            2022-02-22 14:15:24 NOTICE lib.smarthome -------------------- SmartHomeNG stopped --------------------
            2022-02-22 14:15:24 ERROR asyncio Task was destroyed but it is pending!
            task: <Task pending name='update_all_series' coro=<Websocket.update_all_series() running at /usr/local/smarthome/modules/websocket/__init__.py:747> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0xa7eb8238>()]>>
            2022-02-22 14:15:26 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.9.1-master (8133e714) --------------------
            2022-02-22 14:15:26 NOTICE lib.smarthome Running in Python interpreter 'v3.9.2 final', from directory /usr/local/smarthome
            2022-02-22 14:15:26 NOTICE lib.smarthome - on Linux-5.10.92-v7l+-armv7l-with-glibc2.31 (pid=4184)
            2022-02-22 14:15:27 NOTICE lib.smarthome - Nutze Feiertage für Land 'DE', Provinz 'Hessen', 1 benutzerdefinierte(r) Feiertag(e) definiert
            2022-02-22 14:15:31 NOTICE lib.smarthome -------------------- SmartHomeNG initialization finished --------------------
            2022-02-22 14:15:31 WARNING plugins.smartvisu Not generating pages because smartVISU v3.2.1 in directory /var/www/html/smartvisu is not yet configured
            2022-02-22 14:15:31 WARNING plugins.smartvisu Not generating item-masterfile because smartVISU v3.2.1 in directory /var/www/html/smartvisu is not yet configured
            2022-02-22 14:15:50 ERROR modules.websocket smartVISU_protocol_v4 exception: Client 192.168.178.46:55610 - received 1005 (no status code [internal]); then sent 1005 (no status code [internal])
            2022-02-22 14:16:53 NOTICE lib.smarthome -------------------- SmartHomeNG restarting, initiated by admin interface --------------------
            2022-02-22 14:17:05 NOTICE lib.smarthome -------------------- SmartHomeNG stopped --------------------
            2022-02-22 14:17:05 ERROR asyncio Task was destroyed but it is pending!
            task: <Task pending name='update_all_series' coro=<Websocket.update_all_series() running at /usr/local/smarthome/modules/websocket/__init__.py:741> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0xa6b2e100>()]>>
            2022-02-22 14:17:07 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.9.1-master (8133e714) --------------------
            2022-02-22 14:17:07 NOTICE lib.smarthome Running in Python interpreter 'v3.9.2 final', from directory /usr/local/smarthome
            2022-02-22 14:17:07 NOTICE lib.smarthome - on Linux-5.10.92-v7l+-armv7l-with-glibc2.31 (pid=4301)
            2022-02-22 14:17:08 NOTICE lib.smarthome - Nutze Feiertage für Land 'DE', Provinz 'Hessen', 1 benutzerdefinierte(r) Feiertag(e) definiert
            2022-02-22 14:17:11 WARNING plugins.knx File at given path /usr/local/smarthome/var/knx/projectfile does not exist
            2022-02-22 14:17:11 WARNING plugins.knx try to create directory /usr/local/smarthome/var/knx
            2022-02-22 14:17:11 WARNING plugins.knx directory /usr/local/smarthome/var/knx was created
            2022-02-22 14:17:12 NOTICE lib.smarthome -------------------- SmartHomeNG initialization finished --------------------
            2022-02-22 14:17:12 WARNING lib.network Connection closed by peer 192.168.178.29
            2022-02-22 14:17:12 WARNING plugins.smartvisu Not generating pages because smartVISU v3.2.1 in directory /var/www/html/smartvisu is not yet configured
            2022-02-22 14:17:12 WARNING plugins.smartvisu Not generating item-masterfile because smartVISU v3.2.1 in directory /var/www/html/smartvisu is not yet configured
            2022-02-22 14:17:31 ERROR modules.websocket smartVISU_protocol_v4 exception: Client 192.168.178.46:55739 - received 1005 (no status code [internal]); then sent 1005 (no status code [internal])
            2022-02-22 14:26:01 ERROR modules.websocket smartVISU_protocol_v4 exception: Client 192.168.178.46:56500 - received 1005 (no status code [internal]); then sent 1005 (no status code [internal])
            2022-02-22 14:38:40 NOTICE lib.smarthome -------------------- SmartHomeNG restarting, initiated by admin interface --------------------
            2022-02-22 14:38:52 NOTICE lib.smarthome -------------------- SmartHomeNG stopped --------------------
            2022-02-22 14:38:52 ERROR asyncio Task was destroyed but it is pending!
            task: <Task pending name='update_all_series' coro=<Websocket.update_all_series() running at /usr/local/smarthome/modules/websocket/__init__.py:747> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0xa7f9e550>()]>>
            2022-02-22 14:38:54 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.9.1-master (8133e714) --------------------
            2022-02-22 14:38:54 NOTICE lib.smarthome Running in Python interpreter 'v3.9.2 final', from directory /usr/local/smarthome
            2022-02-22 14:38:54 NOTICE lib.smarthome - on Linux-5.10.92-v7l+-armv7l-with-glibc2.31 (pid=4692)
            2022-02-22 14:38:55 NOTICE lib.smarthome - Nutze Feiertage für Land 'DE', Provinz 'Hessen', 1 benutzerdefinierte(r) Feiertag(e) definiert
            2022-02-22 14:38:59 NOTICE lib.smarthome -------------------- SmartHomeNG initialization finished --------------------
            2022-02-22 14:38:59 WARNING plugins.smartvisu Not generating pages because smartVISU v3.2.1 in directory /var/www/html/smartvisu is not yet configured
            2022-02-22 14:38:59 WARNING lib.network Connection closed by peer 192.168.178.29
            2022-02-22 14:38:59 WARNING plugins.smartvisu Not generating item-masterfile because smartVISU v3.2.1 in directory /var/www/html/smartvisu is not yet configured
            2022-02-22 14:39:41 ERROR modules.websocket smartVISU_protocol_v4 exception: Client 192.168.178.46:57906 - received 1005 (no status code [internal]); then sent 1005 (no status code [internal])
            2022-02-22 14:40:43 WARNING modules.admin.api_plugins PluginsInstalledController.read(): plugin_list (sollte sortiert sein) = '['.git', '.gitignore', '.travis.sh', '.travis.yml', 'README.md', '__init__.py', '__pycache__', 'alexa', 'alexa4p3', 'alexarc4shng', 'apcups', 'appletv', 'artnet', 'asterisk', 'avdevice', 'avm', 'avm_smarthome', 'backend', 'blockly', 'bose_soundtouch', 'bsblan', 'buderus', 'casambi', 'cli', 'co2meter', 'comfoair', 'darksky', 'dashbutton', 'database', 'datalog', 'deebot_ozmo', 'dlms', 'dmx', 'drexelundweiss', 'easymeter', 'ebus', 'ecmd', 'elro', 'enigma2', 'enocean', 'eta_pu', 'executor', 'garminconnect', 'gpio', 'harmony', 'helios', 'helios_tcp', 'homeconnect', 'homematic', 'hue', 'hue2', 'husky', 'iaqstick', 'ical', 'indego', 'influxdata', 'influxdb', 'intercom_2n', 'join', 'jsonread', 'jvcproj', 'kathrein', 'knx', 'kodi', 'kostal', 'kostalmodbus', 'ksemmodbus', 'lirc', 'logo', 'luxtronic2', 'mailrcv', 'mailsend', 'memlog', 'miflora', 'milight', 'mlgw', 'modbus_tcp', 'mpd', 'mqtt', 'mvg_live', 'neato', 'network', 'nuki', 'nut', 'odlinfo', 'onewire', 'openweathermap', 'operationlog', 'philips_tv', 'plex', 'pluggit', 'prowl', 'pushbullet', 'pushover', 'raumfeld', 'raumfeld_ng', 'rcswitch', 'resol', 'robonect', 'roomba', 'roomba_980', 'rpi1wire', 'rrd', 'rtr', 'rtr2', 'russound', 'shelly', 'simulation', 'slack', 'sma', 'sma_em', 'sma_mb', 'smarttv', 'smartvisu', 'sml', 'smlx', 'snap7_logo', 'snmp', 'snom', 'solarlog', 'sonos', 'speech', 'sqlite_visu2_8', 'squeezebox', 'stateengine', 'systemair', 'tankerkoenig', 'tasmota', 'telegram', 'text_display', 'thz', 'timmy', 'traffic', 'trovis557x', 'unifi', 'uzsu', 'vacations', 'viessmann', 'visu_smartvisu', 'visu_websocket', 'volkszaehler', 'vr100', 'webservices', 'wettercom', 'withings_health', 'wol', 'wunderground', 'xiaomi_vac', 'xmpp', 'yamaha', 'yamahayxc', 'zigbee2mqtt', 'zwave']'
            2022-02-22 14:41:01 WARNING modules.admin.api_plugins PluginsInstalledController.read(): Plugin Liste (sollte sortiert sein), json.dumps(self.plugin_data) = '{"alexa": {"type": "web", "description": {"de": "Plugin zur Ansteuerung von SmartHomeNG via Amazon Echo / Alexa", "en": "Plugin to control SmartHomeNG through an Amazon Echo (Alexa)"}, "version": "1.3.1", "state": "deprecated", "documentation": "", "multi_instance": false, "configuration_needed": true}, "alexa4p3": {"type": "web", "description": {"de": "Plugin zur Ansteuerung von SmartHomeNG via Amazon Echo bzw. Alexa", "en": "Plugin to connect SmartHomeNG via Amazon Echo bzw. Alexa"}, "version": "1.0.2", "state": "develop", "documentation": "https://www.smarthomeng.de/user/plugins/alexa4p3/user_doc.html", "multi_instance": false, "configuration_needed": true}, "alexarc4shng": {"type": "interface", "description": {"de": "Plugin zur Steuerung von Amazon Echo Ger\u00e4ten Zugriff via Web-Browser API und Cookie", "en": "Plugin to remote control Echo Show/Spot/Fire"}, "version": "1.0.2", "state": "develop", "documentation": "https://www.smarthomeng.de/user/plugins/alexarc4shng/user_doc.html", "multi_instance": false, "configuration_needed": true}, "apcups": {"type": "interface", "description": {"de": "Unterst\u00fctzung f\u00fcr smartUPS Ger\u00e4te der Firma APC", "en": "Support for smartUPS devices sold by APC"}, "version": "1.3.3", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "appletv": {"type": "interface", "description": {"de": "Steuerung eines Apple TV's", "en": "Controls an Apple TV", "fr": "Contr\u00f4le un Apple TV"}, "version": "1.6.1", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "artnet": {"type": "gateway", "description": {"de": "Ansteuerung der meisten USB/Netwerk DMX Adapter", "en": "Can control most of USB/network DMX adapters"}, "version": "1.6.0", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "asterisk": {"type": "interface", "description": {"de": "Ansteuerung einer Asterisk Telefonanlage", "en": "Control of an Asterisk PBX"}, "version": "1.4.0", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/asterisk/README.html", "multi_instance": true, "configuration_needed": true}, "avdevice": {"type": "interface", "description": {"de": "Steuerung von diversen AV Ger\u00e4ten \u00fcber TCP/IP und RS232 Schnittstelle", "en": "Controlling AV devices via TCP/IP and RS232"}, "version": "1.6.3", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "avm": {"type": "interface", "description": {"de": "Ansteuerung von AVM FRITZ!Boxen, WLAN-Repeatern, DECT Steckdosen, etc.", "en": "Get and send data from/to AVM devices such as the FRITZ!Box, Wifi Repeaters or DECT sockets."}, "version": "1.6.1", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/avm/user_doc.html", "multi_instance": true, "configuration_needed": true}, "avm_smarthome": {"type": "interface", "description": {"de": "AVM Smarthome Plugin f\u00fcr DECT Steckdosen, Heizk\u00f6rperthermostate DECT301 und Comet DECT und DECT \\\nSmart-Home-Sensor basierend auf HTTP GET Request - \\\nDiese Funktionalit\u00e4t wurde inzwischen in das avm Plugin integriert", "en": "AVM Smarthome Plugin for DECT sockes, smart radiator control DECT301 and Comet DECT and DECT smart home\\\nsensors based on HTTP GET Request - In the meantime this functionality has been included in the acm plugin"}, "version": "1.0.A", "state": "deprecated", "documentation": "", "multi_instance": true, "configuration_needed": true}, "backend": {"type": "system", "description": {"de": "Web Interface zur Anzeige von Informationen zum System und SmartHomeNG Backend-Daten", "en": "webinterface for displaying system information and SmartHomeNG backend data"}, "version": "1.5.15", "state": "deprecated", "documentation": "http://smarthomeng.de/user/plugins/backend/user_doc.html", "multi_instance": false, "configuration_needed": true}, "blockly": {"type": "system", "description": {"de": "Blockly - graphischer Editor f\u00fcr Logiken - Noch in der Entwicklung, nicht f\u00fcr die Nutzung gedacht", "en": "Blockly - graphical editor for logics - Still in development, not for use"}, "version": "1.4.0", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}, "bose_soundtouch": {"type": "gateway", "description": {"de": "Plugin zur Integration von Bose Soundtouch Systemen.", "en": "Plugin for integration of Bose Soundtouch systems."}, "version": "1.0.1", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/tree/master/bose_soundtouch", "multi_instance": false, "configuration_needed": true}, "bsblan": {"type": "interface", "description": {"de": "Plugin zur Datenabfrage des BSB-LAN-Adapters", "en": "Plugin to request data from your BSB-LAN-Adapter"}, "version": "1.0.2", "state": "develop", "documentation": null, "multi_instance": false, "configuration_needed": true}, "buderus": {"type": "interface", "description": {"de": "Steuerung von Buderus Heizkesseln \u00fcber ein Logamatic web KM200 Modul (noch in der Entwicklung), **seit SmartHomeNG v1.3**", "fr": "Contr\u00f4le d'un chauffage Buderus via un module Logamatic web KM200 (en d\u00e9veloppement)", "en": "Control Buderus heating through a Logamatic web KM200 module (still under development)"}, "version": "1.0.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "casambi": {"type": "gateway", "description": {"de": "Gateway plugin fuer Casambi", "en": "Gateway plugin for Casambi devices"}, "version": "1.7.5", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "cli": {"type": "system", "description": {"de": "Command Line Interface f\u00fcr SmartHomeNG - Funktioniert mit SmartHomeNG v1.4 und h\u00f6her", "en": "Commandline interface for SmartHomeNG - Works with SmartHomeNG v1.4 and up"}, "version": "1.8.2", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/cli/user_doc.html", "multi_instance": true, "configuration_needed": true}, "co2meter": {"type": "interface", "description": {"de": "\u00dcber das CO2Meter Plugin k\u00f6nnen Daten aus dem Dostmann TFA AirCO2ntrol CO2 Messger\u00e4t via USB abgerufen werden.", "en": "The CO2Meter Plugin allows to access a Dostmann TFA Dostmann AirCO2ntrol device via its raw USB data."}, "version": "1.3.2", "state": "qa-passed", "documentation": "", "multi_instance": false, "configuration_needed": true}, "comfoair": {"type": "interface", "description": {"de": "Unterst\u00fctzung f\u00fcr Zehnder ComfoAir 350 & 500 KWL", "en": "Suppprt for Zehnder ComfoAir 350 & 500 KWL"}, "version": "1.3.0", "state": "ready", "documentation": "https://github.com/smarthomeNG/smarthome/wiki/Comfoair-Plugin", "multi_instance": false, "configuration_needed": true}, "darksky": {"type": "web", "description": {"de": "Wetterdaten \u00fcber darksky.net.", "en": "Weather data via darksky.net."}, "version": "1.7.2", "state": "deprecated", "documentation": "https://www.smarthomeng.de/user/plugins/darksky/user_doc.html", "multi_instance": true, "configuration_needed": true}, "dashbutton": {"type": "gateway", "description": {"de": "Einbindung von Amazon Dashbuttons", "en": "Integration of Amazon dashbuttons"}, "version": "1.3.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "database": {"type": "system", "description": {"de": "Database plugin, mit Unterst\u00fctzung f\u00fcr SQLite 3 und MySQL", "en": "Database plugin, with support for SQLite 3 and MySQL"}, "version": "1.5.17", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/database/user_doc.html", "multi_instance": true, "configuration_needed": true}, "datalog": {"type": "system", "description": {"de": "Loggen von Daten in ein anderes Logfile als das Standard Log", "en": "Logging of data in another log aside from default one"}, "version": "1.5.1", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/blob/develop/datalog/README.md", "multi_instance": true, "configuration_needed": true}, "deebot_ozmo": {"type": "interface", "description": {"de": "Plugin f\u00fcr Deebot Ozmo 920 / 950 / 960", "en": "Plugin for Deebot Ozmo 920 / 950 / 960", "fr": "Extension pour Deebot Ozmo 920 / 950 / 960"}, "version": "1.7.2", "state": "develop", "documentation": "", "multi_instance": true, "configuration_needed": true}, "dlms": {"type": "gateway", "description": {"de": "Unterst\u00fctzung f\u00fcr Smartmeter, die DLMS (Device Language Message Specification, IEC 62056-21) nutzen und OBIS Codes liefern", "en": "Support for smartmeter using DLMS (Device Language Message Specification, IEC 62056-21) and delivering OBIS codes"}, "version": "1.9.4", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/dlms/user_doc.html", "multi_instance": true, "configuration_needed": true}, "dmx": {"type": "gateway", "description": {"de": "Unterst\u00fctzt die DMX Interfaces NanoDMX und DMXking (RS-232)", "en": "Supports DMX interfaces NanoDMX and DMXking (RS-232)"}, "version": "1.6.0", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/dmx/user_doc.html", "multi_instance": false, "configuration_needed": true}, "drexelundweiss": {"type": "interface", "description": {"de": "Unterst\u00fctzt Drexel & Weiss USB Devices", "en": "Support for Drexel & Weiss USB devices"}, "version": "1.5.3", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "easymeter": {"type": "interface", "description": {"de": "Easymeter Q3D Unterst\u00fctzung - Parameter f\u00fcr serielle Devices sind aktuell fest auf 9600/7E1 gesetzt", "en": "Easymeter Q3D support - Parameter for serial device are currently set to fix 9600/7E1"}, "version": "1.0.0", "state": "deprecated", "documentation": "", "multi_instance": false, "configuration_needed": true}, "ebus": {"type": "interface", "description": {"de": "Unterst\u00fctzt eBus Heizungen (z.B. Vailant, Wolf, Kromschroeder) - Dieses Plugin verbindet sich zu einem ebusd Deamon (http://www.cometvisu.de/wiki/Ebusd), welcher mit einer eBus Heizung kommuniziert. Voraussetzungen: Ein ebusd Deamon l\u00e4uft auf dem Netzwerk. (Anmerkung: Der ebusd ben\u00f6tigt ein ebus-Interface um mit ihm zu kommunizieren.", "en": "Supports eBus heating systems (e.g. Vailant, Wolf, Kromschroeder) - The plugin connects to a ebusd damon (http://www.cometvisu.de/wiki/Ebusd) which is communicating with eBus heatings. Requirements: running ebusd deamon on the network (note: ebusd also requires an ebus-interface)"}, "version": "1.5.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "ecmd": {"type": "gateway", "description": {"de": "Anbindung eines AVRMicrocontrollers. Das Protokoll gibt Zugriff auf 1wire Sensoren DS1820", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": "", "configuration_needed": true}, "elro": {"type": "gateway", "description": {"de": "Unterst\u00fctzt elro-basierter Remote-Control-Switches", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": "", "configuration_needed": true}, "enigma2": {"type": "interface", "description": {"de": "Plugin zur Einbindung von Enigma2 kompatiblen Sat-Receivern mit openwebif", "en": "Plugin to include Enigma2 sat receivers compatible to openwebif"}, "version": "1.4.13", "state": "qa-passed", "documentation": "", "multi_instance": true, "configuration_needed": true}, "enocean": {"type": "gateway", "description": {"de": "Anbindung von EnOcean", "en": "EnOcean Interface"}, "version": "1.3.6", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/tree/master/enocean", "multi_instance": false, "configuration_needed": true}, "eta_pu": {"type": "interface", "description": {"de": "Anbindung der REST-Schnittstelle von ETA Heizungen (http://www.eta.co.at)", "en": "ETA Pellet Unit PU (http://www.eta.co.at) with remote access enabled (there are 3 modes available: none, readonly, read/write)"}, "version": "1.1.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "executor": {"type": "system", "description": {"de": "Ausf\u00fchren von Python Statements im Kontext von SmartHomeNG v1.5 und h\u00f6her", "en": "Execute Python statements in the context of SmartHomeNG v1.5 and up"}, "version": "1.0.4", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/executor/user_doc.html", "multi_instance": false, "configuration_needed": true}, "garminconnect": {"type": "web", "description": {"de": "Erm\u00f6glicht den Abruf von Daten (Statistiken, Pulswerte) aus Garmin Connect.", "en": "Enables the retrieval of data (stats, heart rates) from Garmin Connect."}, "version": "1.2.0", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins_doc/config/garminconnect.html", "multi_instance": false, "configuration_needed": true}, "gpio": {"type": "interface", "description": {"de": "GPIO-Unterst\u00fctzung f\u00fcr Rasberry Pi, **seit SmartHomeNG v1.3**", "en": "GPIO support for Raspberry Pi, **since SmarthomeNG v1.3**"}, "version": "1.5.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "harmony": {"type": "interface", "description": {"de": "Harmony Hub plugin **seit SmartHomeNG v1.3**", "en": "Harmony hub plugin"}, "version": "1.4.1", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/blob/develop/harmony/README.md", "multi_instance": false, "configuration_needed": true}, "helios": {"type": "interface", "description": {"de": "Plugin zur Helios EC x00 Pro / Vallox xx SE Ansteuerung", "en": "Plugin for Helios EC x00 Pro / Vallox xx SE control"}, "version": "1.4.2", "state": "ready", "documentation": "https://github.com/Tom-Bom-badil/helios/wiki", "multi_instance": false, "configuration_needed": true}, "helios_tcp": {"type": "interface", "description": {"de": "Erlaubt die Kommunikation \u00fcber TCP mit Helios KWL Ger\u00e4ten mit Helios Easy Controls", "en": "Enables the communication over TCP with Helios KWL devices that use Helios Easy Controls"}, "version": "1.0.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "homeconnect": {"type": "web", "description": {"de": "Anbindung der BSH/Siemens HomeConnect Schnittstelle mit Oauth2", "en": "Usage of the BSH/Siemens HomeConnect interface with oauth2"}, "version": "1.0.0", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins_doc/config/withings_health.html", "multi_instance": false, "configuration_needed": true}, "homematic": {"type": "gateway", "description": {"de": "Ansteuerung von HomeMatic Komponenten \u00fcber eine HomeMatic CCU2 Zentrale. Es werden HomeMatic und HomeMaticIP Ger\u00e4te unterst\u00fctzt.", "en": "Control HomeMatic devices through a HomeMatic CCU2 (used as gateway). HomeMatic and HomeMaticIP devices are supported."}, "version": "1.5.2", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/homematic/user_doc.html", "multi_instance": true, "configuration_needed": true}, "hue": {"type": "gateway", "description": {"de": "Anbindung einer oder mehrerer Philips HUE Bridges", "en": "Gateway for connection to one or more Philips HUE bridges"}, "version": "1.4.5", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "hue2": {"type": "gateway", "description": {"de": "Anbindung des Philips/Signify Hue Systems \u00fcber eine Hue Bridge (v1 oder v2)", "en": "Gateway for connection to the Philips/Signify Hue system using one bridge (v1 or v2)"}, "version": "2.1.0", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": false}, "husky": {"type": "interface", "description": {"de": "Husqvarna Automower Plugin", "en": "Husqvarna automower plugin"}, "version": "1.1.0", "state": "develop", "documentation": "https://www.smarthomeng.de/user/plugins/husky/user_doc.html", "multi_instance": false, "configuration_needed": true}, "iaqstick": {"type": "gateway", "description": {"de": "Unterst\u00fctzung f\u00fcr Applied Sensor iAQ Stick und Voltcraft CO-20", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": "", "configuration_needed": true}, "ical": {"type": "web", "description": {"de": "Erm\u00f6glicht die Verwendung von Kalendern (ICS)", "en": "Provide access to calendars based on ics files"}, "version": "1.6.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "indego": {"type": "interface", "description": {"de": "Indego Plugin zum Auslesen von Bosch Indego M\u00e4hrobotern mit Connect Ausstattung", "en": "Indego Plugin to read outBosch Indego mower robots with Connect interface"}, "version": "1.6.1", "state": "develop", "documentation": "https://www.smarthomeng.de/user/plugins/indego/README.htm", "multi_instance": false, "configuration_needed": true}, "influxdata": {"type": "system", "description": {"de": "Erm\u00f6glicht Speicherung von Daten in InfluxData TSDB z.B. zur Erzeugung von Graphen mit Grafana oder Chronograf (Plugin aus 2016)", "en": "Store data in an InfluxData TSDB"}, "version": "1.0.0", "state": "deprecated", "documentation": "https://github.com/smarthomeNG/smarthome/wiki/Installation-Influx-Grafana", "multi_instance": false, "configuration_needed": true}, "influxdb": {"type": "system", "description": {"de": "Erm\u00f6glicht Speicherung von Item Werten in einer InfluxData time-series Datenbank", "en": "Plugin to store item values in an InfluxData time-series database"}, "version": "1.0.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "intercom_2n": {"type": "interface", "description": {"de": "Integration von 2N SIP-T\u00fcrsprechanlagen", "en": "Control SIP doorstations from 2N"}, "version": "1.3.0.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "join": {"type": "web", "description": {"de": "Erm\u00f6glicht die Verwendung der Join API (https://joaoapps.com/join/api/)", "en": "This plugin allows to send command to your mobile phone via the Join API: https://joaoapps.com/join/api/"}, "version": "1.4.2", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/join.html", "multi_instance": false, "configuration_needed": true}, "jsonread": {"type": "interface", "description": {"de": "json Parser Plugin basierend auf jq", "en": "json parser plugin based on jq"}, "version": "1.0.2", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins_doc/config/not-yet.html", "multi_instance": true, "configuration_needed": true}, "jvcproj": {"type": "interface", "description": {"de": "Plugin um JVC D-ILA Projektoren zu kontrollieren und durch jvcprojectortools erstellte Gammakurven zu uebertragen", "en": "plugin to control JVC D-ILA projectors and transfer gammatables generated with jvcprojectortools"}, "version": "1.0.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "kathrein": {"type": "interface", "description": {"de": "Plugin zur Ansteuerung von Kathrein Receivern", "en": "Plugin to control Kathrein receiver"}, "version": "1.6.1", "state": "ready", "documentation": "https://github.com/smarthomeNG/smarthome/Kathrein/Readme.md", "multi_instance": false, "configuration_needed": true}, "knx": {"type": "gateway", "description": {"de": "Anbindung von KNX Bussystemen via EIBD/KNXD Daemon", "en": "Establishes connections to KNX bus systems via EIBD/KNXD daemon", "fr": "Connexion de syst\u00e8mes KNX via EIBD/KNXD"}, "version": "1.8.0", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/knx/user_doc.html", "multi_instance": true, "configuration_needed": true}, "kodi": {"type": "interface", "description": {"de": "Anbindung von Kodi (ehemals XBMC)", "en": "Connecting Kodi (formerly XBMC)"}, "version": "1.6.1", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/kodi/user_doc.html", "multi_instance": true, "configuration_needed": true}, "kostal": {"type": "interface", "description": {"de": "Anbindung eines KOSTAL-Wechselrichters [KOSTAL](http://www.kostal-solar-electric.com/) \n\n\nDas Plugin funktioniert aktuell mit den folgenden Inverter Moduln von KOSTAL:\n\n\n* KOSTAL PIKO 3.0 UI-Version 06.20 (datastructure=json)\n* KOSTAL PIKO 5.5 UI-Version 05.xx (datastructure=html)\n\n\n(should work with all KOSTAL PIKO inverters)", "en": "This plugin is designed to retrieve data from a [KOSTAL](http://www.kostal-solar-electric.com/) inverter \nmodule (e.g. PIKO inverters). Since UI-version (communication-board) 6 json-format is supported.\n\n\nIs currently working with the following KOSTAL inverter modules:\n\n\n* KOSTAL PIKO 3.0 UI-Version 06.20 (datastructure=json)\n* KOSTAL PIKO 5.5 UI-Version 05.xx (datastructure=html)\n\n\n(should work with all KOSTAL PIKO inverters)"}, "version": "1.3.2", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "kostalmodbus": {"type": "interface", "description": {"de": "Plugin zur Anbindung von einem Kostal Wechselrichter \u00fcber Modbus an SmartHomeNG", "en": "Plugin to connect your Kostal inverter via modbus with SmartHomeNG"}, "version": "1.6.0", "state": "develop", "documentation": null, "multi_instance": false, "configuration_needed": true}, "ksemmodbus": {"type": "interface", "description": {"de": "Plugin zur Anbindung von einem Kostal Smart Energy Meter \u00fcber Modbus an SmartHomeNG", "en": "Plugin to connect your Kostal Smart Energy Meter via modbus with SmartHomeNG"}, "version": "1.6.0", "state": "develop", "documentation": null, "multi_instance": false, "configuration_needed": true}, "lirc": {"type": "gateway", "description": {"de": "Sendet Kommandos an lircd, das wiederum IR-Signale an Ger\u00e4te mit IR-Schnittstelle versendet", "en": "Sends commands to lircd that sends IR-signals to any device that has an IR-interface"}, "version": "1.5.0", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/lirc/user_doc.html", "multi_instance": true, "configuration_needed": true}, "logo": {"type": "interface", "description": {"de": "Ansteuerung einer LOGO SPS", "en": "Control a LOGO PLC"}, "version": "1.2.4", "state": "ready", "documentation": "https://www.smarthomeng.de/dev/user/plugins/logo/README.html", "multi_instance": true, "configuration_needed": true}, "luxtronic2": {"type": "interface", "description": {"de": "Integration von Systemen die eine Luxtronic-Steuerung haben (z.B Heizungen)", "en": "Integration of systems that have a Luxtronic interface (e.g. heating systems)"}, "version": "1.3.2", "state": "qa-passed", "documentation": "", "multi_instance": false, "configuration_needed": true}, "mailrcv": {"type": "web", "description": {"de": "Empfangen von eMails via imap", "en": "Receive emails via imap"}, "version": "1.4.1", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "mailsend": {"type": "web", "description": {"de": "Versenden von eMails via smtp. Dieses Plugin erm\u00f6glicht das Versenden von eMails aus Logiken heraus, durch Aufruf einer Funktion", "en": "Send emails via smtp. This plugin allows to send emails from logics by calling a function."}, "version": "1.4.1", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "memlog": {"type": "system", "description": {"de": "Speichern der Logeintr\u00e4ge im Speicher (zur Anzeige in der VISU)", "en": "Store log entries in memory (for display in VISU)"}, "version": "1.6.0", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "miflora": {"type": "interface", "description": {"de": "Auslesen von Xiaomi Mi Flora Pflanzensensoren, **seit SmartHomeNG v1.3**", "en": "Read from Xiaomi MiFlora plant sensors."}, "version": "1.6.2", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins_doc/config/miflora.html", "multi_instance": true, "configuration_needed": true}, "milight": {"type": "gateway", "description": {"de": "Unterst\u00fctzung von MiLight Leuchtmitteln", "en": "Support of Milight Lights"}, "version": "1.6.1", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/milight/user_doc.html", "multi_instance": true, "configuration_needed": true}, "mlgw": {"type": "gateway", "description": {"de": "Bang & Olufsen Masterlink Gateway", "en": "Bang & Olufsen Masterlink Gateway"}, "version": "1.1.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "modbus_tcp": {"type": "gateway", "description": {"de": "Plugin zur Ger\u00e4te-Anbindung \u00fcber ModBus an SmartHomeNG", "en": "Plugin to connect via modbus with SmartHomeNG"}, "version": "1.0.6", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "mpd": {"type": "gateway", "description": {"de": "Music Player Daemon (MPD) Unterst\u00fctzung", "en": "Music Player Daemon (MPD) support"}, "version": "1.5.2", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/mpd/README.html", "multi_instance": true, "configuration_needed": true}, "mqtt": {"type": "protocol", "description": {"de": "MQTT Plugin, welches das MQTT Module von SmartHomeNG zur Kommunikation nutzt.", "en": "MQTT plugin which utilizes the MQTT module of SmartHomeNG for communication"}, "version": "2.0.2", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "mvg_live": {"type": "web", "description": {"de": "Abfrage der Abfahrten in Stationen der M\u00fcnchner Verkehrsbetriebe (MVG)", "en": "Retrieval of departure times of stations within the M\u00fcnchner Verkehrsbetriebe (MVG)"}, "version": "1.5.1", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/mvg_live.html", "multi_instance": false, "configuration_needed": true}, "neato": {"type": "interface", "description": {"de": "Plugin zur Anbindung von einem Neato/Vorwerk Staubsauger Robotor an SmartHomeNG", "en": "Plugin to connect your Neato/Vorwerk Vacuum Robot with SmartHomeNG"}, "version": "1.6.7", "state": "ready", "documentation": "https://github.com/smarthomeng/plugins/blob/develop/neato/README.md", "multi_instance": false, "configuration_needed": true}, "network": {"type": "protocol", "description": {"de": "Items \u00fcber Netzwerkanfragen (UDP/TCP/HTTP GET) \u00e4ndern und Daten per UDP senden", "en": "Change items via network requests (UDP/TCP/HTTP GET) and send data via UDP"}, "version": "1.6.0", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins_doc/config/network.html", "multi_instance": false, "configuration_needed": true}, "nuki": {"type": "interface", "description": {"de": "Unterst\u00fctzung f\u00fcr ein NUKI Smart-Lock", "en": "Support for the NUKI Smart Lock"}, "version": "1.6.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "nut": {"type": "interface", "description": {"de": "Anbindung an eine UPS \u00fcber den NUT daemon\n\n\nMehr \u00fcber NUT unter http://networkupstools.org/", "en": "This plugin is connecting to NUT daemon and can be used to read ups variables.\n\n\nThe primary goal of the Network UPS Tools (NUT) project is to provide support for Power Devices, \nsuch as Uninterruptible Power Supplies, Power Distribution Units, Automatic Transfer Switch, Power Supply \nUnits and Solar Controllers.\n\n\nThe plugin can be used standalone to list available variables using command `upsc your_ups_name`. \nMore about NUT: http://networkupstools.org/"}, "version": "1.3.2", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "odlinfo": {"type": "web", "description": {"de": "Dieses Plugin liefert die Gamma-Ortsdosisleistung (ODL) in \u00b5Sv/h von mehreren Stationen in Deutschland (zur Verf\u00fcgung gestellt durch das Bundesamt f\u00fcr Strahlenschutz). Mehr Informationen unter https://odlinfo.bfs.de. Nutzungsbedingungen siehe https://www.imis.bfs.de/geoportal/resources/sitepolicy.html.", "en": "This plugin retrieves the Gamma-Ortsdosisleistung (ODL) in from several measuring stations (by \"Bundesamt f\u00fcr Strahlenschutz\") in Germany. For more information see https://odlinfo.bfs.de. For the terms of use see https://www.imis.bfs.de/geoportal/resources/sitepolicy.html."}, "version": "1.5.2", "state": "ready", "documentation": "https://smarthomeng.de/user/plugins_doc/config/odlinfo.html", "multi_instance": false, "configuration_needed": true}, "onewire": {"type": "gateway", "description": {"de": "1-Wire Unterst\u00fctzung \u00fcber owserver", "en": "1-Wire support via owserver", "fr": "Support de 1-Wire \u00e0 travers owserver"}, "version": "1.8.1", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins_doc/config/onewire.html", "multi_instance": true, "configuration_needed": true}, "openweathermap": {"type": "web", "description": {"de": "Wetterdaten \u00fcber OpenWeatherMap.", "en": "Weather data via OpenWeatherMap."}, "version": "1.8.4", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/openweathermap/user_doc.html", "multi_instance": true, "configuration_needed": true}, "operationlog": {"type": "system", "description": {"de": "Implementierung separater Logs", "en": "Implementation of additional logs"}, "version": "1.3.5", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/operationlog/user_doc.html", "multi_instance": false, "configuration_needed": true}, "philips_tv": {"type": "protocol", "description": {"de": "Plugin zur Anbindung eines Philips TVs an SmartHomeNG", "en": "Plugin to connect a Philips TV with SmartHomeNG"}, "version": "1.9.1", "state": "develop", "documentation": "https://github.com/smarthomeNG/plugins/blob/develop/philips_tv/user_doc.rst", "multi_instance": false, "configuration_needed": true}, "plex": {"type": "interface", "description": {"de": "Erlaubt das Senden von Notifications an Plex Clients (wie RasPlex)", "en": "Send notifications to Plex clients"}, "version": "1.0.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "pluggit": {"type": "interface", "description": {"de": "Anbindung einer KWL Pluggit AP310 \u00fcber das Modbus Protokoll", "en": "Connection of a Pluggit AP310 unit using Modbus protocol"}, "version": "1.2.3", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "prowl": {"type": "web", "description": {"de": "Prowl Unterst\u00fctzung", "en": "Support for prowl"}, "version": "1.3.3", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/prowl/README.html", "multi_instance": true, "configuration_needed": true}, "pushbullet": {"type": "web", "description": {"de": "Anbindung des Pushbullet Service", "en": "Support fro Pushbullet service"}, "version": "1.5.2", "state": "ready", "documentation": "https://www.smarthomeng.de/developer/plugins/pushbullet/README.html", "multi_instance": false, "configuration_needed": true}, "pushover": {"type": "web", "description": {"de": "Anbindung des Pushover Dienstes", "en": "Connect to the Pushover Service", "fr": "Connexion au service Pushover"}, "version": "1.6.1", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "raumfeld": {"type": "gateway", "description": {"de": "Prototyp einer einfachen Anbindung von Teufel Raumfeld", "en": ""}, "version": "", "state": "ready", "documentation": "", "multi_instance": "", "configuration_needed": true}, "raumfeld_ng": {"type": "gateway", "description": {"de": "Ansteuerung von Teufel Raumfeld Ger\u00e4ten via Raumserver und NodeRED", "en": "Control Teufel Raumfeld devices via Raumserver and NodeRED"}, "version": "1.5.1", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}, "rcswitch": {"type": "gateway", "description": {"de": "Schalten von 433 MHz Funksteckdosen z.B. f\u00fcr Brennenstuhl RCS 1000 N", "en": "Support for 433 MHz wireless sockets e.g. for Brennenstuhl RCS 1000 N"}, "version": "1.2.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "resol": {"type": "interface", "description": {"de": "Interface fuer Resol VBUS", "en": "Interface for Resol VBUS"}, "version": "1.0.3", "state": "develop", "documentation": "https://github.com/smarthomeNG/plugins/resol/README.md", "multi_instance": false, "configuration_needed": true}, "robonect": {"type": "interface", "description": {"de": "Plugin zum Auslesen von Daten bzw. zum Ansteuern eines M\u00e4hroboters mit Robonect HX Modul (https://robonect.de/).", "en": "Plugin to read data / to control a robotic lawnmower with Robonect HX module (https://robonect.de/)."}, "version": "1.0.4", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}, "roomba": {"type": "interface", "description": {"de": "Anbindung von iRobot Roomba Staubsaugern", "en": "Communication with iRobot Roomba vacuum cleaner"}, "version": "1.6.0", "state": "develop", "documentation": "https://github.com/smarthomeNG/smarthome/roomba/user_doc.html", "multi_instance": false, "configuration_needed": true}, "roomba_980": {"type": "interface", "description": {"de": "Anbindung von iRobot Roomba Staubsaugern der Serie 900", "en": "integration of the iRobot Roomba vacuum cleaner series 900"}, "version": "1.0.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "rpi1wire": {"type": "gateway", "description": {"de": "Plugin f\u00fcr den Raspberry Pi. Erlaubt den einfachen Zugriff auf 1-Wire Sensoren. Getestet mit Raspberry Pi B und dem Temperatursensor DS18B20", "en": "Plugin developed for the Raspberry Pi. It allows easy access to 1-Wire sensors. Tested with the Raspberry Pi B and the temperature sensor DS18B20", "fr": "Support de 1-Wire \u00e0 travers Raspberry Pi sur SmartHomeNG v1.5 et plus"}, "version": "1.8.1", "state": "develop", "documentation": "https://github.com/smarthomeNG/plugins/rpi1wire/Readme.md", "multi_instance": false, "configuration_needed": true}, "rrd": {"type": "system", "description": {"de": "Unterst\u00fctzung f\u00fcr Round Robin Datenbanken (rrdtool)", "en": "Support for round robin databases (rrdtool)"}, "version": "1.6.2", "state": "develop", "documentation": "https://github.com/smarthomeNG/plugins/blob/develop/rrd/README.md", "multi_instance": false, "configuration_needed": true}, "rtr": {"type": "system", "description": {"de": "Raum Temperatur Regler", "en": "Room Temperature controller"}, "version": "1.6.0", "state": "ready", "documentation": "https://www.smarthomeng.de/dev/user/plugins/rtr/README.html", "multi_instance": false, "configuration_needed": true}, "rtr2": {"type": "system", "description": {"de": "Raum Temperatur Regler v2", "en": "Room Temperature controller v2"}, "version": "2.0.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": false}, "russound": {"type": "interface", "description": {"de": "Anbindung von Russound Audio Ger\u00e4ten", "en": "Russound audio device "}, "version": "1.7.0", "state": "develop", "documentation": "https://github.com/smarthomeNG/smarthome/wiki/CLI-Plugin", "multi_instance": false, "configuration_needed": true}, "shelly": {"type": "gateway", "description": {"de": "Plugin zur Steuerung von Shelly Devices, welches das MQTT Module von SmartHomeNG zur Kommunikation nutzt.", "en": "Plugin to control Shelly devices which utilizes the MQTT module of SmartHomeNG for communication"}, "version": "1.2.0", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "simulation": {"type": "system", "description": {"de": "Aufnahme und Abspielen von Aktionsreihenfolgen.", "en": "Recording And Replay of Actions on Items."}, "version": "1.5.1", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/simulation/user_doc.html", "multi_instance": false, "configuration_needed": true}, "slack": {"type": "web", "description": {"de": "Slack messaging Dienst", "en": "Slack messaging service"}, "version": "1.0.0", "state": "develop", "documentation": "", "multi_instance": true, "configuration_needed": true}, "sma": {"type": "interface", "description": {"de": "Unterst\u00fctzung f\u00fcr SMA Wechselrichter SunnyBoy 5000TL-21, Sunny Tripower 8000TL-10, Sunny Tripower 12000TL-10", "en": "Support for the SMA Inverter SunnyBoy 5000TL-21, Sunny Tripower 8000TL-10, Sunny Tripower 12000TL-10"}, "version": "1.3.1", "state": "ready", "documentation": "https://smarthomeng.de/user/plugins_doc/config/sma.html", "multi_instance": false, "configuration_needed": true}, "sma_em": {"type": "interface", "description": {"de": "Auslesen des SMA Energy Meter Netzwerk Multicasts", "en": "Access to data from SMA Energy Meter network multicast"}, "version": "1.6.1", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins_doc/config/sma_em.html", "multi_instance": false, "configuration_needed": true}, "sma_mb": {"type": "interface", "description": {"de": "Dieses Plugin liest die aktuellen Werte eines SMA-Wechselrichters per SMA Speedwire Feldbus/Modbus aus", "en": "This plug-in reads the current values of an SMA inverter via SMA Speedwire fieldbus/Modbus"}, "version": "1.5.2", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "smarttv": {"type": "interface", "description": {"de": "Dieses Plugin erlaubt es SmartTV Ger\u00e4te wie z.B. Samsung zu steuern. Es hat zwei Implementierungen (f\u00fcr das alte und das neue API der TVs). F\u00fcr das neue API muss auf dem TV der Zugriff akzeptiert werden, indem ein Button auf dem TV gedr\u00fcckt wird, wenn der erste Request eingeht.", "en": "The plugin allows to control SmartTVs such as Samsung. It has two implementations for old and new versions of the API on the TV. For the new version you will have to accept the access to your TV by pressing a button on your TV on the first request that comes in."}, "version": "1.3.2", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "smartvisu": {"type": "system", "description": {"de": "smartVISU Unterst\u00fctzung: Autogenerierung von Seiten; Widget Handling", "en": "Support for smartVISU: Automatic generation of pages; widget handling"}, "version": "1.8.3a", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/visu_smartvisu/user_doc.html", "multi_instance": true, "configuration_needed": true}, "sml": {"type": "interface", "description": {"de": "Auslesen von Stromz\u00e4hlern via SML-Protokoll", "en": "Read data from powermeter device using SML protocol"}, "version": "1.0.0", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/sml.html", "multi_instance": true, "configuration_needed": true}, "smlx": {"type": "gateway", "description": {"de": "Auslesen von Stromz\u00e4hlern mit SML-Protokoll", "en": "Readout of smartmeter with SML protocol"}, "version": "1.1.5", "state": "ready", "documentation": "https://www.smarthomeng.de/developer/plugins/smlx/user_doc.html", "multi_instance": true, "configuration_needed": true}, "snap7_logo": {"type": "interface", "description": {"de": "Ansteuerung einer Siemens LOGO PLC", "en": "Control of a Siemens LOGO PLC"}, "version": "1.6.0", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/blob/develop/snap7_logo/user_doc.rst", "multi_instance": true, "configuration_needed": true}, "snmp": {"type": "protocol", "description": {"de": "SNMP Queries", "en": "SNMP Queries"}, "version": "1.6.1", "state": "develop", "documentation": "", "multi_instance": true, "configuration_needed": true}, "snom": {"type": "gateway", "description": {"de": "Telefonbuch Anbindung f\u00fcr Snom Telefone", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": "", "configuration_needed": true}, "solarlog": {"type": "interface", "description": {"de": "Auslesen der Web-Seite eines SolarLog", "en": "Read content of Solarlog webpage"}, "version": "1.6.2", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins/solarlog/user_doc.html", "multi_instance": false, "configuration_needed": true}, "sonos": {"type": "gateway", "description": {"de": "Anbindung von Sonos Lautsprechern", "en": "Sonos plugin"}, "version": "1.6.2", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/tree/master/sonos", "multi_instance": false, "configuration_needed": true}, "speech": {"type": "web", "description": {"de": "Sprach Parser", "en": "Speech parser"}, "version": "1.7.0", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins/speech/user_doc.html", "multi_instance": false, "configuration_needed": true}, "sqlite_visu2_8": {"type": "system", "description": {"de": "Integration einer SQLite Datenbank - zu verwenden f\u00fcr smartVISU v2.8 und h\u00f6her", "en": "Integration of a SQLite database - use this version of the plugin for smartVISU v2.8 and above"}, "version": "1.3.1", "state": "deprecated", "documentation": "", "multi_instance": false, "configuration_needed": true}, "squeezebox": {"type": "gateway", "description": {"de": "Anbindung von Squeezebox Devices (Hard- und Softwareplayer)", "en": "Connecting squeezebox devices (hard- and software players)"}, "version": "1.4.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "stateengine": {"type": "system", "description": {"de": "Zustandsautomat f\u00fcr SmarthomeNG, ehemals AutoBlind", "en": "Finite state machine for SmarthomeNG, previously known as AutoBlind"}, "version": "1.9.2", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/stateengine/user_doc.html", "multi_instance": false, "configuration_needed": true}, "systemair": {"type": "interface", "description": {"de": "Unterst\u00fctzung f\u00fcr Systemair residential air Ger\u00e4te \u00fcber Modbus.", "en": "Support for Systemair residential air units through Modbus"}, "version": "1.3.0.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "tankerkoenig": {"type": "web", "description": {"de": "Benzinpreise \u00fcber die API von Tankerk\u00f6nig. Bitte sicherstellen, die API nicht zu oft aufzurufen. Bitte Hinweise unter https://creativecommons.tankerkoenig.de/#techInfo beachten!", "en": "Petrol station prices by the API of TankerK\u00f6nig. Take care not to request the interface too often or for too many petrol stations. Please follow instructions given on https://creativecommons.tankerkoenig.de/#techInfo."}, "version": "1.4.1", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/tankerkoenig.html", "multi_instance": false, "configuration_needed": true}, "tasmota": {"type": "gateway", "description": {"de": "Plugin zur Steuerung von Switches, die mit Tasmota Firmware ausgestattet sind. Die Kommunikation erfolgt \u00fcber das MQTT Module von SmartHomeNG.", "en": "Plugin to control switches which are equipped with Tasmote firmware. Communication is handled through the MQTT module of SmartHomeNG."}, "version": "1.2.0", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/tasmota/user_doc.html", "multi_instance": true, "configuration_needed": true}, "telegram": {"type": "web", "description": {"de": "Anbindung des Telegram Messenger Service", "en": "Connects to the telegram messenger service"}, "version": "1.6.8", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/telegram/user_doc.html", "multi_instance": true, "configuration_needed": true}, "text_display": {"type": "system", "description": {"de": "Plugin um Text Nachrichten auf Displays (z.B. KNX RTR oder Taster) nacheinander anzuzeigen", "en": "Plugin to cycle text-messages on displays (e.g. KNX-devices)"}, "version": "1.8.1", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}, "thz": {"type": "interface", "description": {"de": "Abfrage von Tecalor oder Stiebel Eltron W\u00e4rmepumpen", "en": "read values of a Tecalor or Stiebel Eltron heatpump"}, "version": "1.0.0", "state": "develop", "documentation": "https://www.smarthomeng.de/user/plugins/thz/README.html", "multi_instance": false, "configuration_needed": true}, "timmy": {"type": "system", "description": {"de": "Plugin f\u00fcr Ein-/Ausschaltverz\u00f6gerung und Blinken", "en": "Plugin to allow switch-off and -on delays and blinking"}, "version": "1.8.1", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}, "traffic": {"type": "web", "description": {"de": "Abfrage der Reisezeit \u00fcber die kostenlose Google Directions API. F\u00fcr einen eigenen Key siehe https://developers.google.com/maps/documentation/directions/intro?hl=de#traffic-model.", "en": "Get travel times and directions via the (free) Google Directions API. For your own key see https://developers.google.com/maps/documentation/directions/intro?hl=de#traffic-model."}, "version": "1.5.1", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/traffic.html", "multi_instance": false, "configuration_needed": true}, "trovis557x": {"type": "interface", "description": {"de": "Plugin zum Auslesen von SAMSON TROVIS 557x Heizungsreglern", "en": "Plugin to read out SAMSON TROVIS 557x heating controllers"}, "version": "0.1.a", "state": "develop", "documentation": "https://github.com/Tom-Bom-badil/samson_trovis_557x/wiki", "multi_instance": false, "configuration_needed": true}, "unifi": {"type": "interface", "description": {"de": "Plugin um einige Features von UniFi Controllern auszulesen und fernzusteuern", "en": "Plugin to read and control some features of UniFi Controllers"}, "version": "1.6.2", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}, "uzsu": {"type": "system", "description": {"de": "Universelle Zeitschaltuhr", "en": "Universal time switch"}, "version": "1.6.1", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/uzsu/user_doc.html", "multi_instance": false, "configuration_needed": true}, "vacations": {"type": "web", "description": {"de": "Erm\u00f6glicht den Abruf deutscher Schulferien f\u00fcr die Bundesl\u00e4nder BW, BY, BE, BB, HB, HH, HE, MV, NI, NW, RP, SL, SN, ST, SH, TH.", "en": "Enables the retrieval of German school vacations for the provinces BW, BY, BE, BB, HB, HH, HE, MV, NI, NW, RP, SL, SN, ST, SH, TH."}, "version": "1.0.1", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins_doc/config/vacations.html", "multi_instance": false, "configuration_needed": true}, "viessmann": {"type": "interface", "description": {"de": "Lesen und Schreiben von Werten einer Viessmann Heizung", "en": "Read and write data of a Viessmann heating system"}, "version": "1.2.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "visu_smartvisu": {"type": "system", "description": {"de": "smartVISU Unterst\u00fctzung: Autogenerierung von Seiten; Widget Handling", "en": "Support for smartVISU: Automatic generation of pages; widget handling"}, "version": "1.3.4", "state": "deprecated", "documentation": "http://smarthomeng.de/user/plugins/visu_smartvisu/user_doc.html", "multi_instance": true, "configuration_needed": true}, "visu_websocket": {"type": "system", "description": {"de": "Websocket Protokoll f\u00fcr Visus (smartVISU, etc.)", "en": "Support for a websocket protocol (for smartVISU, etc.)"}, "version": "1.5.3", "state": "deprecated", "documentation": "http://smarthomeng.de/user/plugins/visu_websocket/user_doc.html", "multi_instance": false, "configuration_needed": true}, "volkszaehler": {"type": "interface", "description": {"de": "Item Werte bei \u00c4nderung an einen Volksz\u00e4hler Server senden", "en": "Send item values at change to a Volkszaehler Server"}, "version": "1.6.1", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/volkszaehler/README.html", "multi_instance": true, "configuration_needed": true}, "vr100": {"type": "interface", "description": {"de": "Anbindung eines Vorwerk Kobold VR100 Staubsaugers. Der Kobold muss mit einem Bluetooth Modul ausger\u00fcstet sein", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": "", "configuration_needed": true}, "webservices": {"type": "web", "description": {"de": "Implementierung eines Webservice interfaces", "en": "Implementation of a webservice interface"}, "version": "1.6.3", "state": "qa-passed", "documentation": "https://www.smarthomeng.de/?category_name=plugins&s=webservices", "multi_instance": false, "configuration_needed": true}, "wettercom": {"type": "web", "description": {"de": "Integration von Wetter.COM", "en": "Integrating Wetter.COM"}, "version": "1.4.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "withings_health": {"type": "web", "description": {"de": "Anbindung der Nokia Health API mit Oauth2", "en": "Usage of the nokia health api with oauth2"}, "version": "1.8.1", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/withings_health.html", "multi_instance": true, "configuration_needed": true}, "wol": {"type": "protocol", "description": {"de": "Wake on LAN", "en": "Wake on LAN"}, "version": "1.2.0", "state": "qa-passed", "documentation": "https://www.smarthomeng.de/user/plugins_doc/config/wol.html", "multi_instance": true, "configuration_needed": true}, "wunderground": {"type": "web", "description": {"de": "Abfrage der Daten des Wetterdienstes Wunderground.com", "en": "Get weather data from wunderground.com"}, "version": "1.4.9", "state": "deprecated", "documentation": "http://smarthomeng.de/user/plugins/wunderground/user_doc.html", "multi_instance": true, "configuration_needed": true}, "xiaomi_vac": {"type": "interface", "description": {"de": "Zugriff und Steuern eines Xiaomi Saugroboters", "en": "Control a Xioami Vacuum Robot"}, "version": "1.2.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "xmpp": {"type": "protocol", "description": {"de": "Unterst\u00fctzung des Extensible Messaging and Presence Protocol (XMPP). Unterst\u00fctzt z.Zt. nur das Senden von Nachrichten.", "en": "Support for the Extensible Messaging and Presence Protocol (XMPP). Currently only message sending supported."}, "version": "1.4.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "yamaha": {"type": "interface", "description": {"de": "Plugin um Yamaha RX-V und RX-S Receiver via XML API zu kontrollieren", "en": "Plugin to control Yamaha RX-V and RX-S receiver via XML API"}, "version": "1.0.3", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/yamaha/user_doc.html", "multi_instance": false, "configuration_needed": true}, "yamahayxc": {"type": "interface", "description": {"de": "Plugin, um Yamaha MusicCast-Ger\u00e4te zu kontrollieren", "en": "plugin to control Yamaha MusicCast devices"}, "version": "1.0.6", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "zigbee2mqtt": {"type": "gateway", "description": {"de": "Plugin zur Steuerung von Ger\u00e4ten, die mit einem Zigbee Gateway mit der Zigbee2MQTT Firmware versehen sind. Die Kommunikation erfolgt \u00fcber das MQTT Module von SmartHomeNG.", "en": "Plugin to control devices which are linked to Zigbee Gateway equipped with Zigbee2MQTT firmware. Communication is handled through the MQTT module of SmartHomeNG."}, "version": "1.0.0", "state": "develop", "documentation": null, "multi_instance": true, "configuration_needed": true}, "zwave": {"type": "gateway", "description": {"de": "Z-Wave Unterst\u00fctzung", "en": "Z-Wave Support"}, "version": "1.4.2", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}}'
            2022-02-22 14:41:46 WARNING modules.admin.api_plugins PluginsInstalledController.read(): Plugin Liste (sollte sortiert sein), json.dumps(self.plugin_data) = '{"alexa": {"type": "web", "description": {"de": "Plugin zur Ansteuerung von SmartHomeNG via Amazon Echo / Alexa", "en": "Plugin to control SmartHomeNG through an Amazon Echo (Alexa)"}, "version": "1.3.1", "state": "deprecated", "documentation": "", "multi_instance": false, "configuration_needed": true}, "alexa4p3": {"type": "web", "description": {"de": "Plugin zur Ansteuerung von SmartHomeNG via Amazon Echo bzw. Alexa", "en": "Plugin to connect SmartHomeNG via Amazon Echo bzw. Alexa"}, "version": "1.0.2", "state": "develop", "documentation": "https://www.smarthomeng.de/user/plugins/alexa4p3/user_doc.html", "multi_instance": false, "configuration_needed": true}, "alexarc4shng": {"type": "interface", "description": {"de": "Plugin zur Steuerung von Amazon Echo Ger\u00e4ten Zugriff via Web-Browser API und Cookie", "en": "Plugin to remote control Echo Show/Spot/Fire"}, "version": "1.0.2", "state": "develop", "documentation": "https://www.smarthomeng.de/user/plugins/alexarc4shng/user_doc.html", "multi_instance": false, "configuration_needed": true}, "apcups": {"type": "interface", "description": {"de": "Unterst\u00fctzung f\u00fcr smartUPS Ger\u00e4te der Firma APC", "en": "Support for smartUPS devices sold by APC"}, "version": "1.3.3", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "appletv": {"type": "interface", "description": {"de": "Steuerung eines Apple TV's", "en": "Controls an Apple TV", "fr": "Contr\u00f4le un Apple TV"}, "version": "1.6.1", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "artnet": {"type": "gateway", "description": {"de": "Ansteuerung der meisten USB/Netwerk DMX Adapter", "en": "Can control most of USB/network DMX adapters"}, "version": "1.6.0", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "asterisk": {"type": "interface", "description": {"de": "Ansteuerung einer Asterisk Telefonanlage", "en": "Control of an Asterisk PBX"}, "version": "1.4.0", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/asterisk/README.html", "multi_instance": true, "configuration_needed": true}, "avdevice": {"type": "interface", "description": {"de": "Steuerung von diversen AV Ger\u00e4ten \u00fcber TCP/IP und RS232 Schnittstelle", "en": "Controlling AV devices via TCP/IP and RS232"}, "version": "1.6.3", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "avm": {"type": "interface", "description": {"de": "Ansteuerung von AVM FRITZ!Boxen, WLAN-Repeatern, DECT Steckdosen, etc.", "en": "Get and send data from/to AVM devices such as the FRITZ!Box, Wifi Repeaters or DECT sockets."}, "version": "1.6.1", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/avm/user_doc.html", "multi_instance": true, "configuration_needed": true}, "avm_smarthome": {"type": "interface", "description": {"de": "AVM Smarthome Plugin f\u00fcr DECT Steckdosen, Heizk\u00f6rperthermostate DECT301 und Comet DECT und DECT \\\nSmart-Home-Sensor basierend auf HTTP GET Request - \\\nDiese Funktionalit\u00e4t wurde inzwischen in das avm Plugin integriert", "en": "AVM Smarthome Plugin for DECT sockes, smart radiator control DECT301 and Comet DECT and DECT smart home\\\nsensors based on HTTP GET Request - In the meantime this functionality has been included in the acm plugin"}, "version": "1.0.A", "state": "deprecated", "documentation": "", "multi_instance": true, "configuration_needed": true}, "backend": {"type": "system", "description": {"de": "Web Interface zur Anzeige von Informationen zum System und SmartHomeNG Backend-Daten", "en": "webinterface for displaying system information and SmartHomeNG backend data"}, "version": "1.5.15", "state": "deprecated", "documentation": "http://smarthomeng.de/user/plugins/backend/user_doc.html", "multi_instance": false, "configuration_needed": true}, "blockly": {"type": "system", "description": {"de": "Blockly - graphischer Editor f\u00fcr Logiken - Noch in der Entwicklung, nicht f\u00fcr die Nutzung gedacht", "en": "Blockly - graphical editor for logics - Still in development, not for use"}, "version": "1.4.0", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}, "bose_soundtouch": {"type": "gateway", "description": {"de": "Plugin zur Integration von Bose Soundtouch Systemen.", "en": "Plugin for integration of Bose Soundtouch systems."}, "version": "1.0.1", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/tree/master/bose_soundtouch", "multi_instance": false, "configuration_needed": true}, "bsblan": {"type": "interface", "description": {"de": "Plugin zur Datenabfrage des BSB-LAN-Adapters", "en": "Plugin to request data from your BSB-LAN-Adapter"}, "version": "1.0.2", "state": "develop", "documentation": null, "multi_instance": false, "configuration_needed": true}, "buderus": {"type": "interface", "description": {"de": "Steuerung von Buderus Heizkesseln \u00fcber ein Logamatic web KM200 Modul (noch in der Entwicklung), **seit SmartHomeNG v1.3**", "fr": "Contr\u00f4le d'un chauffage Buderus via un module Logamatic web KM200 (en d\u00e9veloppement)", "en": "Control Buderus heating through a Logamatic web KM200 module (still under development)"}, "version": "1.0.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "casambi": {"type": "gateway", "description": {"de": "Gateway plugin fuer Casambi", "en": "Gateway plugin for Casambi devices"}, "version": "1.7.5", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "cli": {"type": "system", "description": {"de": "Command Line Interface f\u00fcr SmartHomeNG - Funktioniert mit SmartHomeNG v1.4 und h\u00f6her", "en": "Commandline interface for SmartHomeNG - Works with SmartHomeNG v1.4 and up"}, "version": "1.8.2", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/cli/user_doc.html", "multi_instance": true, "configuration_needed": true}, "co2meter": {"type": "interface", "description": {"de": "\u00dcber das CO2Meter Plugin k\u00f6nnen Daten aus dem Dostmann TFA AirCO2ntrol CO2 Messger\u00e4t via USB abgerufen werden.", "en": "The CO2Meter Plugin allows to access a Dostmann TFA Dostmann AirCO2ntrol device via its raw USB data."}, "version": "1.3.2", "state": "qa-passed", "documentation": "", "multi_instance": false, "configuration_needed": true}, "comfoair": {"type": "interface", "description": {"de": "Unterst\u00fctzung f\u00fcr Zehnder ComfoAir 350 & 500 KWL", "en": "Suppprt for Zehnder ComfoAir 350 & 500 KWL"}, "version": "1.3.0", "state": "ready", "documentation": "https://github.com/smarthomeNG/smarthome/wiki/Comfoair-Plugin", "multi_instance": false, "configuration_needed": true}, "darksky": {"type": "web", "description": {"de": "Wetterdaten \u00fcber darksky.net.", "en": "Weather data via darksky.net."}, "version": "1.7.2", "state": "deprecated", "documentation": "https://www.smarthomeng.de/user/plugins/darksky/user_doc.html", "multi_instance": true, "configuration_needed": true}, "dashbutton": {"type": "gateway", "description": {"de": "Einbindung von Amazon Dashbuttons", "en": "Integration of Amazon dashbuttons"}, "version": "1.3.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "database": {"type": "system", "description": {"de": "Database plugin, mit Unterst\u00fctzung f\u00fcr SQLite 3 und MySQL", "en": "Database plugin, with support for SQLite 3 and MySQL"}, "version": "1.5.17", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/database/user_doc.html", "multi_instance": true, "configuration_needed": true}, "datalog": {"type": "system", "description": {"de": "Loggen von Daten in ein anderes Logfile als das Standard Log", "en": "Logging of data in another log aside from default one"}, "version": "1.5.1", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/blob/develop/datalog/README.md", "multi_instance": true, "configuration_needed": true}, "deebot_ozmo": {"type": "interface", "description": {"de": "Plugin f\u00fcr Deebot Ozmo 920 / 950 / 960", "en": "Plugin for Deebot Ozmo 920 / 950 / 960", "fr": "Extension pour Deebot Ozmo 920 / 950 / 960"}, "version": "1.7.2", "state": "develop", "documentation": "", "multi_instance": true, "configuration_needed": true}, "dlms": {"type": "gateway", "description": {"de": "Unterst\u00fctzung f\u00fcr Smartmeter, die DLMS (Device Language Message Specification, IEC 62056-21) nutzen und OBIS Codes liefern", "en": "Support for smartmeter using DLMS (Device Language Message Specification, IEC 62056-21) and delivering OBIS codes"}, "version": "1.9.4", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/dlms/user_doc.html", "multi_instance": true, "configuration_needed": true}, "dmx": {"type": "gateway", "description": {"de": "Unterst\u00fctzt die DMX Interfaces NanoDMX und DMXking (RS-232)", "en": "Supports DMX interfaces NanoDMX and DMXking (RS-232)"}, "version": "1.6.0", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/dmx/user_doc.html", "multi_instance": false, "configuration_needed": true}, "drexelundweiss": {"type": "interface", "description": {"de": "Unterst\u00fctzt Drexel & Weiss USB Devices", "en": "Support for Drexel & Weiss USB devices"}, "version": "1.5.3", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "easymeter": {"type": "interface", "description": {"de": "Easymeter Q3D Unterst\u00fctzung - Parameter f\u00fcr serielle Devices sind aktuell fest auf 9600/7E1 gesetzt", "en": "Easymeter Q3D support - Parameter for serial device are currently set to fix 9600/7E1"}, "version": "1.0.0", "state": "deprecated", "documentation": "", "multi_instance": false, "configuration_needed": true}, "ebus": {"type": "interface", "description": {"de": "Unterst\u00fctzt eBus Heizungen (z.B. Vailant, Wolf, Kromschroeder) - Dieses Plugin verbindet sich zu einem ebusd Deamon (http://www.cometvisu.de/wiki/Ebusd), welcher mit einer eBus Heizung kommuniziert. Voraussetzungen: Ein ebusd Deamon l\u00e4uft auf dem Netzwerk. (Anmerkung: Der ebusd ben\u00f6tigt ein ebus-Interface um mit ihm zu kommunizieren.", "en": "Supports eBus heating systems (e.g. Vailant, Wolf, Kromschroeder) - The plugin connects to a ebusd damon (http://www.cometvisu.de/wiki/Ebusd) which is communicating with eBus heatings. Requirements: running ebusd deamon on the network (note: ebusd also requires an ebus-interface)"}, "version": "1.5.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "ecmd": {"type": "gateway", "description": {"de": "Anbindung eines AVRMicrocontrollers. Das Protokoll gibt Zugriff auf 1wire Sensoren DS1820", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": "", "configuration_needed": true}, "elro": {"type": "gateway", "description": {"de": "Unterst\u00fctzt elro-basierter Remote-Control-Switches", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": "", "configuration_needed": true}, "enigma2": {"type": "interface", "description": {"de": "Plugin zur Einbindung von Enigma2 kompatiblen Sat-Receivern mit openwebif", "en": "Plugin to include Enigma2 sat receivers compatible to openwebif"}, "version": "1.4.13", "state": "qa-passed", "documentation": "", "multi_instance": true, "configuration_needed": true}, "enocean": {"type": "gateway", "description": {"de": "Anbindung von EnOcean", "en": "EnOcean Interface"}, "version": "1.3.6", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/tree/master/enocean", "multi_instance": false, "configuration_needed": true}, "eta_pu": {"type": "interface", "description": {"de": "Anbindung der REST-Schnittstelle von ETA Heizungen (http://www.eta.co.at)", "en": "ETA Pellet Unit PU (http://www.eta.co.at) with remote access enabled (there are 3 modes available: none, readonly, read/write)"}, "version": "1.1.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "executor": {"type": "system", "description": {"de": "Ausf\u00fchren von Python Statements im Kontext von SmartHomeNG v1.5 und h\u00f6her", "en": "Execute Python statements in the context of SmartHomeNG v1.5 and up"}, "version": "1.0.4", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/executor/user_doc.html", "multi_instance": false, "configuration_needed": true}, "garminconnect": {"type": "web", "description": {"de": "Erm\u00f6glicht den Abruf von Daten (Statistiken, Pulswerte) aus Garmin Connect.", "en": "Enables the retrieval of data (stats, heart rates) from Garmin Connect."}, "version": "1.2.0", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins_doc/config/garminconnect.html", "multi_instance": false, "configuration_needed": true}, "gpio": {"type": "interface", "description": {"de": "GPIO-Unterst\u00fctzung f\u00fcr Rasberry Pi, **seit SmartHomeNG v1.3**", "en": "GPIO support for Raspberry Pi, **since SmarthomeNG v1.3**"}, "version": "1.5.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "harmony": {"type": "interface", "description": {"de": "Harmony Hub plugin **seit SmartHomeNG v1.3**", "en": "Harmony hub plugin"}, "version": "1.4.1", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/blob/develop/harmony/README.md", "multi_instance": false, "configuration_needed": true}, "helios": {"type": "interface", "description": {"de": "Plugin zur Helios EC x00 Pro / Vallox xx SE Ansteuerung", "en": "Plugin for Helios EC x00 Pro / Vallox xx SE control"}, "version": "1.4.2", "state": "ready", "documentation": "https://github.com/Tom-Bom-badil/helios/wiki", "multi_instance": false, "configuration_needed": true}, "helios_tcp": {"type": "interface", "description": {"de": "Erlaubt die Kommunikation \u00fcber TCP mit Helios KWL Ger\u00e4ten mit Helios Easy Controls", "en": "Enables the communication over TCP with Helios KWL devices that use Helios Easy Controls"}, "version": "1.0.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "homeconnect": {"type": "web", "description": {"de": "Anbindung der BSH/Siemens HomeConnect Schnittstelle mit Oauth2", "en": "Usage of the BSH/Siemens HomeConnect interface with oauth2"}, "version": "1.0.0", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins_doc/config/withings_health.html", "multi_instance": false, "configuration_needed": true}, "homematic": {"type": "gateway", "description": {"de": "Ansteuerung von HomeMatic Komponenten \u00fcber eine HomeMatic CCU2 Zentrale. Es werden HomeMatic und HomeMaticIP Ger\u00e4te unterst\u00fctzt.", "en": "Control HomeMatic devices through a HomeMatic CCU2 (used as gateway). HomeMatic and HomeMaticIP devices are supported."}, "version": "1.5.2", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/homematic/user_doc.html", "multi_instance": true, "configuration_needed": true}, "hue": {"type": "gateway", "description": {"de": "Anbindung einer oder mehrerer Philips HUE Bridges", "en": "Gateway for connection to one or more Philips HUE bridges"}, "version": "1.4.5", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "hue2": {"type": "gateway", "description": {"de": "Anbindung des Philips/Signify Hue Systems \u00fcber eine Hue Bridge (v1 oder v2)", "en": "Gateway for connection to the Philips/Signify Hue system using one bridge (v1 or v2)"}, "version": "2.1.0", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": false}, "husky": {"type": "interface", "description": {"de": "Husqvarna Automower Plugin", "en": "Husqvarna automower plugin"}, "version": "1.1.0", "state": "develop", "documentation": "https://www.smarthomeng.de/user/plugins/husky/user_doc.html", "multi_instance": false, "configuration_needed": true}, "iaqstick": {"type": "gateway", "description": {"de": "Unterst\u00fctzung f\u00fcr Applied Sensor iAQ Stick und Voltcraft CO-20", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": "", "configuration_needed": true}, "ical": {"type": "web", "description": {"de": "Erm\u00f6glicht die Verwendung von Kalendern (ICS)", "en": "Provide access to calendars based on ics files"}, "version": "1.6.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "indego": {"type": "interface", "description": {"de": "Indego Plugin zum Auslesen von Bosch Indego M\u00e4hrobotern mit Connect Ausstattung", "en": "Indego Plugin to read outBosch Indego mower robots with Connect interface"}, "version": "1.6.1", "state": "develop", "documentation": "https://www.smarthomeng.de/user/plugins/indego/README.htm", "multi_instance": false, "configuration_needed": true}, "influxdata": {"type": "system", "description": {"de": "Erm\u00f6glicht Speicherung von Daten in InfluxData TSDB z.B. zur Erzeugung von Graphen mit Grafana oder Chronograf (Plugin aus 2016)", "en": "Store data in an InfluxData TSDB"}, "version": "1.0.0", "state": "deprecated", "documentation": "https://github.com/smarthomeNG/smarthome/wiki/Installation-Influx-Grafana", "multi_instance": false, "configuration_needed": true}, "influxdb": {"type": "system", "description": {"de": "Erm\u00f6glicht Speicherung von Item Werten in einer InfluxData time-series Datenbank", "en": "Plugin to store item values in an InfluxData time-series database"}, "version": "1.0.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "intercom_2n": {"type": "interface", "description": {"de": "Integration von 2N SIP-T\u00fcrsprechanlagen", "en": "Control SIP doorstations from 2N"}, "version": "1.3.0.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "join": {"type": "web", "description": {"de": "Erm\u00f6glicht die Verwendung der Join API (https://joaoapps.com/join/api/)", "en": "This plugin allows to send command to your mobile phone via the Join API: https://joaoapps.com/join/api/"}, "version": "1.4.2", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/join.html", "multi_instance": false, "configuration_needed": true}, "jsonread": {"type": "interface", "description": {"de": "json Parser Plugin basierend auf jq", "en": "json parser plugin based on jq"}, "version": "1.0.2", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins_doc/config/not-yet.html", "multi_instance": true, "configuration_needed": true}, "jvcproj": {"type": "interface", "description": {"de": "Plugin um JVC D-ILA Projektoren zu kontrollieren und durch jvcprojectortools erstellte Gammakurven zu uebertragen", "en": "plugin to control JVC D-ILA projectors and transfer gammatables generated with jvcprojectortools"}, "version": "1.0.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "kathrein": {"type": "interface", "description": {"de": "Plugin zur Ansteuerung von Kathrein Receivern", "en": "Plugin to control Kathrein receiver"}, "version": "1.6.1", "state": "ready", "documentation": "https://github.com/smarthomeNG/smarthome/Kathrein/Readme.md", "multi_instance": false, "configuration_needed": true}, "knx": {"type": "gateway", "description": {"de": "Anbindung von KNX Bussystemen via EIBD/KNXD Daemon", "en": "Establishes connections to KNX bus systems via EIBD/KNXD daemon", "fr": "Connexion de syst\u00e8mes KNX via EIBD/KNXD"}, "version": "1.8.0", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/knx/user_doc.html", "multi_instance": true, "configuration_needed": true}, "kodi": {"type": "interface", "description": {"de": "Anbindung von Kodi (ehemals XBMC)", "en": "Connecting Kodi (formerly XBMC)"}, "version": "1.6.1", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/kodi/user_doc.html", "multi_instance": true, "configuration_needed": true}, "kostal": {"type": "interface", "description": {"de": "Anbindung eines KOSTAL-Wechselrichters [KOSTAL](http://www.kostal-solar-electric.com/) \n\n\nDas Plugin funktioniert aktuell mit den folgenden Inverter Moduln von KOSTAL:\n\n\n* KOSTAL PIKO 3.0 UI-Version 06.20 (datastructure=json)\n* KOSTAL PIKO 5.5 UI-Version 05.xx (datastructure=html)\n\n\n(should work with all KOSTAL PIKO inverters)", "en": "This plugin is designed to retrieve data from a [KOSTAL](http://www.kostal-solar-electric.com/) inverter \nmodule (e.g. PIKO inverters). Since UI-version (communication-board) 6 json-format is supported.\n\n\nIs currently working with the following KOSTAL inverter modules:\n\n\n* KOSTAL PIKO 3.0 UI-Version 06.20 (datastructure=json)\n* KOSTAL PIKO 5.5 UI-Version 05.xx (datastructure=html)\n\n\n(should work with all KOSTAL PIKO inverters)"}, "version": "1.3.2", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "kostalmodbus": {"type": "interface", "description": {"de": "Plugin zur Anbindung von einem Kostal Wechselrichter \u00fcber Modbus an SmartHomeNG", "en": "Plugin to connect your Kostal inverter via modbus with SmartHomeNG"}, "version": "1.6.0", "state": "develop", "documentation": null, "multi_instance": false, "configuration_needed": true}, "ksemmodbus": {"type": "interface", "description": {"de": "Plugin zur Anbindung von einem Kostal Smart Energy Meter \u00fcber Modbus an SmartHomeNG", "en": "Plugin to connect your Kostal Smart Energy Meter via modbus with SmartHomeNG"}, "version": "1.6.0", "state": "develop", "documentation": null, "multi_instance": false, "configuration_needed": true}, "lirc": {"type": "gateway", "description": {"de": "Sendet Kommandos an lircd, das wiederum IR-Signale an Ger\u00e4te mit IR-Schnittstelle versendet", "en": "Sends commands to lircd that sends IR-signals to any device that has an IR-interface"}, "version": "1.5.0", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/lirc/user_doc.html", "multi_instance": true, "configuration_needed": true}, "logo": {"type": "interface", "description": {"de": "Ansteuerung einer LOGO SPS", "en": "Control a LOGO PLC"}, "version": "1.2.4", "state": "ready", "documentation": "https://www.smarthomeng.de/dev/user/plugins/logo/README.html", "multi_instance": true, "configuration_needed": true}, "luxtronic2": {"type": "interface", "description": {"de": "Integration von Systemen die eine Luxtronic-Steuerung haben (z.B Heizungen)", "en": "Integration of systems that have a Luxtronic interface (e.g. heating systems)"}, "version": "1.3.2", "state": "qa-passed", "documentation": "", "multi_instance": false, "configuration_needed": true}, "mailrcv": {"type": "web", "description": {"de": "Empfangen von eMails via imap", "en": "Receive emails via imap"}, "version": "1.4.1", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "mailsend": {"type": "web", "description": {"de": "Versenden von eMails via smtp. Dieses Plugin erm\u00f6glicht das Versenden von eMails aus Logiken heraus, durch Aufruf einer Funktion", "en": "Send emails via smtp. This plugin allows to send emails from logics by calling a function."}, "version": "1.4.1", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "memlog": {"type": "system", "description": {"de": "Speichern der Logeintr\u00e4ge im Speicher (zur Anzeige in der VISU)", "en": "Store log entries in memory (for display in VISU)"}, "version": "1.6.0", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "miflora": {"type": "interface", "description": {"de": "Auslesen von Xiaomi Mi Flora Pflanzensensoren, **seit SmartHomeNG v1.3**", "en": "Read from Xiaomi MiFlora plant sensors."}, "version": "1.6.2", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins_doc/config/miflora.html", "multi_instance": true, "configuration_needed": true}, "milight": {"type": "gateway", "description": {"de": "Unterst\u00fctzung von MiLight Leuchtmitteln", "en": "Support of Milight Lights"}, "version": "1.6.1", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/milight/user_doc.html", "multi_instance": true, "configuration_needed": true}, "mlgw": {"type": "gateway", "description": {"de": "Bang & Olufsen Masterlink Gateway", "en": "Bang & Olufsen Masterlink Gateway"}, "version": "1.1.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "modbus_tcp": {"type": "gateway", "description": {"de": "Plugin zur Ger\u00e4te-Anbindung \u00fcber ModBus an SmartHomeNG", "en": "Plugin to connect via modbus with SmartHomeNG"}, "version": "1.0.6", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "mpd": {"type": "gateway", "description": {"de": "Music Player Daemon (MPD) Unterst\u00fctzung", "en": "Music Player Daemon (MPD) support"}, "version": "1.5.2", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/mpd/README.html", "multi_instance": true, "configuration_needed": true}, "mqtt": {"type": "protocol", "description": {"de": "MQTT Plugin, welches das MQTT Module von SmartHomeNG zur Kommunikation nutzt.", "en": "MQTT plugin which utilizes the MQTT module of SmartHomeNG for communication"}, "version": "2.0.2", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "mvg_live": {"type": "web", "description": {"de": "Abfrage der Abfahrten in Stationen der M\u00fcnchner Verkehrsbetriebe (MVG)", "en": "Retrieval of departure times of stations within the M\u00fcnchner Verkehrsbetriebe (MVG)"}, "version": "1.5.1", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/mvg_live.html", "multi_instance": false, "configuration_needed": true}, "neato": {"type": "interface", "description": {"de": "Plugin zur Anbindung von einem Neato/Vorwerk Staubsauger Robotor an SmartHomeNG", "en": "Plugin to connect your Neato/Vorwerk Vacuum Robot with SmartHomeNG"}, "version": "1.6.7", "state": "ready", "documentation": "https://github.com/smarthomeng/plugins/blob/develop/neato/README.md", "multi_instance": false, "configuration_needed": true}, "network": {"type": "protocol", "description": {"de": "Items \u00fcber Netzwerkanfragen (UDP/TCP/HTTP GET) \u00e4ndern und Daten per UDP senden", "en": "Change items via network requests (UDP/TCP/HTTP GET) and send data via UDP"}, "version": "1.6.0", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins_doc/config/network.html", "multi_instance": false, "configuration_needed": true}, "nuki": {"type": "interface", "description": {"de": "Unterst\u00fctzung f\u00fcr ein NUKI Smart-Lock", "en": "Support for the NUKI Smart Lock"}, "version": "1.6.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "nut": {"type": "interface", "description": {"de": "Anbindung an eine UPS \u00fcber den NUT daemon\n\n\nMehr \u00fcber NUT unter http://networkupstools.org/", "en": "This plugin is connecting to NUT daemon and can be used to read ups variables.\n\n\nThe primary goal of the Network UPS Tools (NUT) project is to provide support for Power Devices, \nsuch as Uninterruptible Power Supplies, Power Distribution Units, Automatic Transfer Switch, Power Supply \nUnits and Solar Controllers.\n\n\nThe plugin can be used standalone to list available variables using command `upsc your_ups_name`. \nMore about NUT: http://networkupstools.org/"}, "version": "1.3.2", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "odlinfo": {"type": "web", "description": {"de": "Dieses Plugin liefert die Gamma-Ortsdosisleistung (ODL) in \u00b5Sv/h von mehreren Stationen in Deutschland (zur Verf\u00fcgung gestellt durch das Bundesamt f\u00fcr Strahlenschutz). Mehr Informationen unter https://odlinfo.bfs.de. Nutzungsbedingungen siehe https://www.imis.bfs.de/geoportal/resources/sitepolicy.html.", "en": "This plugin retrieves the Gamma-Ortsdosisleistung (ODL) in from several measuring stations (by \"Bundesamt f\u00fcr Strahlenschutz\") in Germany. For more information see https://odlinfo.bfs.de. For the terms of use see https://www.imis.bfs.de/geoportal/resources/sitepolicy.html."}, "version": "1.5.2", "state": "ready", "documentation": "https://smarthomeng.de/user/plugins_doc/config/odlinfo.html", "multi_instance": false, "configuration_needed": true}, "onewire": {"type": "gateway", "description": {"de": "1-Wire Unterst\u00fctzung \u00fcber owserver", "en": "1-Wire support via owserver", "fr": "Support de 1-Wire \u00e0 travers owserver"}, "version": "1.8.1", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins_doc/config/onewire.html", "multi_instance": true, "configuration_needed": true}, "openweathermap": {"type": "web", "description": {"de": "Wetterdaten \u00fcber OpenWeatherMap.", "en": "Weather data via OpenWeatherMap."}, "version": "1.8.4", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/openweathermap/user_doc.html", "multi_instance": true, "configuration_needed": true}, "operationlog": {"type": "system", "description": {"de": "Implementierung separater Logs", "en": "Implementation of additional logs"}, "version": "1.3.5", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/operationlog/user_doc.html", "multi_instance": false, "configuration_needed": true}, "philips_tv": {"type": "protocol", "description": {"de": "Plugin zur Anbindung eines Philips TVs an SmartHomeNG", "en": "Plugin to connect a Philips TV with SmartHomeNG"}, "version": "1.9.1", "state": "develop", "documentation": "https://github.com/smarthomeNG/plugins/blob/develop/philips_tv/user_doc.rst", "multi_instance": false, "configuration_needed": true}, "plex": {"type": "interface", "description": {"de": "Erlaubt das Senden von Notifications an Plex Clients (wie RasPlex)", "en": "Send notifications to Plex clients"}, "version": "1.0.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "pluggit": {"type": "interface", "description": {"de": "Anbindung einer KWL Pluggit AP310 \u00fcber das Modbus Protokoll", "en": "Connection of a Pluggit AP310 unit using Modbus protocol"}, "version": "1.2.3", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "prowl": {"type": "web", "description": {"de": "Prowl Unterst\u00fctzung", "en": "Support for prowl"}, "version": "1.3.3", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/prowl/README.html", "multi_instance": true, "configuration_needed": true}, "pushbullet": {"type": "web", "description": {"de": "Anbindung des Pushbullet Service", "en": "Support fro Pushbullet service"}, "version": "1.5.2", "state": "ready", "documentation": "https://www.smarthomeng.de/developer/plugins/pushbullet/README.html", "multi_instance": false, "configuration_needed": true}, "pushover": {"type": "web", "description": {"de": "Anbindung des Pushover Dienstes", "en": "Connect to the Pushover Service", "fr": "Connexion au service Pushover"}, "version": "1.6.1", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "raumfeld": {"type": "gateway", "description": {"de": "Prototyp einer einfachen Anbindung von Teufel Raumfeld", "en": ""}, "version": "", "state": "ready", "documentation": "", "multi_instance": "", "configuration_needed": true}, "raumfeld_ng": {"type": "gateway", "description": {"de": "Ansteuerung von Teufel Raumfeld Ger\u00e4ten via Raumserver und NodeRED", "en": "Control Teufel Raumfeld devices via Raumserver and NodeRED"}, "version": "1.5.1", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}, "rcswitch": {"type": "gateway", "description": {"de": "Schalten von 433 MHz Funksteckdosen z.B. f\u00fcr Brennenstuhl RCS 1000 N", "en": "Support for 433 MHz wireless sockets e.g. for Brennenstuhl RCS 1000 N"}, "version": "1.2.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "resol": {"type": "interface", "description": {"de": "Interface fuer Resol VBUS", "en": "Interface for Resol VBUS"}, "version": "1.0.3", "state": "develop", "documentation": "https://github.com/smarthomeNG/plugins/resol/README.md", "multi_instance": false, "configuration_needed": true}, "robonect": {"type": "interface", "description": {"de": "Plugin zum Auslesen von Daten bzw. zum Ansteuern eines M\u00e4hroboters mit Robonect HX Modul (https://robonect.de/).", "en": "Plugin to read data / to control a robotic lawnmower with Robonect HX module (https://robonect.de/)."}, "version": "1.0.4", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}, "roomba": {"type": "interface", "description": {"de": "Anbindung von iRobot Roomba Staubsaugern", "en": "Communication with iRobot Roomba vacuum cleaner"}, "version": "1.6.0", "state": "develop", "documentation": "https://github.com/smarthomeNG/smarthome/roomba/user_doc.html", "multi_instance": false, "configuration_needed": true}, "roomba_980": {"type": "interface", "description": {"de": "Anbindung von iRobot Roomba Staubsaugern der Serie 900", "en": "integration of the iRobot Roomba vacuum cleaner series 900"}, "version": "1.0.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "rpi1wire": {"type": "gateway", "description": {"de": "Plugin f\u00fcr den Raspberry Pi. Erlaubt den einfachen Zugriff auf 1-Wire Sensoren. Getestet mit Raspberry Pi B und dem Temperatursensor DS18B20", "en": "Plugin developed for the Raspberry Pi. It allows easy access to 1-Wire sensors. Tested with the Raspberry Pi B and the temperature sensor DS18B20", "fr": "Support de 1-Wire \u00e0 travers Raspberry Pi sur SmartHomeNG v1.5 et plus"}, "version": "1.8.1", "state": "develop", "documentation": "https://github.com/smarthomeNG/plugins/rpi1wire/Readme.md", "multi_instance": false, "configuration_needed": true}, "rrd": {"type": "system", "description": {"de": "Unterst\u00fctzung f\u00fcr Round Robin Datenbanken (rrdtool)", "en": "Support for round robin databases (rrdtool)"}, "version": "1.6.2", "state": "develop", "documentation": "https://github.com/smarthomeNG/plugins/blob/develop/rrd/README.md", "multi_instance": false, "configuration_needed": true}, "rtr": {"type": "system", "description": {"de": "Raum Temperatur Regler", "en": "Room Temperature controller"}, "version": "1.6.0", "state": "ready", "documentation": "https://www.smarthomeng.de/dev/user/plugins/rtr/README.html", "multi_instance": false, "configuration_needed": true}, "rtr2": {"type": "system", "description": {"de": "Raum Temperatur Regler v2", "en": "Room Temperature controller v2"}, "version": "2.0.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": false}, "russound": {"type": "interface", "description": {"de": "Anbindung von Russound Audio Ger\u00e4ten", "en": "Russound audio device "}, "version": "1.7.0", "state": "develop", "documentation": "https://github.com/smarthomeNG/smarthome/wiki/CLI-Plugin", "multi_instance": false, "configuration_needed": true}, "shelly": {"type": "gateway", "description": {"de": "Plugin zur Steuerung von Shelly Devices, welches das MQTT Module von SmartHomeNG zur Kommunikation nutzt.", "en": "Plugin to control Shelly devices which utilizes the MQTT module of SmartHomeNG for communication"}, "version": "1.2.0", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "simulation": {"type": "system", "description": {"de": "Aufnahme und Abspielen von Aktionsreihenfolgen.", "en": "Recording And Replay of Actions on Items."}, "version": "1.5.1", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/simulation/user_doc.html", "multi_instance": false, "configuration_needed": true}, "slack": {"type": "web", "description": {"de": "Slack messaging Dienst", "en": "Slack messaging service"}, "version": "1.0.0", "state": "develop", "documentation": "", "multi_instance": true, "configuration_needed": true}, "sma": {"type": "interface", "description": {"de": "Unterst\u00fctzung f\u00fcr SMA Wechselrichter SunnyBoy 5000TL-21, Sunny Tripower 8000TL-10, Sunny Tripower 12000TL-10", "en": "Support for the SMA Inverter SunnyBoy 5000TL-21, Sunny Tripower 8000TL-10, Sunny Tripower 12000TL-10"}, "version": "1.3.1", "state": "ready", "documentation": "https://smarthomeng.de/user/plugins_doc/config/sma.html", "multi_instance": false, "configuration_needed": true}, "sma_em": {"type": "interface", "description": {"de": "Auslesen des SMA Energy Meter Netzwerk Multicasts", "en": "Access to data from SMA Energy Meter network multicast"}, "version": "1.6.1", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins_doc/config/sma_em.html", "multi_instance": false, "configuration_needed": true}, "sma_mb": {"type": "interface", "description": {"de": "Dieses Plugin liest die aktuellen Werte eines SMA-Wechselrichters per SMA Speedwire Feldbus/Modbus aus", "en": "This plug-in reads the current values of an SMA inverter via SMA Speedwire fieldbus/Modbus"}, "version": "1.5.2", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "smarttv": {"type": "interface", "description": {"de": "Dieses Plugin erlaubt es SmartTV Ger\u00e4te wie z.B. Samsung zu steuern. Es hat zwei Implementierungen (f\u00fcr das alte und das neue API der TVs). F\u00fcr das neue API muss auf dem TV der Zugriff akzeptiert werden, indem ein Button auf dem TV gedr\u00fcckt wird, wenn der erste Request eingeht.", "en": "The plugin allows to control SmartTVs such as Samsung. It has two implementations for old and new versions of the API on the TV. For the new version you will have to accept the access to your TV by pressing a button on your TV on the first request that comes in."}, "version": "1.3.2", "state": "ready", "documentation": "", "multi_instance": true, "configuration_needed": true}, "smartvisu": {"type": "system", "description": {"de": "smartVISU Unterst\u00fctzung: Autogenerierung von Seiten; Widget Handling", "en": "Support for smartVISU: Automatic generation of pages; widget handling"}, "version": "1.8.3a", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/visu_smartvisu/user_doc.html", "multi_instance": true, "configuration_needed": true}, "sml": {"type": "interface", "description": {"de": "Auslesen von Stromz\u00e4hlern via SML-Protokoll", "en": "Read data from powermeter device using SML protocol"}, "version": "1.0.0", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/sml.html", "multi_instance": true, "configuration_needed": true}, "smlx": {"type": "gateway", "description": {"de": "Auslesen von Stromz\u00e4hlern mit SML-Protokoll", "en": "Readout of smartmeter with SML protocol"}, "version": "1.1.5", "state": "ready", "documentation": "https://www.smarthomeng.de/developer/plugins/smlx/user_doc.html", "multi_instance": true, "configuration_needed": true}, "snap7_logo": {"type": "interface", "description": {"de": "Ansteuerung einer Siemens LOGO PLC", "en": "Control of a Siemens LOGO PLC"}, "version": "1.6.0", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/blob/develop/snap7_logo/user_doc.rst", "multi_instance": true, "configuration_needed": true}, "snmp": {"type": "protocol", "description": {"de": "SNMP Queries", "en": "SNMP Queries"}, "version": "1.6.1", "state": "develop", "documentation": "", "multi_instance": true, "configuration_needed": true}, "snom": {"type": "gateway", "description": {"de": "Telefonbuch Anbindung f\u00fcr Snom Telefone", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": "", "configuration_needed": true}, "solarlog": {"type": "interface", "description": {"de": "Auslesen der Web-Seite eines SolarLog", "en": "Read content of Solarlog webpage"}, "version": "1.6.2", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins/solarlog/user_doc.html", "multi_instance": false, "configuration_needed": true}, "sonos": {"type": "gateway", "description": {"de": "Anbindung von Sonos Lautsprechern", "en": "Sonos plugin"}, "version": "1.6.2", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/tree/master/sonos", "multi_instance": false, "configuration_needed": true}, "speech": {"type": "web", "description": {"de": "Sprach Parser", "en": "Speech parser"}, "version": "1.7.0", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins/speech/user_doc.html", "multi_instance": false, "configuration_needed": true}, "sqlite_visu2_8": {"type": "system", "description": {"de": "Integration einer SQLite Datenbank - zu verwenden f\u00fcr smartVISU v2.8 und h\u00f6her", "en": "Integration of a SQLite database - use this version of the plugin for smartVISU v2.8 and above"}, "version": "1.3.1", "state": "deprecated", "documentation": "", "multi_instance": false, "configuration_needed": true}, "squeezebox": {"type": "gateway", "description": {"de": "Anbindung von Squeezebox Devices (Hard- und Softwareplayer)", "en": "Connecting squeezebox devices (hard- and software players)"}, "version": "1.4.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "stateengine": {"type": "system", "description": {"de": "Zustandsautomat f\u00fcr SmarthomeNG, ehemals AutoBlind", "en": "Finite state machine for SmarthomeNG, previously known as AutoBlind"}, "version": "1.9.2", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/stateengine/user_doc.html", "multi_instance": false, "configuration_needed": true}, "systemair": {"type": "interface", "description": {"de": "Unterst\u00fctzung f\u00fcr Systemair residential air Ger\u00e4te \u00fcber Modbus.", "en": "Support for Systemair residential air units through Modbus"}, "version": "1.3.0.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "tankerkoenig": {"type": "web", "description": {"de": "Benzinpreise \u00fcber die API von Tankerk\u00f6nig. Bitte sicherstellen, die API nicht zu oft aufzurufen. Bitte Hinweise unter https://creativecommons.tankerkoenig.de/#techInfo beachten!", "en": "Petrol station prices by the API of TankerK\u00f6nig. Take care not to request the interface too often or for too many petrol stations. Please follow instructions given on https://creativecommons.tankerkoenig.de/#techInfo."}, "version": "1.4.1", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/tankerkoenig.html", "multi_instance": false, "configuration_needed": true}, "tasmota": {"type": "gateway", "description": {"de": "Plugin zur Steuerung von Switches, die mit Tasmota Firmware ausgestattet sind. Die Kommunikation erfolgt \u00fcber das MQTT Module von SmartHomeNG.", "en": "Plugin to control switches which are equipped with Tasmote firmware. Communication is handled through the MQTT module of SmartHomeNG."}, "version": "1.2.0", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/tasmota/user_doc.html", "multi_instance": true, "configuration_needed": true}, "telegram": {"type": "web", "description": {"de": "Anbindung des Telegram Messenger Service", "en": "Connects to the telegram messenger service"}, "version": "1.6.8", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/telegram/user_doc.html", "multi_instance": true, "configuration_needed": true}, "text_display": {"type": "system", "description": {"de": "Plugin um Text Nachrichten auf Displays (z.B. KNX RTR oder Taster) nacheinander anzuzeigen", "en": "Plugin to cycle text-messages on displays (e.g. KNX-devices)"}, "version": "1.8.1", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}, "thz": {"type": "interface", "description": {"de": "Abfrage von Tecalor oder Stiebel Eltron W\u00e4rmepumpen", "en": "read values of a Tecalor or Stiebel Eltron heatpump"}, "version": "1.0.0", "state": "develop", "documentation": "https://www.smarthomeng.de/user/plugins/thz/README.html", "multi_instance": false, "configuration_needed": true}, "timmy": {"type": "system", "description": {"de": "Plugin f\u00fcr Ein-/Ausschaltverz\u00f6gerung und Blinken", "en": "Plugin to allow switch-off and -on delays and blinking"}, "version": "1.8.1", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}, "traffic": {"type": "web", "description": {"de": "Abfrage der Reisezeit \u00fcber die kostenlose Google Directions API. F\u00fcr einen eigenen Key siehe https://developers.google.com/maps/documentation/directions/intro?hl=de#traffic-model.", "en": "Get travel times and directions via the (free) Google Directions API. For your own key see https://developers.google.com/maps/documentation/directions/intro?hl=de#traffic-model."}, "version": "1.5.1", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/traffic.html", "multi_instance": false, "configuration_needed": true}, "trovis557x": {"type": "interface", "description": {"de": "Plugin zum Auslesen von SAMSON TROVIS 557x Heizungsreglern", "en": "Plugin to read out SAMSON TROVIS 557x heating controllers"}, "version": "0.1.a", "state": "develop", "documentation": "https://github.com/Tom-Bom-badil/samson_trovis_557x/wiki", "multi_instance": false, "configuration_needed": true}, "unifi": {"type": "interface", "description": {"de": "Plugin um einige Features von UniFi Controllern auszulesen und fernzusteuern", "en": "Plugin to read and control some features of UniFi Controllers"}, "version": "1.6.2", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}, "uzsu": {"type": "system", "description": {"de": "Universelle Zeitschaltuhr", "en": "Universal time switch"}, "version": "1.6.1", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/uzsu/user_doc.html", "multi_instance": false, "configuration_needed": true}, "vacations": {"type": "web", "description": {"de": "Erm\u00f6glicht den Abruf deutscher Schulferien f\u00fcr die Bundesl\u00e4nder BW, BY, BE, BB, HB, HH, HE, MV, NI, NW, RP, SL, SN, ST, SH, TH.", "en": "Enables the retrieval of German school vacations for the provinces BW, BY, BE, BB, HB, HH, HE, MV, NI, NW, RP, SL, SN, ST, SH, TH."}, "version": "1.0.1", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins_doc/config/vacations.html", "multi_instance": false, "configuration_needed": true}, "viessmann": {"type": "interface", "description": {"de": "Lesen und Schreiben von Werten einer Viessmann Heizung", "en": "Read and write data of a Viessmann heating system"}, "version": "1.2.2", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "visu_smartvisu": {"type": "system", "description": {"de": "smartVISU Unterst\u00fctzung: Autogenerierung von Seiten; Widget Handling", "en": "Support for smartVISU: Automatic generation of pages; widget handling"}, "version": "1.3.4", "state": "deprecated", "documentation": "http://smarthomeng.de/user/plugins/visu_smartvisu/user_doc.html", "multi_instance": true, "configuration_needed": true}, "visu_websocket": {"type": "system", "description": {"de": "Websocket Protokoll f\u00fcr Visus (smartVISU, etc.)", "en": "Support for a websocket protocol (for smartVISU, etc.)"}, "version": "1.5.3", "state": "deprecated", "documentation": "http://smarthomeng.de/user/plugins/visu_websocket/user_doc.html", "multi_instance": false, "configuration_needed": true}, "volkszaehler": {"type": "interface", "description": {"de": "Item Werte bei \u00c4nderung an einen Volksz\u00e4hler Server senden", "en": "Send item values at change to a Volkszaehler Server"}, "version": "1.6.1", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/volkszaehler/README.html", "multi_instance": true, "configuration_needed": true}, "vr100": {"type": "interface", "description": {"de": "Anbindung eines Vorwerk Kobold VR100 Staubsaugers. Der Kobold muss mit einem Bluetooth Modul ausger\u00fcstet sein", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": "", "configuration_needed": true}, "webservices": {"type": "web", "description": {"de": "Implementierung eines Webservice interfaces", "en": "Implementation of a webservice interface"}, "version": "1.6.3", "state": "qa-passed", "documentation": "https://www.smarthomeng.de/?category_name=plugins&s=webservices", "multi_instance": false, "configuration_needed": true}, "wettercom": {"type": "web", "description": {"de": "Integration von Wetter.COM", "en": "Integrating Wetter.COM"}, "version": "1.4.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "withings_health": {"type": "web", "description": {"de": "Anbindung der Nokia Health API mit Oauth2", "en": "Usage of the nokia health api with oauth2"}, "version": "1.8.1", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/withings_health.html", "multi_instance": true, "configuration_needed": true}, "wol": {"type": "protocol", "description": {"de": "Wake on LAN", "en": "Wake on LAN"}, "version": "1.2.0", "state": "qa-passed", "documentation": "https://www.smarthomeng.de/user/plugins_doc/config/wol.html", "multi_instance": true, "configuration_needed": true}, "wunderground": {"type": "web", "description": {"de": "Abfrage der Daten des Wetterdienstes Wunderground.com", "en": "Get weather data from wunderground.com"}, "version": "1.4.9", "state": "deprecated", "documentation": "http://smarthomeng.de/user/plugins/wunderground/user_doc.html", "multi_instance": true, "configuration_needed": true}, "xiaomi_vac": {"type": "interface", "description": {"de": "Zugriff und Steuern eines Xiaomi Saugroboters", "en": "Control a Xioami Vacuum Robot"}, "version": "1.2.0", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "xmpp": {"type": "protocol", "description": {"de": "Unterst\u00fctzung des Extensible Messaging and Presence Protocol (XMPP). Unterst\u00fctzt z.Zt. nur das Senden von Nachrichten.", "en": "Support for the Extensible Messaging and Presence Protocol (XMPP). Currently only message sending supported."}, "version": "1.4.1", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "yamaha": {"type": "interface", "description": {"de": "Plugin um Yamaha RX-V und RX-S Receiver via XML API zu kontrollieren", "en": "Plugin to control Yamaha RX-V and RX-S receiver via XML API"}, "version": "1.0.3", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/yamaha/user_doc.html", "multi_instance": false, "configuration_needed": true}, "yamahayxc": {"type": "interface", "description": {"de": "Plugin, um Yamaha MusicCast-Ger\u00e4te zu kontrollieren", "en": "plugin to control Yamaha MusicCast devices"}, "version": "1.0.6", "state": "ready", "documentation": "", "multi_instance": false, "configuration_needed": true}, "zigbee2mqtt": {"type": "gateway", "description": {"de": "Plugin zur Steuerung von Ger\u00e4ten, die mit einem Zigbee Gateway mit der Zigbee2MQTT Firmware versehen sind. Die Kommunikation erfolgt \u00fcber das MQTT Module von SmartHomeNG.", "en": "Plugin to control devices which are linked to Zigbee Gateway equipped with Zigbee2MQTT firmware. Communication is handled through the MQTT module of SmartHomeNG."}, "version": "1.0.0", "state": "develop", "documentation": null, "multi_instance": true, "configuration_needed": true}, "zwave": {"type": "gateway", "description": {"de": "Z-Wave Unterst\u00fctzung", "en": "Z-Wave Support"}, "version": "1.4.2", "state": "develop", "documentation": "", "multi_instance": false, "configuration_needed": true}}'
            2022-02-22 14:42:22 ERROR modules.websocket smartVISU_protocol_v4 exception: Client 192.168.178.46:58160 - received 1005 (no status code [internal]); then sent 1005 (no status code [internal])
            2022-02-22 14:42:28 NOTICE lib.smarthome -------------------- SmartHomeNG restarting, initiated by admin interface --------------------
            2022-02-22 14:42:40 NOTICE lib.smarthome -------------------- SmartHomeNG stopped --------------------
            2022-02-22 14:42:40 ERROR asyncio Task was destroyed but it is pending!
            task: <Task pending name='update_all_series' coro=<Websocket.update_all_series() running at /usr/local/smarthome/modules/websocket/__init__.py:747> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0xb59a67d8>()]>>
            2022-02-22 14:42:42 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.9.1-master (8133e714) --------------------
            2022-02-22 14:42:42 NOTICE lib.smarthome Running in Python interpreter 'v3.9.2 final', from directory /usr/local/smarthome
            2022-02-22 14:42:42 NOTICE lib.smarthome - on Linux-5.10.92-v7l+-armv7l-with-glibc2.31 (pid=4936)
            2022-02-22 14:42:43 ERROR lib.shpypi test_requirements: 'garminconnect' not installed. Minimum v0.1.28 needed
            2022-02-22 14:42:43 ERROR lib.shpypi test_requirements: 'oauthlib' not installed. Minimum v3.1.0 needed
            2022-02-22 14:42:43 WARNING lib.shpypi Installing plugin requirements for the current user, please wait...
            2022-02-22 14:42:43 WARNING lib.shpypi > using PIP command: '/usr/bin/pip3'
            2022-02-22 14:42:44 ERROR lib.shpypi /bin/sh: 1: /usr/bin/pip3: not found
            
            2022-02-22 14:42:44 CRITICAL lib.smarthome Python package requirements for configured plugins are not met and unable to install those requirements
            2022-02-22 14:42:44 CRITICAL lib.smarthome Do you have multiple Python3 Versions installed? Maybe PIP3 looks into a wrong Python environment. Try to configure pip_command in etc/smarthome.yaml
            2022-02-22 14:42:44 CRITICAL lib.smarthome Aborting
            2022-02-22 14:42:46 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.9.1-master (8133e714) --------------------
            2022-02-22 14:42:46 NOTICE lib.smarthome Running in Python interpreter 'v3.9.2 final', from directory /usr/local/smarthome
            2022-02-22 14:42:46 NOTICE lib.smarthome - on Linux-5.10.92-v7l+-armv7l-with-glibc2.31 (pid=4952)
            2022-02-22 14:42:47 ERROR lib.shpypi test_requirements: 'garminconnect' not installed. Minimum v0.1.28 needed
            2022-02-22 14:42:47 ERROR lib.shpypi test_requirements: 'oauthlib' not installed. Minimum v3.1.0 needed
            2022-02-22 14:42:47 WARNING lib.shpypi Installing plugin requirements for the current user, please wait...
            2022-02-22 14:42:47 WARNING lib.shpypi > using PIP command: '/usr/bin/pip3'
            2022-02-22 14:42:47 ERROR lib.shpypi /bin/sh: 1: /usr/bin/pip3: not found
            
            2022-02-22 14:42:47 CRITICAL lib.smarthome Python package requirements for configured plugins are not met and unable to install those requirements
            2022-02-22 14:42:47 CRITICAL lib.smarthome Do you have multiple Python3 Versions installed? Maybe PIP3 looks into a wrong Python environment. Try to configure pip_command in etc/smarthome.yaml
            2022-02-22 14:42:47 CRITICAL lib.smarthome Aborting
            2022-02-22 14:42:49 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.9.1-master (8133e714) --------------------
            2022-02-22 14:42:49 NOTICE lib.smarthome Running in Python interpreter 'v3.9.2 final', from directory /usr/local/smarthome
            2022-02-22 14:42:49 NOTICE lib.smarthome - on Linux-5.10.92-v7l+-armv7l-with-glibc2.31 (pid=4967)
            2022-02-22 14:42:50 ERROR lib.shpypi test_requirements: 'garminconnect' not installed. Minimum v0.1.28 needed
            2022-02-22 14:42:50 ERROR lib.shpypi test_requirements: 'oauthlib' not installed. Minimum v3.1.0 needed
            2022-02-22 14:42:50 WARNING lib.shpypi Installing plugin requirements for the current user, please wait...
            2022-02-22 14:42:50 WARNING lib.shpypi > using PIP command: '/usr/bin/pip3'
            2022-02-22 14:42:50 ERROR lib.shpypi /bin/sh: 1: /usr/bin/pip3: not found

            Kommentar


              #21
              Also offenbar liegt es nur an pip3, oder hattest du zB um 14 Uhr (ohne Plugins) auch Probleme?

              Dann muss ich mir das nochmals ansehen, theoretisch möglich, dass da ein Problem eingebaut wurde
              Gib mal "which pip3" ein und gib dann das Ergebnis in der smarthome.yaml unter "pip3 command" ein.

              Kommentar


                #22
                Statt "pip3" kannst Du normalerweise "python3 -m pip" nutzen. Damit wird automatisch das voreingestellte Modul pip für das python3 verwendet.
                Also in der smarthome.yaml müsste dann
                Code:
                pip_command: "python3 -m pip"
                eingetragen werden und die Installation sollte klappen.

                Kommentar


                  #23
                  Zitat von bmx Beitrag anzeigen
                  Statt "pip3" kannst Du normalerweise "python3 -m pip" nutzen. Damit wird automatisch das voreingestellte Modul pip für das python3 verwendet.
                  Also in der smarthome.yaml müsste dann
                  Code:
                  pip_command: "python3 -m pip"
                  eingetragen werden und die Installation sollte klappen.
                  Hallo,

                  so klappt jetzt zwar die Installation und es erfolgt kein Absturz mehr, aber leider lassen sich anscheinend die Plugins nicht richtig installieren:
                  Nach erfolgter Installation werden sie nicht angezeigt, aber bei Versuch sich nochmals zu installieren gibt es die Meldung: "PluginsApiService.addPluginConfig:
                  error
                  Configuration section 'enigma2' already exists"

                  Gruß


                  Wolfgang

                  Kommentar


                    #24
                    Die Konfiguration für die Plugins wird in der etc/plugin.yaml niedergelegt. Dort kann man mit einem entsprechenden Editor auch Änderungen ohne das Admin Interface vornehmen.
                    Wichtig ist immer das Du ein Logfile hier mit zeigst sonst bleibt die Glaskugel recht dunkel und man muss raten...

                    Kommentar


                      #25
                      Zitat von Onkelandy Beitrag anzeigen
                      Also offenbar liegt es nur an pip3, oder hattest du zB um 14 Uhr (ohne Plugins) auch Probleme?

                      Dann muss ich mir das nochmals ansehen, theoretisch möglich, dass da ein Problem eingebaut wurde
                      Gib mal "which pip3" ein und gib dann das Ergebnis in der smarthome.yaml unter "pip3 command" ein.
                      Ich habe jetzt nochmal den Pfad so eingetragen, wie es hier geraten wurde und jetzt scheint es zu klappen.
                      Danke für die Unterstützung!


                      Gruß


                      Wolfgang

                      Kommentar


                        #26
                        ic14m001 Ansible auf Github ist aktualisiert.

                        Kommentar


                          #27
                          WolfgangVolk Schreibst du mir trotzdem bitte kurz, was bei "which pip3" rauskommt?

                          Kommentar


                            #28
                            Soda, Image für SHNG 1.9.2 ist online, siehe erstes Posting. Keine spektakulären Neuerungen, aber ein paar Aktualisierungen, va. Fix für github.
                            ​​​​​

                            Msinn​​​​​​​ kannst du bitte den Title des Beitrags updaten? Danke

                            Kommentar


                              #29
                              Onkelandy Besten Dank für das neue Image.

                              In SmarthomeNG 1.8.2 Image für Raspberry Pi ging es um die Verschlüsselungs- und Entschlüsselungs-Befehle in setup_backup.sh und setup_restore.sh.
                              Auf dieses Problem war ich schon bei meinem Versuch endlich mal mein laufendes System (SHNG 1.6.1) neu aufzusetzen gestoßen.

                              Im korrigierten Decryption-Befehl hat sich aus meiner Sicht dort wie leider auch im aktuellen Image ein Fehler eingeschlichen. Die Option muss "-d", nicht "-e" sein.
                              Korrekt:
                              Code:
                              sudo openssl enc -d -iter 2 -v -aes-256-cbc -in /$backupfolder/image_backup_encrypted.tar -out /$backupfolder/image_backup.tar
                              Beide Änderungen sind im Github Repository auch noch nicht zu finden.
                              Onkelandy: Könntest du das Repo mal auf den aktuellen Stand bringen? Danke.


                              Das Backup-Skript enhält aus meiner Sicht auch noch ein paar falsche Test-Optionen.
                              So wird zum Beispiel bei mir im alten System (SHNG 1.6.1) das Datenbank-Backup durch InfluxDB erstellt, aber das Skript behauptet, dass kein Daten vorhanden wären, die in gepackt werden können.
                              Meldung:
                              Code:
                              No influxdb database found. Nothing backed up.
                              Der Ordner backup/influxdb/ existiert aber und enthält Daten.
                              Das liegt aus meiner Sicht an der Bash Test-Option "-z", die an der Stelle keinen Sinn ergibt (vgl. https://linuxhint.com/bash-test-command/).

                              Im Anhang ein Diff-Patch für das Backup-Skript. Die Kommentare müssen natürlich nicht mit ins Skript übernommen werden
                              Mit dem gepatchten Skript funktioniert auf meinem alten System auch das Backup so wie es soll. Komplett getestet ist das aber nicht, da ich nicht alle betroffenen Pakete installiert habe und nutze.
                              Angehängte Dateien
                              Zuletzt geändert von Fermi; 08.05.2022, 15:29.

                              Kommentar


                                #30
                                Danke dir für die Hinweise! Hab ich aktualisiert, ansible auf Github ist nun auch aktuell.
                                Bezüglich Image Update muss ich mal schauen, ob es da n Fixrelease gibt, da die Änderungen doch nur wenige betreffen dürften.

                                Kommentar

                                Lädt...
                                X