eBus Schaltung V2 in Betrieb nehmen

Begonnen von Reinhart, 15 November 2017, 17:41:33

Vorheriges Thema - Nächstes Thema

Matze_Bln

Super, dann passt das Paket dennoch sehr gut. Am Pi ist die Steckleiste schon belegt und einen zweiten wollte ich nicht. Dann nutze ich die Basisplatine mit UART am Pi und die Erweiterungsplatine solo. Der vorgesehene Sensor ist an einem anderen Standort eh besser aufgehoben und dort gibt es auch Wlan.

Eine Frage noch:
Die Leds muss ich ja auf die Basisplatine umziehen... die Erweiterung benötigt für den Solobertrieb dann aber keine Leds, oder?

Reinhart

#601
Ja genau, deshalb lege ich immer dem Bausatz noch eine 2. Garnitur Leds dazu. Das du jetzt die Buchsenleiste nicht auslöten musst, kannst die Leds ja auf eine Stiftleiste löten und in die Buchsenleiste der Basisplatine aufstecken, das mach ich auch immer so.
Die Erweiterungsplatine Solo benötigt keine Leds, die Stromversorgung kommt dann vom Wemos via USB-Steckernetzteil.

Im Bild ein Beispiel wie ich das meine mit den Leds.

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

pc1246

Zitat von: Matze_Bln am 06 Dezember 2018, 17:06:30
Super, dann passt das Paket dennoch sehr gut. Am Pi ist die Steckleiste schon belegt und einen zweiten wollte ich nicht. Dann nutze ich die Basisplatine mit UART am Pi und die Erweiterungsplatine solo. Der vorgesehene Sensor ist an einem anderen Standort eh besser aufgehoben und dort gibt es auch Wlan.

Eine Frage noch:
Die Leds muss ich ja auf die Basisplatine umziehen... die Erweiterung benötigt für den Solobertrieb dann aber keine Leds, oder?
Moin
Kurzer Hinweis zu "einen zweiten wollte ich nicht". Wo willst du denn den eBusd laufen lassen? Die meisten hier haben dafuer einen RPI abgestellt!
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

Matze_Bln

Na auf dem ersten Pi ;-)
Ich habe aktuell den Adapter von esera und diesen will ich ersetzen.
Ebusd läuft also bereits bei mir. Auf dem Pi ist aber auch der Z-wave Controller, so dass ich halt die Steckleisten belegt habe. Daher war von Anfang an der Plan, den neuen Adapter auch per USB anzubinden. Mir war nur nicht klar, dass das mit dem UART nur mit der Basisplatine geht, aber die Lösung von Reinhard ist da für mich perfekt und auch wenn ich zu wenig Löterfahrung habe, um das ganze Board selber zu bearbeiten, die 6 Lötpunkte am UART bekomme ich hin

rollercontainer

Moin,

ich habe einen RPi 2.2 Adapter mit MQTT erfolgreich in Betrieb genommen.

Meine Startoptionen lauten:
EBUSD_OPTS="-d /dev/ttyebus --dump --loglevel=notice -p 8181 --httpport=8182 -l /var/log/ebusd.log --scanconfig --mqttport=1883 --mqttjson --mqtthost=localhost --mqtttopic=ebusd/%circuit/%name --pollinterval=60"

Meine Heizung ist eine ecoTec Plus VC DE 206/5-5 R2 mit VRC470

Log bei Start von ebusd:

2018-12-14 17:48:16.145 [main notice] ebusd 3.2.v3.2-12-g45b9bad started with auto scan
2018-12-14 17:48:16.475 [bus notice] bus started with own address 31/36
2018-12-14 17:48:16.490 [bus notice] signal acquired
2018-12-14 17:48:16.502 [mqtt notice] connection established
2018-12-14 17:48:18.079 [bus notice] new master 10, master count 2
2018-12-14 17:48:18.141 [bus notice] new master 03, master count 3
2018-12-14 17:48:18.141 [update notice] received unknown MS cmd: 1008b5110101 / 0963574002ff550100ff
2018-12-14 17:48:20.122 [update notice] received unknown MS cmd: 1008b5110102 / 06033c96468c60
2018-12-14 17:48:22.162 [update notice] received unknown MS cmd: 1008b51009000063ffffff000000 / 0101
2018-12-14 17:48:26.610 [bus notice] scan 08: ;Vaillant;BAI00;0604;5502
2018-12-14 17:48:26.610 [update notice] store 08 ident: done
2018-12-14 17:48:26.610 [update notice] sent scan-read scan.08  QQ=31: Vaillant;BAI00;0604;5502
2018-12-14 17:48:26.610 [bus notice] scan 08: ;Vaillant;BAI00;0604;5502
2018-12-14 17:48:26.941 [main notice] read common config file vaillant/scan.csv
2018-12-14 17:48:27.015 [main notice] read common config file vaillant/general.csv
2018-12-14 17:48:27.094 [main notice] read common config file vaillant/broadcast.csv
2018-12-14 17:48:27.176 [main notice] read scan config file vaillant/08.bai.csv for ID "bai00", SW0604, HW5502
2018-12-14 17:48:27.268 [update notice] sent scan-read scan.08 id QQ=31:
2018-12-14 17:48:27.407 [update notice] sent scan-read scan.08 id QQ=31:
2018-12-14 17:48:27.542 [update notice] sent scan-read scan.08 id QQ=31:
2018-12-14 17:48:27.678 [update notice] sent scan-read scan.08 id QQ=31: 21;14;22;0010011643;0001;006356;N0
2018-12-14 17:48:28.020 [main notice] found messages: 210 (3 conditional on 25 conditions, 0 poll, 9 update)
2018-12-14 17:48:28.122 [update notice] sent scan-read scan.08 id QQ=31: 21;14;22;0010011643;0001;006356;N0
2018-12-14 17:48:28.317 [update notice] sent scan-read scan.08 id QQ=31: 21;14;22;0010011643;0001;006356;N0
2018-12-14 17:48:28.453 [update notice] sent scan-read scan.08 id QQ=31: 21;14;22;0010011643;0001;006356;N0
2018-12-14 17:48:28.593 [update notice] sent scan-read scan.08 id QQ=31: 21;14;22;0010011643;0001;006356;N0
2018-12-14 17:48:28.593 [bus notice] scan 08: ;21;14;22;0010011643;0001;006356;N0
2018-12-14 17:48:29.029 [bus notice] max. symbols per second: 117
2018-12-14 17:48:30.204 [update notice] received read bai DateTime QQ=10: valid;17:48:31;14.12.2018;2.250
2018-12-14 17:48:30.685 [bus notice] scan 15: ;Vaillant;47000;0420;1403
2018-12-14 17:48:30.685 [update notice] store 15 ident: done
2018-12-14 17:48:30.685 [update notice] sent scan-read scan.15  QQ=31: Vaillant;47000;0420;1403
2018-12-14 17:48:30.685 [bus notice] scan 15: ;Vaillant;47000;0420;1403
2018-12-14 17:48:30.844 [update notice] sent unknown MS cmd: 3115b5090124 / 09003231313431383030
2018-12-14 17:48:31.003 [update notice] sent scan-read scan.15 id QQ=31:
2018-12-14 17:48:31.164 [update notice] sent scan-read scan.15 id QQ=31:
2018-12-14 17:48:31.323 [update notice] sent scan-read scan.15 id QQ=31: 21;14;18;0020171280;0082;016871;N3
2018-12-14 17:48:31.324 [bus notice] scan 15: ;21;14;18;0020171280;0082;016871;N3
2018-12-14 17:48:31.589 [main notice] read scan config file vaillant/15.470.csv for ID "47000", SW0420, HW1403


Eine Abfrage von zum Beispiel "ebusd/bai/Waterpressure/get" ergibt:
{
     "press": {"value": 1.966},
     "sensor": {"value": "ok"}
}


Ich konnte aber nicht finden wie ich die PumpenLeistung d.14/d.15 abfragen kann. Muss man dazu den Pin für die Fachhandwerkerebene mitgeben?

Reinhart

#605
es kann sein, das d.14 + d.15 in deiner Konfig fehlen. Das ist ein altes Problem das immer wieder einmal auftaucht.
Wenn du die config vom Server ziehst, dann musst sie lokal definieren und die beiden Einträge hinzufügen.

pi@raspberrypi:~ $ ebusctl r -f WPPWMPower
0



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

rollercontainer

Danke Reinhart,

so wie ich das verstehe holt ebusd bei jedem Neustart die Configs vom Server. Wo kann ich denn dann etwas lokal definieren ohne das es wieder überschieben wird?

Reinhart

von wo er die Configs zieht kannst du umstellen, das ist der Parameter -c

-c /etc/ebusd/

Ich kann es irgendwie nicht glauben, könnte sein das er anders heißt, früher hieß sie ja PumpPower und heute WPPWMPower.
Du kannst aber auch suchen.

pi@raspberrypi:~ $ ebusctl find WPPWMPower
bai WPPWMPower = 53
bai WPPWMPowerDia = no data stored

hier als Ergebniss "bai", also die 08.bai.csv anschauen und meist stecken die Register d.14 d.15 in den Files die von der "08.bai.csv" nachgeladen werden (bai.001????????.inc).

r,,WPPWMPower,d.15 Pumpendrehzahl Istwert,,,,"7300",,,percent0,,,Output of pwm pump


LG


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

rollercontainer

Ok, also auf lokal umstellen. Das macht Sinn. Wohin werden denn eigentlich die aus dem web geladenen configs gespeichert? Nach den ersten Starts war /etc/ebusd leer. Ich hab dann die github configs runtergeladen und verlinkt. Dann kann ich ja so umstellen.

Meine Kiste (0010011643 denke ich? s.o.) ist nicht in der 08.bai.csv enthalten. Darum fehlt wohl auch der Parameter.

Wie bekomme ich raus, welche *.inc am Besten passt?

Anbei mal die Datenauswertung (ebusd->mosquitto->node-red->influx->grafana)
Weiß jemand warum zwischen 22:00 Uhr und 2 Uhr gar nichts passiert und dann bis zum morgen getaktet wird?

Reinhart

Bitte die Configs nicht selbst verlinken, das passt sicher nicht.

git clone https://github.com/john30/ebusd-configuration.git
if [ -d /etc/ebusd ]; then sudo mv /etc/ebusd /etc/ebusd.old; fi
sudo ln -s $PWD/ebusd-configuration/ebusd-2.1.x/de /etc/ebusd


mach die Installation laut Wiki so oder lade dir ein "deb" File herunter und installiere es.


Zur Erklärung, in der 08.bai wird ja je nach Hard- und Softwarestand das entsprechende inc File geladen. Wenn bei dir das 08.bai geladen wurde siehst ja in der Info welche Release ausgelesen wurde und somit hast du den Namen des inc. Files.


PS: zwischen 22:00 und 02:00 wird die Nachtabsenkung aktiv sein und vermutlich nicht heizen.

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

rollercontainer

Ich habs nach Wiki gemacht und meinte mit verlinken das "ln -s".

08.bai.csv wird noch geladen, aber darin ist meine 0010011643 nicht enthalten. Auch unter Fallback steht meine HW5502 nicht.




Reinhart

aha, ist mir jetzt klar!

Du kannst ja versuchen in der 08.bai entweder bei PROD deine hinzufügen, so etwa:

[PROD='0010006341']!load,bai.0010006341.inc,,,
[PROD='0010011643']!load,bai.0010006341.inc,,,


oder bei den Fallbacks deine HW Version 5502
#fallbacks:,,,,
[HW=6701]!load,bai.0010003886.inc,,,
[HW=0902]!load,bai.0010004121.inc,,,
[HW=8801]!load,bai.0010006101.inc,,,
[HW=0702]!load,bai.0010010674.inc,,,
[HW=9602]!load,bai.0010015600.inc,,,
[HW=8701]!load,bai.0020066007.inc,,,
[HW=7401]!load,bai.308523.inc,,,
[HW=5502]!load.bai.0010006341.inc,,,
!load,bai.308523.inc,,,
!include,hcmode.inc,,,


Ob die 0010006341.inc wirklich passt musst du selber entscheiden (vorher ansehen), recht viel kann nicht daneben gehen, einfach einmal versuchen.

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

theotherhalf

Dank Johns Hilfe habe nun das Board am Laufen und mache folgende Abfrage meines Vaillant 620/3 Reglers.

pi@raspberrypi:~ $ ebusctl find
broadcast datetime = 2.250;08:44:00;18.12.2018
broadcast error = no data stored
broadcast hwcStatus = off;57;off
broadcast id = no data stored
broadcast id = no data stored
broadcast load = no data stored
broadcast outsidetemp = 2.250
broadcast signoflife = no data stored
broadcast vdatetime = 08:44:00;18.12.2018
cc currenterror = no data stored
cc DateTime = no data stored
cc errorhistory = no data stored
cc Mode = 20;off;off;6;00;day
cc Params = no data stored
cc Stat15MinBusTimeout = no data stored
cc StatMonthOfInstallation = no data stored
cc StatOperatingHours = no data stored
cc StatPowerOn = no data stored
cc StatRestarts = no data stored
cc StatRTOSErrorcode = no data stored
cc StatRTOSErrorCounter = no data stored
cc Status0a = no data stored
cc Status16 = no data stored
cc Status = 0;off;-;0
cc StatYearOfInstallation = no data stored
cc Timer.Friday = no data stored
cc Timer.Monday = no data stored
cc Timer.Saturday = no data stored
cc Timer.Sunday = no data stored
cc Timer.Thursday = no data stored
cc Timer.Tuesday = no data stored
cc Timer.Wednesday = no data stored
general valuerange = no data stored
hc BoilerCircuitDisabled = no data stored
hc BoilerMaxPreShutdown = no data stored
hc CleaningLady = no data stored
hc currenterror = no data stored
hc DateTime = valid;08:44:25;18.12.2018;2.250
hc EnergyDemandPercentage = no data stored
hc errorhistory = no data stored
hc FlowTempDesired = no data stored
hc FlowTempMax = no data stored
hc FlowTempMin = no data stored
hc FrostProtectDelay = no data stored
hc Hc1PumpPort = no data stored
hc HcFlowIncrease = no data stored
hc HcMaxPreHeating = no data stored
hc HeatingCurve = no data stored
hc HydraulicScheme = no data stored
hc IsInHoliday = no data stored
hc IsInParty = no data stored
hc IsInStorageFilling = no data stored
hc OperatingMode = no data stored
hc OtShutdownLimit = no data stored
hc OutsideTemp = no data stored
hc OutsideTempCorrection = no data stored
hc SetMode = no data stored
hc Stat15MinBusTimeout = no data stored
hc StatMonthOfInstallation = no data stored
hc StatOperatingHours = no data stored
hc StatPowerOn = no data stored
hc StatRestarts = no data stored
hc StatRTOSErrorcode = no data stored
hc StatRTOSErrorCounter = no data stored
hc Status01 = no data stored
hc Status02 = no data stored
hc Status16 = no data stored
hc Status = no data stored
hc StatYearOfInstallation = no data stored
hc SumFlowSensor = 57.88;ok
hc TeleSwitch = no data stored
hc TeleswitchOperatingMode = no data stored
hc TempDesired = no data stored
hc TempDesiredLow = no data stored
hc Timer.Friday = no data stored
hc Timer.Monday = no data stored
hc Timer.Saturday = no data stored
hc Timer.Sunday = no data stored
hc Timer.Thursday = no data stored
hc Timer.Tuesday = no data stored
hc Timer.Wednesday = no data stored
hwc CirPump2 = no data stored
hwc currenterror = no data stored
hwc DateTime = no data stored
hwc errorhistory = no data stored
hwc FlowTempDesired2 = no data stored
hwc HcParallelStorageFillingEnabled2 = no data stored
hwc HwcLaggingTime2 = no data stored
hwc HwcLoadingDelay2 = no data stored
hwc IsInParty = no data stored
hwc LegioPump2 = no data stored
hwc LegioStartTime2 = no data stored
hwc Mode = 57;off;off;hwc;00;day
hwc NativeHwcCircuitDisabled = no data stored
hwc NormalHwcHysteresis = no data stored
hwc OneTimeCirSwitch = no data stored
hwc OperatingMode2 = no data stored
hwc Params = no data stored
hwc SpreadingHwcLoading = no data stored
hwc Stat15MinBusTimeout = no data stored
hwc StatMonthOfInstallation = no data stored
hwc StatOperatingHours = no data stored
hwc StatPowerOn = no data stored
hwc StatRestarts = no data stored
hwc StatRTOSErrorcode = no data stored
hwc StatRTOSErrorCounter = no data stored
hwc Status0a = no data stored
hwc Status16 = no data stored
hwc Status = 0;off;-;0
hwc StatYearOfInstallation = no data stored
hwc Storage1Sensor2 = no data stored
hwc TeleSwitch = no data stored
hwc TeleswitchOperatingMode2 = no data stored
hwc TempDesired2 = no data stored
hwc ThreeWayValveLoadingPump12 = no data stored
hwc Timer.Friday = no data stored
hwc Timer.Monday = no data stored
hwc Timer.Saturday = no data stored
hwc Timer.Sunday = no data stored
hwc Timer.Thursday = no data stored
hwc Timer.Tuesday = no data stored
hwc Timer.Wednesday = no data stored
mc CfgHeatSinkType = no data stored
mc CleaningLady = no data stored
mc currenterror = no data stored
mc DateTime = no data stored
mc errorhistory = no data stored
mc FloorPavingDryingDay = no data stored
mc FlowTemp = no data stored
mc FlowTempDesired = no data stored
mc FlowTempMax = no data stored
mc FlowTempMin = no data stored
mc HcMaxPreHeating = no data stored
mc HcPumpIdlePeriod = no data stored
mc HcPumpPort = no data stored
mc HeatingCurve = no data stored
mc IsInHoliday = no data stored
mc IsInParty = no data stored
mc IsInStorageFilling = no data stored
mc MixerDutyCycle = no data stored
mc Mode = 22;auto;0;0;auto;mixer;day
mc OperatingMode = no data stored
mc OtShutdownLimit = no data stored
mc Params = no data stored
mc Stat15MinBusTimeout = no data stored
mc StatMonthOfInstallation = no data stored
mc StatOperatingHours = no data stored
mc StatPowerOn = no data stored
mc StatRestarts = no data stored
mc StatRTOSErrorcode = no data stored
mc StatRTOSErrorCounter = no data stored
mc Status0a = no data stored
mc Status16 = no data stored
mc Status = 38;off;41.81;22
mc StatYearOfInstallation = no data stored
mc TeleSwitch = no data stored
mc TeleswitchOperatingMode = no data stored
mc TempDesired = no data stored
mc TempDesiredLow = no data stored
mc Timer.Friday = no data stored
mc Timer.Monday = no data stored
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
memory eeprom = no data stored
memory ram = no data stored
sc ColKickGradient = no data stored
sc ColKickPumpTime = no data stored
sc Coll1Sensor = no data stored
sc Coll2Sensor = no data stored
sc CollPumpHRuntime1 = no data stored
sc CollPumpHRuntime2 = no data stored
sc currenterror = no data stored
sc DeltaTOffFlexDtController = no data stored
sc DeltaTOnFlexDtController = no data stored
sc errorhistory = no data stored
sc ExtendedYieldCalculation = no data stored
sc FrostProtectionEnabled = no data stored
sc FrostProtectionLimit = no data stored
sc HasSolCollVolumeSensor = no data stored
sc KolTempMin1 = no data stored
sc KolTempMin2 = no data stored
sc OutputMA = no data stored
sc ScProtectionHysteresis = no data stored
sc SolCollPumpED1 = no data stored
sc SolCollPumpED2 = no data stored
sc SolCollVolumeSensorPowerLastMinut = no data stored
sc SolCollVolumeSensorTicksPer10Lite = no data stored
sc SolDisableDiffTemp1 = no data stored
sc SolDisableDiffTemp2 = no data stored
sc SolEnableDiffTemp1 = no data stored
sc SolEnableDiffTemp2 = no data stored
sc SolEnablePumpPWM = no data stored
sc SolFlowRate = no data stored
sc SolHwcMaxLoadTemp1 = no data stored
sc SolHwcMaxLoadTemp2 = no data stored
sc SolOperatingMode = no data stored
sc SolPriority = no data stored
sc SolProtection = no data stored
sc SolProtectionStartTemp = no data stored
sc SolTeleswitchOperatingMode = no data stored
sc Stat15MinBusTimeout = no data stored
sc StatMonthOfInstallation = no data stored
sc StatOperatingHours = no data stored
sc StatPowerOn = no data stored
sc StatRestarts = no data stored
sc StatRTOSErrorcode = no data stored
sc StatRTOSErrorCounter = no data stored
sc StatYearOfInstallation = no data stored
sc Storage1Sensor3 = no data stored
sc Storage2Sensor3 = no data stored
sc Storage3Sensor3 = no data stored
sc Storage4Sensor3 = no data stored
sc SumBackflowSensor = no data stored
sc TeleSwitch = no data stored
sc YieldSensor = no data stored
scan id = no data stored
scan.15  = Vaillant;UI   ;0324;6201
scan.15 id = ;;;;;;
scan.23  = Vaillant;SOLSY;0306;6301
scan.25  = Vaillant;SOLSY;0306;6301
scan.26  = Vaillant;SOLSY;0306;6301
scan.44  = Vaillant;SOLSY;0306;6301
scan.50  = Vaillant;SOLSY;0306;6301
scan.ec  = Vaillant;SOLSY;0306;6301
ui ActoStorModulDetected = no data stored
ui AscBigModulDetected = no data stored
ui AscSmallModulDetected = no data stored
ui ASCStatus = no data stored
ui BoilerCount = no data stored
ui BoilerDetected = no data stored
ui BoilerHoursB1 = no data stored
ui BoilerHoursB2 = no data stored
ui BoilerHoursB3 = no data stored
ui BoilerHoursB4 = no data stored
ui BoilerHoursB5 = no data stored
ui BoilerHoursB6 = no data stored
ui BoilerHoursB7 = no data stored
ui BoilerHoursB8 = no data stored
ui BoilerSequence = no data stored
ui BoilerSequenceChangeTime = no data stored
ui BoilerSwitchHyster = no data stored
ui BoilerSwitchSteps = no data stored
ui BoilerTempMax = no data stored
ui BoilerTempMin = no data stored
ui BufferFlowThresholdOff = no data stored
ui BufferFlowThresholdOn = no data stored
ui ClockSwitchSummerWinterDone = no data stored
ui ContinuousHeatingLimit = no data stored
ui currenterror = no data stored
ui Date = no data stored
ui Day = no data stored
ui DesiredDegreeB1 = no data stored
ui DesiredDegreeB2 = no data stored
ui DesiredDegreeB3 = no data stored
ui DesiredDegreeB4 = no data stored
ui DesiredDegreeB5 = no data stored
ui DesiredDegreeB6 = no data stored
ui DesiredDegreeB7 = no data stored
ui DesiredDegreeB8 = no data stored
ui DesiredStateB1 = no data stored
ui DesiredStateB2 = no data stored
ui DesiredStateB3 = no data stored
ui DesiredStateB4 = no data stored
ui DesiredStateB5 = no data stored
ui DesiredStateB6 = no data stored
ui DesiredStateB7 = no data stored
ui DesiredStateB8 = no data stored
ui DisplayType = no data stored
ui errorhistory = no data stored
ui FlagsB1 = no data stored
ui FlagsB2 = no data stored
ui FlagsB3 = no data stored
ui FlagsB4 = no data stored
ui FlagsB5 = no data stored
ui FlagsB6 = no data stored
ui FlagsB7 = no data stored
ui FlagsB8 = no data stored
ui FlowTemp = no data stored
ui FlowTempDesired = no data stored
ui FlowTempDesiredAscHc = no data stored
ui FlowTempDesiredAscHwc = no data stored
ui FlowTempDesiredB1 = no data stored
ui FlowTempDesiredB2 = no data stored
ui FlowTempDesiredB3 = no data stored
ui FlowTempDesiredB4 = no data stored
ui FlowTempDesiredB5 = no data stored
ui FlowTempDesiredB6 = no data stored
ui FlowTempDesiredB7 = no data stored
ui FlowTempDesiredB8 = no data stored
ui FrostOverRideTime = no data stored
ui HcForceMode = no data stored
ui HcName10 = no data stored
ui HcName11 = no data stored
ui HcName12 = no data stored
ui HcName13 = no data stored
ui HcName14 = no data stored
ui HcName15 = no data stored
ui HcName1 = no data stored
ui HcName2 = no data stored
ui HcName3 = no data stored
ui HcName4 = no data stored
ui HcName5 = no data stored
ui HcName6 = no data stored
ui HcName7 = no data stored
ui HcName8 = no data stored
ui HcName9 = no data stored
ui HcPumpB1 = no data stored
ui HcPumpB2 = no data stored
ui HcPumpB3 = no data stored
ui HcPumpB4 = no data stored
ui HcPumpB5 = no data stored
ui HcPumpB6 = no data stored
ui HcPumpB7 = no data stored
ui HcPumpB8 = no data stored
ui HcRequestAsc = no data stored
ui HolidayPeriod = no data stored
ui HwcRequestAsc = no data stored
ui HydraulicMap = no data stored
ui InstallationCompleted = no data stored
ui KeyCodeforConfigMenu = no data stored
ui LcdContrastPwmValue = no data stored
ui LoadingPumpB1 = no data stored
ui LoadingPumpB2 = no data stored
ui LoadingPumpB3 = no data stored
ui LoadingPumpB4 = no data stored
ui LoadingPumpB5 = no data stored
ui LoadingPumpB6 = no data stored
ui LoadingPumpB7 = no data stored
ui LoadingPumpB8 = no data stored
ui MixerDetected = no data stored
ui OffsetFlowTempDesiredBufToBoiler = no data stored
ui OutsideTemp = no data stored
ui OutsideTempOffset = 0.00
ui PhoneNumberPart1 = no data stored
ui PhoneNumberPart2 = no data stored
ui PreShutDownTime = no data stored
ui RemoteDetected = no data stored
ui RoomTemp = no data stored
ui RoomTempHoliday = no data stored
ui RoomTempOffset = no data stored
ui RoomTempOffsetSelfWarming = no data stored
ui ScanPrevention = no data stored
ui SeparationShift = no data stored
ui SequenceOfBoiler = no data stored
ui ServicePeriod = no data stored
ui SolLoadingDelayHc = no data stored
ui SolLoadingDelayHwc = no data stored
ui SourceType = no data stored
ui StartPowerVantage = no data stored
ui StateEM = no data stored
ui StorageSensorBottom = no data stored
ui StorageSensorMiddle = no data stored
ui StorageSensorTop = no data stored
ui SummerWinterTimeAdjust = no data stored
ui SystemDemand1 = no data stored
ui SystemModeStream1 = no data stored
ui SystemModeStream2 = no data stored
ui SystemModeStream3 = no data stored
ui SystemTempGradient = no data stored
ui TempFailDetectTime = no data stored
ui TempIncrease = no data stored
ui Time = no data stored
ui TurnOffDelay = no data stored
ui TurnOnDelay = no data stored
ui WaterstationModulDetected = no data stored


Sehe ich es richtig, das die meisten der Parameter keinen Inhalt haben? Das deckt sich mit meinen händischen Abfragen.
Es ist etwas spärlich was da zu lesen ist.
z.B. an die Heizkurven müsste doch heranzukommen sein, oder?
FHEM Anfänger
HM CCU2 mit diversen Komponenten als Steuerung
FHEM mit Floorplan auf Raspi 3 (Raspbian Jessie)  zur Visualisierung (Heizung, Zustände, etc.) und angeschlossenen One-Wire Sensoren
Schnittstelle CCU2 - FHEM mit HMCCU
EBUSD Applikation auf Raspi 2 mit Anbindung an Vaillant Heizung

john30

Zitat von: theotherhalf am 18 Dezember 2018, 08:53:16
Sehe ich es richtig, das die meisten der Parameter keinen Inhalt haben? Das deckt sich mit meinen händischen Abfragen.
Du mustt halt die Werte aktiv abfragen, ebusd "protokolliert" erstmal nur mit, was andere Geräte so auf dem bus kommunizieren.
Für die Heizkurve kannst Du bspw. "ebusctl r -HeatingCurve" probieren.
author of ebusd

theotherhalf

Zitat von: john30 am 18 Dezember 2018, 09:43:15
Du mustt halt die Werte aktiv abfragen, ebusd "protokolliert" erstmal nur mit, was andere Geräte so auf dem bus kommunizieren.
Für die Heizkurve kannst Du bspw. "ebusctl r -HeatingCurve" probieren.

Ah, ok, ja, das hatte ich vergessen.

Ich habe nun beide Stränge (1. zum 620/3 und 2. zur Ecotec 196 3-5) einzeln geprüft und beides läuft.
Nun möchte ich beide Stränge parallel mit getrennten Konvertern anbringen.

Ich trage also in /etc/default/ebusd folgendes ein:
EBUSD_OPTS1="-d /dev/ttyUSB0 -p 8888 -l /var/log/ebusd1.log  --scanconfig --latency=20000 --receivetimeout=50000"
EBUSD_OPTS2="-d /dev/ttyUSB1 -p 8889 -l /var/log/ebusd2.log  --scanconfig --latency=20000 --receivetimeout=50000"


und ändere noch die Settings für das Loggen in: /etc/logrotate.d/ebusd

/var/log/ebusd1.log {
     rotate 7
     copytruncate
     compress
     missingok
     notifempty
     daily
}

/var/log/ebusd2.log {
     rotate 7
     copytruncate
     compress
     missingok
     notifempty
     daily
}


Ok so?
FHEM Anfänger
HM CCU2 mit diversen Komponenten als Steuerung
FHEM mit Floorplan auf Raspi 3 (Raspbian Jessie)  zur Visualisierung (Heizung, Zustände, etc.) und angeschlossenen One-Wire Sensoren
Schnittstelle CCU2 - FHEM mit HMCCU
EBUSD Applikation auf Raspi 2 mit Anbindung an Vaillant Heizung