der TWS als die eierlegende Wollmilchsau erfüllt mir fast jeden Wunsch. Es ist allerdings so, dass ich für gewisse Situationen auf Sensoren angewiesen bin, die durch das Angebot von ElabNet nicht abgedeckt sind, so möchte ich z.B. eine Abstandsmessung in mein Smarthome für den Öffnungsgrad meines Garagentores integrieren. Einen vorgefertigten, bezahlbareren 1-Wire Sensor habe ich dazu nicht gefunden. Allerdings habe ich den VL53L1X Sensor (I2C) erfolgreich mit einem Arduino Pro Mini evaluiert.
Mit dem Projekt OneWireHub, welches verschiedenste 1-Wire Sensoren auf Arduino emuliert, gedenke ich den o.g. Sensor einzubinden. Auch der Forenbeitrag Arduino als 1-Wire-Slave am Timberwolf von @Advenoni ließ mich glauben, dass dies ein leichtes unterfangen ist.
Also flugs ein Beispiel von OneWireHub auf mein Arduino gespielt, am TWS angeschlossen und *Jippie* der von mir emulierte Sensor wird erkannt - alles grün. Allerdings werden keine Datenwerte erkannt. Nach Rücksprache mit @Advenoni stellte sich heraus, dass mit einem Update des TWS, diese vorher funktionierende Lösung eben zu dem mir beschriebenen Verhalten sich veränderte - sprich der Sensor wird erkannt, Daten werden nicht übermittelt/erkannt.
Ich vermute hier ein Timing Problem, welches ich aber mangels Logic Analyzer nicht analysieren kann. OneWireHub_config.h lässt es zu verschiedene Timings anzupassen, wozu es eben dieser einmaligen Analyse bedarf, ggf. im Vergleich zu einem funktionierenden Sensor.
Da mir duchrauch bewusst ist, dass dies kein Leistungsmerkmal des TWS ist, erwarte ich hier kein Support von Elabnet - allerdings ist er trotzdem gerne gesehen
![Smile :)](./images/smilies/icon_e_smile.gif)
Ich fände es extrem cool, wenn die Möglichkeit bestehen würde mit low-cost HW 1-Wire Sensoren zu emulieren, auch welche die es so gar nicht zu kaufen gibt.
Gruß
Markus