Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
plugins:multi_io:start [2023/07/30 08:11] – [Funktion des Plugins] Michael Schlenstedtplugins:multi_io:start [2024/04/22 14:03] (aktuell) – Struct-Daten geändert Michael Schlenstedt
Zeile 1: Zeile 1:
 ====== Multi-IO ====== ====== Multi-IO ======
- 
-<WRAP center round alert 100%> 
- 
-== Under Construction == 
- 
-Die Dokumentation befindet sich noch im Aufbau. 
- 
-</WRAP> 
  
 Version History... Version History...
Zeile 28: Zeile 20:
  
 Über einen Watchdog wird die Funktion des Plugins permanent überwacht. Bei Problemen wird versucht das Plugin neu zu starten. Über einen Watchdog wird die Funktion des Plugins permanent überwacht. Bei Problemen wird versucht das Plugin neu zu starten.
- 
  
 ===== Hardware ===== ===== Hardware =====
Zeile 52: Zeile 43:
 ==== Input / Outputs ==== ==== Input / Outputs ====
  
-Zunächst muss ein entsprechendes GPIO Modul eingerichtet werden. Es definiert die Hardware, über die die Ein- und Ausgänge zur Verfügung gestellt werden. Ein Beispiel wäre die Raspberry GPIO Leiste und deren PINs. Das Plugin unterstützt aber noch zahlreiche weitere Möglichkeiten zusätzliche Ein- und Ausgänge zur Verfügung zu stellen. Dazu werden sogenannte GPIO Expander Module an den I2C Bus des Raspberry eingeschlossen. Diese bieten meist 8 oder 16 weitere GPIOs. Durch Kombination mehrerer dieser Module und Verwendung von mehreren I2C-Bussen am Raspberry können quasi unendlich viele Ein- und Ausgänge am Raspberry angeschlossen werden.+Zunächst muss ein entsprechendes GPIO Modul eingerichtet werden. Es definiert die Hardware, über die die Ein- und Ausgänge zur Verfügung gestellt werden. Ein Beispiel wäre die Raspberry GPIO Leiste und deren PINs. Das Plugin unterstützt aber noch zahlreiche weitere Möglichkeiten zusätzliche Ein- und Ausgänge zur Verfügung zu stellen. Dazu werden sogenannte GPIO Expander Module an den I2C Bus des Raspberry angeschlossen. Diese bieten meist 8 oder 16 weitere GPIOs. Durch Kombination mehrerer dieser Module und Verwendung von mehreren I2C-Bussen am Raspberry können quasi unendlich viele Ein- und Ausgänge am Raspberry angeschlossen werden.
  
 Anschließend können die am GPIO Modul zur Verfügung stehenden einzelnen Ein-/Ausgänge (PINs) konfiguriert werden. Anschließend können die am GPIO Modul zur Verfügung stehenden einzelnen Ein-/Ausgänge (PINs) konfiguriert werden.
Zeile 82: Zeile 73:
 {{indexmenu>plugins:multi_io:sensor_module#1}} {{indexmenu>plugins:multi_io:sensor_module#1}}
  
 +{{plugins:multi_io:pasted:20230730-170703.png?400}} {{plugins:multi_io:pasted:20230730-170802.png?350}}
 +
 +=== Sensor Eingänge ===
 +
 +Nachdem ein Sensor-Modul eingerichtet wurde, können für dieses Modul Eingänge konfiguriert werden. Je nach Sensor kann es mehrere Eingänge geben (z. B. Temperatur und Luftfeuchtigkeit). Die Einrichtung unterscheidet sich je nach Sensor Modul - weitere Details findet ihr auf den Unterseiten der jeweiligen Sensor Module:
 +
 +{{indexmenu>plugins:multi_io:sensor_module#1}}
 +
 +{{plugins:multi_io:pasted:20230730-175250.png?400}} {{plugins:multi_io:pasted:20230730-175321.png?400}}
  
 ===== Roadmap ===== ===== Roadmap =====
Zeile 99: Zeile 99:
  
 Im Loxforum in diesem Thread: [[https://www.loxforum.com/forum/projektforen/loxberry/plugins/395534-plugin-multi-io-plugin-mehr-als-512-ein-ausg%C3%A4nge-sensoren-am-loxberry]] Im Loxforum in diesem Thread: [[https://www.loxforum.com/forum/projektforen/loxberry/plugins/395534-plugin-multi-io-plugin-mehr-als-512-ein-ausg%C3%A4nge-sensoren-am-loxberry]]
- 
-\\ 
- 
-\\ 
  
  
Zeile 108: Zeile 104:
 pluginuebersicht.author : prof.mobilux pluginuebersicht.author : prof.mobilux
 pluginuebersicht.logo : :plugins:multi_io:1702985775.png pluginuebersicht.logo : :plugins:multi_io:1702985775.png
-pluginuebersicht.status : ALPHA +pluginuebersicht.status : STABLE 
-pluginuebersicht.version : 0.9.1+pluginuebersicht.version : 1.0.2
 pluginuebersicht.min_lb_version : 2.2.2 pluginuebersicht.min_lb_version : 2.2.2
-pluginuebersicht.url_release :  +pluginuebersicht.url_release : https://github.com/mschlenstedt/LoxBerry-Plugin-MultiIO/archive/refs/tags/LoxBerry-Plugin-MultiIO-1.0.2.zip 
-pluginuebersicht.url_prerelease : https://github.com/mschlenstedt/LoxBerry-Plugin-MultiIO/archive/refs/tags/LoxBerry-Plugin-MultiIO-0.9.1.zip+pluginuebersicht.url_prerelease : 
 pluginuebersicht.description : Das Plugin kann verschiedene Hardware-Module als Ein- und Ausgänge am LoxBerry konfigurieren sowie einige Sensoren einbinden. pluginuebersicht.description : Das Plugin kann verschiedene Hardware-Module als Ein- und Ausgänge am LoxBerry konfigurieren sowie einige Sensoren einbinden.
 pluginuebersicht.languages : EN pluginuebersicht.languages : EN