1-wire bus am Firmata Device liefert kein device am Port

Begonnen von devien, 12 Januar 2018, 20:50:34

Vorheriges Thema - Nächstes Thema

JensS

#30
Sorry, wenn ich mit meinem missverständlichen Beitrag für Stress gesorgt habe. Es sollte kein OWTherm definiert werden, sondern es handelte sich um ein Beispiel.
Lösche alle Devices, welche die OWID 7A8F06020000 haben und führe folgende Kommandos aus:
setreading Ard_drei_bb state Initialized
get Ard_drei_bb devices
get OWX_26_7A8F06020000 reading
get OWX_26_7A8F06020000 temperature


Gruß Jens
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.

Prof. Dr. Peter Henning

Zitatsetreading Ard_drei_bb state Initialized

Warum das denn ? Das sollte man niemals von Hand machen, sondern dem Modul überlassen. Sonst sind unerwünschte Effekte nicht auszuschließen.

LG

pah

devien

Zitat von: Prof. Dr. Peter Henning am 16 Januar 2018, 07:15:42
Warum das denn ? Das sollte man niemals von Hand machen, sondern dem Modul überlassen. Sonst sind unerwünschte Effekte nicht auszuschließen.

LG

pah
das habe ich nicht per Hand gemacht, das kam selbsständig, da hatte ich kein doing drann.
Ich entnehme jedoch deiner Entrüstung das das nicht so sein sollte?
FHEM + UniPi + Arduino = gute Lösung

JensS

Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.

Prof. Dr. Peter Henning

Wäre ja nett gewesen, wenn man mir das mitgeteilt hätte - ich kann nicht jeden Thread lesen.

LG

pah

JensS

Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.

Prof. Dr. Peter Henning

Daneben.

Das eine war, wenn ich mich recht erinnere, eine gewünschte Option - und hier geht es um die Behebung eines allgemeinen Problems.

pah

JensS

Wenn nach einem Update das System abstürzt und der Wunsch nach Wiederherstellung der Lauffähigkeit von fhem eine Option ist, magst du Recht haben. Die Frage nach dem ehemals unterstützten DS2482 ist weiterhin offen. ;)
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.

devien

wähhhh

ich komme kaum noch mit, Glaube aber ich hab es halbwegs erfasst.
- die Letzten Posts betreffen mein Problem offenbar nicht direkt
- setreading Ard_drei_bb state Initialized <- ist offenbar nicht falsch

bleibt noch die Frage ob es möglich wäre mit einem  DS2482-100 am Arduino OWServer zu nutzen anstelle von OWX?
FHEM + UniPi + Arduino = gute Lösung

devien

Zitat von: dirigent am 15 Januar 2018, 16:36:51
Sorry, wenn ich mit meinem missverständlichen Beitrag für Stress gesorgt habe. Es sollte kein OWTherm definiert werden, sondern es handelte sich um ein Beispiel.
Lösche alle Devices, welche die OWID 7A8F06020000 haben und führe folgende Kommandos aus:
setreading Ard_drei_bb state Initialized
get Ard_drei_bb devices
get OWX_26_7A8F06020000 reading
get OWX_26_7A8F06020000 temperature


Gruß Jens
hat leider nicht funktioniert, es wird keine Temperatur ausgegeben....
FHEM + UniPi + Arduino = gute Lösung

Prof. Dr. Peter Henning

Zitatehemals unterstützten DS2482
Von mir nicht

LG

pah

JensS

@pah
Ok, es geht ja auch ohne.

@devien
Ganz schön stur. Poste noch mal alle Infos (Sketch, FRM-und OWX-Device inkl. LOG5, Schaltplan). Irgendwo muss ein Fehler sein. Das Ganze nur mit einem DS18b20.

Gruß Jens
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.

devien

Hey, hatte das nochmal mit nem 18b20 getestet, gab wieder kein Anderes Ergebiss leider.
Bin aus Zeitkritischen Gründen dann dazu übergegangen anstelle des Arduinos einen ungenutzten Raspberry pi 1b fix per fhem2fhem hinzupacken und diesen mit nem 2428-800 zu koppeln, 1 wire übernimmt der nun zuverlässig.

Der Arduino steuert derweil per FRM Out meine 16er Relaiskarte für die Stellmotoren meines Heizkreisverteilers an, das schafft er ohne zu murren, evtl. belege ich demnächst noch die PWM fähigen Ports für die RGB LED Streifen als Beleuchtung. Soll soweit reichen.

Danke für eure Unterstützung.
FHEM + UniPi + Arduino = gute Lösung

R1F800

Hallo,

ich habe aktuell das gleiche Problem.
Das Firmata Device läuft mittels configFirmata auf einem nano 328p.
Ein LCD Display ist eingebunden und empfängt sauber Signale uns stellt die Daten auch korrekt dar.

Jetzt wollte ich ein 1WireBus eröffnen und an diesem mehrere DS18B20 betreiben.

Der DS18B20 ist am Port D9 (9) aktuell angeschlossen:
defmod 1Wtemp OWX FIRMATA:9

es werden aber keine Devices gefunden.

get Version liefert 7.11
Habe ich hier einen Denkfehler oder was ist da los?

R1F800