Läuft: Heizung mit eBus-Schnittstelle

Begonnen von Prof. Dr. Peter Henning, 29 November 2014, 13:36:59

Vorheriges Thema - Nächstes Thema

cs-online

Hi John,

das Problem habe ich auch, seit ich auf Jessie bin. Kannst Du da evtl. nochmal beschreiben, was man machen muss als (halb)laie im Bereich Linux ? mit /sudo etc/init.d/ebusd start bekomme ich ihn manuell zum Laufen, aber eben nicht automatisch. Script u ter /etc/default/ebusd ist angepasst an beide Adapter...
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

henry22

Hallo, das Problem mit dem automatischen Starten liegt an der Umstellung der Dienste-Start-Systematik. Seit Jessie benutzt Linux den "systemd" deamon zum starten der Dienste.

Damit ebusd automatisch startet muss der Dienst einmal dem deamon bekannt gemacht werden mit "sudo systemctl enable ebusd". Dieses Kommando erzeugt die notwendigen Links in den Startverzeichnissen und sorgt dafür, das der Dienst zukünftig automatisch gestartet wird.

siehe die man-pages zu "systemctl" und hier https://www.elektronik-kompendium.de/sites/raspberry-pi/2002211.htm

cs-online

Coole Info !!! Werde ich mal durchprobieren, Danke für Info und den link !!! :)
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

cs-online

Prima, nun startet er beim booten :-) das Hardwareproblem ist auch gelöst, alles super !

Noch eine Frage: Wie kann ich ebusd dazu bringen, "scan 15" beim start auszuführen bzw. eine bestimmte (in diesem Fall die SDR für die 560er) CSV zu laden ? Mit --scanconfig dauert das ewig, bis dann tatsächlich die Dateien (da werden gleich mehrere geladen) geladen werden (vermutlich, weil die 560 selber als stand alone keinen Traffic erzeugt oder ?) ... Wenn ich "ebusctl -p 8889 scan 15" eingebe, dann wird gleich die richtige geladen (und auch nur die)...
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

john30

Zitat von: cs-online am 07 August 2017, 23:32:51
Wie kann ich ebusd dazu bringen, "scan 15" beim start auszuführen bzw. eine bestimmte (in diesem Fall die SDR für die 560er) CSV zu laden ?
z.B. --scanconfig=15, siehe https://github.com/john30/ebusd/wiki/2.-Run#message-configuration-options
author of ebusd

cs-online

...manchmal ist es einfacher als man denkt ;-) Danke, das war genau was ich brauchte :-)
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

bmwfan

Ich habe immer noch Probleme mit einer Fehlermeldung beim Auslesen der Vaillant-Parameter. In der bai00.cfg steht diese Abfrage:
# Aussentemperatur
get VaillantAussentemp cmd {"r -m 10 envTemp\n"}
get VaillantAussentemp expect ".*\n\n"
get VaillantAussentemp postproc { sprintf("%5.1f",$_) }


Frage jede 5 min. mit einem at ab.
+*00:05 get VaillantAussentemp VaillantAussentemp

Das List zeigt dies:
Internals:
   DEF        bai00.class
   IODev      EBUS
   NAME       VaillantAussentemp
   NR         1416
   STATE      13.9 °C
   TYPE       ECMDDevice
   READINGS:
     2017-08-11 21:45:34   VaillantAussentemp  13.9
     2017-08-11 21:45:34   state           VaillantAussentemp  13.9
   fhem:
     classname  bai00.class
     cache:
       specials:
         %NAME      VaillantAussentemp
         %TYPE      ECMDDevice
Attributes:
   IODev      EBUS
   group      Vaillant
   room       3.4_Heizung
   stateFormat {sprintf("%.1f °C",ReadingsVal("VaillantAussentemp","VaillantAussentemp",0))}
   userReadings {(split ' ',ReadingsVal("VaillantAussentemp","VaillantAussentemp",0))[0]}


Im log kommt diese Fehlermeldung:
2017.08.11 21:35:33.403 1: PERL WARNING: Argument "13.94;ok\n\n" isn't numeric in sprintf at (eval 359576) line 1.

Habe im Forum gestöbert und ein Beispiel gefunden, wonach die Aussentemp. so abgefragt werden muss
# Aussentemperatur
get VaillantAussentemp cmd {"r -m 10 envTemp\n"}
get VaillantAussentemp expect "\d+\.\d+\n\n"
get VaillantAussentemp postproc { sprintf("%5.1f",$_) }


Dann erhalte ich aber diese Fehlermeldung
EBUS: unexpected answer 13.94;ok\n\n (\061\063\056\071\064\073\157\153\012\012) received (wrote r -m 10 envTemp\n (\162\040\055\155\040\061\060\040\145\156\166\124\145\155\160\012), expected \d+\.\d+\n\n)
2017.08.11 21:35:33.403 1: PERL WARNING: Argument "13.94;ok\n\n" isn't numeric in sprintf at (eval 359576) line 1.


Habe auch schon nach einem Hinweis von pah mit split (das ist das userreading) versucht, den String zu zerlegen. Hat leider mangels perl-Kenntnissen trotz Suche im Forum und Wiki nicht geklappt.

Hat jemand einen Tip? Wenn bei anderen Anlagen die Vaillant-Aussentemp. so abgefragt wird, müßte es doch auch bei meiner Anlage klappen.

LG Jürgen
Synology DS720+ mit Docker-Container und Haupt-FHEM, HW-LAN, Jalousienaktoren; Raspi 3B+ mit piVCCU ohne FHEM-Instanz, CUL, JeeLink; Raspi 3B+ mit FHEM und HMUARTUSB,  Raspi 3B+ mit HMUARTGPIO, 1-wire, ebusd

Prof. Dr. Peter Henning

Mein Tipp: "expect" komplett auf ".*\n*" setzen, dann wird erst einmal alles akzeptiert.  Und doie Zerlegung dann mit regulären Ausdrücken, siehe https://regex101.com/.

Da kann man auch sehr schön sehen, dass "13.94;ok\n\n" eben nicht durch "\d+\.\d+\n\n" gematcht wird.

LG

pah


bmwfan

Hallo pah,

der Tip hat leider keine Änderung bewirkt.
# Aussentemperatur
get VaillantAussentemp cmd {"r -m 10 envTemp\n"}
# get VaillantAussentemp expect "\d+\.\d+\n\n"
# get VaillantAussentemp expect ".*\n\n"
# Vorschlag pah
get VaillantAussentemp expect ".*\n*"
get VaillantAussentemp postproc { sprintf("%5.1f",$_) }


Wieder dieselbe Fehlermeldung im Log
2017.08.12 14:42:33.486 1: PERL WARNING: Argument "19.00;ok\n\n" isn't numeric in sprintf at (eval 2199) line 1.

Drehe ich am völlig falschen Punkt mit der BAI00.cfg? Dachte, da dort der String generiert wird muss ich da auch entsprechend formatieren. Kann es sein, dass die Fehlermeldung erst später "innerhalb" FHEM (stateformat ...) generiert wird?

LG Jürgen
Synology DS720+ mit Docker-Container und Haupt-FHEM, HW-LAN, Jalousienaktoren; Raspi 3B+ mit piVCCU ohne FHEM-Instanz, CUL, JeeLink; Raspi 3B+ mit FHEM und HMUARTUSB,  Raspi 3B+ mit HMUARTGPIO, 1-wire, ebusd

koef2

#2274
Hallo zusammen,

ich springe hier auf den Zug mit auf, da ich Probleme habe, dass der ebusd in der Konfiguration mit meiner vrc 700/4 multiMATIC hat.

Hardware Heizung + Computer:

  • ecoCOMAPCT Vaillant
  • Bedienteil multiMATIC vrc 700/4 Vaillant
  • ebus usb Koppler esera automation
  • Laptop mit Linux Debian 9 ebusd und FHEM

Das habe ich bereits getan:

  • usb latency runter gesetzt
  • usb koppler abgeglichen
  • ebusd raw Daten angeschaut und sieht ganz gut aus
  • ebsuctl scan all und ebusctl scan result
  • Rechte in /etc/ebusd/ und Unterverzeichnise "rw rw r owner root:root"
  • fhem server abgeschaltet --> später auto usb fhem abzustellen

Mein Problem ist, dass er die Files für
address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0419;HW=4603"
also die Multimatic VRC 700/4 erst gesucht hat.
Ich habe aber "ebusd-configuration 2.1.x DE" deutsch installiert gehabt. Im DEB-file fehlt übrigens "15.700.csv" nach heutigem Stand, ich habe das tgz file auch ausgepackt und gesucht und dann habe ich händisch über github "RAW-Button" das file runter geladen und installiert.

Hier ein paar Ausgaben des ebus:
ebusctl info
version: ebusd 2.4.79708d2
signal: acquired
symbol rate: 23
reconnects: 0
masters: 3
messages: 213
conditional: 3
poll: 0
update: 8
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0202;HW=9602", loaded "bai.308523.inc", "vaillant/08.bai.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0419;HW=4603"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address ec: slave, scanned "MF=Vaillant;ID=70000;SW=0419;HW=4603"


ebus.log
2017-08-12 18:22:11.158 [update notice] update bai Status02 QQ=10: auto;60;75.0;70;65.0
2017-08-12 18:22:20.717 [update notice] update bai Status01 QQ=10: 41.0;38.5;16.188;38.0;50.0;off
2017-08-12 18:22:20.985 [update notice] update bai Mode QQ=10: standby
2017-08-12 18:22:30.761 [update notice] update bai Status01 QQ=10: 41.0;38.5;16.188;38.0;50.0;off
2017-08-12 18:22:31.028 [update notice] update bai Mode QQ=10: standby
2017-08-12 18:22:40.850 [update notice] update bai Status01 QQ=10: 40.5;38.5;16.188;38.0;50.0;off
2017-08-12 18:22:41.118 [update notice] update bai Mode QQ=10: standby
2017-08-12 18:22:41.393 [update notice] update bai DateTime QQ=10: valid;17:16:35;12.08.2017;16.188
2017-08-12 18:22:41.649 [update notice] update bai Status02 QQ=10: auto;60;75.0;70;65.0
2017-08-12 18:22:41.884 [update notice] update broadcast vdatetime QQ=10: 17:16:34;12.08.2017
2017-08-12 18:22:42.148 [update notice] unknown MS cmd: 1008b5110100 / 088f0211001f000080
2017-08-12 18:22:42.364 [update notice] update broadcast outsidetemp QQ=10: 16.188
2017-08-12 18:22:50.930 [update notice] update bai Status01 QQ=10: 40.5;38.5;16.188;37.5;50.0;off
2017-08-12 18:22:51.197 [update notice] update bai Mode QQ=10: standby
2017-08-12 18:23:00.978 [update notice] update bai Status01 QQ=10: 40.5;38.5;16.188;37.5;50.0;off
2017-08-12 18:23:01.245 [update notice] update bai Mode QQ=10: standby
2017-08-12 18:23:11.062 [update notice] update bai Status01 QQ=10: 40.5;38.5;16.188;37.5;50.0;off
2017-08-12 18:23:11.329 [update notice] update bai Mode QQ=10: standby
2017-08-12 18:23:11.586 [update notice] update bai Status02 QQ=10: auto;60;75.0;70;65.0
2017-08-12 18:23:21.105 [update notice] update bai Status01 QQ=10: 40.5;38.5;16.188;37.5;50.0;off
2017-08-12 18:23:21.372 [update notice] update bai Mode QQ=10: standby
2017-08-12 18:23:31.192 [update notice] update bai Status01 QQ=10: 40.5;38.5;16.188;37.5;49.5;off
2017-08-12 18:23:31.459 [update notice] update bai Mode QQ=10: standby
2017-08-12 18:23:41.244 [update notice] update bai Status01 QQ=10: 40.5;38.5;16.188;37.5;49.5;off
2017-08-12 18:23:41.516 [update notice] update bai Mode QQ=10: standby
2017-08-12 18:23:41.790 [update notice] update bai DateTime QQ=10: valid;17:17:35;12.08.2017;16.188
2017-08-12 18:23:42.045 [update notice] update bai Status02 QQ=10: auto;60;75.0;70;65.0
2017-08-12 18:23:42.281 [update notice] update broadcast vdatetime QQ=10: 17:17:34;12.08.2017
2017-08-12 18:23:42.545 [update notice] unknown MS cmd: 1008b5110100 / 088d0211001f000080
2017-08-12 18:23:42.761 [update notice] update broadcast outsidetemp QQ=10: 16.188
2017-08-12 18:23:51.331 [update notice] update bai Status01 QQ=10: 40.5;38.5;16.188;37.5;49.5;off
2017-08-12 18:23:51.602 [update notice] update bai Mode QQ=10: standby


ebus-log start
2017-08-12 18:27:33.669 [main notice] ebusd 2.4.79708d2 started
2017-08-12 18:27:33.684 [main notice] found messages: 11 (0 conditional on 0 conditions, 0 poll, 4 update)
2017-08-12 18:27:33.686 [bus notice] signal acquired
2017-08-12 18:27:42.790 [bus notice] new master 10, master count 2
2017-08-12 18:27:42.851 [bus notice] new master 03, master count 3
2017-08-12 18:27:42.851 [update notice] unknown MS cmd: 1008b5110101 / 09504c30104b620000ff
2017-08-12 18:27:43.118 [update notice] unknown MS cmd: 1008b51009000000ffffff010000 / 0101
2017-08-12 18:27:43.392 [update notice] unknown MS cmd: 1008b5040100 / 0a03372117120806173010
2017-08-12 18:27:43.649 [update notice] unknown MS cmd: 1008b5110102 / 06033c9646826e
2017-08-12 18:27:43.681 [main notice] starting initial scan for fe
2017-08-12 18:27:43.920 [main notice] read common config file /etc/ebusd/vaillant/scan.csv
2017-08-12 18:27:43.922 [main notice] read common config file /etc/ebusd/vaillant/broadcast.csv
2017-08-12 18:27:43.925 [main notice] read scan config file /etc/ebusd/vaillant/08.bai.csv for ID "bai00", SW0202, HW9602
2017-08-12 18:27:44.004 [bus notice] max. symbols per second: 116
2017-08-12 18:27:45.289 [main notice] found messages: 209 (3 conditional on 23 conditions, 0 poll, 8 update)
2017-08-12 18:27:45.290 [main notice] scan config 08: file vaillant/08.bai.csv loaded
2017-08-12 18:27:45.571 [update notice] update broadcast outsidetemp QQ=10: 16.188
2017-08-12 18:27:47.438 [main error] error reading scan config file /etc/ebusd/vaillant/15.700.csv for ID "70000", SW0419, HW4603: ERR: element not found
2017-08-12 18:27:52.941 [update notice] update bai Status01 QQ=10: 40.0;38.0;16.188;37.5;49.0;off
2017-08-12 18:27:53.208 [update notice] update bai Mode QQ=10: standby
2017-08-12 18:28:02.982 [update notice] update bai Status01 QQ=10: 40.0;38.0;16.188;37.5;49.0;off
2017-08-12 18:28:03.249 [update notice] update bai Mode QQ=10: standby


Und da taucht auch die Fehlermeldung auf:
[main error] error reading scan config file /etc/ebusd/vaillant/15.700.csv for ID "70000", SW0419, HW4603: ERR: element not found

Das 15.700.csv ist unter /etc/ebusd/vaillant/ abgespeichert.

Hat von euch jemand einen Tipp, wo ich noch Fehler einkreisen kann? Der ebusd scheint ja zu laufen.

Viele Grüße und vielen Dank an die Entwickler von FHEM und EBUSD sowie dies tolle Forum, wodurch ich schon einige Probleme beseitigen konnte.

Viele Grüße
Kai
Koef2

P.S.: wenn neuer Thread erforderlich ist, bitte gern verschieben ode rich beginne einen neuen

koef2

#2275
Nachtrag output "ebusd --checkconfig --scanconfig" liefert

Achtung viele Fehlermeldungungen, vermutlich falsches csv file?

2017-08-12 18:43:02.397 [main notice] ebusd 2.4.79708d2 performing configuration check...
Error reading "/etc/ebusd/vaillant/15.700.csv" line 6 field 234396 value "-26=off, when the outside temperature falls below this threshold temperature the continuous heating function is started (off <=> function is disabled)": ERR: element not found
Erroneous item is here:
r,,ContinuosHeating,Durchgehendes Heizen,,,,0200,,,tempv,,,"-26=off, when the outside temperature falls below this threshold temperature the continuous heating function is started (off <=> function is disabled)"
                                                                                                                                                                                                                   ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 14 field 236368 value "Hysterese Speicherladung": ERR: element not found
Erroneous item is here:
r,,CylinderChargeHyst,hystCylinderCharge,,,,2700,,,calibrationv,,,Hysterese Speicherladung
                                                                                          ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 15 field 236420 value "Speicherlad. Offset": ERR: element not found
Erroneous item is here:
r,,CylinderChargeOffset,offsetCylinderCharge,,,,2900,,,calibrationv,,,Speicherlad. Offset
                                                                                         ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 21 field 237214 value "Wasserdruck": ERR: element not found
Erroneous item is here:
r,,WaterPressure,Wasserdruck,,,,3900,,,pressv,,,Wasserdruck
                                                           ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 24 field 237750 value "maximum flow temperature setpoint of Hwc": ERR: element not found
Erroneous item is here:
r,,HwcMaxFlowTempDesired,HwcMaxFlowTempDesired,,,,4600,,,tempv,,,maximum flow temperature setpoint of Hwc
                                                                                                         ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 25 field 237746 value "Systemvorlauf": ERR: element not found
Erroneous item is here:
r,,SystemFlowTemp,Systemvorlauf,,,,4B00,,,tempv,,,Systemvorlauf
                                                               ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 26 field 237748 value "": ERR: element not found
Erroneous item is here:
r,,MultiRelaySetting,Multifunktionsausgang,,,,4D00,,,mamode,,,
                                                              ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 36 field 239852 value "selection which heating circuit is affected by changing parameters in the basic display": ERR: element not found
Erroneous item is here:
r,,OpModeEffect,OpModeEffect,,,,6900,,,zonesel,,,selection which heating circuit is affected by changing parameters in the basic display
                                                                                                                                        ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 37 field 239856 value "installer's name": ERR: element not found
Erroneous item is here:
r,,Installer1,Installationsfirma Teil 1,,,,6C00,,,shortname,,,installer's name
                                                                              ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 38 field 239906 value "installer's name": ERR: element not found
Erroneous item is here:
r,,Installer2,Installationsfirma Teil 2,,,,6D00,,,shortname,,,installer's name
                                                                              ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 39 field 239802 value "installer's telephone number": ERR: element not found
Erroneous item is here:
r,,PhoneNumber1,Telefonnummer,,,,6F00,,,shortphone,,,installer's telephone number
                                                                                 ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 40 field 239802 value "installer's telephone number": ERR: element not found
Erroneous item is here:
r,,PhoneNumber2,Telefonnummer,,,,7000,,,shortphone,,,installer's telephone number
                                                                                 ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 43 field 240336 value "Außentemperatur": ERR: element not found
Erroneous item is here:
r,,DisplayedOutsideTemp,Außentemperatur,,,,7300,,,tempv,,,Außentemperatur
                                                                           ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 44 field 240334 value "": ERR: element not found
Erroneous item is here:
r,,SFMode,SFMode,,,,7400,,,sfmode,,,
                                    ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 46 field 240546 value "operation mode of all/configured zone(s) matching OpModeEffect": ERR: element not found
Erroneous item is here:
r,,OpMode,OpMode,,,,7b00,,,opmode,,,operation mode of all/configured zone(s) matching OpModeEffect
                                                                                                  ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 47 field 240576 value "holiday setpoint": ERR: element not found
Erroneous item is here:
r,,HolidayTemp,HolidayTemp,,,,8200,,,tempv,,,holiday setpoint
                                                             ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 51 field 241110 value "gerundete mittlere Außentemperatur (alle 3h aktualisiert)": ERR: element not found
Erroneous item is here:
r,,OutsideTempAvg,mittlere Außentemperatur,,,,9500,,,tempv,,,gerundete mittlere Außentemperatur (alle 3h aktualisiert)
                                                                                                                        ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 53 field 241298 value "Temp.fühler WW, oben": ERR: element not found
Erroneous item is here:
r,,HwcStorageTempTop,"Temp.fühler WW, oben",,,,9D00,,,tempv,,,"Temp.fühler WW, oben"
                                                                                      ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 54 field 241298 value "Temp.fühler WW, unten": ERR: element not found
Erroneous item is here:
r,,HwcStorageTempBottom,"Temp.fühler WW, unten",,,,9E00,,,tempv,,,"Temp.fühler WW, unten"
                                                                                           ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 55 field 241298 value "Temp.fühler Hz, oben": ERR: element not found
Erroneous item is here:
r,,HcStorageTempTop,"Temp.fühler Hz, oben",,,,9F00,,,tempv,,,"Temp.fühler Hz, oben"
                                                                                     ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 56 field 241298 value "Temp.fühler Hz, unten": ERR: element not found
Erroneous item is here:
r,,HcStorageTempBottom,"Temp.fühler Hz, unten",,,,A000,,,tempv,,,"Temp.fühler Hz, unten"
                                                                                          ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 61 field 241352 value "operation mode of Hwc": ERR: element not found
Erroneous item is here:
r,,HwcOpMode,HwcOpMode,,,,0300,,,opmode,,,operation mode of Hwc
                                                               ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 62 field 241376 value "setpoint of domestic hot water circuit": ERR: element not found
Erroneous item is here:
r,,HwcTempDesired,gewünschte Temperatur Warmwasserkreis,,,,0400,,,tempv,,,setpoint of domestic hot water circuit
                                                                                                                 ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 63 field 241352 value "Speicheristtemperatur": ERR: element not found
Erroneous item is here:
r,,HwcStorageTemp,HwcStorageTemp,,,,0500,,,tempv,,,Speicheristtemperatur
                                                                        ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 64 field 241354 value "desired flow temp for Hwc": ERR: element not found
Erroneous item is here:
r,,HwcFlowTemp,HwcFlowTemp,,,,0800,,,tempv,,,desired flow temp for Hwc
                                                                      ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 69 field 242458 value "": ERR: element not found
Erroneous item is here:
r,,HwcSFMode,HwcSFMode,,,,0D00,,,sfmode,,,
                                          ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 76 field 242734 value "current flow temperature setpoint of Hc1": ERR: element not found
Erroneous item is here:
r,,Hc1ActualFlowTempDesired,ActualFlowTempDesired Heizkreis 1,,,,0700,,,tempv,,,current flow temperature setpoint of Hc1
                                                                                                                        ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 77 field 242722 value "current flow temperature of Hc1": ERR: element not found
Erroneous item is here:
r,,Hc1FlowTemp,FlowTemp Heizkreis 1,,,,0800,,,tempv,,,current flow temperature of Hc1
                                                                                     ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 79 field 242768 value "excess temperature of Hc1 (flow temperature's setpoint is increased by this value to keep the mixing valve in its control range)": ERR: element not found
Erroneous item is here:
r,,Hc1ExcessTemp,ExcessTemp Heizkreis 1,,,,0B00,,,calibrationv,,,excess temperature of Hc1 (flow temperature's setpoint is increased by this value to keep the mixing valve in its control range)
                                                                                                                                                                                                 ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 82 field 242754 value "operation of Hc1 during the lowering time; no influence if room temperature modulation is set to thermostat": ERR: element not found
Erroneous item is here:
r,,Hc1AutoOffMode,AutoOffMode Heizkreis 1,,,,0E00,,,offmode,,,operation of Hc1 during the lowering time; no influence if room temperature modulation is set to thermostat
                                                                                                                                                                         ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 84 field 242952 value "maximum flow temperature setpoint (end emphasis) of Hc1": ERR: element not found
Erroneous item is here:
r,,Hc1MaxFlowTempDesired,MaxFlowTempDesired Heizkreis 1,,,,1000,,,tempv,,,maximum flow temperature setpoint (end emphasis) of Hc1
                                                                                                                                 ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 86 field 242962 value "minimum flow temperature setpoint (end emphasis) of Hc1": ERR: element not found
Erroneous item is here:
r,,Hc1MinFlowTempDesired,MinFlowTempDesired Heizkreis 1,,,,1200,,,tempv,,,minimum flow temperature setpoint (end emphasis) of Hc1
                                                                                                                                 ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 87 field 242974 value "if outside temperature > summer limit => heating is OFF;applies to comfort and night setback setpoint": ERR: element not found
Erroneous item is here:
r,,Hc1SummerTempLimit,AT-Abschaltgrenze Heizkreis 1,,,,1400,,,tempv,,,if outside temperature > summer limit => heating is OFF;applies to comfort and night setback setpoint
                                                                                                                                                                           ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 88 field 242958 value "room temperature modulation of Hc1": ERR: element not found
Erroneous item is here:
r,,Hc1RoomTempSwitchOn,RoomTempSwitchOn Heizkreis 1,,,,1500,,,rcmode,,,room temperature modulation of Hc1
                                                                                                         ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 99 field 244062 value "current flow temperature setpoint of Hc2": ERR: element not found
Erroneous item is here:
r,,Hc2ActualFlowTempDesired,ActualFlowTempDesired Heizkreis 2,,,,0700,,,tempv,,,current flow temperature setpoint of Hc2
                                                                                                                        ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 100 field 244052 value "current flow temperature of Hc2": ERR: element not found
Erroneous item is here:
r,,Hc2FlowTemp,FlowTemp Heizkreis 2,,,,0800,,,tempv,,,current flow temperature of Hc2
                                                                                     ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 102 field 244082 value "excess temperature of Hc2 (flow temperature's setpoint is increased by this value to keep the mixing valve in its control range)": ERR: element not found
Erroneous item is here:
r,,Hc2ExcessTemp,ExcessTemp Heizkreis 2,,,,0B00,,,calibrationv,,,excess temperature of Hc2 (flow temperature's setpoint is increased by this value to keep the mixing valve in its control range)
                                                                                                                                                                                                 ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 105 field 244072 value "operation of Hc2 during the lowering time; no influence if room temperature modulation is set to thermostat": ERR: element not found
Erroneous item is here:
r,,Hc2AutoOffMode,AutoOffMode Heizkreis 2,,,,0E00,,,offmode,,,operation of Hc2 during the lowering time; no influence if room temperature modulation is set to thermostat
                                                                                                                                                                         ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 107 field 244302 value "maximum flow temperature setpoint (end emphasis) of Hc2": ERR: element not found
Erroneous item is here:
r,,Hc2MaxFlowTempDesired,MaxFlowTempDesired Heizkreis 2,,,,1000,,,tempv,,,maximum flow temperature setpoint (end emphasis) of Hc2
                                                                                                                                 ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 109 field 244320 value "minimum flow temperature setpoint (end emphasis) of Hc2": ERR: element not found
Erroneous item is here:
r,,Hc2MinFlowTempDesired,MinFlowTempDesired Heizkreis 2,,,,1200,,,tempv,,,minimum flow temperature setpoint (end emphasis) of Hc2
                                                                                                                                 ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 110 field 244332 value "if outside temperature > summer limit => heating is OFF;applies to comfort and night setback setpoint": ERR: element not found
Erroneous item is here:
r,,Hc2SummerTempLimit,AT-Abschaltgrenze Heizkreis 2,,,,1400,,,tempv,,,if outside temperature > summer limit => heating is OFF;applies to comfort and night setback setpoint
                                                                                                                                                                           ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 111 field 244316 value "room temperature modulation of Hc2": ERR: element not found
Erroneous item is here:
r,,Hc2RoomTempSwitchOn,RoomTempSwitchOn Heizkreis 2,,,,1500,,,rcmode,,,room temperature modulation of Hc2
                                                                                                         ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 123 field 245780 value "holiday setpoint for zone 1": ERR: element not found
Erroneous item is here:
r,,z1HolidayTemp,Raumsollwert Ferienbetrieb Zone 1,,,,0500,,,tempv,,,holiday setpoint for zone 1
                                                                                                ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 124 field 245794 value "operation mode of zone 1": ERR: element not found
Erroneous item is here:
r,,z1OpMode,Betriebsart Zone 1,,,,0600,,,opmode,,,operation mode of zone 1
                                                                          ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 125 field 245792 value "day setpoint for zone 1": ERR: element not found
Erroneous item is here:
r,,z1DayTemp,Solltemperatur Zone 1,,,,0700,,,tempv,,,day setpoint for zone 1
                                                                            ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 126 field 245798 value "manual override setpoint for zone 1": ERR: element not found
Erroneous item is here:
r,,z1QuickVetoTemp,Quick Veto Temperatur Zone 1,,,,0800,,,tempv,,,manual override setpoint for zone 1
                                                                                                     ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 127 field 245794 value "night setpoint for zone 1": ERR: element not found
Erroneous item is here:
r,,z1NightTemp,Absenktemperatur Zone 1,,,,0900,,,tempv,,,night setpoint for zone 1
                                                                                  ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 130 field 246334 value "": ERR: element not found
Erroneous item is here:
r,,z1SFMode,SFMode Zone 1,,,,0E00,,,sfmode,,,
                                             ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 131 field 246352 value "current room temperature in zone 1": ERR: element not found
Erroneous item is here:
r,,z1RoomTemp,Raumisttemperatur Zone 1,,,,0F00,,,tempv,,,current room temperature in zone 1
                                                                                           ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 133 field 246604 value "configures which room temperature is assigned to zone 1": ERR: element not found
Erroneous item is here:
r,,z1RoomZoneMapping,Raumregler Zuordnung Zone 1,,,,1300,,,zmapping,,,configures which room temperature is assigned to zone 1
                                                                                                                             ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 134 field 246566 value "current room setpoint considering all basic conditions passed to the control algorithms": ERR: element not found
Erroneous item is here:
r,,z1ActualRoomTempDesired,Raumsolltemperatur Zone 1,,,,1400,,,tempv,,,current room setpoint considering all basic conditions passed to the control algorithms
                                                                                                                                                              ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 136 field 246556 value "short name of zone 1": ERR: element not found
Erroneous item is here:
r,,z1Shortname,Kurzbezeichnung Zone 1,,,,1600,,,shortname,,,short name of zone 1
                                                                                ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 137 field 246604 value "name of zone 1": ERR: element not found
Erroneous item is here:
r,,z1Name1,Bezeichnung Zone 1 Teil 1,,,,1700,,,zname,,,name of zone 1
                                                                     ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 138 field 246608 value "name of zone 1": ERR: element not found
Erroneous item is here:
r,,z1Name2,Bezeichnung Zone 1 Teil 2,,,,1800,,,zname,,,name of zone 1
                                                                     ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 146 field 247226 value "holiday setpoint for zone 2": ERR: element not found
Erroneous item is here:
r,,z2HolidayTemp,Raumsollwert Ferienbetrieb Zone 2,,,,0500,,,tempv,,,holiday setpoint for zone 2
                                                                                                ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 147 field 247240 value "operation mode of zone 2": ERR: element not found
Erroneous item is here:
r,,z2OpMode,Betriebsart Zone 2,,,,0600,,,opmode,,,operation mode of zone 2
                                                                          ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 148 field 247238 value "day setpoint for zone 2": ERR: element not found
Erroneous item is here:
r,,z2DayTemp,Solltemperatur Zone 2,,,,0700,,,tempv,,,day setpoint for zone 2
                                                                            ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 149 field 247244 value "manual override setpoint for zone 2": ERR: element not found
Erroneous item is here:
r,,z2QuickVetoTemp,Quick Veto Temperatur Zone 2,,,,0800,,,tempv,,,manual override setpoint for zone 2
                                                                                                     ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 150 field 247240 value "night setpoint for zone 2": ERR: element not found
Erroneous item is here:
r,,z2NightTemp,Absenktemperatur Zone 2,,,,0900,,,tempv,,,night setpoint for zone 2
                                                                                  ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 153 field 247806 value "": ERR: element not found
Erroneous item is here:
r,,z2SFMode,SFMode Zone 2,,,,0E00,,,sfmode,,,
                                             ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 154 field 247810 value "current room temperature in zone 2": ERR: element not found
Erroneous item is here:
r,,z2RoomTemp,Raumisttemperatur Zone 2,,,,0F00,,,tempv,,,current room temperature in zone 2
                                                                                           ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 156 field 248052 value "configures which room temperature is assigned to zone 2": ERR: element not found
Erroneous item is here:
r,,z2RoomZoneMapping,Raumregler Zuordnung Zone 2,,,,1300,,,zmapping,,,configures which room temperature is assigned to zone 2
                                                                                                                             ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 157 field 248044 value "current room setpoint considering all basic conditions passed to the control algorithms": ERR: element not found
Erroneous item is here:
r,,z2ActualRoomTempDesired,Raumsolltemperatur Zone 2,,,,1400,,,tempv,,,current room setpoint considering all basic conditions passed to the control algorithms
                                                                                                                                                              ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 159 field 248052 value "short name of zone 2": ERR: element not found
Erroneous item is here:
r,,z2Shortname,Kurzbezeichnung Zone 2,,,,1600,,,shortname,,,short name of zone 2
                                                                                ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 160 field 248048 value "name of zone 2": ERR: element not found
Erroneous item is here:
r,,z2Name1,Bezeichnung Zone 2 Teil 1,,,,1700,,,zname,,,name of zone 2
                                                                     ^
Error reading "/etc/ebusd/vaillant/15.700.csv" line 161 field 248048 value "name of zone 2": ERR: element not found
Erroneous item is here:
r,,z2Name2,Bezeichnung Zone 2 Teil 2,,,,1800,,,zname,,,name of zone 2
                                                                     ^
2017-08-12 18:43:03.276 [main notice] found messages: 6164 (445 conditional on 143 conditions, 2 poll, 56 update)
2017-08-12 18:43:03.304 [main notice] ebusd stopped


Viele Grüße
Kai
Koef2

cs-online

...hast Du die csvs mit dem Installer gespielt oder z.b. mit FTP ? so sah das bei mir auch aus, wie ich das über Netzwerk kopiert habe...
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

koef2

Hallo CS-ONLINE,

habe nachträglich die csv Datei von github über den RAW-Button geholt.

Die Configurations-Pakete ebusd wurden vorher über den Debianinstaller dpkg -i  und später dpkg --force-overwrite blabla.deb eimgespielt. Da war aber das File 15.700.csv nicht dabei.

Habe jetzt wieder die Installation überschrieben und das neue csv-File gelöscht. Da meckert er natürlich
[main error] unable to load scan config 15: no file from /etc/ebusd/vaillant with prefix 15. matches ID "70000", SW0419, HW4603

Ich suche jetzt nach einer Möglichkeit, dass spätere Paket mit der 15.700.csv von github herunter zu laden. Aber soviel Erfahrung habe ich leide rmit github noch nicht.

Bin für alle Tipps dankbar.

Viele Grüße und schönen Sonntag und danke für deinen Tipp
Kai
Koef2

koef2

#2278
Hallo zusammen,

habe nun von GITHUB die Masterfiles geholt mittels svn, kopiert und Rechte vergeben. Da gibt es auf GITHUB einen Info rechts oben mit "clone or download"



svn co https://github.com/john30/ebusd-configuration.git /opt/ebusd/github-configuration-master/
cd /opt/ebusd/github-configuration-master/
cp -aPRv *.* /etc/ebusd/
cp -aPRv * /etc/ebusd/
cd /etc/ebusd/
chmod -R g+w *
chmod -R g+w *.*


Die Dateien stehen unter "trunk" --> und zugehörige VErsion nehmen 2.1.x und unter "de"

Und ebusctl info liefert
address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0419;HW=4603", loaded "vaillant/15.700.csv"


Jetzt geht es ans einbinden in FHEM.

Problem war also die Vermutung von cs-online.

Danke!!!

Viele Grüße
Kai
Koef2

cs-online

Hallo Kai,

das freut mich, dass es das war ;-)

Einbinden in FHEM am besten nach dem Anleitungen von PAH im ersten Post, ich arbeite mittlerweile nur noch mit wenigen Klassendateien, wo die Funktionen jeweils alle drin sind. Anzeige in FHEM dann über ReadingsProxy auf die Funktionen der Klassendefinitionen... wenn dann noch hakt einfach wieder hier posten.

Grüße

Christian
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