Ankündigung

Einklappen
Keine Ankündigung bisher.

RasPi Temperatur Messung Onewire --- Plugin : rpi1wire von ElektroRudi

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

  • Maexle
    antwortet
    Zitat von Sisamiwe Beitrag anzeigen

    Vielleicht hat der Benutzer, auf dem shNG läuft, darauf keinen Zugriff?
    ich habe mich per ssh eingeloggt (ich nutze das Image für einen RasPi) habe diesen Ordner aufgerufen (/sys/bus/w1/devices) darin ist ein Order 28-irgendwelcheZiffern --> darin die Datei w1_slave mit nano geöffnet --> zeigt mir die Temperatur.
    Wie kann ich den Zugriff prüfen?




    Zitat von Sisamiwe Beitrag anzeigen
    Hast Du die Installation / Konfiguration das RPI für 1w Direktbetrieb nach der Anleitung gemacht?
    Installiert habe ich das Plugin über die "Admin-Seite" Plugin hinzufügen --> bereits wieder gelöscht --> die Einrichtung (hoffentlich richtig) siehe Zitat abgearbeitet



    Aktuell Plugin wieder gelöscht und jetzt die develop von Github "hineinkopiert" war das richtig?

    Etwas unklar ist mir der Bereich der Items "Example 1 und 2" ist ja entweder/oder, richtig?



    Code:
    rpi1wire:
    class_name: Rpi1Wire
    class_path: plugins.rpi1wire
    # dirname: "/sys/bus/w1/devices"
    # cycle: 120
    
    dirname is the path where the Raspberry provides the values of the 1-wire - sensors default "/sys/bus/w1/devices"
    cycle is the period in which the values are updated default is 120 seconds
    Hast Du die Installation / Konfiguration das RPI für 1w Direktbetrieb nach der Anleitung gemacht?[/QUOTE]



    edit: scheinbar war das
    Aktuell Plugin wieder gelöscht und jetzt die develop von Github "hineinkopiert" war das richtig?
    die Lösung --> es wird mir eine Temperatur angezeigt


    edit:2
    jetzt sieht die "Plugin-Seite" auch ganz anders aus

    rpiii.PNG
    Zuletzt geändert von Maexle; 25.11.2020, 09:44. Grund: Screenshot

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Zitat von Maexle Beitrag anzeigen
    2020-11-23 09:24:17 WARNING plugins.rpi1wire rpi1wire did not find directory at /sys/bus/w1/devices 2020-11-23 09:33:22 WARNING plugins.rpi1wire rpi1wire did not find directory at /sys/bus/w1/devices
    Ich denke, dass hier der Fehler liegt.
    Im Standardverzeichnis der 1w Sensoren (/sys/bus/w1/devices) kann das Plugin nichts finden. Vielleicht hat der Benutzer, auf dem shNG läuft, darauf keinen Zugriff?

    Code:
    rpi1wire:
       class_name: Rpi1Wire
       class_path: plugins.rpi1wire
    #   dirname: "/sys/bus/w1/devices"
    #   cycle: 120
    
    dirname is the path where the Raspberry provides the values of the 1-wire - sensors default "/sys/bus/w1/devices"
    cycle is the period in which the values are updated default is 120 seconds
    Hast Du die Installation / Konfiguration das RPI für 1w Direktbetrieb nach der Anleitung gemacht?

    Einen Kommentar schreiben:


  • Maexle
    antwortet
    Hallo,


    meinst du hier?

    rpii.PNG


    ich habe die logs nach "rpi" gefiltert ---> ansonsten bitte melden nach was ich genau suchen soll

    Code:
    2020-11-23  09:24:17 WARNING  plugins.rpi1wire    rpi1wire did not find directory at /sys/bus/w1/devices
    2020-11-23  09:33:22 WARNING  plugins.rpi1wire    rpi1wire did not find directory at /sys/bus/w1/devices
    2020-11-23  09:46:31 WARNING  lib.plugin          Plugin section 'rpi1wire' uses same class 'Rpi1Wire' and instance 'default' as plugin section 'rpionewire'
    2020-11-23  09:57:49 WARNING  lib.plugin          Plugin section 'rpi1wire' uses same class 'Rpi1Wire' and instance 'default' as plugin section 'rpionewire'
    2020-11-23  09:58:06 WARNING  plugins.rpi1wire    rpi1wire_unit for aussen.temperatur not defined
    2020-11-23  09:58:06 WARNING  plugins.rpi1wire    rpi1wire_unit for aussen.temperatur not defined
    2020-11-23  10:04:44 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', 'backend', 'blockly', 'bose_soundtouch', 'boxcar', 'buderus', 'cli', 'co2meter', 'comfoair', 'darksky', 'dashbutton', 'database', 'datalog', 'deprecated_plugins', 'dlms', 'dmx', 'drexelundweiss', 'easymeter', 'ebus', 'ecmd', 'elro', 'enigma2', 'enocean', 'eta_pu', 'executor', 'garminconnect', 'gpio', 'harmony', 'helios', 'helios_tcp', 'homematic', 'hue', 'iaqstick', 'ical', 'indego', 'influxdata', 'influxdb', 'intercom_2n', 'join', 'jsonread', 'jvcproj', 'kathrein', 'knx', 'kodi', 'kostal', 'kostalmodbus', 'ksemmodbus', 'lirc', 'logo', 'luxtronic2', 'mail', 'mailrcv', 'mailsend', 'memlog', 'miflora', 'milight', 'mlgw', 'mpd', 'mqtt', 'mqtt1', 'mvg_live', 'neato', 'netio230b', 'network', 'nma', 'nuki', 'nut', 'odlinfo', 'onewire', 'openenergymonitor', 'openweathermap', 'operationlog', 'plex', 'pluggit', 'prowl', 'pushbullet', 'pushover', 'raumfeld', 'rcswitch', 'roomba', 'roomba_980', 'rpi1wire', 'rrd', 'rtr', 'russound', 'shelly', 'simulation', 'slack', 'sma', 'sma_em', 'smarttv', 'smawb', 'sml', 'smlx', 'snap7_logo', 'snmp', 'snom', 'solarlog', 'sonos', 'speech', 'sqlite', 'sqlite_visu2_8', 'squeezebox', 'stateengine', 'systemair', 'tankerkoenig', 'telegram', 'tellstick', 'thz', 'traffic', 'trovis557x', 'unifi', 'uzsu', 'vacations', 'visu_smartvisu', 'visu_websocket', 'volkszaehler', 'vr100', 'webservices', 'wettercom', 'withings_health', 'wol', 'wunderground', 'xbmc', 'xiaomi_vac', 'xmpp', 'yamaha', 'yamahayxc', 'zwave']'
    2020-11-23  10:08:28 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, **seit SmartHomeNG v1.3**", "en": ""}, "version": "1.3.0.9.0", "state": "deprecated", "documentation": "", "multi_instance": false}, "alexa4p3": {"type": "web", "description": {"de": "Plugin zur Ansteuerung von SmartHomeNG via Amazon Echo bzw. Alexa, ** seit SmartHomeNG v1.3 **", "en": "Plugin to connect SmartHomeNG via Amazon Echo bzw. Alexa, ** since SmartHomeNG v1.3 **"}, "version": "1.0.2", "state": "develop", "documentation": "https://www.smarthomeng.de/user/plugins/alexa4p3/user_doc.html", "multi_instance": false}, "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}, "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.2", "state": "ready", "documentation": "", "multi_instance": true}, "appletv": {"type": "interface", "description": {"de": "Steuerung eines Apple TV's", "en": "Controls an Apple TV", "fr": "Contr\u00f4le un Apple TV"}, "version": "1.5.1", "state": "ready", "documentation": "", "multi_instance": 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}, "asterisk": {"type": "interface", "description": {"de": "Ansteuerung einer Asterisk Telefonanlage", "en": ""}, "version": "1.3.0", "state": "ready", "documentation": "", "multi_instance": false}, "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.1", "state": "ready", "documentation": "", "multi_instance": 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.5.8", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/avm/user_doc.html", "multi_instance": 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}, "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}, "bose_soundtouch": {"type": "gateway", "description": {"de": "Plugin zur Integration von Bose Soundtouch Systemen.", "en": "Plugin for integration of Bose Soundtouch systems."}, "version": "1.0.0", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/tree/master/bose_soundtouch", "multi_instance": false}, "boxcar": {"type": "web", "description": {"de": "Boxcar Notification Service", "en": "Boxcar Notification Service"}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": ""}, "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.0", "state": "ready", "documentation": "", "multi_instance": false}, "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.4.2", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/cli/user_doc.html", "multi_instance": false}, "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}, "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}, "darksky": {"type": "web", "description": {"de": "Wetterdaten \u00fcber darksky.net.", "en": "Weather data via darksky.net."}, "version": "1.6.0", "state": "qa-passed", "documentation": "https://www.smarthomeng.de/user/plugins/darksky/user_doc.html", "multi_instance": true}, "dashbutton": {"type": "gateway", "description": {"de": "Einbindung von Amazon Dashbuttons", "en": "Integration of Amazon dashbuttons"}, "version": "1.3.0.3", "state": "ready", "documentation": "", "multi_instance": false}, "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.9", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/database/user_doc.html", "multi_instance": 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.0", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/blob/develop/datalog/README.md", "multi_instance": 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.5.3", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/dlms/user_doc.html", "multi_instance": 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}, "drexelundweiss": {"type": "interface", "description": {"de": "Unterst\u00fctzt Drexel & Weiss USB Devices", "en": "Support for Drexel & Weiss USB devices"}, "version": "1.5.2", "state": "ready", "documentation": "", "multi_instance": false}, "easymeter": {"type": "interface", "description": {"de": "Easymeter Q3D Unterst\u00fctzung", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": ""}, "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}, "ecmd": {"type": "gateway", "description": {"de": "Anbindung eines AVRMicrocontrollers. Das Protokoll gibt Zugriff auf 1wire Sensoren DS1820", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": ""}, "elro": {"type": "gateway", "description": {"de": "Unterst\u00fctzt elro-basierter Remote-Control-Switches", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": ""}, "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.12", "state": "qa-passed", "documentation": "", "multi_instance": true}, "enocean": {"type": "gateway", "description": {"de": "Anbindung von EnOcean", "en": "EnOcean Interface"}, "version": "1.3.4", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/tree/master/enocean", "multi_instance": false}, "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}, "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": "0.0.2", "state": "develop", "documentation": "", "multi_instance": false}, "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.0.0", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins_doc/config/garminconnect.html", "multi_instance": false}, "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.4.1", "state": "ready", "documentation": "", "multi_instance": false}, "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}, "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}, "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.0", "state": "ready", "documentation": "", "multi_instance": false}, "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.0", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/homematic/user_doc.html", "multi_instance": 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.4", "state": "ready", "documentation": "", "multi_instance": false}, "iaqstick": {"type": "gateway", "description": {"de": "Unterst\u00fctzung f\u00fcr Applied Sensor iAQ Stick und Voltcraft CO-20", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": ""}, "ical": {"type": "web", "description": {"de": "Erm\u00f6glicht die Verwendung von Kalendern (ICS)", "en": "Provide access to calendars based on ics files"}, "version": "1.5.4", "state": "ready", "documentation": "", "multi_instance": false}, "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.0", "state": "develop", "documentation": "", "multi_instance": false}, "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": "ready", "documentation": "https://github.com/smarthomeNG/smarthome/wiki/Installation-Influx-Grafana", "multi_instance": false}, "influxdb": {"type": "system", "description": {"de": "Erm\u00f6glicht Speicherung von Item Werten in einer InfluxData time-series Datenbank (Plugin aus 2017)", "en": "Plugin to store item values in an InfluxData time-series database (plugin from 2017)"}, "version": "1.0.1", "state": "ready", "documentation": "https://github.com/smarthomeNG/smarthome/wiki/Installation-Influx-Grafana", "multi_instance": false}, "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}, "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.1.0", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/join.html", "multi_instance": false}, "jsonread": {"type": "interface", "description": {"de": "json parser plugin basierend auf jq", "en": "json parser plugin based on jq"}, "version": "1.0.0", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins_doc/config/not-yet.html", "multi_instance": 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}, "kathrein": {"type": "interface", "description": {"de": "Plugin zur Ansteuerung von Kathrein Receivern", "en": "Plugin to control Kathrein receiver"}, "version": "1.6.0", "state": "ready", "documentation": "https://github.com/smarthomeNG/smarthome/Kathrein/Readme.md", "multi_instance": false}, "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.6.2", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/knx/user_doc.html", "multi_instance": true}, "kodi": {"type": "interface", "description": {"de": "Anbindung von Kodi (ehemals XBMC)", "en": "Connecting Kodi (formerly XBMC)"}, "version": "1.5.0", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/kodi/user_doc.html", "multi_instance": 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.1.2", "state": "ready", "documentation": "", "multi_instance": 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}, "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}, "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.4.1", "state": "ready", "documentation": "", "multi_instance": 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}, "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.0", "state": "qa-passed", "documentation": "", "multi_instance": false}, "mail": {"type": "web", "description": {"de": "Integration von E-Mail-Accounts - VERALTET, bitte stattdessen die Plugins mailsend und mailrcv benutzen", "en": "Integration of E-Mail-Accounts - DEPRECATED, use plugins mailsend and mailrcv instead"}, "version": "1.3.1", "state": "deprecated", "documentation": "", "multi_instance": false}, "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}, "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.0", "state": "ready", "documentation": "", "multi_instance": 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}, "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}, "milight": {"type": "gateway", "description": {"de": "Unterst\u00fctzung von MiLight Leuchtmitteln", "en": "Support of Milight Lights"}, "version": "1.6.0", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/milight/user_doc.html", "multi_instance": true}, "mlgw": {"type": "gateway", "description": {"de": "Bang & Olufsen Masterlink Gateway", "en": "Bang & Olufsen Masterlink Gateway"}, "version": "1.1.1", "state": "ready", "documentation": "", "multi_instance": false}, "mpd": {"type": "gateway", "description": {"de": "Music Player Deamon (MPD) Unterst\u00fctzung", "en": "Music Player Deamon (MPD) support"}, "version": "1.4.1", "state": "ready", "documentation": "", "multi_instance": 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.0", "state": "ready", "documentation": "", "multi_instance": true}, "mqtt1": {"type": "protocol", "description": {"de": "Alte Implementierung eines MQTT Clients mit Implementierung des MQTT Protokolls v3.1.1 - Starttdessen MQTT v2.x Plugin nutzen!", "en": "Deprecated Implementation of a MQTT client with implementation of the MQTT protocol v3.1.1 - Use MQTT v2.x plugin instead"}, "version": "1.4.7", "state": "deprecated", "documentation": "http://smarthomeng.de/user/plugins/mqtt/user_doc.html", "multi_instance": 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.0.2", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/mvg_live.html", "multi_instance": false}, "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.0", "state": "develop", "documentation": "https://github.com/thengsty/plugins/blob/develop/neato/README.md", "multi_instance": false}, "netio230b": {"type": "interface", "description": {"de": "Unterst\u00fctzt KOUKAAM NETIO230B Hardware, eine \u00fcber Ethernet schaltbare 4-fach-Steckdose", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": ""}, "network": {"type": "protocol", "description": {"de": "UDP und TCP Protokoll Unterst\u00fctzung", "en": "Support for the protocols UDP and TCP"}, "version": "1.4.0", "state": "ready", "documentation": "https://www.smarthomeng.de/developer/plugins/network/README.html", "multi_instance": false}, "nma": {"type": "web", "description": {"de": "Notify My Android Anbindung", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": ""}, "nuki": {"type": "interface", "description": {"de": "Unterst\u00fctzung f\u00fcr ein NUKI Smart-Lock", "en": "Support for the NUKI Smart Lock"}, "version": "1.5.0.6", "state": "ready", "documentation": "", "multi_instance": false}, "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.0.1", "state": "ready", "documentation": "", "multi_instance": true}, "odlinfo": {"type": "web", "description": {"de": "Dieses Plugin liefert die Gamme-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.", "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."}, "version": "1.4.2", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/odlinfo.html", "multi_instance": false}, "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.6.0", "state": "ready", "documentation": "", "multi_instance": false}, "openenergymonitor": {"type": "web", "description": {"de": "Upload von Werten zu einer OpenEnergyMonitor Instanz", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": ""}, "openweathermap": {"type": "web", "description": {"de": "Wetterdaten \u00fcber OpenWeatherMap.", "en": "Weather data via OpenWeatherMap."}, "version": "1.5.0.4", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/openweathermap/user_doc.html", "multi_instance": true}, "operationlog": {"type": "system", "description": {"de": "Implementierung seperater Logs", "en": "Implementation of additional logs"}, "version": "1.3.0", "state": "ready", "documentation": "", "multi_instance": false}, "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}, "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.2", "state": "ready", "documentation": "", "multi_instance": false}, "prowl": {"type": "web", "description": {"de": "Prowl Unterst\u00fctzung", "en": "Support for prowl"}, "version": "1.3.1", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/prowl/README.html", "multi_instance": 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}, "pushover": {"type": "web", "description": {"de": "Anbindung des Pushover Dienstes", "en": "Connect to the Pushover Service", "fr": "Connexion au service Pushover"}, "version": "1.6.1.0", "state": "ready", "documentation": "", "multi_instance": true}, "raumfeld": {"type": "gateway", "description": {"de": "Prototyp einer einfachen Anbindung von Teufel Raumfeld", "en": ""}, "version": "", "state": "ready", "documentation": "", "multi_instance": ""}, "rcswitch": {"type": "gateway", "description": {"de": "Schalten von 433 MHz Funksteckdosen", "en": "Support for 433 MHz wireless sockets"}, "version": "1.2.0.4", "state": "ready", "documentation": "", "multi_instance": false}, "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}, "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}, "rpi1wire": {"type": "gateway", "description": {"de": "Plugin f\u00fcr den Rapberry 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.6.0", "state": "develop", "documentation": "https://github.com/smarthomeNG/plugins/rpi1wire/Readme.md", "multi_instance": false}, "rrd": {"type": "system", "description": {"de": "Unterst\u00fctzung f\u00fcr Round Robin Datenbanken (rrdtool)", "en": "Support for round robin databases (rrdtool)"}, "version": "1.6.0", "state": "develop", "documentation": "https://github.com/smarthomeNG/plugins/blob/develop/rrd/README.md", "multi_instance": false}, "rtr": {"type": "system", "description": {"de": "Raum Temperatur Regler", "en": "Room Temperatur controller"}, "version": "1.2.3", "state": "ready", "documentation": "", "multi_instance": false}, "russound": {"type": "interface", "description": {"de": "Anbindung von Russound Audio Ger\u00e4ten", "en": "Russound audio device "}, "version": "1.6.0", "state": "develop", "documentation": "https://github.com/smarthomeNG/smarthome/wiki/CLI-Plugin", "multi_instance": false}, "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.1.1", "state": "ready", "documentation": "", "multi_instance": true}, "simulation": {"type": "system", "description": {"de": "Aufnahme und Abspielen von Aktionsreihenfolgen.", "en": "Recording And Replay of Actions on Items."}, "version": "1.5.0.8", "state": "ready", "documentation": "https://www.smarthomeng.de/developer/plugins/simulation/README.html", "multi_instance": false}, "slack": {"type": "web", "description": {"de": "Slack messaging Dienst", "en": "Slack messaging service"}, "version": "1.0.0", "state": "develop", "documentation": "", "multi_instance": 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}, "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.0", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins_doc/config/sma_em.html", "multi_instance": false}, "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}, "smawb": {"type": "interface", "description": {"de": "Anbindung einer oder mehrerer SMA-Sunny-WebBox(en)", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": ""}, "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}, "smlx": {"type": "gateway", "description": {"de": "Auslesen von Stromz\u00e4hlern via SML-Protokoll", "en": "Readout of smartmeter with SML protocol"}, "version": "1.1.4", "state": "ready", "documentation": "https://www.smarthomeng.de/developer/plugins/smlx/user_doc.html", "multi_instance": true}, "snap7_logo": {"type": "interface", "description": {"de": "Ansteuerung einer Siemens LOGO PLC", "en": "Control of a Siemens LOGO PLC"}, "version": "1.5.3", "state": "ready", "documentation": "", "multi_instance": true}, "snmp": {"type": "protocol", "description": {"de": "SNMP Queries", "en": "SNMP Queries"}, "version": "1.6.0", "state": "develop", "documentation": "", "multi_instance": true}, "snom": {"type": "gateway", "description": {"de": "Telefonbuch Anbindung f\u00fcr Snom Telefone", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": ""}, "solarlog": {"type": "interface", "description": {"de": "Auslesen der Web-Seite eines SolarLog mit Firmware <= 2", "en": "Read content of Solarlog webpage with firmware <= 2"}, "version": "1.6.0", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins/solarlog/user_doc.html", "multi_instance": false}, "sonos": {"type": "gateway", "description": {"de": "Anbindung von Sonos Lautsprechern", "en": "Sonos plugin"}, "version": "1.5.0", "state": "ready", "documentation": "https://github.com/smarthomeNG/plugins/tree/master/sonos", "multi_instance": false}, "speech": {"type": "web", "description": {"de": "Sprach Parser", "en": "Speech parser"}, "version": "1.6.0", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins/speech/user_doc.html", "multi_instance": false}, "sqlite": {"type": "system", "description": {"de": "Integration einer SQLite Datenbank - kompatibel mit smartVISU v2.7", "en": "Integration of a SQLite database - use this version of the plugin for smartVISU v2.7"}, "version": "1.3.1.2", "state": "deprecated", "documentation": "", "multi_instance": false}, "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}, "squeezebox": {"type": "gateway", "description": {"de": "Anbindung von Squeezebox Devices (Hard- und Softwareplayer)", "en": "Connecting squeezebox devices (hard- and software players)"}, "version": "1.3.2", "state": "ready", "documentation": "", "multi_instance": false}, "stateengine": {"type": "system", "description": {"de": "Zustandsautomat f\u00fcr SmarthomeNG, ehemals AutoBlind", "en": "Finite state machine for SmarthomeNG, previously known as AutoBlind"}, "version": "1.6.2", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/stateengine/user_doc.html", "multi_instance": false}, "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}, "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}, "telegram": {"type": "web", "description": {"de": "Anbindung des Telegram Messenger Service", "en": "Connects to the telegram messenger service"}, "version": "1.6.2", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins/telegram/user_doc.html", "multi_instance": true}, "tellstick": {"type": "gateway", "description": {"de": "Unterst\u00fctzung f\u00fcr TellStick und TellStick Duo RF Transmitter", "en": ""}, "version": "", "state": "deprecated", "documentation": "", "multi_instance": ""}, "thz": {"type": "interface", "description": {"de": "Abfrage von Tecalor W\u00e4rmepumpen", "en": "read values of a Tecalor heatpump"}, "version": "0.2.2", "state": "develop", "documentation": "", "multi_instance": false}, "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.0.2", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/traffic.html", "multi_instance": false}, "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}, "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.1", "state": "develop", "documentation": "", "multi_instance": false}, "uzsu": {"type": "system", "description": {"de": "Universelle Zeitschaltuhr", "en": "Universal time switch"}, "version": "1.5.3", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/uzsu/user_doc.html", "multi_instance": false}, "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.0", "state": "develop", "documentation": "http://smarthomeng.de/user/plugins_doc/config/vacations.html", "multi_instance": false}, "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": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/visu_smartvisu/user_doc.html", "multi_instance": 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.1", "state": "qa-passed", "documentation": "http://smarthomeng.de/user/plugins/visu_websocket/user_doc.html", "multi_instance": false}, "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.0", "state": "ready", "documentation": "https://www.smarthomeng.de/user/plugins/volkszaehler/README.html", "multi_instance": 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": ""}, "webservices": {"type": "web", "description": {"de": "Implementierung eines Webservice interfaces", "en": "Implementation of a webservice interface"}, "version": "1.6.0", "state": "qa-passed", "documentation": "https://www.smarthomeng.de/?category_name=plugins&s=webservices", "multi_instance": false}, "wettercom": {"type": "web", "description": {"de": "Integration von Wetter.COM", "en": "Integrating Wetter.COM"}, "version": "1.4.0", "state": "ready", "documentation": "", "multi_instance": false}, "withings_health": {"type": "web", "description": {"de": "Anbindung der Nokia Health API mit Oauth2", "en": "Usage of the nokia health api with oauth2"}, "version": "1.6.4", "state": "ready", "documentation": "http://smarthomeng.de/user/plugins_doc/config/withings_health.html", "multi_instance": true}, "wol": {"type": "protocol", "description": {"de": "Wake on LAN", "en": "Wake on LAN"}, "version": "1.1.2", "state": "qa-passed", "documentation": "", "multi_instance": true}, "wunderground": {"type": "web", "description": {"de": "Abfrage der Daten des Wetterdienstes Wunderground.com", "en": "Get weather data from wunderground.com"}, "version": "1.4.8", "state": "deprecated", "documentation": "http://smarthomeng.de/user/plugins/wunderground/user_doc.html", "multi_instance": true}, "xbmc": {"type": "interface", "description": {"de": "Anbindung von XBMC v12 (Frodo) oder neuer", "en": ""}, "version": "", "state": "ready", "documentation": "", "multi_instance": ""}, "xiaomi_vac": {"type": "interface", "description": {"de": "Zugriff und Steuern eines Xiaomi Saugroboters", "en": "Control a Xioami Vacuum Robot"}, "version": "1.0.0", "state": "ready", "documentation": "", "multi_instance": false}, "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.3.3", "state": "ready", "documentation": "", "multi_instance": false}, "yamaha": {"type": "interface", "description": {"de": "Plugin um Yamaha RX-V und RX-S Receiver zu kontrollieren, **seit SmartHomeNG v1.3**", "en": ""}, "version": "1.0.0", "state": "ready", "documentation": "", "multi_instance": false}, "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": "develop", "documentation": "", "multi_instance": false}, "zwave": {"type": "gateway", "description": {"de": "Z-Wave Unterst\u00fctzung", "en": "Z-Wave Support"}, "version": "1.4.2", "state": "develop", "documentation": "", "multi_instance": false}}'
    2020-11-23  10:22:04 WARNING  plugins.rpi1wire    rpi1wire_unit for aussen.temperatur not defined
    2020-11-23  10:43:15 WARNING  plugins.rpi1wire    rpi1wire_unit for aussen.temperatur not defined
    2020-11-23  10:50:56 WARNING  plugins.rpi1wire    rpi1wire_unit for aussen.temperatur not defined
    2020-11-23  10:59:31 WARNING  plugins.rpi1wire    rpi1wire_unit for aussen.temperatur not defined
    2020-11-23  11:07:16 WARNING  plugins.rpi1wire    rpi1wire_unit for rpi1wire.aussen.temperatur not defined
    2020-11-23  11:38:56 WARNING  plugins.rpi1wire    rpi1wire_unit for rpi1wire.aussen.temperatur not defined
    2020-11-23  12:29:22 WARNING  plugins.rpi1wire    rpi1wire_unit for rpi1wire.aussen.temperatur not defined
    2020-11-23  15:13:17 WARNING  plugins.rpi1wire    rpi1wire_unit for rpi1wire.aussen.temperatur not defined
    2020-11-23  15:40:53 WARNING  plugins.rpi1wire    rpi1wire_unit for rpi1wire.aussen.temperatur not defined
    2020-11-23  15:51:19 WARNING  plugins.rpi1wire    rpi1wire_unit for rpi1wire.aussen.temperatur not defined

    Zitat von ElektroRudi Beitrag anzeigen
    Sisamiwe

    Ich habe die plugin.yaml noch angepasst und dabei festgestellt das "rpi-1wire_unit" nicht benötigt wird und es entfernt.

    Code:
    2020-11-23 16:22:35 WARNING plugins.rpi1wire rpi1wire_unit for rpi1wire.sensor_list not defined
    2020-11-23 16:22:35 WARNING plugins.rpi1wire rpi1wire_unit for rpi1wire.aussen.temperatur not defined
    hängt es damit zusammen?
    Zuletzt geändert von Maexle; 23.11.2020, 16:28.

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Zitat von Maexle Beitrag anzeigen
    Auf den Admin Seiten kommt jedoch keine Temperatur an.
    Im Item "rpi1wire\sensor_list" muss der Sensor gelistet sein, wenn er gefunden wird.
    Schau mal im Log und schicke mal einen Auszug davon. Ggf. musst Du den LogLevel für das Plugin ändern.


    Das Attribut "visu_acl" legt fest, ob die visu ein Item ändern darf (rw - read/write) oder nicht (ro - read-only).

    Einen Kommentar schreiben:


  • bmx
    antwortet
    RPI1Wire und parasitär Modus wären die Stichworte damit Du wirklich nur mit zwei Leitungen auskommst.

    Ich würde mir
    a) ein passendes Kabel nur für 1 Wire hinlegen wo ich es brauche
    b) eine richtige Schnittstelle für 1 Wire besorgen und wenn's auch nur ein USB Dongle ist.

    Die Sensoren am Raspi direkt zu betreiben ist bei mehreren und längeren Leitungen eher mit Roulette vergleichbar ...

    Einen Kommentar schreiben:


  • Maexle
    antwortet


    war wohl nicht das richtige

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    Zitat von Maexle Beitrag anzeigen
    visu_acl: ro durch visu_acl: rw ersetzt
    Dann bist Du aber ein starker Optimist, wenn Du glaubst Du könntest mit der Visu dann die Außentemperatur einstellen.

    Einen Kommentar schreiben:


  • Maexle
    antwortet
    Hallo zusammen,

    der aktuelle Stand:


    Unter https://github.com/soft-rudi/rpi1wire
    wird von 3-Wire und 2-Wire gesprochen

    Ist es möglich den Sensor auch nur an 2 Drähten anzuschließen? --> wäre sehr schön, dann könnte ich die noch freien Drähte vom "Heizungsaußenfühlerkabel" verwenden. Bei 3-Draht müsste ich halt nachziehen (sollte jetzt auch nicht das Problem sein)


    Nun bin ich aber am Ende


    Auf den Admin Seiten kommt jedoch keine Temperatur an.


    Code:
    # rpi1wire.yaml
    rpi1wire:
        sensor_list:
            name: Sensor-List
            type: str
            visu_acl: ro
        sensors:
           name: Sensors
           type: num
           visu_acl: ro
        aussen:
            temperatur:
                name: temperatur aussen
                type: num
                visu_acl: ro
                rpi1wire_id: 28-0000049d133c
                sqlite: yes
                knx_dpt: 9
                knx_send: 11/4/0
                knx_listen: 11/4/0
                knx_init: 11/4/0
                database: yes

    Code:
    {{ basic.print('AussenTemperatur', 'rpi1wire.aussen.temperatur', '°C') }}
    zeigt nachdem ich "item/admin_tree" einen Wert eingebe und aktualiesiert habe diesen an.


    zum Test weil mir das noch ins Auge gestochen ist.

    Code:
     aussen:
    temperatur:
    name: temperatur aussen
    type: num
    visu_acl: ro
    visu_acl: ro durch visu_acl: rw ersetzt



    Im Voraus schon mal Vielen Dank für Eure Hilfe
    Zuletzt geändert von Maexle; 23.11.2020, 12:31.

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Sisamiwe Ups ja. Hm. Ist schon wieder 10 Monate her, habe ich wohl vergessen, war die Umstellung auf SmartPlugin und Webinterface ...

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Maexle

    die V1.7.0 ist im Develop eingecheckt. Änderung zu V1.6.0 ist (glaube ich) nur das WebIF

    Einen Kommentar schreiben:


  • Maexle
    antwortet
    Danke für Eure Antworten

    Zitat von Sisamiwe Beitrag anzeigen
    und jeder Sensor eine Adresse hat. Das haben die anderen nicht.
    dachte das wird nur ein Problem bei mehrern Sensoren. - da lag ich wohl falsch


    Da der DS18 jetzt auch keine Unsummen kostet muss ich mir halt einen besorgen.


    Ich sehe dein Plugin hat die Version 1.7.0 meines jedoch 1.6.0 kann ich dies updaten?


    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Zitat von Maexle Beitrag anzeigen
    Meint ihr das "Standardmäßige" Onewire Plugin führt eher zum Erfolg?
    Nachdem der AM2302 kein 1w Sensor ist, klappt das auch nicht.

    Ein Unterschied ist, dass 1w busfähig ist, und jeder Sensor eine Adresse hat. Das haben die anderen nicht.

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Zitat von Maexle Beitrag anzeigen
    das war vielleicht etwas missverständlich. Ich habe einen "AM2302" Sensor (basiert auf einem DHT22 - und sollte somit wie der DS18B20 funktionieren -- solange nur einer am RPi angeschlossen ist).
    Weder DHT22 noch DHT11 noch AM2302 sind 1w Sensoren.
    Den DS18B20 kann man direkt an den RPi anschließen und mit dem Plugin auslesen. Mein Bspw findest Du oben.

    Für den AM2302 kannst Du eine Logik schreiben, um die Sensor auszulesen.

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    Maexle

    Hallo,

    Folgende Hinweise:

    Der DHT11 / DHT22 ist kein 1w Sensor. Für den direkten Anschluss dieser Sensoren an den RPI gibt es kein Plugin.


    Du musst sicher auch die Items mit 1w über das Plugin anbinden:
    Code:
    %YAML 1.1
    ---
    rpi1wire:
        sensor_list:
            name: Sensor-List
            rpi1wire_sys: list
            type: str
            visu_acl: ro
        sensors:
            name: Sensor Count
            rpi1wire_sys: count
            type: num
            visu_acl: ro
        update:
            name: Update Sensor-List
            rpi1wire_sys: update
            type: bool
            visu_acl: rw
            initial_value: 0
            
    raumtemp:
        ug:
            schaltschrank:
                name: Temp Schaltschrank
                type: num
                visu_acl: ro
                rpi1wire_id: 28-021624aa96ee
    So in etwa.
    Wenn Du von 1w Einlesen möchtest und das an KNX weitergeben möchtest, dann brauchst Du die Attribute von beiden.

    @ bmx
    Das WebIF geht doch schon?!
    Anmerkung 2020-11-18 134321.jpg

    Einen Kommentar schreiben:


  • Maexle
    antwortet
    bmx

    das war vielleicht etwas missverständlich. Ich habe einen "AM2302" Sensor (basiert auf einem DHT22 - und sollte somit wie der DS18B20 funktionieren -- solange nur einer am RPi angeschlossen ist).

    Im Adafruit ist ein ?Python-Skript? das den Sensor ausliest.



    Meint ihr das "Standardmäßige" Onewire Plugin führt eher zum Erfolg?

    Einen Kommentar schreiben:

Lädt...
X