eBus Schaltung in Betrieb nehmen

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

Vorheriges Thema - Nächstes Thema

john30

Zitat von: TiPpFeHlEr am 05 Juni 2017, 17:52:47
kann man in der CSV Min/Max Werte oder feste Werte wie zb. 0-100 oder 300,400,500 festlegen?
Nein, derzeit noch nicht.

Zitat von: TiPpFeHlEr am 05 Juni 2017, 17:52:47
Und es bleibt nur noch die Frage der Temperaturen, dort ergeben die HEX Werte keinen logischen Sinn.
dazu müsstest du mal ein paar hex sequenzen posten oder zumindest einen groben hinweis geben, wo die in deinen files zu finden sind.
author of ebusd

FFM

@john30

ZitatWir sollten mal versuchen, die einzelnen Anlagenbenutzer zusammen zu bekommen (also bspw. alle TEM User), damit nicht jeder seine eigene Insellösung bastelt.

Sehe ich auch so - das Rad muss nicht mehrmals erfunden werden.

Evtl. eigenen Thread für TEM-Regler aufmachen? Wie kann ich unterstützen?

ZitatIch 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.

Klingt sehr gut

Gruß Ralf

_Cyber_

hi,

nachdem ich am ebus-controller vom microcontrollerforum wegen der SMD komponenten gescheitert bin würd ich gern diesen hier löten.
hat jemand eine / zwei platine(n) noch übrig?

Danke! :-)

LG

john30

Zitat von: FFM am 09 Juni 2017, 08:54:45
Evtl. eigenen Thread für TEM-Regler aufmachen? Wie kann ich unterstützen?
ja zum Beispiel. Ich hab nur nicht die Zeit, das zu koordinieren, und auch keine Anlage, an der ich Konfigurationen testen könnte, sonst hätt ich das schon längst gemacht. User Initiative ist gefragt :-)
author of ebusd

TiPpFeHlEr

Hi,

habe da mal ein Problem.

ebusd lädt die 15.470.csv nicht mehr.
1. erst konnte ich aus fhem herraus keine Werte schreiben, lesen ging noch, auch das schreiben in der Konsole ging noch.
2. nun kann ich garnicht mehr schreiben & lesen

als Fehler kommt
ERR: element not found

also habe ich pi@ospi ~ $ ebusctl -p 8888 scan full
done

pi@ospi ~ $ ebusctl -p 8888 info
version: ebusd 2.1.28b50d2
signal: acquired
symbol rate: 8
masters: 4
messages: 256
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0518;HW=7401", loaded "bai.308523.inc", "vaillant/08.bai.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=47000;SW=0420;HW=1403"
address 26: slave, scanned "MF=Vaillant;ID=47000;SW=0420;HW=1403"
address 31: master #8, ebusd
address 33: master #13
address 36: slave #8
address 38: slave #13, scanned "MF=Vaillant;ID=V32  ;SW=0117;HW=9802", loaded "vaillant/38.v32.csv"


dort sieht man das die csv für den Raumregler nicht geladen wird.
Neustart zwecklos.

was ist hier passiert?

mfg maik

TiPpFeHlEr

#875
hier noch was interessantes aus dem 0.8GB logFile :D

2017-06-22 15:05:48.586 [bus notice] scan 15: ;Vaillant;47000;0420;1403;21;14;32;0020171280;0082;031167;N9
2017-06-22 15:05:48.781 [bus notice] scan 16 timed out (213 slaves left)
2017-06-22 15:05:49.331 [bus notice] scan 18 timed out (212 slaves left)
2017-06-22 15:05:49.883 [bus notice] scan 19 timed out (211 slaves left)
2017-06-22 15:05:51.103 [bus notice] scan 1a timed out (210 slaves left)
2017-06-22 15:05:51.651 [bus notice] scan 1b timed out (209 slaves left)
2017-06-22 15:05:52.193 [bus notice] scan 1c timed out (208 slaves left)
2017-06-22 15:05:53.412 [bus notice] scan 1d timed out (207 slaves left)
2017-06-22 15:05:53.962 [bus notice] scan 1e timed out (206 slaves left)
2017-06-22 15:05:54.508 [bus notice] scan 20 timed out (205 slaves left)
2017-06-22 15:05:55.106 [update notice] update bai Mode QQ=10: Standby
2017-06-22 15:05:55.252 [bus notice] scan 21 timed out (204 slaves left)
2017-06-22 15:05:55.806 [bus notice] scan 22 timed out (203 slaves left)
2017-06-22 15:05:56.348 [bus notice] scan 23 timed out (202 slaves left)
2017-06-22 15:05:56.891 [bus notice] scan 24 timed out (201 slaves left)
2017-06-22 15:05:58.073 [bus notice] scan 25 timed out (200 slaves left)
2017-06-22 15:06:00.201 [bus notice] scan 26 completed (199 slaves left)
2017-06-22 15:06:00.202 [bus notice] scan 26: ;Vaillant;47000;0420;1403;21;14;32;0020171280;0082;031167;N9
2017-06-22 15:06:00.396 [bus notice] scan 27 timed out (198 slaves left)
2017-06-22 15:06:00.945 [bus notice] scan 28 timed out (197 slaves left)
2017-06-22 15:06:01.050 [main error] unable to load scan config 26: no file from /etc/ebusd/vaillant with prefix 26. matches ID "47000", SW0420, HW1403


er hat die 15.xxxx gefunden aber keinerlei Meldung das er die csv Datei geladen hat oder nicht.
bei der 26.xxxx meckert er wenigstens rum das keine csv existiert.
das Gerät 26.xxxx gibt es nicht! hat er mir aber schon immer angezeigt.

und später

2017-06-22 15:18:03.238 [main error] error reading scan config file /etc/ebusd/vaillant/15.470.csv for ID "47000", SW0420, HW1403: ERR: invalid numeric argument


Ansätze?

mfg maik

TiPpFeHlEr

so,

hab mal die 15.470 ne geladen und getauscht.
Die ebusd.log gelöscht (wegen 0,8gb)
und alles neu gestartet.

hier nun die neue ebusd.log

2017-06-23 16:11:38.458 [main notice] ebusd 2.1.28b50d2 started
2017-06-23 16:11:38.493 [main notice] found messages: 5 (0 conditional on 0 conditions, 0 poll, 0 update)
2017-06-23 16:11:38.501 [bus notice] signal acquired
2017-06-23 16:11:40.452 [bus notice] new master 10, master count 2
2017-06-23 16:11:41.260 [update notice] unknown BC cmd: 10feb516080043111623060517
2017-06-23 16:11:41.485 [update notice] unknown BC cmd: 10feb51603040014
2017-06-23 16:11:41.745 [bus notice] new master 03, master count 3
2017-06-23 16:11:41.745 [update notice] unknown MS cmd: 1008b512020064 / 00
2017-06-23 16:11:42.532 [update notice] unknown MS cmd: 1008b5100900000068ffff010000 / 0101
2017-06-23 16:11:48.600 [update notice] unknown MS cmd: 1008b5110101 / 0942467019ff600000ff
2017-06-23 16:11:48.833 [main notice] read common config file /etc/ebusd/vaillant/broadcast.csv
2017-06-23 16:11:48.835 [main error] error reading common config file /etc/ebusd/vaillant/scan.csv: ERR: duplicate entry
2017-06-23 16:11:48.839 [main notice] read scan config file /etc/ebusd/vaillant/08.bai.csv for ID "bai00", SW0518, HW7401
2017-06-23 16:11:48.891 [main notice] found messages: 202 (3 conditional on 23 conditions, 1 poll, 4 update)
2017-06-23 16:11:49.500 [bus notice] poll scan.08 id:
2017-06-23 16:11:50.700 [update notice] update bai DateTime QQ=10: valid;16:11:53;23.06.2017;25.438
2017-06-23 16:11:50.925 [update notice] unknown BC cmd: 10feb50503623a1b
2017-06-23 16:11:51.041 [main error] error reading scan config file /etc/ebusd/vaillant/15.470.csv for ID "47000", SW0420, HW1403: ERR: end of input reached


was heist
Zitat2017-06-23 16:11:51.041 [main error] error reading scan config file /etc/ebusd/vaillant/15.470.csv for ID "47000", SW0420, HW1403: ERR: end of input reached
??

2017-06-23 16:16:42.308 [bus error] send to 38: ERR: read timeout, retry
2017-06-23 16:16:43.045 [bus error] send to 38: ERR: read timeout, retry
2017-06-23 16:16:43.942 [bus error] send to 38: ERR: read timeout, retry
2017-06-23 16:16:44.665 [bus error] send to 38: ERR: read timeout
2017-06-23 16:16:44.665 [main error] send message part 0: ERR: read timeout
2017-06-23 16:26:40.951 [bus error] send to 38: ERR: read timeout, retry
2017-06-23 16:26:41.866 [bus error] send to 38: ERR: read timeout, retry
2017-06-23 16:26:42.755 [bus error] send to 38: ERR: read timeout, retry
2017-06-23 16:26:43.654 [bus error] send to 38: ERR: read timeout
2017-06-23 16:26:43.654 [main error] send message part 0: ERR: read timeout
2017-06-23 16:26:44.353 [bus notice] poll scan.08 id:
2017-06-23 16:26:44.638 [bus error] send to 38: ERR: read timeout, retry
2017-06-23 16:26:45.563 [bus error] send to 38: ERR: read timeout, retry
2017-06-23 16:26:46.304 [bus error] send to 38: ERR: read timeout, retry
2017-06-23 16:26:47.209 [bus error] send to 38: ERR: read timeout, retry
2017-06-23 16:26:47.924 [bus error] send to 38: ERR: read timeout
2017-06-23 16:26:47.925 [main error] send message part 0: ERR: read timeout


mfg maik

john30

Zitat von: TiPpFeHlEr am 23 Juni 2017, 16:37:08
was heist  ??

Also irgendetwas ist sicher auf dem System oder der Anlage passiert, zumindest wenn bisher das File ohne Probleme gelesen wurde.
Irgendein Update eingespielt? Oder Systemupdates?
Dann könnte es sein, dass Du jetzt einen neueren Kernel mit der latency Thematik hast, die hier ausführlich diskutiert wurde.
author of ebusd

TiPpFeHlEr

Hi John,

Es wurde kein Update eingespielt.
Als einiges wurde die 38.v32.csv hinzugefügt.

Was meinst du mit Timing Probleme?

Mfg Maik Stolle

TiPpFeHlEr

#879
@john

also habe mal sudo apt-get install setserial
/bin/setserial /dev/ttyUSB1 low_latency
gemacht

aber es kommt immer noch
2017-06-24 10:30:41.371 [main error] error reading scan config file /etc/ebusd/vaillant/15.470.csv for ID "47000", SW0420, HW1403: ERR: end of input reached

was bedeutet
ZitatERR: end of input reached



allerdings geht der scan und die Einbindung der *.csv's nun in bruchteilen von Sekunden, was bisher immer ca 5 Minuten gedauert hat.

Problem nicht gelöst.

wenn es mit Timing Problemen zusammen hängt?
Wieso kann ich dann auf die 08.bai.... & die 38.v32.... schreiben&lesen?

und nur die 15.470..... hat Probeleme?

mfg maik

TiPpFeHlEr

so

System Update/Upgrade durchgeführt
sudo apt-get update
sudo apt-get upgrade

danach nochmal
pi@ospi ~ $ sudo /bin/setserial /dev/ttyUSB1 low_latency


keine Verbesserung

immernoch
pi@ospi ~ $ ebusctl -p 8888 info
version: ebusd 2.1.28b50d2
signal: acquired
symbol rate: 26
masters: 4
messages: 255
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0518;HW=7401", loaded "bai.308523.inc", "vaillant/08.bai.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=47000;SW=0420;HW=1403"
address 31: master #8, ebusd
address 33: master #13
address 36: slave #8
address 38: slave #13, scanned "MF=Vaillant;ID=V32  ;SW=0117;HW=9802", loaded "vaillant/38.v32.csv"

2017-06-24 11:07:18.493 [main error] error reading scan config file /etc/ebusd/vaillant/15.470.csv for ID "47000", SW0420, HW1403: ERR: invalid numeric argument


Lösungsansätze?

mfg maik

john30

Zitat von: TiPpFeHlEr am 24 Juni 2017, 11:10:18
System Update/Upgrade durchgeführt
das hätte jetzt allerdings eh nichts gebracht, aber ok.

von wem hast Du denn das ominöse File bekommen?
Es ist halt syntaktisch falsch, was "ebusd --checkconfig ..." auch zeigt, sind mehrere Fehler drin.
Mein Tipp: wende Dich an den Autor des Files.
author of ebusd

TiPpFeHlEr

Ähm die 15.470 ist von dir gewesen
Oder welche meinst du?

Mfg Maik Stolle

john30

Zitat von: TiPpFeHlEr am 24 Juni 2017, 15:51:06
Ähm die 15.470 ist von dir gewesen
Nein, die war in der Form sicher nicht von mir. Es sind wie gesagt mehrere Fehler drin, die so nicht geparsed werden können. Hast Du die in einem Office geöffnet und wieder gespeichert? Dann ist dabei etwas schief gegangen...
author of ebusd

TiPpFeHlEr

hi Fehler gefunden!!!

hatte die Datei mit LibreOffice geöffnet und gespeichert.
Dies hat wohl einige Werte zerhauen.

Datei neu geladen und wird nun wieder geladen.

mfg maik