jupp an pingen geht ich komme sogar per telnet auf den Koppler
Ankündigung
Einklappen
Keine Ankündigung bisher.
geoTHERM VWL S an SmartHome/SmartVISU anbinden
Einklappen
X
-
Gast
Ich gehe davon aus, dass auch der Port mit 8888 stimmt.
Du kannst mal ebusd mit nodevicecheck starten. Vielleicht geht es damit.
Ansonsten fällt mir leider nichts dazu ein. Eventuell hat jemand anderer vom Forum eine Idee dazu.
Kommentar
-
Gast
Code:ebusd -h Usage: ebusd [OPTIONS] -a --address bus address (0xFF) -c --cfgfdir configuration directory of command files (/etc/ebusd) -C --cfgfile daemon configuration file (/etc/ebusd/ebusd.conf) -d --device bus device (/dev/ttyUSB0 or host:port) -e --extension extension of command files (csv) -f --foreground run in foreground -l --loglevel log level (INF | INF, NOT, WAR, ERR, DBG, EBH, EBS, NET, ALL) -L --logfile log file (/var/log/ebusd.log) [B]-n --nodevicecheck don't check bus device[/B] -P --pidfile pid file (/var/run/ebusd.pid) -p --port port (8888) -r --rawdump dump raw ebus data to file -R --rawfile raw file (/tmp/ebusd.bin) -s --showraw print raw data -S --settings print daemon settings -t --localhost allow only connection from localhost -v --version print version information -h --help print this message
Kommentar
-
Zitat von yuhu Beitrag anzeigenCode:ebusd -h Usage: ebusd [OPTIONS] -a --address bus address (0xFF) -c --cfgfdir configuration directory of command files (/etc/ebusd) -C --cfgfile daemon configuration file (/etc/ebusd/ebusd.conf) -d --device bus device (/dev/ttyUSB0 or host:port) -e --extension extension of command files (csv) -f --foreground run in foreground -l --loglevel log level (INF | INF, NOT, WAR, ERR, DBG, EBH, EBS, NET, ALL) -L --logfile log file (/var/log/ebusd.log) [B]-n --nodevicecheck don't check bus device[/B] -P --pidfile pid file (/var/run/ebusd.pid) -p --port port (8888) -r --rawdump dump raw ebus data to file -R --rawfile raw file (/tmp/ebusd.bin) -s --showraw print raw data -S --settings print daemon settings -t --localhost allow only connection from localhost -v --version print version information -h --help print this message
./ebusd: invalid option -- 'n'
Usage: ebusd [OPTIONS]
-a --address bus address (0xFF)
-c --cfgfdir configuration directory of command files (/etc/ebusd)
-C --cfgfile daemon configuration file (/etc/ebusd/ebusd.conf)
-d --device serial device (/dev/ttyUSB0)
-e --extension extension of command files (csv)
-f --foreground run in foreground
-l --loglevel log level (INF | INF, NOT, WAR, ERR, DBG, EBH, EBS, NET, ALL)
-L --logfile log file (/var/log/ebusd.log)
-P --pidfile pid file (/var/run/ebusd.pid)
-p --port port (8888)
-r --rawdump dump raw ebus data to file
-R --rawfile raw file (/tmp/ebusd.bin)
-s --showraw print raw data
-S --settings print daemon settings
-t --localhost allow only connection from localhost
-v --version print version information
-h --help print this message
Kommentar
-
Gast
Von welcher Quelle hast Du deine Version des ebusd?
Die aktuelle Version liegt auf: https://github.com/yuhu-/ebusd
Hier ist eine Beschreibung: Ebusd - Open Automation
Kommentar
-
Gast
-
Gast
Direkt am pi in einem Verzeichnis deiner Wahl:
Code:$ git clone https://github.com/yuhu-/ebusd $ cd ebusd $ ./autogen.sh $ make
Kommentar
-
Gast
Zitat von JuMi2006 Beitrag anzeigenRoland, macht es Sinn neue Pakete zu bauen?
Kommende Änderungen würde ich dann in die Version 0.2 einfließen lassen.
Kommentar
-
Gast
Ok, ich habe die aktuelle Version auf github mit dem Tag 0.1.0 versehen.
https://github.com/yuhu-/ebusd/tags
Kommentar
-
Gast
Ich vermute du hast das ebusd Packet installiert. Wenn Du es wie ich es beschrieben habe gebaut hast, ist es noch nicht installiert.
Das heißt, die erstellte ausführbare Datei findest im Unterverzeichnis src.
Code:[COLOR=Blue]backup src #[/COLOR] [B]pwd[/B] /root/src [COLOR=Blue]backup src # [/COLOR][B]ls[/B] insgesamt 0 [COLOR=Blue]backup src # [/COLOR][B]git clone https://github.com/yuhu-/ebusd[/B] Klone nach 'ebusd'... remote: Reusing existing pack: 726, done. remote: Counting objects: 8, done. remote: Compressing objects: 100% (8/8), done. remote: Total 734 (delta 0), reused 0 (delta 0) Empfange Objekte: 100% (734/734), 964.74 KiB | 660.00 KiB/s, done. Löse Unterschiede auf: 100% (397/397), done. Checking connectivity... done [COLOR=Blue]backup src #[/COLOR] [B]cd ebusd/[/B] [COLOR=Blue]backup ebusd #[/COLOR] [B]./autogen.sh [/B] autoreconf-2.69: Entering directory `.' autoreconf-2.69: configure.ac: not using Gettext autoreconf-2.69: running: aclocal --force autoreconf-2.69: configure.ac: tracing autoreconf-2.69: configure.ac: not using Libtool autoreconf-2.69: running: /usr/bin/autoconf-2.69 --force autoreconf-2.69: running: /usr/bin/autoheader-2.69 --force autoreconf-2.69: running: automake --add-missing --copy --force-missing configure.ac:10: installing './compile' configure.ac:6: installing './install-sh' configure.ac:6: installing './missing' Makefile.am: installing './INSTALL' lib/Makefile.am: installing './depcomp' autoreconf-2.69: Leaving directory `.' checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking whether gcc and cc understand -c and -o together... yes checking for ranlib... ranlib checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for unistd.h... (cached) yes checking for pid_t... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for gettimeofday... yes checking for memset... yes checking for select... yes checking for socket... yes checking for strerror... yes checking for strrchr... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating lib/Makefile config.status: creating src/Makefile config.status: creating tools/Makefile config.status: creating config.h config.status: executing depfiles commands [COLOR=Blue]backup ebusd # [/COLOR][B]make[/B] make all-recursive make[1]: Entering directory `/root/src/ebusd' Making all in lib make[2]: Entering directory `/root/src/ebusd/lib' gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -Wextra -MT ebus-decode.o -MD -MP -MF .deps/ebus-decode.Tpo -c -o ebus-decode.o ebus-decode.c mv -f .deps/ebus-decode.Tpo .deps/ebus-decode.Po gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -Wextra -MT ebus-cmd.o -MD -MP -MF .deps/ebus-cmd.Tpo -c -o ebus-cmd.o ebus-cmd.c mv -f .deps/ebus-cmd.Tpo .deps/ebus-cmd.Po gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -Wextra -MT ebus-bus.o -MD -MP -MF .deps/ebus-bus.Tpo -c -o ebus-bus.o ebus-bus.c mv -f .deps/ebus-bus.Tpo .deps/ebus-bus.Po rm -f libebus.a ar cru libebus.a ebus-decode.o ebus-cmd.o ebus-bus.o ranlib libebus.a gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -Wextra -MT log.o -MD -MP -MF .deps/log.Tpo -c -o log.o log.c mv -f .deps/log.Tpo .deps/log.Po rm -f liblog.a ar cru liblog.a log.o ranlib liblog.a make[2]: Leaving directory `/root/src/ebusd/lib' Making all in src make[2]: Entering directory `/root/src/ebusd/src' gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -g -O2 -Wall -Wextra -MT ebusd-ebusd.o -MD -MP -MF .deps/ebusd-ebusd.Tpo -c -o ebusd-ebusd.o `test -f 'ebusd.c' || echo './'`ebusd.c mv -f .deps/ebusd-ebusd.Tpo .deps/ebusd-ebusd.Po gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -g -O2 -Wall -Wextra -MT ebusd-utils.o -MD -MP -MF .deps/ebusd-utils.Tpo -c -o ebusd-utils.o `test -f 'utils.c' || echo './'`utils.c mv -f .deps/ebusd-utils.Tpo .deps/ebusd-utils.Po gcc -I../lib -g -O2 -Wall -Wextra -o ebusd ebusd-ebusd.o ebusd-utils.o ../lib/libebus.a ../lib/liblog.a make[2]: Leaving directory `/root/src/ebusd/src' Making all in tools make[2]: Entering directory `/root/src/ebusd/tools' gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -g -O2 -Wall -Wextra -MT ebus_send-ebus_send.o -MD -MP -MF .deps/ebus_send-ebus_send.Tpo -c -o ebus_send-ebus_send.o `test -f 'ebus_send.c' || echo './'`ebus_send.c mv -f .deps/ebus_send-ebus_send.Tpo .deps/ebus_send-ebus_send.Po gcc -I../lib -g -O2 -Wall -Wextra -o ebus_send ebus_send-ebus_send.o ../lib/libebus.a ../lib/liblog.a gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -g -O2 -Wall -Wextra -MT check-check.o -MD -MP -MF .deps/check-check.Tpo -c -o check-check.o `test -f 'check.c' || echo './'`check.c mv -f .deps/check-check.Tpo .deps/check-check.Po make[2]: Zirkuläre Datei check-am <- all-am Abhängigkeit wird nicht verwendet. gcc -I../lib -g -O2 -Wall -Wextra -o check check-check.o ../lib/libebus.a ../lib/liblog.a gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -g -O2 -Wall -Wextra -MT csv-csv.o -MD -MP -MF .deps/csv-csv.Tpo -c -o csv-csv.o `test -f 'csv.c' || echo './'`csv.c mv -f .deps/csv-csv.Tpo .deps/csv-csv.Po gcc -I../lib -g -O2 -Wall -Wextra -o csv csv-csv.o ../lib/libebus.a ../lib/liblog.a make[2]: Leaving directory `/root/src/ebusd/tools' make[2]: Entering directory `/root/src/ebusd' make[2]: Leaving directory `/root/src/ebusd' make[1]: Leaving directory `/root/src/ebusd' [COLOR=Blue]backup ebusd #[/COLOR] [B]cd src/[/B] [COLOR=Blue]backup src #[/COLOR][B] ./ebusd -h[/B] Usage: ebusd [OPTIONS] -a --address bus address (0xFF) -c --cfgfdir configuration directory of command files (/etc/ebusd) -C --cfgfile daemon configuration file (/etc/ebusd/ebusd.conf) -d --device bus device (/dev/ttyUSB0 or host:port) -e --extension extension of command files (csv) -f --foreground run in foreground -l --loglevel log level (INF | INF, NOT, WAR, ERR, DBG, EBH, EBS, NET, ALL) -L --logfile log file (/var/log/ebusd.log) -n --nodevicecheck don't check bus device -P --pidfile pid file (/var/run/ebusd.pid) -p --port port (8888) -r --rawdump dump raw ebus data to file -R --rawfile raw file (/tmp/ebusd.bin) -s --showraw print raw data -S --settings print daemon settings -t --localhost allow only connection from localhost -v --version print version information -h --help print this message [COLOR=Blue]backup src # [/COLOR][B]ls[/B] ebusd ebusd.c ebusd-ebusd.o ebusd.h ebusd-utils.o Makefile Makefile.am Makefile.in utils.c utils.h [COLOR=Blue]backup src # [/COLOR][B]pwd[/B] /root/src/ebusd/src
Kommentar
Kommentar