FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: fstefan1960 am 15 Februar 2017, 23:20:04

Titel: Bitte um Hilfe: OneWire via Arduino
Beitrag von: fstefan1960 am 15 Februar 2017, 23:20:04
Guten Abend,

seit Tagen wühle ich mich durch Forum, Wiki und Commandref, um OneWire ans Laufen zu bekommen. Nachdem ich lernen musste, dass iButtons direkt an einem USB-Anschluss nicht schnell genug reagiert, um darüber eine Zutrittskontrolle zu realisieren, versuche ich nun seit mehreren Tagen, einen Arduino als OneWire-Gateway ans Laufen zu bekommen.
Dabei bin ich https://wiki.fhem.de/wiki/Arduino_mit_OneWireFirmata gefolgt. Inzwischen habe ich mit der ConfigurableFirmata den Arduino Uno angeschlossen bekommen. Er meldet sich als "Initialized" und antwortet korrekt auf Abruf von firmware und version.
Was allerdings nicht passiert, ist "Wenn man das FRM device schon definiert hat, findet man im laufenden FHEM unter den FRM-attributen einen Eintrag: 'onewire-pins', dieser listet alle Pins auf, die OneWire unterstützen". Mein Device bietet gar kein Attribut "onewire-pins". Und ja - ich habe FHEM frisch aktualisiert - nothing to do. Hilfsweise habe ich auch die 10_FRM.pm aus diesem Hinweis "Der Arduino wird in FHEM über das Modul 10_FRM.pm angesprochen (dazu bitte die aktuelle Development-version herunterladen (http://www.dhs-computertechnik.de/downloads/fhem-cvs.tgz) aus dem SVN auschecken oder per updatefhem aktualisieren)" ausprobiert. Auch das ändert nichts.

Was kann ich noch machen?

Vielen Dank für Hinweise.

Frank
Titel: Antw:Bitte um Hilfe: OneWire via Arduino
Beitrag von: Spielmann am 16 Februar 2017, 09:44:22
Welche firmata Version hast du? Ich habe schon selbst nach Tagen erfolgloser Suche herausgefunden, dass eine neuere Version als V2.06 nicht mehr funktioniert (Pins werden nicht angezeigt). Über dieses Problem sind schon mehrere Leute die letzten 1,5 Jahre gestolpert. Mein Tipp: Suchfunktion configurable firmata V2.06

Gruß
Spielmann
Titel: Antw:Bitte um Hilfe: OneWire via Arduino
Beitrag von: fstefan1960 am 16 Februar 2017, 12:52:32
Vielen Dank,

ich habe schon an allem möglichen gezweifelt ...

Weiß denn jemand, wo es die ConfigurableFirmata 2.06 mit OW-Unterstützung gibt?

Sonderbarerweise bekomme ich mit der aktuellen 2.9.2 die Rückmeldung, dass ein 1Wire-Gerät am Bus hinge, aber es wird nichts angelegt. Von daher weiß ich nicht, wie ich jetzt den Temperatursensor auslesen kann.

Ich habe mal das Listing vom device angehängt. Wie komme ich denn nun an das eigentliche device?

Vielen Dank

Frank
Titel: Antw:Bitte um Hilfe: OneWire via Arduino
Beitrag von: Spielmann am 16 Februar 2017, 17:28:23
Nehme mal diesen Link von ntruchsess (leider hat sich Norbert sehr rar gemacht):

https://github.com/ntruchsess/arduino/tree/configurable/examples/ConfigurableFirmata

Ich sehe im Link auch keine Version. Ansonsten müsste ich meinen PC mal durchsuchen.
Im scetch müssen dann natürlich noch die Kommentare beachtet und konfiguriert werden.

Eventuell ist das eine Hilfe zur Konfiguration (habe ich nie genutzt):
http://firmatabuilder.com/

Gruß
Spielmann

Titel: Antw:Bitte um Hilfe: OneWire via Arduino
Beitrag von: fstefan1960 am 16 Februar 2017, 22:37:48
Vielen Dank,

jetzt funktioniert der Uno immerhin. Anfängerfreundlich ist das nicht so richtig ...

Nicht jeder kennt sich mit 'git' und 'Version auschecken' usw. aus. Ein klassischer Downloadlink ist da schon netter ...

Aber wieder viel gelernt, was ich vorher nicht ahnte ...
Titel: Antw:Bitte um Hilfe: OneWire via Arduino
Beitrag von: lenoxef am 22 Februar 2017, 18:03:50
Hallo,

guck dir bitte mal meinen Beitrag an. Vieleicht hilft dir das.

https://forum.fhem.de/index.php/topic,67427.0.html (https://forum.fhem.de/index.php/topic,67427.0.html)