eBus Schaltung in Betrieb nehmen

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

Vorheriges Thema - Nächstes Thema

realkeule

mein problem liegt nicht an fehlenden csv files sondern das meine anlage keine daten ausgibt glaube ich.



pi@raspberrypi:/etc/ebusd/vaillant $ ebusd -f -c /tmp --logareas bus --loglevel info -d /dev/ttyUSB1
2017-11-05 14:33:40.606 [bus notice] signal acquired
2017-11-05 14:33:43.373 [bus notice] new master 10, master count 2
2017-11-05 14:33:44.684 [bus notice] new master 03, master count 3
2017-11-05 14:34:21.005 [bus notice] max. symbols per second: 105
2017-11-05 14:34:25.050 [bus notice] <aa
2017-11-05 14:34:25.053 [bus notice] <10
2017-11-05 14:34:25.064 [bus notice] <08
2017-11-05 14:34:25.067 [bus notice] <b5
2017-11-05 14:34:25.069 [bus notice] <09
2017-11-05 14:34:25.071 [bus notice] <03
2017-11-05 14:34:25.080 [bus notice] <29
2017-11-05 14:34:25.082 [bus notice] <ba
2017-11-05 14:34:25.084 [bus notice] <00
2017-11-05 14:34:25.086 [bus notice] <51
2017-11-05 14:34:25.097 [bus notice] <00
2017-11-05 14:34:25.098 [bus notice] <03
2017-11-05 14:34:25.100 [bus notice] <ba
2017-11-05 14:34:25.102 [bus notice] <00






pi@raspberrypi:/etc/ebusd/vaillant $ sudo service ebusd start --scanconfig
pi@raspberrypi:/etc/ebusd/vaillant $ ebusctl
localhost: scan
done

localhost: scan result
empty

localhost:


das dürfte doch nicht empty sein? was meinst du mit: Zudem ist der Regler wichtiger als die Therme!
Somfy
Ebus

Maddin2016

Hallo zusammen,

ich habe nun endlich auch den Ebusd am laufen. Habe allerdings zwei Fragen.

1. Kann man den Abfrage Interval irgendwie einstellen. Frage die Werte über einen Ebus Koppler über Ethernet ab. Die Werte aktulisieren sich aber teilweise erste nach ein paar Minuten.

2. Ich würde gerne den Energieertrag mit ebusd -r YieldTotal auslesen. Es kommt aber dort immer ERR Element nicht gefunden. In der Csv steht der Wert aber allerdings. Was könnte das sein. Die Anderen Werte funktionieren aus der CSV

Danke euch

pc1246

Zitat von: Maddin2016 am 05 November 2017, 14:41:26
Hallo zusammen,

ich habe nun endlich auch den Ebusd am laufen. Habe allerdings zwei Fragen.

1. Kann man den Abfrage Interval irgendwie einstellen. Frage die Werte über einen Ebus Koppler über Ethernet ab. Die Werte aktulisieren sich aber teilweise erste nach ein paar Minuten.

2. Ich würde gerne den Energieertrag mit ebusd -r YieldTotal auslesen. Es kommt aber dort immer ERR Element nicht gefunden. In der Csv steht der Wert aber allerdings. Was könnte das sein. Die Anderen Werte funktionieren aus der CSV

Danke euch

Moin
Erstmal solltest du uns sagen, wie Du die Werte in fhem holst. Beim GAEBUS kann man das interval einstellen! Wie das bei ecmd ist solltest Du einfach mal in der cmdref nachlesen.
Nur weil die CSV irgendwelche Daten zur Verfuegung stellt, muss das Deine Heizung noch lange nicht tun. Das haengt von vielen Faktoren ab!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

pc1246

Zitat von: realkeule am 05 November 2017, 14:41:03
das dürfte doch nicht empty sein? was meinst du mit: Zudem ist der Regler wichtiger als die Therme!
Ich kann Dir nicht sagen, was da stehen sollte. Der Regler haelt letztendlich die Daten vor, die Du sehen moechtest, soweit ich das verstanden habe. Zum Beispiel stellst Du ja die Zeiten am Regler ein, und nicht an der Therme!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

john30

Zitat von: realkeule am 05 November 2017, 14:41:03

pi@raspberrypi:/etc/ebusd/vaillant $ sudo service ebusd start --scanconfig

Du kannst auf diese Weise keine Parameter an den Dienst-Start übergeben. Die Parameter müssen in /etc/default/ebusd eingetragen werden.
Und Du nimmst alle CSV Files, wenn Du ebusd erlaubst, auf den Bus aktiv zuzugreifen, weil dann mittels --scanconfig die richtigen rausgepickt werden.
author of ebusd

realkeule

#1130
nach einen neustart kommen langsam daten aber es ist nicht alles gefüllt. kann dies am abgleich liegen?

pi@raspberrypi:~ $ ebusctl find
broadcast datetime = 7.562;11:48:04;06.11.2017
broadcast error = no data stored
broadcast hwcStatus = off;25;off
broadcast ident = no data stored
broadcast load = no data stored
broadcast outsidetemp = 7.562
broadcast signoflife = no data stored
broadcast vdatetime = 11:48:04;06.11.2017
mc FlowTempDesired = 28.0
broadcast ident = no data stored
mc AutocoolTestModeActiveHc2 = no data stored
mc CfgHeatSinkType = no data stored
mc CoolingCircuitStatesHc2 = no data stored
mc CoolingEfficiencyStateHc2 = no data stored
mc CoolingModeStateCounterHc2 = no data stored
mc CoolingOperatingModeHc2 = no data stored
mc CoolingRequestHc2 = no data stored
mc CoolingStartOffsetHc2 = no data stored
mc CoolingSupportedHc2 = no data stored
mc CoolingWhileHolidaySupportedHc2 = no data stored
mc currenterror = no data stored
mc DateTime = valid;11:47:46;06.11.2017;7.562
mc DesiredWorkingModeHc2 = no data stored
mc DWMOffToCoolingDelayHc2 = no data stored
mc DWMOffToHeatingDelayHc2 = no data stored
mc EfficiencyHysteresisHc2Min = no data stored
mc errorhistory = no data stored
mc FloorPavingDryingDay = no data stored
mc FloorProtectionLimit = no data stored
mc FlowTempDesired = no data stored
mc FlowTempMax = no data stored
mc FlowTempMin = no data stored
mc Hc1PumpSpeedControlDirectCircuit = no data stored
mc Hc1PumpSpeedControlDirectCircuitWhileO = no data stored
mc Hc1PumpSpeedControlHeatBuffer = no data stored
mc HcManualWorkingModeTriggeringActiveHc2 = no data stored
mc HcMaxPreHeating = no data stored
mc HcPumpPWM = no data stored
mc HcPumpStatus = no data stored
mc LastDesiredWorkingModeHc2 = no data stored
mc Mode = 21;auto;00;off
mc OperatingMode = no data stored
mc OtShutdownLimit = no data stored
mc Status = 25;off;24.50;21
mc Status16 = no data stored
mc Timer.Friday = no data stored
mc Timer.Monday = 05:00;20:00;-:-;-:-;-:-;-:-;Mo-So
mc Timer.Saturday = no data stored
mc Timer.Sunday = no data stored
mc Timer.Thursday = no data stored
mc Timer.Tuesday = no data stored
mc Timer.Wednesday = no data stored
mc Tot24hHc2 = no data stored
mc TotAverageTimeHc2 = no data stored
memory eeprom = no data stored
memory ram = no data stored
scan id = no data stored
scan.08  = no data stored
scan.15  = no data stored
scan.23  = no data stored
scan.25  = no data stored
scan.50  = Vaillant;EHP00;0419;7201

pi@raspberrypi:~ $ ebusctl info
version: ebusd 2.3.5bcc475
signal: acquired
symbol rate: 75
masters: 3
messages: 108
conditional: 45
poll: 1
update: 9

address 03: master #11
address 08: slave #11, scanned
address 10: master #2
address 23: slave
address 25: slave, scanned
address 31: master #8, ebusd
address 36: slave #8
address 50: slave, loaded "vaillant/50.ehp.mc.csv"




Somfy
Ebus

john30

Zitat von: realkeule am 06 November 2017, 09:15:04

version: ebusd 2.3.5bcc475

Mit dieser Uralt-Version machst Du Dir keine Freude. Steig bitte auf 3.0 um, sonst stimmen einige Aussagen z.B. bzgl. scanconfig und anderen einfach nicht.
author of ebusd

realkeule

#1132
also v3 ist installiert.

pi@raspberrypi:~ $ ebusctl info                                                 version: ebusd 3.0.595c7c0
update check: revision v3.0 available, broadcast.csv: newer version available
signal: acquired
symbol rate: 58
max symbol rate: 123
reconnects: 0
masters: 3
messages: 16
conditional: 0
poll: 0
update: 4
address 03: master #11
address 08: slave #11
address 10: master #2
address 23: slave
address 25: slave
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 50: slave


was aber mich bei allen installationen verwundert ist, das ich erst mit daten fülle wenn ich die heizung neustarte. vorher kommt nichts rein außer die uhrzeit. im ebusctl scan kommt auch nichts. kann man das manuell anstoßen?

grüße

edit//

i@raspberrypi:/etc/ebusd $ ls
broadcast.csv        ebusd-3.0_armhf_mqtt1.deb                   memory.csv      vaillant
ebusd-3.0_armhf.deb  ebusd-configuration-2.1.b143f39-de_all.deb  _templates.csv
pi@raspberrypi:/etc/ebusd $ nano broadcast.csv
pi@raspberrypi:/etc/ebusd $ sudo dpkg -i --force-overwrite ebusd-configuration-2.1.*.deb
(Lese Datenbank ... 116031 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von ebusd-configuration-2.1.b143f39-de_all.deb ...
Entpacken von ebusd-configuration (2.1.b143f39-de) über (2.1.b143f39-de) ...
ebusd-configuration (2.1.b143f39-de) wird eingerichtet ...
pi@raspberrypi:/etc/ebusd $ ebusctl info
version: ebusd 3.0.595c7c0
update check: revision v3.0 available, broadcast.csv: newer version available
signal: acquired
symbol rate: 58
max symbol rate: 119
reconnects: 0
masters: 3
messages: 16
conditional: 0
poll: 0
update: 4
address 03: master #11
address 08: slave #11
address 10: master #2
address 23: slave
address 25: slave
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 50: slave


wo bekomme ich den die neue broadcast.csv her? dachte ich hätte die neuste installiert?
Somfy
Ebus

Reinhart

Zitat von: realkeule am 07 November 2017, 10:51:29
also v3 ist installiert.

was aber mich bei allen installationen verwundert ist, das ich erst mit daten fülle wenn ich die heizung neustarte. vorher kommt nichts rein außer die uhrzeit. im ebusctl scan kommt auch nichts. kann man das manuell anstoßen?


so wie ich das sehe, kann dein Konverter nichts senden. Wenn du einen Neustart der Heizung machst, dann melden sich ja alle Devices neu am eBus an und somit siehst du die dann. Das kann man aber schnell abklären, poste einmal ein RawLog von den ersten 30 Sekunden nach einem Neustart des Dämons.

LG
Reinhart
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

realkeule

#1134
2017-11-07 21:38:39.618 [update notice] unknown MS cmd: 1008b509040ed10001 / 00
2017-11-07 21:38:41.096 [main notice] SIGTERM received
2017-11-07 21:38:41.119 [update notice] unknown MS cmd: 1050b5040100 / 0a0342382107110217b006
2017-11-07 21:38:41.299 [update notice] unknown MS cmd: 1050b5040101 / 09150300000081000000
2017-11-07 21:38:41.468 [update notice] unknown MS cmd: 1050b504020d00 / 051800780114
2017-11-07 21:38:41.650 [update notice] unknown MS cmd: 1050b5040132 / 0a002406030101d0060100
2017-11-07 21:38:41.802 [update notice] unknown MS cmd: 1050b5040131 / 020001
2017-11-07 21:38:41.973 [update notice] unknown MS cmd: 1008b50903290f00 / 050f001f0100
2017-11-07 21:38:45.193 [update notice] unknown BC cmd: 10feb5050427001800
2017-11-07 21:38:45.633 [update notice] unknown BC cmd: 10feb505034a0100
2017-11-07 21:38:45.903 [main notice] ebusd stopped
2017-11-07 21:39:02.020 [main notice] ebusd 3.0.595c7c0 started
2017-11-07 21:39:02.139 [bus notice] bus started with own address 31/36
2017-11-07 21:39:35.063 [main notice] SIGTERM received
2017-11-07 21:39:36.193 [main notice] ebusd stopped


sieht ziehmlich leer aus...

und so nach dem erneuten start

pi@raspberrypi:/var/log $ sudo service ebusd start
pi@raspberrypi:/var/log $ ebusctl find
broadcast datetime = no data stored
broadcast error = no data stored
broadcast ident = no data stored
broadcast ident = no data stored
broadcast signoflife = no data stored
memory eeprom = no data stored
memory ram = no data stored

pi@raspberrypi:/var/log $ ebusctl info
version: ebusd 3.0.595c7c0
signal: no signal
reconnects: 0
masters: 1
messages: 11
conditional: 0
poll: 0
update: 4
address 31: master #8, ebusd
address 36: slave #8, ebusd


Somfy
Ebus

pc1246

Moin realkeule
Wieviele Teilnehmer hast du eigentlich an dem Bus?
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

realkeule

Zitat von: pc1246 am 07 November 2017, 23:17:45
Moin realkeule
Wieviele Teilnehmer hast du eigentlich an dem Bus?
Gruss Christoph
An der Heizung ist ein Bedienelement. Den Koppler habe ich auf der Platine innen an einer Klemme abgeklemmt die leer war und auf der Ebus steht.
2?
Die sind zumindest nicht sichtbar parallel.

Gesendet von meinem ONEPLUS A3003 mit Tapatalk

Somfy
Ebus

pc1246

Moin
Mit anderen Worten, Dein Regler ist in der Therme integriert? Ob Du da dann so viel auf dem Bus siehst ist fraglich. Wenn die Therme sehr mitteilungsbeduerftig ist, dann ja. Wenn Sie aber nur das auf den Bus schickt, was ein anderer braucht? Ich hatte das mit dem eBusd auch so verstanden, dass der anhand der vorhandenen Geraete die richtigen CSVs aussucht, und dann die Telegramme uebersetzt. Dazu koennne John und Reinhart aber mehr sagen!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

realkeule

Zitat von: pc1246 am 08 November 2017, 07:18:02
Moin
Mit anderen Worten, Dein Regler ist in der Therme integriert? Ob Du da dann so viel auf dem Bus siehst ist fraglich. Wenn die Therme sehr mitteilungsbeduerftig ist, dann ja. Wenn Sie aber nur das auf den Bus schickt, was ein anderer braucht? Ich hatte das mit dem eBusd auch so verstanden, dass der anhand der vorhandenen Geraete die richtigen CSVs aussucht, und dann die Telegramme uebersetzt. Dazu koennne John und Reinhart aber mehr sagen!
Gruss Christoph
Ich kann das auch ans Display anschließen. Ist ja quasi um die Ecke [emoji16]
Aber ich bekomme ja einiges an Info. Anscheinend wird es nicht abgefragt.
Die Dioden hab ich schon Mal durch gemessen. Die sind okay.

Gesendet von meinem ONEPLUS A3003 mit Tapatalk

Somfy
Ebus

cs-online

ähm, ich sehe nirgends in den Logs, dass Du aktiv etwas abfragst. "Von alleine" kommen normal nur Broadcasts rein, alles, "was man wissen will" muss man (wenn sich da in letzter Zeit nichts großes dran geändert hat, was ich nicht mitbekommen habe), aktiv abfragen. z.B. wenn man den ebusctl startet und dann z.B. sowas wie "r - f <Abfragewertname aus der CSV>" eingibt.

Eine CSV läd der ja lt. Log. in die mal reinschauen, was es für Abfragewerte gibt. Alle Werte, die schon mal von der Therme / den Regler(n) abgefragt wurden, werden dann auch mit "find" bzw. "find -d" ausgegeben.
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20, Shelly1,2 und 2.5,Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV mit Speicher, alles auf einem RPI und da geht noch mehr