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:1_wire_ng:start [2022/09/17 09:16] Michael Schlenstedtplugins:1_wire_ng:start [2025/05/26 05:33] (aktuell) – Struct-Daten geändert Michael Schlenstedt
Zeile 1: Zeile 1:
-====== 1-Wire-NG1 ======+====== 1-Wire-NG ======
  
 ++++ Version History... | ++++ Version History... |
Zeile 29: Zeile 29:
 Hier konfiguriert man die Software OWFS, die für die 1-Wire-Kommunikation zuständig ist. Über den Button "OWFS WebUI" unten auf der Seite gelangt man direkt zum WebUI von OWFS. Hier konfiguriert man die Software OWFS, die für die 1-Wire-Kommunikation zuständig ist. Über den Button "OWFS WebUI" unten auf der Seite gelangt man direkt zum WebUI von OWFS.
  
-Wähle zunächst aus, welche Busmaster Du mit dem Plugin verwenden möchtest. Du kannst so viele Busmaster an den LoxBerry anschließen, wie es die Leistung Deiner Hardware erlaubt. Auch eine gemischte Installation z. B. aus seriellen und USB-Busmastern ist möglich. **Starte danach den LoxBerry neu!**+Wähle zunächst aus, welche Busmaster Du mit dem Plugin verwenden möchtest. Du kannst so viele Busmaster an den LoxBerry anschließen, wie es die Leistung Deiner Hardware erlaubt. Auch eine gemischte Installation z. B. aus seriellen und USB-Busmastern ist möglich. **Speichere die Einstellungen JETZT ab und starte danach den LoxBerry neu!**
  
-{{:plugins:1_wire_ng:1244332949.png?700}}+{{:plugins:1_wire_ng:1244332949.png?400}} 
 + 
 +Manche Busmaster können mehrere Busse bedienen. Wähle im nächsten Schritt aus, welche Busse Du verwendest. Gibt es nur einen Bus, dann aktiviere diesen! Nur an aktiven Bussen wird nach Sensoren gesucht! Deaktiviere aber Busse, die Du nicht verwendest, um Ressourcen zu sparen. Über den Button "Show" kannst Du Dir alle gefunden Busse und deren Bezeichnung anschauen. 
 + 
 +{{plugins:1_wire_ng:pasted:20250108-180426.png?400}}
  
 Im nächsten Schritt werden die verwendeten Ports der OWFS-Software (owserver und owhttpd) festgelegt. Ändere hier nur etwas, wenn Du unbedingt musst! Im nächsten Schritt werden die verwendeten Ports der OWFS-Software (owserver und owhttpd) festgelegt. Ändere hier nur etwas, wenn Du unbedingt musst!
Zeile 47: Zeile 51:
 Bei //Fake 1-Wire-Devices// können Fake-Sensoren aktiviert werden, die von der Software nur simuliert werden. Das ist in aller Regel nur für Entwickler interessant! Gebe einfach die FamilyID der Sensoren ein, die Du simulieren möchtest. Mehrere Sensoren werden durch Kommata getrennt. Die Sensoren erscheinen in der hier angegebenen Anzahl auf dem Bus 0 und ändern ständig ihre Werte, damit man sie auslesen kann. Bei //Fake 1-Wire-Devices// können Fake-Sensoren aktiviert werden, die von der Software nur simuliert werden. Das ist in aller Regel nur für Entwickler interessant! Gebe einfach die FamilyID der Sensoren ein, die Du simulieren möchtest. Mehrere Sensoren werden durch Kommata getrennt. Die Sensoren erscheinen in der hier angegebenen Anzahl auf dem Bus 0 und ändern ständig ihre Werte, damit man sie auslesen kann.
  
-{{:plugins:1_wire_ng:1276706809.png?250}}+{{:plugins:1_wire_ng:1276706809.png?600}}
  
 Nach Abschluss der Konfiguration wird mit "Speichern und neu starten" die Konfiguration gespeichert und OWFS neu gestartet. Wenn Du einen seriellen Busmaster oder den GPIO Busmaster verwendest und erstmals aktiviert hast, ist ein Neustart des LoxBerry erforderlich. Nach Abschluss der Konfiguration wird mit "Speichern und neu starten" die Konfiguration gespeichert und OWFS neu gestartet. Wenn Du einen seriellen Busmaster oder den GPIO Busmaster verwendest und erstmals aktiviert hast, ist ein Neustart des LoxBerry erforderlich.
  
 ==== Sensoren ==== ==== Sensoren ====
 +
 +<WRAP center round tip 100%>
 +
 +Im Plugin muss einmalig dieser Tab aufgerufen werden, damit nach neuen Sensoren gescannt wird! **Vorher startet der Dienst "OWFS2MQTT nicht!**
 +
 +</WRAP>
  
 Hier kannst Du für jeden angeschlossenen Sensor auf dem Bus eine individuelle Konfiguration (z. B. das Abfrageintervall) festlegen und zudem einen eindeutigen Namen für jeden Sensor vergeben. Der Name wird auch im MQTT-Topic verwendet. So kannst Du später einen Sensor austauschen (der dann eine andere Seriennummer hat), ohne dass Du Deine Konfiguration in LoxoneConfig anpassen musst. Hier kannst Du für jeden angeschlossenen Sensor auf dem Bus eine individuelle Konfiguration (z. B. das Abfrageintervall) festlegen und zudem einen eindeutigen Namen für jeden Sensor vergeben. Der Name wird auch im MQTT-Topic verwendet. So kannst Du später einen Sensor austauschen (der dann eine andere Seriennummer hat), ohne dass Du Deine Konfiguration in LoxoneConfig anpassen musst.
Zeile 73: Zeile 83:
 Unter //Values// gibst Du die Werte des Sensors ein, die Du abfragen möchtest. Mehrere Werte werden durch Kommata getrennt. Welche Werte für den Sensor verfügbar sind, kannst Du entweder direkt über die OWFS WebUI herausfinden (siehe 1-Wire / OWFS) oder auf der folgenden Webseite nachlesen: [[https://github.com/owfs/owfs-doc/wiki/1Wire-Device-List|https://github.com/owfs/owfs-doc/wiki/1Wire-Device-List]] Unter //Values// gibst Du die Werte des Sensors ein, die Du abfragen möchtest. Mehrere Werte werden durch Kommata getrennt. Welche Werte für den Sensor verfügbar sind, kannst Du entweder direkt über die OWFS WebUI herausfinden (siehe 1-Wire / OWFS) oder auf der folgenden Webseite nachlesen: [[https://github.com/owfs/owfs-doc/wiki/1Wire-Device-List|https://github.com/owfs/owfs-doc/wiki/1Wire-Device-List]]
  
-{{:plugins:1_wire_ng:1244332961.png?400}}+{{:plugins:1_wire_ng:1244332961.png?250}}
  
 ==== MQTT ==== ==== MQTT ====
  
-Hier werden die MQTT-Einstellungen konfiguriert.+Hier werden die MQTT-Einstellungen konfiguriert. Das Plugin setzt zwingend ein installiertes [[:plugins:mqtt_gateway:start|MQTT Gateway Plugin]] voraus (nur LoxBerry 2.0) - bei Loxberry 3.0 ist das MQTT Gateway bereits im Core enthalten. Sämtliche MQTT Einstellungen werden dort konfiguriert. Auf der Plugin-Einstellungsseite kann man daher lediglich das zu verwendende MQTT Topic konfigurieren. Der gewählte Topic wird automatisch im [[:plugins:mqtt_gateway:start|MQTT Gateway Plugin]] bzw. ab LoxBerry 3.0 im [[konfiguration:widget_help:widget_mqtt:]] registriert. 
 + 
 +==== Weitere Artikel ==== 
 + 
 +Hier findest Du weitere detailliertere Beschreibungen zu einigen Themen: 
 + 
 +{{indexmenu>plugins:1_wire_ng#1}} 
 + 
 +===== FAQ ===== 
 + 
 +**F: **Kann ich die Sensoren überwachen und bei Bedarf vom Miniserver aus die Services neu starten?
  
-Ist auf dem selben LoxBerry das [[:plugins:mqtt_gateway:start|MQTT Gateway Plugin]] installiertkönnen die Einstellungen (Benutzername und Password) direkt von dort übernommen werdenDer gewählte Topic wird automatisch im [[:plugins:mqtt_gateway:start|MQTT Gateway Plugin]] registriertAndernfalls müssen diese Angaben zusammen mit der MQTT Broker-Adresse und dem Port manuell eingegeben werden.+**A**Jadas geht. Überwache dazu das Topic ''owfs/keepaliveepoch'' und/oder ''owfs/plugin'' Wie das geht findest [[https://loxwiki.atlassian.net/wiki/spaces/LOX/pages/1525056058/nderung+eines+Wertes+erkennen|Du im LoxWiki]]. Die Pluginservices kannst Du mit folgendem Befehl im Browser oder einem Virtuellen Ausgangsbefehl neu starten:
  
-{{:plugins:1_wire_ng:1244332965.png?700}}+<code -> 
 +http://loxberry:password@loxberry/admin/plugins/1-wire-ng/index.cgi?ajax=restartservices 
 +</code>
  
 ===== Roadmap ===== ===== Roadmap =====
Zeile 93: Zeile 115:
   * Unterstütze Sensoren: [[https://github.com/owfs/owfs-doc/wiki/1Wire-Device-List|https://github.com/owfs/owfs-doc/wiki/1Wire-Device-List]]   * Unterstütze Sensoren: [[https://github.com/owfs/owfs-doc/wiki/1Wire-Device-List|https://github.com/owfs/owfs-doc/wiki/1Wire-Device-List]]
   * OWFS Wiki: [[https://github.com/owfs/owfs-doc/wiki|https://github.com/owfs/owfs-doc/wiki]]   * OWFS Wiki: [[https://github.com/owfs/owfs-doc/wiki|https://github.com/owfs/owfs-doc/wiki]]
-  * OWFS Homepage: [[https://owfs.org/|https:<nowiki>//</nowiki>owfs.org]]+  * OWFS Homepage: [[https://owfs.org/|https://owfs.org]]
   * Erklärung Cache-Funktion von OWFS: [[https://owfs.org/index_php_page_what-is-uncached.html|https://owfs.org/index_php_page_what-is-uncached.html]]   * Erklärung Cache-Funktion von OWFS: [[https://owfs.org/index_php_page_what-is-uncached.html|https://owfs.org/index_php_page_what-is-uncached.html]]
   * 1-Wire im LoxWiki: [[https://loxwiki.atlassian.net/wiki/spaces/LOX/pages/1516634394/1-Wire+Melder+und+Sensoren|1-Wire Melder und Sensoren]]   * 1-Wire im LoxWiki: [[https://loxwiki.atlassian.net/wiki/spaces/LOX/pages/1516634394/1-Wire+Melder+und+Sensoren|1-Wire Melder und Sensoren]]
Zeile 104: Zeile 126:
  
 ---- struct data ---- ---- struct data ----
-pluginuebersicht.author :  +pluginuebersicht.author : prof.mobilux 
-pluginuebersicht.logo :  +pluginuebersicht.logo : :plugins:1_wire_ng:1240959460.png 
-pluginuebersicht.status :  +pluginuebersicht.status : STABLE 
-pluginuebersicht.version :  +pluginuebersicht.version : 2.5.1 
-pluginuebersicht.min_lb_version :  +pluginuebersicht.min_lb_version : 2.2.1 
-pluginuebersicht.url_release : +pluginuebersicht.url_release : https://github.com/mschlenstedt/LoxBerry-Plugin-1-Wire-NG/archive/refs/tags/1-Wire-NG-2.5.1.zip
 pluginuebersicht.url_prerelease :  pluginuebersicht.url_prerelease : 
-pluginuebersicht.description :  +pluginuebersicht.description : Das Plugin kann einen an den LoxBerry angeschlossenen 1-Wire-Busmaster auslesen und die Sensorwerte an den Miniserver senden. 
-pluginuebersicht.languages :  +pluginuebersicht.languages : EN, DE 
-pluginuebersicht.discussion : +pluginuebersicht.discussion : https://www.loxforum.com/forum/projektforen/loxberry/plugins/227489-plugin-1-wire-ng
 ---- ----