tempsensor

19 views
Skip to first unread message

Andreas Aust

unread,
Jan 29, 2019, 4:46:50 AM1/29/19
to openHCAN
Hi,

bin soweit begeistert von openHcan und ziehe es für meine Hausinstallation in Erwägung. Allerdings habe ich ein kleines Problem mit dem tempsensor beim setzen der ow_id

EDS/{tempsensor}@57 > discover1wire 1
DS18B20 temperature sensor:   28e86e770500003e
EDS/{tempsensor}@57 > set ow_id 28e86e770500003e



  Speicherzugriffsfehler
andy@raspi ~ $


Gruß

-a

Martin Preinesberger

unread,
Jan 29, 2019, 12:07:55 PM1/29/19
to openHCAN
Hallo Andreas,
ich hab da eine Vermutung.
Bei tritt das selbe Phänomen auf, aber nur auf einem von zwei BananaPis
Und auf dem Desktop Rechner geht es auch.

Sag mir doch mal bitte was zu deinem Aufbau.
RaspberryPi?
Betriebssystem?
Kernel?
gcc version?

Der Fehler scheint in libhcan++/eds_commands.cc in der Funktion eds_cmd_set_field zu liegen.
hier scheint die Erkennung des Typs des EDS Eintrags nicht richtig zu funktionieren.

Gruß Martin

Andreas Aust

unread,
Jan 30, 2019, 2:02:32 AM1/30/19
to openHCAN
Hi Martin,

ich habe ein China-Can-Modul an einen Raspberry (ich vermute 1) gehängt. Mein Modul besteht aus einem China Arduino pro mini und besagtem China-Can Modul MCP2515 m.W. Habe die Firmware ien bischen anpassen müssen wg. Pro Mini. Aber ansonsten läuft es soweit

RaspberryPi? Ja 1 oder 2
Betriebssystem? Raspian
Kernel? Linux raspi 4.1.19+ #858 Tue Mar 15 15:52:03 GMT 2016 armv6l GNU/Linux
gcc version? andy@raspi ~ $ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/4.6/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: ../src/configure -v --with-pkgversion='Debian 4.6.3-14+rpi1' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf
Thread model: posix
gcc version 4.6.3 (Debian 4.6.3-14+rpi1)

Gruß

Andreas Aust

unread,
Jan 30, 2019, 5:54:51 AM1/30/19
to openHCAN
Habe jetzt mal mein System auf die Höhe der Zeit gebracht. Jetzt kommt "set ow_id 28e86e770500003e" nicht mehr zurück.

Andreas Aust

unread,
Jan 30, 2019, 1:28:05 PM1/30/19
to openHCAN
Aber wie Martin schon sagte. Über Ubuntu funkts.

Martin Preinesberger

unread,
Jan 30, 2019, 1:55:29 PM1/30/19
to openHCAN
Hallo Andreas,
OK, dann funktioniert es nun bei dir?

Ich hab eben trotzdem eine Bugfix dazu eingecheckt.

Gruß Martin

Andreas Aust

unread,
Feb 1, 2019, 3:09:42 AM2/1/19
to openHCAN


Am Mittwoch, 30. Januar 2019 19:55:29 UTC+1 schrieb Martin Preinesberger:
Hallo Andreas,
OK, dann funktioniert es nun bei dir?
Ja , über Ubuntu geht es. Werde den fix nochmal auschecken und auf dem raspi testen
 
Danke und Gruß

-a

Andreas Aust

unread,
Feb 4, 2019, 6:39:27 AM2/4/19
to openHCAN
Hi Martin,

habe am WE alles nochmal uasgecheckt. telican läuft jetzt auch auf dem Raspberry. Super Arbeit.

Gruß Andreas

Am Mittwoch, 30. Januar 2019 19:55:29 UTC+1 schrieb Martin Preinesberger:
Reply all
Reply to author
Forward
0 new messages