eBus Schaltung in Betrieb nehmen

Begonnen von Reinhart, 23 Dezember 2015, 15:19:45

Vorheriges Thema - Nächstes Thema

john30

Für alle, die nach einem Linux Update Probleme mit Schreiben auf dem Bus haben, dürfte die Verwendung von /sbin/setserial /dev/ttyUSB0 low_latency die Lösung sein (Dabei "/dev/ttyUSB0" durch das entsprechende Device ersetzen).
author of ebusd

a200

Vielen Dank an John!

Funktioniert bei mir bestens! Endlich wird bei mir alles eingelesen!

bei raspi 3 wird setserial in /bin installiert es heißt also:
/bin/setserial /dev/ttyUSB0 low_latency
Unter Umständen vorher mitsudo apt-get install setserial
setserial installieren.
Viel Erfolg.

john30

Zitat von: a200 am 28 Mai 2017, 15:54:02
/bin/setserial /dev/ttyUSB0 low_latency
Unter Umständen vorher mitsudo apt-get install setserial
setserial installieren.
ja hast Recht, setserial liegt unter /bin und nicht unter /sbin.
Das Kommando ist jetzt auch im init Script enthalten, so dass man sich hoffentlich nicht mehr darum kümmern muss :-)
author of ebusd

a200

Zitat von: john30 am 28 Mai 2017, 16:02:51
ja hast Recht, setserial liegt unter /bin und nicht unter /sbin.
Das Kommando ist jetzt auch im init Script enthalten, so dass man sich hoffentlich nicht mehr darum kümmern muss :-)
Ich wollte dich nicht korrigieren, sondern dir so aufdringliche Typen wie mich vom Hals halten! ;-) Deine Zeit ist für solche Fragen zu kostbar.

Schönen Sonntag noch.

texel

Hi John,

funktioniert bei mir nun auch alles wieder!! (setserial)

Besten Dank!

Texel

istler

Hallo,

ich hatte auch das Problem mit dem "setserial" unter Ubunut Server 16.04 LTS. :o

Danke für den Hinweis! :-)

Gruß
Maik

john30

für alle, die mit Latenz Probleme hatten:
setserial wird nun nicht mehr benötigt, ebusd setzt das entsprechende Flag auf dem /dev/tty* serial device inzwischen selbst.
VG John
author of ebusd

TiPpFeHlEr

Hallo,

nach längerer Pause nun wieder was von mir.
Ich bin nun dabei meine Vaillant Lüftung einzubinden.
EBus ist ausgelesen und zugeordnet.
nun habe ich eine *.csv erstellt, und muss die HEX Werte umrechnen lassen.
Hier stosse ich auf meine Wissensgrenzen.

ein Beispiel:
pi@ospi ~ $ ebusctl -p 8888 hex 38b509030d1c0e
027300

dies sollte ein Dezimalwert von 115 ergeben.

was muss ich in der csv bei datatypes/templates & divider/values eingeben??
Ich habe schon alle versucht, es kommt aber nur Datenmüll oder Fehler (ERR: argument value out of valid range) herraus.

ich hänge mal meine csv und die gelesenen HEX Daten an.

mfg maik

john30

Zitat von: TiPpFeHlEr am 05 Juni 2017, 16:21:20
pi@ospi ~ $ ebusctl -p 8888 hex 38b509030d1c0e
027300

dies sollte ein Dezimalwert von 115 ergeben.

was muss ich in der csv bei datatypes/templates & divider/values eingeben??
Das ist die Slave Antwort. 02 ist die Länge der folgenden Bytes (wird von ebusd eh nicht zur Dekodierung zur Verfügung gestellt).
7300 ist dann ein Zwei-Byte Wert im Format UIN, siehe hier: https://github.com/john30/ebusd/wiki/4.3.-Builtin-data-types
author of ebusd

TiPpFeHlEr

@john30

es geht, frag mich bitte nicht wieso.
Hatte schon UIN probiert!

mfg maik

TiPpFeHlEr

Noch ne Frage,

kann man in der CSV Min/Max Werte oder feste Werte wie zb. 0-100 oder 300,400,500 festlegen?
Damit nicht falsche Werte übertragen/gesendet werden die meine Lüftung nicht versteht.

Und es bleibt nur noch die Frage der Temperaturen, dort ergeben die HEX Werte keinen logischen Sinn.

mfg maik

FFM

Guten Morgen,

ich lese schon seit einiger Zeit mit und habe vor zwei Wochen meine beiden Platinen gelötet und versucht in Betrieb zu nehmen. Hat aber mit dem vorhandenen USB-Adapter nicht funktioniert - anderen bestellt und seit gestern tut sich was.

Auf dem Raspi 3b ist folgendes installiert:
ii  ebusd          2.4          armhf        eBUS daemon.
ii  ebusd-configur 2.1.b143f39- all          ebusd configuration files (de).

Auszug aus dem ebusd.log:
Zitat
2017-06-07 18:43:56.562 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:43:57.175 [update notice] unknown MM cmd: 100305010a00000011000000000000
2017-06-07 18:43:59.883 [update notice] update broadcast datetime QQ=10: 17.398;18:20:38;07.06.2017
2017-06-07 18:44:04.563 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:44:06.780 [update notice] update scan.08  QQ=10: TEM;WE_1 ;3036;3330
2017-06-07 18:44:09.865 [update notice] unknown BC cmd: 10fe0801083339333900000080
2017-06-07 18:44:12.534 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:44:16.798 [update notice] unknown MM cmd: 100305010a00000011000000000000
2017-06-07 18:44:19.877 [update notice] unknown BC cmd: 10fe080208000000320000fe15
2017-06-07 18:44:20.532 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:44:26.764 [update notice] unknown BC cmd: 10fe050d0a1400800000800080ffff
2017-06-07 18:44:28.582 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:44:29.836 [update notice] update broadcast datetime QQ=10: 17.398;18:21:08;07.06.2017
2017-06-07 18:44:33.180 [main error] unable to load scan config 08: list files in /etc/ebusd/tem ERR: element not found
2017-06-07 18:44:36.581 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:44:37.187 [update notice] unknown MM cmd: 100305010a00000011000000000000
2017-06-07 18:44:39.850 [update notice] unknown BC cmd: 10fe0801083339333900000080
2017-06-07 18:44:44.583 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:44:46.700 [update notice] unknown MM cmd: 100305020101
2017-06-07 18:44:49.815 [update notice] unknown BC cmd: 10fe0802080000003200000415
2017-06-07 18:44:52.580 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:44:56.706 [update notice] unknown MM cmd: 100305010a00000011000000000000
2017-06-07 18:44:59.933 [update notice] update broadcast datetime QQ=10: 17.398;18:21:38;07.06.2017
2017-06-07 18:45:00.579 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:45:06.632 [update notice] unknown MM cmd: 1003050a00
2017-06-07 18:45:08.597 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:45:09.943 [update notice] unknown BC cmd: 10fe0801083339333900000080
2017-06-07 18:45:16.593 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:45:17.207 [update notice] unknown MM cmd: 100305010a00000011000000000000
2017-06-07 18:45:19.912 [update notice] unknown BC cmd: 10fe0802080000003200000b15
2017-06-07 18:45:24.549 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:45:26.812 [update notice] update scan.08  QQ=10: TEM;WE_1 ;3036;3330
2017-06-07 18:45:29.901 [update notice] update broadcast datetime QQ=10: 17.398;18:22:08;07.06.2017
2017-06-07 18:45:32.566 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:45:36.781 [update notice] unknown MM cmd: 100305010a00000011000000000000
2017-06-07 18:45:39.863 [update notice] unknown BC cmd: 10fe0801083339333900000080
2017-06-07 18:45:40.564 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:45:46.798 [update notice] unknown BC cmd: 10fe050d0a1400800000800080ffff
2017-06-07 18:45:48.567 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:45:49.865 [update notice] unknown BC cmd: 10fe0802080000003200001115
2017-06-07 18:45:56.564 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:45:57.173 [update notice] unknown MM cmd: 100305010a00000011000000000000
2017-06-07 18:45:59.839 [update notice] update broadcast datetime QQ=10: 17.398;18:22:38;07.06.2017
2017-06-07 18:46:04.569 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:46:06.682 [update notice] unknown MM cmd: 100305020101
2017-06-07 18:46:09.850 [update notice] unknown BC cmd: 10fe0801083339333900000080
2017-06-07 18:46:12.614 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:46:16.742 [update notice] unknown MM cmd: 100305010a00000011000000000000
2017-06-07 18:46:19.822 [update notice] unknown BC cmd: 10fe0802080000003200001715
2017-06-07 18:46:20.611 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:46:26.668 [update notice] unknown MM cmd: 1003050a00
2017-06-07 18:46:28.584 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:46:29.935 [update notice] update broadcast datetime QQ=10: 17.398;18:23:08;07.06.2017
2017-06-07 18:46:36.534 [update notice] unknown MM cmd: 031005030a010000006633ff3f0000
2017-06-07 18:46:37.143 [update notice] unknown MM cmd: 100305010a00000011000000000000
2017-06-07 18:46:39.944 [update notice] unknown BC cmd: 10fe0801083339333900000080

Der Regler ein "TEM 2975 OGZ" meldet sich mit:
TEM;WE_1 ;3036;3330

Aus der Konfiguration wird jedoch nichts erkannt.

Von John30 auf https://github.com/john30/ebusd-configuration/pull/28/commits

Patch Tem (chaffoteaux) habe ich was gefunden - kann es aber nicht verwenden.

Irgendwelche Ideen?

Gruß Ralf

a200

Zitat von: FFM am 08 Juni 2017, 08:10:36
Guten Morgen,

ich lese schon seit einiger Zeit mit und habe vor zwei Wochen meine beiden Platinen gelötet und versucht in Betrieb zu nehmen. Hat aber mit dem vorhandenen USB-Adapter nicht funktioniert - anderen bestellt und seit gestern tut sich was.

Auf dem Raspi 3b ist folgendes installiert:
ii  ebusd          2.4          armhf        eBUS daemon.
ii  ebusd-configur 2.1.b143f39- all          ebusd configuration files (de).

Auszug aus dem ebusd.log:
Der Regler ein "TEM 2975 OGZ" meldet sich mit:
TEM;WE_1 ;3036;3330

Aus der Konfiguration wird jedoch nichts erkannt.

Von John30 auf https://github.com/john30/ebusd-configuration/pull/28/commits

Patch Tem (chaffoteaux) habe ich was gefunden - kann es aber nicht verwenden.

Irgendwelche Ideen?

Gruß Ralf
Schon mit:
sudo apt-get install setserial
/bin/setserial /dev/ttyUSB0 low_latency

versucht? Ansonsten würde ich die aktuelle ebusd Version vom GIT nehmen.

VG, a200.

FFM

@a200

i  ebusd          2.4          armhf        eBUS daemon.
ii  ebusd-configur 2.1.b143f39- all          ebusd configuration files (de).

Sind die aktuellen Debian-Pakete von john30

Warum sollte ich setserial installieren und konfigurieren? Die Ebus-Kommunikation hat doch keine Verbindungsprobleme.
Es geht darum, dass die Ebus-Konfiguration für die Rückmeldungen z.B.
2017-06-07 18:43:56.562 [update notice] unknown MM cmd:  31005030a010000006633ff3f0000
nicht passt.

Gruß Ralf

john30

Zitat von: FFM am 08 Juni 2017, 11:39:17
Warum sollte ich setserial installieren und konfigurieren? Die Ebus-Kommunikation hat doch keine Verbindungsprobleme.
Es geht darum, dass die Ebus-Konfiguration für die Rückmeldungen z.B.
2017-06-07 18:43:56.562 [update notice] unknown MM cmd:  31005030a010000006633ff3f0000
nicht passt.
ja da hast Du Recht.
Problem ist: Für Deine Anlage gibts noch keine ausgereiften Konfigurationsdateien.
Wir sollten mal versuchen, die einzelnen Anlagenbenutzer zusammen zu bekommen (also bspw. alle TEM User), damit nicht jeder seine eigene Insellösung bastelt.

Ich arbeite gerade intensiv an einem Editor für ebusd Konfigurationen, der direkt mit ebusd kommuniziert und somit das finden, dekodieren und definieren neuer Messages massiv erleichtern wird.
Bis das allerdings einsetzbar ist, wird noch ne Weile vergehen.
author of ebusd