Hi zusammen,
ich bin gerade dabei MySensors auszuprobieren.
Der Arduino, der als SerialGateway fungiert erzeugt ja alle möglichen Serial Outputs. (wenn dieser mit dem Serial Monitor der Arduino IDE verbunden ist, kann man das ja sehen)
Jetzt würde mich interessieren ob es denn irgendwie möglich ist, diesen ganzen Serial "Stream", auch dann einzusehen - oder besser mitzuloggen, wenn die SerialGateway an meinem Fhem Controller auf einem Raspberry Pi angeschlossen ist?
ich habe schon eine FileLog für die Gateway erstellt:
define MySensGateway FileLog ./log/MySensGateway.log MySensGateway
Aber wie ich das sehe, erscheint hier nicht der gesamte Serial Output stream. Liege ich richtig dass hier wohl durch das MySensors-Modul der Stream schon verarbeitet wird und nur bestimmte Dinge der Gateway im Log landen?
Gibt es denn einen anderen Weg den eigentlich stream abzufangen, sei es im Fhem, oder doch über eine rasbian funktion auf OS ebene?
Vielen Dank!
reen
Hi,
evtl. mit verbose 5 beim Gateway?
Ansonsten geht wahrscheinlich nur entweder oder, also Betriebssytem loggen oder fhem Anbindung.
Betriebssystem sollte so gehen:
cat /dev/ttyUSB0 > testlog.txt
ob das parallel zu fhem auch geht, wie geschrieben, fraglich, denke eher nicht...
Gruß, Joachim
Hi MadMax,
danke für die Tipps, verbose 5 hab ich ausprobiert, aber das gibt leider auch nicht den ganzen serial-output aus.
hm, dann wird das wohl nicht gehen.
schliesse es doch, falls vorhanden an 2 serielle Schnittstellen gleichzeitig an? (an der 2. reicht sogar nur die Receive-Leitung)
Dann wie von Joachim vorgeschlagen per cat....
Zitatschliesse es doch, falls vorhanden an 2 serielle Schnittstellen gleichzeitig an?
Ich habe einen Arduino Nano als SerialGateway. Kann man damit denn eine zweite serielle Schnittstelle anbinden?
Oder mit welcher Hardware als Gateway könnte man sowas denn umsetzen?
@reen
Klaus0815 meint wohl an den TX des Gateway (und GND) einen weiteren Draht anzubringen (y-Anschluss) und den dann mit RX einer weiteren seriellen Schnittstelle zu verbinden und diese dann per 'cat' zu loggen...
Was genau willst du tun?
Ist mir nicht so klar geworden...
Gruß, Joachim
...achso, klar, das ist natürlich ne Möglichkeit. :)
Mein Vorhaben ist eigentlich rein aus Interesse und Kontrolle.
Teste gerade ein Gateway und Sensor mit RFM69 Transceivern. Beide scheinen laut Arduino IDE Serial Monitor sauber zu starten, connecten aber nicht. Dachte dass ich vielleicht aus dem Serial Output etwas mehr Informationen rausfischen kann.
Was noch (bzw. "sauberer" als die "Abzweigung") geht (gehen könnte: wenn timing nicht zu hoch und genug Speicher), dann Softwareserial an andere GPIO und daran noch nen weiteren USB-Adapter und parallel ausgeben...
...oder über HW-Serial Gateway und über Softwareserial Debug-Ausgaben (evtl. sogar anderer Rechner)...