[V1.5 RC9] Erfahrungsbericht - Erste 1-Wire-Inbetriebnahme mit TW
Verfasst: Di Nov 05, 2019 11:43 am
Hallo Forum
Ich habe jetzt das erste Mal mein 1-Wire-Netz mit dem PBM und Timberwolf in Betrieb genommen und hatte zuvor noch nie etwas mit 1-Wire zu tun.
Darum möchte ich hier mal einen kurzen Erfahrungsbericht (gemischt mit meinen Gedanken) darüber verfassen,
welche Eindrücke ich als 1W-Neuling dabei hatte und wie ich manche Entscheidungen getroffen habe.
Der Sinn dahinter ist, dass das Team von ElabNet aufgrund dieses Erfahrungsberichts erkennen kann, wo es möglicherweise für Einsteiger noch Handlungsbedarf gibt.
Ebenso kann gleichzeitig jemand mich auf etwas hinweisen, dass ich falsch gemacht bzw. falsch verstanden habe und so lerne ich auch dazu.
Folgende Vorgehensweise:
========================
-) Stromversorgung mit dem PBM verbunden
PBM grün, alles OK
-) USB-Kabel zwischen TW und PBM angeschlossen
Im TW-Server unter "Einstellungen - 1-Wire - Einstellungen" nach neuen PBM gesucht, wurde direkt gefunden => Alles OK
Lizenz-Code für PBM eingegeben => Alles OK, PBM voll freigeschaltet
-) 1-Wire-Netz unter Kanal 3 angeschlossen => Error-LED bei PBM => Netz wieder ausgesteckt
1-Wire-Netz unter Kanal 1 angeschlossen => Alles OK
1-Wire-Netz unter Kanal 2 angeschlossen => Alles OK
1-Wire-Netz unter Kanal 3 angeschlossen => Diesmal keine Error-LED und auch OK
-) Im TW-Server unter "Einstellungen - 1-Wire - Einstellungen" nach neuen Slaves gesucht, wurden direkt gefunden => Alles OK
-) Unter "Einstellungen - 1-Wire - Busmaster" sind alle Kanäle des PBM auf grün und auf 100%.
Auslastung jedes Kanals liegt unter 5%.
Perfekt
-) Unter "Einstellungen - 1-Wire - Slaves" mal grob die Slaves durchgeschaut
Das Erste was auffällt ist, dass einige Slaves bereits gruppiert sind (z.B. 4-fach Multi-I/O), andere hingegen nicht (DS2433, DS18B20, UNKNOWN)
Komisch ist für mich, dass nicht alle Sensoren automatisch als richtiges Device erkannt werden (DS2433, DS18B20), obwohl alle 1-Wire-Sensoren
von WireGate sind. Laut Info-Box auf der Weboberfläche werden nur die Sensoren von WireGate gleich richtig erkannt, andere Hersteller jedoch nicht, was logisch klingt.
Die Frage bleibt aber, warum dann diese nicht erkannt werden, obwohl sie von WireGate sind?
Die beiden "Unknown" stehen jetzt einen Tag später auf rot, dürften aber zu Beginn mal dagewesen sein, sonst wären sie ja am Anfang nicht gefunden worden.
Diese "Unknown" werde ich später rausfinden, sobald ich alle Tags den anderen Sensoren zugewiesen habe und somit weiß, welche Sensoren dann das sind.
Aufgrund der Registerwerte schätze ich, dass dies Feuchte-Sensoren sind, die in einem MultiSensor eigentlich drin sein sollten und nicht seperat.
-) Die Temperaturen, Spannungen usw. werden sofort angezeigt -> Perfekt
Bei den Multi-IO's hingegen steht bei den Registerwerten, dass keine Abfrage definiert ist.
Ein Tastendruck darauf fragt die Werte der I/O's ab.
Ich schätze mal das war jetzt eine einmalige Abfrage. Oder vielleicht doch laufend? Muss ich später testen...
-) Unter "Einstellungen - 1-Wire - Einstellungen" habe ich alle Werte auf Standard eingestellt lassen.
Dabei ist mir dann aufgefallen, dass bei der relativen Luftfeuchte als Änderungswert 0,5% eingestellt ist.
Unter "1-Wire Geräte" bei z.B. dem UP-Multi-Sensor hingegen ist bei dem Sensor "RH" der Senden-Change-Wert auf 0.005.
Ist dieser Wert 0.005 nun in Prozent oder sind das die 0,5% umgerechnet auf 0.005?
Dies ist verwirrend, da bei der relativen Luftfeuchtigkeit überall von % geschrieben wird, aber nur bei diesem Wert anscheinend keine % da verwendet werden.
-) Beim Hinzufügen von Eingangskanälen bei den Multi-IO's unter "1-Wire Geräte" werden die Einträge der Ports A und B doppelt angezeigt.
Man kann leider nicht unterscheiden, welchen der 4 E/A man hier auswählt./viewtopic.php?f=43&t=1599
Dumpf im Hinterkopf kann ich mich erinnern, dass ich schon früher einmal etwas über eine Thematik mit den Multi-I/O's gelesen, weiß aber nicht mehr so genau was...
Update: Dies wurde hier vor Kurzem schon beschrieben: https://forum.timberwolf.io und ist FINR.
-) Danach ist mir aufgefallen, dass unter der "Objektverwaltung" und "TimeSeries" neue Objekte für die Sensoren automatisch angelegt wurden => Perfekt
Der einzige Schönheitsfehler hierbei ist, dass die Sortierung nach dem Schema "1W-1, 1W-10, 1W-11, ..., 1W-2, 1W-20, ...) erfolgt.
Schöner und komfortabler wäre es die einstelligen Zahlen beinander zu haben.
Da kann ich mich auch dumpf erinnern, dass dieses Thema irgendwo im Forum schon mal vorgekommen ist...
-) Beginn der Beschriftung der Tags der Sensoren, damit da mal eine Struktur reinkommt.
Ich habe mir alle kleinen Zettelchen der Sensoren bei der Elektro-Installation aufgehoben und beschriftet, damit ich diese ID's jetzt zuordnen kann. Soweit so gut.
Die Frage die ich mir vor der Beschriftung der Sensoren gestellt habe war,
ob ich die Tags unter "Einstellungen - 1-Wire - Slaves" oder unter "1-Wire Geräte" erstelle.
Ich habe mich dann für "1-Wire Slaves" entschieden, da ich dort bei z.B. einem Multisensor jeden einzelnen Sensor darin beschriften kann
und unter 1-Wire Geräte nur die kombinierte Version angezeigt wird.
Die Tags werden automatisch von "1-Wire Slaves" zu "1-Wire Geräte" übernommen.
Unter "Funktion" steht bei der Temperatur "Temperature" also in Englisch, wo hingegen für die Luftfeuchte aber auf deutsch "Feuchte" steht
=> hier wäre eine einheitliche Sprache schöner
-) Meine Beobachtungen bei der Vergabe der Tags:
Luftfeuchte-Sensor 26.E1E727020000: Unter "Chip" steht "Unknown", sollte wie bei den anderen "DS2438Hum" stehen
Unter "Funktion" steht "Temperature" statt "Feuchte"
Der Memory-Chip wird bei diesem Multi-Sensor nicht mit aufgelistet, sonder ist seperat aufgelistet => keine Gruppierung mit Multi-Sensor möglich
Luftfeuchte-Sensor 26.E6BF27020000: In der Historie wird immer wieder mal mittendrin ein roter Strich angezeigt
Komischerweise nur beim Feuchtesensor, beim Memory-Chip und der Temperatur nicht
Viele Sensoren sind nicht gruppiert (Memory-Chip, Temperatur), welche eigentlich auch als MultiSensor angezeigt werden sollten (gleiche Type wie die anderen MultiSensoren)
Anmerkungen: Ich habe bei allen Sensoren, die irgendwie einen Fehler haben bzw. etwas Falsches anzeigen das Tag "FALSCH" und eine Info dazugeschrieben,
damit man sie zur Fehlersuche schneller findet.
Anscheinend sind die Luftfeuchte-Sensoren bei mir öfter von Problemen betroffen.
Derweil sind es 13 Sensoren, bei denen irgendwas nicht passt.
Derzeitiges Resumee:
====================
-) Die Erst-Inbetriebnahme hat super funktioniert, PBM und Sensoren wurden gleich erkannt.
-) Aktuelle Werte der Sensoren wurden auch gleich angezeigt.
-) Hinzufügen von Tags und Filtern nach diesen ist Top.
-) Leider wurden mehrere Sensoren teilweise nicht richtig erkannt und auch nicht in einer Sensor-Einheit zusammengefügt.
Es sind aber alle Sensoren immer wieder die gleiche Type und alle von WireGate.
Aufgrund dessen, werde ich den aktuellen Zustand mal in meinem TW so stehen lassen und hoffe, dass sich das wer anschauen kann.
Erst wenn die Grundstruktur der Sensoren usw. vollständig und fehlerfrei ist, werde ich den nächsten Schritt mit der Verwendung der Sensorwerte machen
und dann meine erste Schritte mit dem Logik-Editor wagen.
Ich habe jetzt das erste Mal mein 1-Wire-Netz mit dem PBM und Timberwolf in Betrieb genommen und hatte zuvor noch nie etwas mit 1-Wire zu tun.
Darum möchte ich hier mal einen kurzen Erfahrungsbericht (gemischt mit meinen Gedanken) darüber verfassen,
welche Eindrücke ich als 1W-Neuling dabei hatte und wie ich manche Entscheidungen getroffen habe.
Der Sinn dahinter ist, dass das Team von ElabNet aufgrund dieses Erfahrungsberichts erkennen kann, wo es möglicherweise für Einsteiger noch Handlungsbedarf gibt.
Ebenso kann gleichzeitig jemand mich auf etwas hinweisen, dass ich falsch gemacht bzw. falsch verstanden habe und so lerne ich auch dazu.
Folgende Vorgehensweise:
========================
-) Stromversorgung mit dem PBM verbunden
PBM grün, alles OK
-) USB-Kabel zwischen TW und PBM angeschlossen
Im TW-Server unter "Einstellungen - 1-Wire - Einstellungen" nach neuen PBM gesucht, wurde direkt gefunden => Alles OK
Lizenz-Code für PBM eingegeben => Alles OK, PBM voll freigeschaltet
-) 1-Wire-Netz unter Kanal 3 angeschlossen => Error-LED bei PBM => Netz wieder ausgesteckt
1-Wire-Netz unter Kanal 1 angeschlossen => Alles OK
1-Wire-Netz unter Kanal 2 angeschlossen => Alles OK
1-Wire-Netz unter Kanal 3 angeschlossen => Diesmal keine Error-LED und auch OK
-) Im TW-Server unter "Einstellungen - 1-Wire - Einstellungen" nach neuen Slaves gesucht, wurden direkt gefunden => Alles OK
-) Unter "Einstellungen - 1-Wire - Busmaster" sind alle Kanäle des PBM auf grün und auf 100%.
Auslastung jedes Kanals liegt unter 5%.
Perfekt
-) Unter "Einstellungen - 1-Wire - Slaves" mal grob die Slaves durchgeschaut
Das Erste was auffällt ist, dass einige Slaves bereits gruppiert sind (z.B. 4-fach Multi-I/O), andere hingegen nicht (DS2433, DS18B20, UNKNOWN)
Komisch ist für mich, dass nicht alle Sensoren automatisch als richtiges Device erkannt werden (DS2433, DS18B20), obwohl alle 1-Wire-Sensoren
von WireGate sind. Laut Info-Box auf der Weboberfläche werden nur die Sensoren von WireGate gleich richtig erkannt, andere Hersteller jedoch nicht, was logisch klingt.
Die Frage bleibt aber, warum dann diese nicht erkannt werden, obwohl sie von WireGate sind?
Die beiden "Unknown" stehen jetzt einen Tag später auf rot, dürften aber zu Beginn mal dagewesen sein, sonst wären sie ja am Anfang nicht gefunden worden.
Diese "Unknown" werde ich später rausfinden, sobald ich alle Tags den anderen Sensoren zugewiesen habe und somit weiß, welche Sensoren dann das sind.
Aufgrund der Registerwerte schätze ich, dass dies Feuchte-Sensoren sind, die in einem MultiSensor eigentlich drin sein sollten und nicht seperat.
-) Die Temperaturen, Spannungen usw. werden sofort angezeigt -> Perfekt
Bei den Multi-IO's hingegen steht bei den Registerwerten, dass keine Abfrage definiert ist.
Ein Tastendruck darauf fragt die Werte der I/O's ab.
Ich schätze mal das war jetzt eine einmalige Abfrage. Oder vielleicht doch laufend? Muss ich später testen...
-) Unter "Einstellungen - 1-Wire - Einstellungen" habe ich alle Werte auf Standard eingestellt lassen.
Dabei ist mir dann aufgefallen, dass bei der relativen Luftfeuchte als Änderungswert 0,5% eingestellt ist.
Unter "1-Wire Geräte" bei z.B. dem UP-Multi-Sensor hingegen ist bei dem Sensor "RH" der Senden-Change-Wert auf 0.005.
Ist dieser Wert 0.005 nun in Prozent oder sind das die 0,5% umgerechnet auf 0.005?
Dies ist verwirrend, da bei der relativen Luftfeuchtigkeit überall von % geschrieben wird, aber nur bei diesem Wert anscheinend keine % da verwendet werden.
-) Beim Hinzufügen von Eingangskanälen bei den Multi-IO's unter "1-Wire Geräte" werden die Einträge der Ports A und B doppelt angezeigt.
Man kann leider nicht unterscheiden, welchen der 4 E/A man hier auswählt./viewtopic.php?f=43&t=1599
Dumpf im Hinterkopf kann ich mich erinnern, dass ich schon früher einmal etwas über eine Thematik mit den Multi-I/O's gelesen, weiß aber nicht mehr so genau was...
Update: Dies wurde hier vor Kurzem schon beschrieben: https://forum.timberwolf.io und ist FINR.
-) Danach ist mir aufgefallen, dass unter der "Objektverwaltung" und "TimeSeries" neue Objekte für die Sensoren automatisch angelegt wurden => Perfekt
Der einzige Schönheitsfehler hierbei ist, dass die Sortierung nach dem Schema "1W-1, 1W-10, 1W-11, ..., 1W-2, 1W-20, ...) erfolgt.
Schöner und komfortabler wäre es die einstelligen Zahlen beinander zu haben.
Da kann ich mich auch dumpf erinnern, dass dieses Thema irgendwo im Forum schon mal vorgekommen ist...
-) Beginn der Beschriftung der Tags der Sensoren, damit da mal eine Struktur reinkommt.
Ich habe mir alle kleinen Zettelchen der Sensoren bei der Elektro-Installation aufgehoben und beschriftet, damit ich diese ID's jetzt zuordnen kann. Soweit so gut.
Die Frage die ich mir vor der Beschriftung der Sensoren gestellt habe war,
ob ich die Tags unter "Einstellungen - 1-Wire - Slaves" oder unter "1-Wire Geräte" erstelle.
Ich habe mich dann für "1-Wire Slaves" entschieden, da ich dort bei z.B. einem Multisensor jeden einzelnen Sensor darin beschriften kann
und unter 1-Wire Geräte nur die kombinierte Version angezeigt wird.
Die Tags werden automatisch von "1-Wire Slaves" zu "1-Wire Geräte" übernommen.
Unter "Funktion" steht bei der Temperatur "Temperature" also in Englisch, wo hingegen für die Luftfeuchte aber auf deutsch "Feuchte" steht
=> hier wäre eine einheitliche Sprache schöner
-) Meine Beobachtungen bei der Vergabe der Tags:
Luftfeuchte-Sensor 26.E1E727020000: Unter "Chip" steht "Unknown", sollte wie bei den anderen "DS2438Hum" stehen
Unter "Funktion" steht "Temperature" statt "Feuchte"
Der Memory-Chip wird bei diesem Multi-Sensor nicht mit aufgelistet, sonder ist seperat aufgelistet => keine Gruppierung mit Multi-Sensor möglich
Luftfeuchte-Sensor 26.E6BF27020000: In der Historie wird immer wieder mal mittendrin ein roter Strich angezeigt
Komischerweise nur beim Feuchtesensor, beim Memory-Chip und der Temperatur nicht
Viele Sensoren sind nicht gruppiert (Memory-Chip, Temperatur), welche eigentlich auch als MultiSensor angezeigt werden sollten (gleiche Type wie die anderen MultiSensoren)
Anmerkungen: Ich habe bei allen Sensoren, die irgendwie einen Fehler haben bzw. etwas Falsches anzeigen das Tag "FALSCH" und eine Info dazugeschrieben,
damit man sie zur Fehlersuche schneller findet.
Anscheinend sind die Luftfeuchte-Sensoren bei mir öfter von Problemen betroffen.
Derweil sind es 13 Sensoren, bei denen irgendwas nicht passt.
Derzeitiges Resumee:
====================
-) Die Erst-Inbetriebnahme hat super funktioniert, PBM und Sensoren wurden gleich erkannt.
-) Aktuelle Werte der Sensoren wurden auch gleich angezeigt.
-) Hinzufügen von Tags und Filtern nach diesen ist Top.
-) Leider wurden mehrere Sensoren teilweise nicht richtig erkannt und auch nicht in einer Sensor-Einheit zusammengefügt.
Es sind aber alle Sensoren immer wieder die gleiche Type und alle von WireGate.
Aufgrund dessen, werde ich den aktuellen Zustand mal in meinem TW so stehen lassen und hoffe, dass sich das wer anschauen kann.
Erst wenn die Grundstruktur der Sensoren usw. vollständig und fehlerfrei ist, werde ich den nächsten Schritt mit der Verwendung der Sensorwerte machen
und dann meine erste Schritte mit dem Logik-Editor wagen.