eBus Schaltung in Betrieb nehmen

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

Vorheriges Thema - Nächstes Thema

Reinhart

#300
ja das sollte so passen, du musst nur aufpassen wohin der Code kommt.

In deinem Textfile hast 3 verschiedene Ziele vermischt. Ich würde Copy & Paste über die Zwischenablage und nur die Teile die du wirklich brauchst.
Einen gemeinsamen Download kann man kaum machen, weil die Wünsche zu unterschiedlich sind und wenn alles ein Zipfile ist kennt sich kaum mehr wer aus für was das überhaupt ist.

Das Wiki wurde ja in den letzten Tagen sehr stark erweitert und versucht möglichst viele Wünsche der Anwender abzudecken.

Ich würde nicht alles auf einmal, sondern immer in Teilabschnitten dein Fhem erweitern. Funktioniert das eine, dann erst zum anderen Thema wechseln.

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

john30

wäre es nicht sinnvoller, statt die Dateien zu kopieren, zumindest symbolische Links zu verwenden?
author of ebusd

harry66

#302
Hallo,

ich hab noch ein kleines Problem, von meinen 8 Werten die ich Abfrage kommen aktuell Ausentemperatur und Speichertemperatur nicht in dblog an?

Es hatte schon mal funktioniert, leider weis ich nicht was ich zu letzt geändert hatte :-\

evt. liegt es an meiner bai00.cfg die aktuell so aussieht:
################## bai00.cfg ###############
#
#!/usr/bin/perl
# Status

# Aussentemperatur
get Aussentemperatur cmd {"r -f outsidetemp temp\n"}
get Aussentemperatur expect ".*\n*"
get Aussentemperatur postproc { $_ }

# vorlauftemperatur
get Vorlauf cmd {"r -m 10 status01 temp1.0\n"}
get Vorlauf expect "\d+\.\d+\n\n"
get Vorlauf postproc { sprintf("%5.1f",$_) }

# Ruecklauftemperatur
get Ruecklauf cmd {"r -m 10 status01 temp1.1\n"}
get Ruecklauf expect "\d+\.\d+\n\n"
get Ruecklauf postproc { sprintf("%5.1f",$_) }

# BetrStdPumpe
get PumpHours cmd {"r -f PumpHours\n"}
get PumpHours expect "\d+\n\n"
get PumpHours postproc { sprintf("%5.0f",$_) }

# Fanspeed
get Fanspeed cmd {"r -f SDFanSpeed\n"}
get Fanspeed expect "\d+\n\n"
get Fanspeed postproc { sprintf("%5.0f",$_) } 

# Heizkurve lesen
get HKurve cmd {"r -f HeatingCurve\n"}
get HKurve expect "\d+\.\d+\n"
get HKurve postproc { sprintf("%3.1f",$_) }

# Wasserdruck
get Wasserdruck cmd {"r -f WaterPressure\n"}
get Wasserdruck expect "\d+\n\n"
get Wasserdruck postproc { sprintf("%5.1f",$_) }

# Speichertemperatur
get Speichertemperatur cmd {"r -f Storage1Sensor2 temp\n"}
get Speichertemperatur expect ".*\n*"
get Speichertemperatur postproc { $_ }


alle Werte werden einwandfrei abgerufen evt. liegt es an Zeilenumbruch?

2016.01.25 21:43:45 3: EBUS.Timer: Vorlauf  50.0


Speichertemperatur 56.38


Aussentemperatur 8.62
HKurve 1.3
Fanspeed     0
PumpHours 25361
Ruecklauf  42.0
2016.01.25 21:38:45 3: EBUS.Timer: Vorlauf  43.0
2016.01.25 21:35:07 3: checkGDS: Keine Warnmeldung für die gesuchte Region vorhanden.


Speichertemperatur 56.44


Aussentemperatur 8.62
HKurve 1.3
Fanspeed     0
PumpHours 25361
Ruecklauf  43.0
2016.01.25 21:33:45 3: EBUS.Timer: Vorlauf  44.0

BananaPI, RPI, nanoCUL433, RCS 1000 N Comfort, Dect200, Powerline546E, MAX!Cube, 7xMAX! HT's,3xMAX!FK HMLAN, HM-LC-Bl1PBU-FM, HM-LC-Sw4-Ba-PCB Relay Karte,  LW12, Sqeezelite, TabletUI=Kindel 8" FireHD+Handy,AmazonEcho

Reinhart

was passiert denn wenn du in Fhem auf die Aussentemperatur klickst und dann mit dem Menü "get Aussentemperatur Aussentemperatur" abholst?

Läuft es in ein Timeout mit dem Rückgabewert 0 oder kommt die Temperatur?

Schaut ja sonst gut aus.

LG

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

amunra

Zitat von: harry66 am 25 Januar 2016, 21:43:41
ich hab noch ein kleines Problem, von meinen 8 Werten die ich Abfrage kommen aktuell Ausentemperatur und Speichertemperatur nicht in dblog an?
ALT
get Aussentemperatur expect ".*\n*"
NEU
get Aussentemperatur expect ".*\n"
ALT
get Speichertemperatur expect ".*\n*"
NEU
get Speichertemperatur expect ".*\n"
Viele Grüße
Arthur
P.S: expect evtl. mit \n\n abschließen -die kommen nämlich doppelt.

harry66

#305
Hallo,
ich habe jetzt mal alle varianten durchprobiert leider ohne erfolg.
Vielleicht kann ja einer was aus meinem log lesen?(hab auf verbose 5 gestellt)
2016.01.26 20:11:54 5: Notify from Device: Speichertemperatur recieved


2016.01.26 20:11:54 5: Notify loop for Speichertemperatur Speichertemperatur: 60.12
2016.01.26 20:11:54 5: Triggering Speichertemperatur (2 changes)
2016.01.26 20:11:54 5: Postprocessed value is "60.12\n\n".
2016.01.26 20:11:54 5: Postprocessing "60.12\n\n" with perl command { $_ }.
2016.01.26 20:11:54 5: EBUS: received answer "60.12\n\n"
2016.01.26 20:11:54 5: SW: 72202d662053746f726167653153656e736f72322074656d700a
2016.01.26 20:11:54 5: EBUS: sending command "r -f Storage1Sensor2 temp\n"
2016.01.26 20:11:54 5: ECMDDevice: Analyze command >{"r -f Storage1Sensor2 temp\n"}<
2016.01.26 20:11:54 5: Cmd: >get Speichertemperatur Speichertemperatur<
2016.01.26 20:11:54 5: Notify from Device: Aussentemperatur recieved


2016.01.26 20:11:54 5: Notify loop for Aussentemperatur Aussentemperatur: 6.44
2016.01.26 20:11:54 5: Triggering Aussentemperatur (2 changes)
2016.01.26 20:11:54 5: Postprocessed value is "6.44\n\n".
2016.01.26 20:11:54 5: Postprocessing "6.44\n\n" with perl command { $_ }.
2016.01.26 20:11:54 5: EBUS: received answer "6.44\n\n"
2016.01.26 20:11:54 1: EBUS: unexpected answer "6.44\n\n" received (wrote "r -f outsidetemp temp\n", expected .*)
2016.01.26 20:11:54 5: SW: 72202d66206f75747369646574656d702074656d700a
2016.01.26 20:11:54 5: EBUS: sending command "r -f outsidetemp temp\n"
2016.01.26 20:11:54 5: ECMDDevice: Analyze command >{"r -f outsidetemp temp\n"}<
2016.01.26 20:11:54 5: Cmd: >get Aussentemperatur Aussentemperatur<
2016.01.26 20:11:54 5: DbLog: logging of Device: HKurve , Type: ECMDDEVICE , Event: HKurve 1.3 , Reading: state , Value: HKurve 1.3 , Unit:
2016.01.26 20:11:54 5: DbLog: logging of Device: HKurve , Type: ECMDDEVICE , Event: HKurve: 1.3 , Reading: HKurve , Value: 1.3 , Unit:
2016.01.26 20:11:54 5: Notify from Device: HKurve recieved
2016.01.26 20:11:54 5: Notify loop for HKurve HKurve: 1.3
2016.01.26 20:11:54 5: Triggering HKurve (2 changes)
2016.01.26 20:11:54 5: Postprocessed value is "1.3".
2016.01.26 20:11:54 5: Postprocessing "1.30\n\n" with perl command { sprintf("%3.1f",$_) }.
2016.01.26 20:11:54 5: EBUS: received answer "1.30\n\n"
2016.01.26 20:11:54 5: SW: 72202d662048656174696e6743757276650a
2016.01.26 20:11:54 5: EBUS: sending command "r -f HeatingCurve\n"
2016.01.26 20:11:54 5: ECMDDevice: Analyze command >{"r -f HeatingCurve\n"}<
2016.01.26 20:11:54 5: Cmd: >get HKurve HKurve<


Edit:habs rausgefunden:# Aussentemperatur
get Aussentemperatur cmd {"r -f outsidetemp temp\n"}
get Aussentemperatur expect ".*\n\n"
get Aussentemperatur postproc {sprintf("%3.1f",$_)}
# Speichertemperatur
get Speichertemperatur cmd {"r -f Storage1Sensor2 temp\n"}
get Speichertemperatur expect ".*\n\n"
get Speichertemperatur postproc {sprintf("%3.1f",$_)}


so funktioniert es wieder ;D

Danke für eure unterstützung
BananaPI, RPI, nanoCUL433, RCS 1000 N Comfort, Dect200, Powerline546E, MAX!Cube, 7xMAX! HT's,3xMAX!FK HMLAN, HM-LC-Bl1PBU-FM, HM-LC-Sw4-Ba-PCB Relay Karte,  LW12, Sqeezelite, TabletUI=Kindel 8" FireHD+Handy,AmazonEcho

ms_9

Komme gerade nicht weiter, möchte 2 set-Befehle absetzten, was aber mit einer Fehlermeldung zum ebus quittiert wird:

(set SollTempTag 23.0;;set SollTempNacht 22.0)

Fehlereintrag:
2016.01.28 18:18:42 1: EBUS: unexpected answer "usage: write [-d ZZ] [-c] CIRCUIT NAME [VALUE[;VALUE]*]\n  or:  write -h ZZPBSBNNDx\n Write value(s) or hex message.\n  -d ZZ    override destination address ZZ\n  CIRCUIT  the CIRCUIT of the message to send\n  NAME     the NAME of the message to send\n  VALUE    a single field VALUE\n  -h       send hex write message:\n    ZZ     destination address\n    PB SB  primary/secondary command byte\n    NN     number of following data bytes\n    Dx     the data byte(s) to send\n\n" received (wrote "write 470 Hc1DayTemp 22.5;set SollTempNacht 21.5\n", expected .*\n\n)
2016.01.28 18:18:42 3: get RaumTempSollTagSchreiben RaumTempSollTagSchreiben : RaumTempSollTagSchreiben usage: write [-d ZZ] [-c] CIRCUIT NAME [VALUE[;VALUE]*]
  or:  write -h ZZPBSBNNDx
Write value(s) or hex message.
  -d ZZ    override destination address ZZ
  CIRCUIT  the CIRCUIT of the message to send
  NAME     the NAME of the message to send
  VALUE    a single field VALUE
  -h       send hex write message:
    ZZ     destination address
    PB SB  primary/secondary command byte
    NN     number of following data bytes
    Dx     the data byte(s) to send


Warum interpretiert FHEM nicht zwei "set"-Befehle ?

Reinhart

#307
@ms_9

versuche es einmal über eine Gruppe, so etwa:

define SollTemp dummy
attr SollTemp setList state:0,1
attr SollTemp webCmd state

# Gruppe 0
define SollTempGr0_on notify SollTemp.0 {\
  fhem("set SollTempTag 22.0");;\
  fhem("set SollTempNacht 21.0");;\
  }

# Gruppe 1
define SollTempGr1_on notify SollTemp.1 {\
  fhem("set SollTempTag 23.0");;\
  fhem("set SollTempNacht 22.0");;\
  }


set SollTemp 0 = T 22,0 N 21
set SollTemp 1 = T 23,0 N 22

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

Richard 81

#308
Hallo,
vorerst vielen vielen Dank fürs entwickeln und vorantreiben!!! Echt genial. Ich nutze es zur Steuerung eines Zweitwohnsitzes und bin echt begeistert.
Leider fehlte mir bei der Version 1.xx die Abbildung des v81 und deshalb habe ich auf Version 2.xx gewechselt. Jetzt schaffe ich es einfach nicht mehr die csv Files richtig einzufügen. Mit --scanconfig erkennt er automatisch eine Claromatic 430  obwohl ich eine 470 er habe. Die Therme wird nicht mehr erkannt aber v81 und v61 werden erkannt. Selbst wenn ich versuche die csv Files händisch zu kopieren erkennt er es nicht. Alte und neue csv Files kann man ja nicht mischen oder? Müsste ich dafür die _temp.csv adaptieren?
Lg,
Richard81

john30

Zitat von: Richard 81 am 28 Januar 2016, 20:32:46
Leider fehlte mir bei der Version 1.xx die Abbildung des v81 und deshalb habe ich auf Version 2.xx gewechselt. Jetzt schaffe ich es einfach nicht mehr die csv Files richtig einzufügen. Mit --scanconfig erkennt er automatisch eine Claromatic 430  obwohl ich eine 470 er habe. Die Therme wird nicht mehr erkannt aber v81 und v61 werden erkannt. Selbst wenn ich versuche die csv Files händisch zu kopieren erkennt er es nicht. Alte und neue csv Files kann man ja nicht mischen oder? Müsste ich dafür die _temp.csv adaptieren?
Hast Du das ebusd 2.0 release package installiert und danach die CSVs wie unter https://github.com/john30/ebusd-configuration/releases beschrieben?
author of ebusd

Richard 81

Hallo, habe wie beschrieben die Files importiert Version ist 2.0.f4c5b58.
Lg,
Richard


localhost: scan full
done

localhost: find
broadcast datetime = no data stored
broadcast error = no data stored
broadcast hwcStatus = no data stored
broadcast ident = no data stored
broadcast load = no data stored
broadcast outsidetemp = 5.125
broadcast signoflife = no data stored
broadcast vdatetime = 09:44:09;29.01.2016
ehp AccelerationTestMode = no data stored
ehp ActualEnvironmentPower = no data stored
ehp ActualEnvironmentPowerFine = no data stored
ehp ActualEnvironmentPowerPercentage = no data stored
ehp ApplianceCode = no data stored
ehp Backup = no data stored
ehp CirPump = no data stored
ehp Comp = no data stored
ehp CompPressHigh = no data stored
ehp CompPressLow = no data stored
ehp ElectricWiringDiagram = no data stored
ehp FlowTemp = no data stored
ehp Hc1Pump = no data stored
ehp HcReturnTemp = no data stored
ehp HeatPumpStatus = no data stored
ehp HwcHcValve = no data stored
ehp ICLOut = no data stored
ehp PhaseOrder = no data stored
ehp PhaseStatus = no data stored
ehp PressSwitch = no data stored
ehp SourcePumpStatus = no data stored
ehp SourceTempInput = no data stored
ehp StateSoftwareCode = no data stored
ehp StorageTempBottom = no data stored
ehp StorageTempTop = no data stored
ehp TempInput = no data stored
ehp TempOutput = no data stored
ehp YieldEnvironmentEnergy = no data stored
430 ACTOstorDetected = no data stored
430 actoSTOROPMode = no data stored
430 actostorstate = no data stored
430 ActualRoomTempDesiredHc1 = no data stored
430 ActualWeekday = no data stored
430 adpPreHActive = no data stored
430 adpPreHCurrentRoomTemp = no data stored
430 adpPreHInSideTW = no data stored
430 adpPreHMinutesBeforeFirstTW = no data stored
430 adpPreHOutdoorTemp = no data stored
430 adpPreHOutdoorTempStart = no data stored
430 adpPreHPreheatingTime = no data stored
430 adpPreHRamp = no data stored
430 adpPreHRoomTempDesired = no data stored
430 adpPreHRoomTempStart = no data stored
430 adpPreHStarttime = no data stored
430 AssertFileName = no data stored
430 AssertLineNumber = no data stored
430 AutoOffMode = no data stored
430 B50418actDesFlowTemp = no data stored
430 B51000FlowSetMonitor = no data stored
430 B51000M10HwcFlowSetMon = no data stored
430 B51000M12DisableBitsMon = no data stored
430 B51000M14Monitor = no data stored
430 B51000M7OpModeMonitor = no data stored
430 B51000TempDesiredLoadingPump = no data stored
430 BaseDisplay = no data stored
430 BMUB51101BoilerFlowTemp = no data stored
430 BMUB51101ErrorStatus = no data stored
430 BMUB51101HwcState = no data stored
430 BMUB51101StorageTemp = no data stored
430 BMUFlowTempOrVF1 = no data stored
430 CalculatedKickStopTime = no data stored
430 ccTimer.Friday = no data stored
430 ccTimer.Monday = no data stored
430 ccTimer.Saturday = no data stored
430 ccTimer.Sunday = no data stored
430 ccTimer.Thursday = no data stored
430 ccTimer.Tuesday = no data stored
430 ccTimer.Wednesday = no data stored
430 ChimneySweepModeActive = no data stored
430 CirPump = no data stored
430 ContinuosHeating = no data stored
430 CountryVariant = no data stored
430 CPLPLast24started = no data stored
430 currenterror = no data stored
430 Date = no data stored
430 DisplayedHc1RoomTempDesired = no data stored
430 DisplayedHwcStorageTemp = no data stored
430 DisplayedRoomTemp = no data stored
430 EepromUpdateActive = no data stored
430 EnermanState = no data stored
430 errorhistory = no data stored
430 ExcessTemp = no data stored
430 FrostOverRideTime = no data stored
430 FrostProtectDelayMonitor = no data stored
430 FrostProtectionRequiredMonitor = no data stored
430 FrostProtectStateMonitor = no data stored
430 Hc1ActualFlowTempDesired = no data stored
430 Hc1FloorPavementDryingDay = no data stored
430 Hc1FloorPavementDryingTemp = no data stored
430 Hc1HcType = no data stored
430 Hc1HeatCurve = no data stored
430 Hc1ManualOPRoomTempDesired = no data stored
430 Hc1MinimalFlowTempDesired = no data stored
430 Hc1NightTemp = no data stored
430 Hc1OPMode = no data stored
430 Hc1PreOrContinuosHeatingActive = no data stored
430 Hc1Pump = no data stored
430 Hc1PumpLast24started = no data stored
430 Hc1QuickVetoActive = no data stored
430 Hc1QuickVetoTemp = no data stored
430 Hc1RoomTempSwitchOn = no data stored
430 Hc1SummerOffset = no data stored
430 hc1Timer.Friday = no data stored
430 hc1Timer.Monday = no data stored
430 hc1Timer.Saturday = no data stored
430 hc1Timer.Sunday = no data stored
430 hc1Timer.Thursday = no data stored
430 hc1Timer.Tuesday = no data stored
430 hc1Timer.Wednesday = no data stored
430 Hc2HcType = no data stored
430 HcMc1ConfigCPLPAsLP = no data stored
430 HcMc1CPLPState = no data stored
430 HcMc1Detected = no data stored
430 HolidayEndPeriod = no data stored
430 HolidayRoomTemp = no data stored
430 HolidayStartPeriod = no data stored
430 HRUDetected = no data stored
430 HwcActualTempDesired = no data stored
430 HwcCircuitActive = no data stored
430 HwcLegioStartDay = no data stored
430 HwcLegioStartTime = no data stored
430 HwcLoadingIn430Active = no data stored
430 HwcLoadingInBMUActive = no data stored
430 HwcLoadingOffset = no data stored
430 HwcManualOPTempDesired = no data stored
430 HwcOPMode = no data stored
430 HwcParallelLoading = no data stored
430 HwcPressLowpostrunningtime = no data stored
430 HwcQuickVetoActive = no data stored
430 HwcQuickVetoTemp = no data stored
430 HwcTempDesired = no data stored
430 hwcTimer.Friday = no data stored
430 hwcTimer.Monday = no data stored
430 hwcTimer.Saturday = no data stored
430 hwcTimer.Sunday = no data stored
430 hwcTimer.Thursday = no data stored
430 hwcTimer.Tuesday = no data stored
430 hwcTimer.Wednesday = no data stored
430 IsInHoliday = no data stored
430 KeyCodeforConfigMenu = no data stored
430 LcdContrastValue = no data stored
430 LegioProtectActive = no data stored
430 MaintenanceDate = no data stored
430 MonitorEEpromInkonsiNumber = no data stored
430 NameHc1 = no data stored
430 NameHc2 = no data stored
430 NameHwc = no data stored
430 OutsideTemp = no data stored
430 OutsideTempOffset = no data stored
430 PhoneNumber1 = no data stored
430 PhoneNumber2 = no data stored
430 PreheatingTime = no data stored
430 PreStopTime = no data stored
430 PumpBlockingTimeMax = no data stored
430 PumpEnergySaveCalculatedTimeMonitor = no data stored
430 PumpEnergySaveStateMonitor = no data stored
430 RoomTemp = no data stored
430 RoomTempCorrection = no data stored
430 RoomTempOffsetSelfWarming = no data stored
430 Setpoints.Friday = no data stored
430 Setpoints.Monday = no data stored
430 Setpoints.Saturday = no data stored
430 Setpoints.Sunday = no data stored
430 Setpoints.Thursday = no data stored
430 Setpoints.Tuesday = no data stored
430 Setpoints.Wednesday = no data stored
430 SolarModuleDetected = no data stored
430 StartEepromUpdate = no data stored
430 StatusDcf = no data stored
430 SummerWinterTimeAdjust = no data stored
430 Time = no data stored
430 V430PluggedIn = no data stored
430 VF1 = no data stored
broadcast ident = no data stored
ehp AccelerationTestMode = no data stored
ehp ActualEnvironmentPower = no data stored
ehp ActualEnvironmentPowerFine = no data stored
ehp ActualEnvironmentPowerPercentage = no data stored
ehp ApplianceCode = 0
ehp Backup = no data stored
ehp BackupHours = no data stored
ehp BackupHoursHc = no data stored
ehp BackupHoursHwc = no data stored
ehp BackupHysteresis = no data stored
ehp BackupIntegral = no data stored
ehp BackupModeHc = no data stored
ehp BackupModeHwc = no data stored
ehp BackupPowerCut = no data stored
ehp BackupStarts = no data stored
ehp BackupStartsHc = no data stored
ehp BackupStartsHwc = no data stored
ehp BackupType = no data stored
ehp BivalentMode = no data stored
ehp BivalentTemp = no data stored
ehp CirPump = no data stored
ehp Code1 = no data stored
ehp Code1Code2Valid = no data stored
ehp Code2 = no data stored
ehp Comp = no data stored
ehp CompControlState = no data stored
ehp CompCutPressHighCount = no data stored
ehp CompCutPressLowCount = no data stored
ehp CompCutTempCount = no data stored
ehp CompDemand = no data stored
ehp CompHours = no data stored
ehp CompHoursHc = no data stored
ehp CompHoursHwc = no data stored
ehp CompHysteresis = no data stored
ehp CompIntegral = no data stored
ehp CompPressHigh = no data stored
ehp CompPressLow = no data stored
ehp CompRestartTimer = no data stored
ehp CompStarts = no data stored
ehp CompStartsHc = no data stored
ehp CompStartsHwc = no data stored
ehp CompState = no data stored
ehp currenterror = no data stored
ehp Date = no data stored
ehp ElectricWiringDiagram = no data stored
ehp errorhistory = no data stored
ehp FirstHcEnergySavingPumpOffTime = no data stored
ehp FlowTemp = no data stored
ehp FlowTempOffset = no data stored
ehp Hc1Pump = no data stored
ehp Hc1PumpHours = no data stored
ehp Hc1PumpPort = no data stored
ehp Hc1PumpStarts = no data stored
ehp Hc2Pump = no data stored
ehp Hc2PumpHours = no data stored
ehp HcFlowTemp = no data stored
ehp HcFlowTempOffset = no data stored
ehp HcModeDemandHours = no data stored
ehp HcModeFulfilledHours = no data stored
ehp HcParallelStorageFillingEnabled = no data stored
ehp HcPress = no data stored
ehp HcReturnTemp = no data stored
ehp HcReturnTempOffset = no data stored
ehp HeatPumpStatus = no data stored
ehp HwcHcValve = no data stored
ehp HwcHcValveStarts = no data stored
ehp HwcLaggingTime = no data stored
ehp HwcLoadingDelay = no data stored
ehp HwcModeDemandHours = no data stored
ehp HwcModeFulfilledHours = no data stored
ehp HwcPumpStarts = no data stored
ehp HwcSwitch = no data stored
ehp HwcTemp = no data stored
ehp HwcTempOffset = no data stored
ehp HydraulicScheme = no data stored
ehp hysteresisTimeDelay = no data stored
ehp HysteresisTimerCountdown = no data stored
ehp ICLOut = no data stored
ehp Injection = no data stored
ehp Integral = no data stored
ehp maxNDPressure = no data stored
ehp Mixer1DutyCycle = no data stored
ehp Mode = standby
ehp NumberCompStarts = no data stored
ehp OutsideTemp = no data stored
ehp OutsideTempOffset = no data stored
ehp PhaseOrder = no data stored
ehp PhaseStatus = no data stored
ehp PowerCut = no data stored
ehp PressSwitch = no data stored
ehp RebootCounter = no data stored
ehp ReturnTempMax = no data stored
ehp SoftwareCode = no data stored
ehp Source2PumpHours = no data stored
ehp SourceHours = no data stored
ehp SourceLimitAtMaxFlow = no data stored
ehp SourceLimitSlope = no data stored
ehp SourcePort = no data stored
ehp SourcePumpPWM = no data stored
ehp SourcePumpSpeedControlDefrost = no data stored
ehp SourcePumpSpeedControlHeating = no data stored
ehp SourcePumpStatus = no data stored
ehp SourceStarts = no data stored
ehp SourceTempInput = no data stored
ehp SourceTempInputOffset = no data stored
ehp StateSoftwareCode = no data stored
ehp Status = no data stored
ehp StorageTempBottom = no data stored
ehp StorageTempBottomOffset = no data stored
ehp StorageTempTop = no data stored
ehp StorageTempTopOffset = no data stored
ehp Subcooling = no data stored
ehp Superheat = no data stored
ehp T19MaxToCompOff = no data stored
ehp TempInput = no data stored
ehp TempInputOffset = no data stored
ehp TempOutput = no data stored
ehp TempOutputOffset = no data stored
ehp Time = no data stored
ehp TimeBetweenTwoCompStartsMin = no data stored
ehp TimeCompOffMin = no data stored
ehp TimeCompOnMin = no data stored
ehp Weekday = no data stored
ehp YieldEnvironmentEnergy = no data stored
hwc CirPump2 = no data stored
hwc currenterror = 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 IsInHoliday = no data stored
hwc IsInParty = no data stored
hwc LegioPump2 = no data stored
hwc LegioStartDay = no data stored
hwc LegioStartDay2 = no data stored
hwc LegioStartTime = no data stored
hwc Mode = no data stored
hwc OneTimeCirSwitch = no data stored
hwc OperatingMode2 = no data stored
hwc SolarGainPressLowDelay = 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 Status = no data stored
hwc StatYearOfInstallation = no data stored
hwc Storage1Sensor2 = no data stored
hwc TeleSwitch = no data stored
hwc TeleswitchOperatingMode2 = no data stored
hwc TempDesired = no data stored
hwc TempDesired2 = no data stored
hwc ThreeWayValveLoadingPump1 = 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 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 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 = no data stored
mc OperatingMode = no data stored
mc OtShutdownLimit = 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 Status = no data stored
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
scan.08 ident = Vaillant;BAI00;0606;5502
scan.15 ident = Vaillant;47000;0420;1403
scan.26 ident = Vaillant;47000;0420;1403
scan.50 ident = Vaillant;V6100;0418;1902
scan.51 ident = no data stored
scan.75 ident = Vaillant;V8100;0202;2502
scan.a0 ident = no data stored
v81 CMResetCnt = no data stored
v81 COMErrorCnt = no data stored
v81 DesiredHcRoomTempDesired = no data stored
v81 DisplayedRoomTemp = no data stored
v81 eBUSCRC = no data stored
v81 eBUSFifoDiffCntMax = no data stored
v81 EEpromMaxInkonsCnt = no data stored
v81 FiFoResetCnt = no data stored
v81 HcActiveSpecialFunction = no data stored
v81 HcRoomTempDesiredAdjustable = no data stored
v81 LVResetCnt = no data stored
v81 OperatingMode430 = no data stored
v81 POCResetCnt = no data stored
v81 RoomTemp = no data stored
v81 RoomTempOffset = no data stored
v81 RoomTempOffsetSelfWarming = no data stored
v81 SelectedHc = no data stored
v81 StackeBUSTaskMax = no data stored
v81 StackLifeCheckTaskMax = no data stored
v81 StackMainTaskMax = no data stored
v81 Variant = no data stored
v81 VariantDKRefreshCnt = no data stored
v81 WDResetCnt = no data stored

localhost: scan
done

localhost: scan result
08;Vaillant;BAI00;0606;5502
15;Vaillant;47000;0420;1403
26;Vaillant;47000;0420;1403
50;Vaillant;V6100;0418;1902
75;Vaillant;V8100;0202;2502

localhost: info
version: ebusd 2.0.f4c5b58
signal: acquired
symbol rate: 35
masters: 4
messages: 691
address 03: master #3
address 08: slave #3, scanned "MF=Vaillant;ID=BAI00;SW=0606;HW=5502"
address 10: master #6
address 15: slave #6, scanned "MF=Vaillant;ID=47000;SW=0420;HW=1403"
address 26: slave, scanned "MF=Vaillant;ID=47000;SW=0420;HW=1403"
address 50: slave, scanned "MF=Vaillant;ID=V6100;SW=0418;HW=1902"
address 70: master #16
address 75: slave #16, scanned "MF=Vaillant;ID=V8100;SW=0202;HW=2502"

localhost:




john30

Zitat von: Richard 81 am 29 Januar 2016, 09:54:32
Hallo, habe wie beschrieben die Files importiert Version ist 2.0.f4c5b58.
Wenn Du die ebusd-2.x.x CSVs nimmst, dann bitte auch "--scanconfig" als Aufrufparameter an ebusd übergeben. Das wäre mit Installation des ebusd 2.0 Debian release packages automatisch erfolgt.
author of ebusd

Richard 81

Zitat von: john30 am 29 Januar 2016, 09:59:12
Wenn Du die ebusd-2.x.x CSVs nimmst, dann bitte auch "--scanconfig" als Aufrufparameter an ebusd übergeben. Das wäre mit Installation des ebusd 2.0 Debian release packages automatisch erfolgt.
Vielen Dank, habe ich anfangs berücksichtigt, aber irgendwann offensichtlich vergessen. Wie peinlich. Eine Kleinigkeit hätte ich noch, meine Therme wird nicht erkannt. Muss ich dafür 08.bai.HW7401 umbenennen?

localhost: find
broadcast datetime = no data stored
broadcast error = no data stored
broadcast hwcStatus = no data stored
broadcast ident = no data stored
broadcast load = no data stored
broadcast outsidetemp = 6.688
broadcast signoflife = no data stored
broadcast vdatetime = 10:24:09;29.01.2016
470 ACTOstorDetected = no data stored
470 actoSTOROPMode = no data stored
470 ActualRoomTempDesiredHc1 = no data stored
470 ActualWeekday = no data stored
470 ADCValueTempbelow = no data stored
470 ASCDetected = no data stored
470 B51000M10HwcFlowSetMon = no data stored
470 B51000M12DisableBitsMon = no data stored
470 B51000M14Monitor = no data stored
470 B51000M7OpModeMonitor = no data stored
470 B51000M8HeatFlowSetMonitor = no data stored
470 B51000M9TappingSetMon = no data stored
470 B51000TempDesiredLoadingPump = no data stored
470 BMUB51101BoilerFlowTemp = no data stored
470 BMUB51101ErrorStatus = no data stored
470 BMUB51101HwcState = no data stored
470 BMUB51101StorageTemp = no data stored
470 BMUFlowTempOrVF1 = no data stored
470 CalculatedKickStopTime = no data stored
470 ccTimer.Friday = no data stored
470 ccTimer.Monday = no data stored
470 ccTimer.Saturday = no data stored
470 ccTimer.Sunday = no data stored
470 ccTimer.Thursday = no data stored
470 ccTimer.Tuesday = no data stored
470 ccTimer.Wednesday = no data stored
470 ChimneySweepModeActive = no data stored
470 CirPump = no data stored
470 ClockSwitchSummerWinterDone = no data stored
470 ContactName = no data stored
470 ContinuosHeating = no data stored
470 CountryVariant = no data stored
470 CPLPLast24started = no data stored
470 currenterror = no data stored
470 Date = no data stored
470 DcfIsValid = no data stored
470 DisplayedHc1RoomTempDesired = no data stored
470 DisplayedHwcStorageTemp = no data stored
470 DisplayedRoomTemp = no data stored
470 EepromUpdateActive = no data stored
470 EnermanState = no data stored
470 errorhistory = no data stored
470 ExcessTemp = no data stored
470 FactoryTestActive = no data stored
470 FrostOverRideTime = no data stored
470 FrostProtectDelayMonitor = no data stored
470 FrostProtectionRequiredMonitor = no data stored
470 FrostProtectStateMonitor = no data stored
470 GlobalSystemOff = no data stored
470 Hc1ActualFlowTempDesired = no data stored
470 Hc1AutoOffMode = no data stored
470 Hc1BankHolidayEndPeriod = no data stored
470 Hc1BankHolidayStartPeriod = no data stored
470 Hc1DayTemp = no data stored
470 Hc1FloorPavementDryingDay = no data stored
470 Hc1FloorPavementDryingTemp = no data stored
470 Hc1HcType = no data stored
470 Hc1HeatCurve = no data stored
470 Hc1HolidayEndPeriod = no data stored
470 Hc1HolidayRoomTemp = no data stored
470 Hc1HolidayStartPeriod = no data stored
470 Hc1MinimalFlowTempDesired = no data stored
470 Hc1NightTemp = no data stored
470 Hc1OPMode = no data stored
470 Hc1PreCutOffActive = no data stored
470 Hc1PreOrContinuosHeatingActive = no data stored
470 Hc1Pump = no data stored
470 Hc1PumpLast24started = no data stored
470 Hc1QuickVetoTemp = no data stored
470 Hc1RoomTempSwitchOn = no data stored
470 Hc1SFMode = no data stored
470 Hc1SummerOffset = no data stored
470 hc1Timer.Friday = no data stored
470 hc1Timer.Monday = no data stored
470 hc1Timer.Saturday = no data stored
470 hc1Timer.Sunday = no data stored
470 hc1Timer.Thursday = no data stored
470 hc1Timer.Tuesday = no data stored
470 hc1Timer.Wednesday = no data stored
470 Hc2BankHolidayEndPeriod = no data stored
470 Hc2BankHolidayPeriodIsActive = no data stored
470 Hc2BankHolidayStartPeriod = no data stored
470 Hc2HcType = no data stored
470 Hc2HolidayEndPeriod = no data stored
470 Hc2HolidayPeriodIsActive = no data stored
470 Hc2HolidayStartPeriod = no data stored
470 Hc2OPMode = no data stored
470 Hc2SFMode = no data stored
470 Hc2TempDesiredB50418 = no data stored
470 HcMc1ConfigCPLP = no data stored
470 HcMc1CPLPState = no data stored
470 HcMc1Detected = no data stored
470 HcName1 = no data stored
470 HcName2 = no data stored
470 HwcActualTempDesired = no data stored
470 HwcCircuitActive = no data stored
470 HwcLegioStartDay = no data stored
470 HwcLegioStartTime = no data stored
470 HwcLoadingIn430Active = no data stored
470 HwcLoadingOffset = no data stored
470 HwcOPMode = no data stored
470 HwcParallelLoading = no data stored
470 HwcPressLowpostrunningtime = no data stored
470 HwcTempDesired = no data stored
470 hwcTimer.Friday = no data stored
470 hwcTimer.Monday = no data stored
470 hwcTimer.Saturday = no data stored
470 hwcTimer.Sunday = no data stored
470 hwcTimer.Thursday = no data stored
470 hwcTimer.Tuesday = no data stored
470 hwcTimer.Wednesday = no data stored
470 HydraulicMap = no data stored
470 HydraulicSwitch = no data stored
470 InstallAssistant = no data stored
470 KeyCodeforConfigMenu = no data stored
470 LanguageVariant = no data stored
470 LastYearsSolarYields1 = no data stored
470 LastYearsSolarYields10 = no data stored
470 LastYearsSolarYields11 = no data stored
470 LastYearsSolarYields12 = no data stored
470 LastYearsSolarYields2 = no data stored
470 LastYearsSolarYields3 = no data stored
470 LastYearsSolarYields4 = no data stored
470 LastYearsSolarYields5 = no data stored
470 LastYearsSolarYields6 = no data stored
470 LastYearsSolarYields7 = no data stored
470 LastYearsSolarYields8 = no data stored
470 LastYearsSolarYields9 = no data stored
470 LcdContrastValue = no data stored
470 LegioProtectActive = no data stored
470 MaintenanceDate = no data stored
470 MenuTestingCurrParameterTextId = no data stored
470 MenuTestingCurrPid = no data stored
470 MenuTestingCurrScreenCount = no data stored
470 MenuTestingCurrValue = no data stored
470 MenuTestingSymAddrFromCurrValue = no data stored
470 MonitorCurrentIPart = no data stored
470 MonitorEEpromInkonsiNumber = no data stored
470 OpModeEffect = no data stored
470 OutsideTemp = no data stored
470 OutsideTempOffset = no data stored
470 PhoneNumber = no data stored
470 PreheatingTime = no data stored
470 PreStopTime = no data stored
470 PumpBlockingTimeMax = no data stored
470 PumpEnergySaveCalculatedTimeMonitor = no data stored
470 PumpEnergySaveStateMonitor = no data stored
470 RaumtempIstUnten = no data stored
470 RoomTemp = no data stored
470 RoomTempCorrection = no data stored
470 RoomTempOffsetSelfWarming = no data stored
470 SolarModuleDetected = no data stored
470 StartEepromUpdate = no data stored
470 StatusDcf = no data stored
470 SummerWinterTimeAdjust = no data stored
470 TestVarActivateFunction = no data stored
470 ThisYearsSolarYields1 = no data stored
470 ThisYearsSolarYields10 = no data stored
470 ThisYearsSolarYields11 = no data stored
470 ThisYearsSolarYields12 = no data stored
470 ThisYearsSolarYields2 = no data stored
470 ThisYearsSolarYields3 = no data stored
470 ThisYearsSolarYields4 = no data stored
470 ThisYearsSolarYields5 = no data stored
470 ThisYearsSolarYields6 = no data stored
470 ThisYearsSolarYields7 = no data stored
470 ThisYearsSolarYields8 = no data stored
470 ThisYearsSolarYields9 = no data stored
470 Time = no data stored
470 V430PluggedIn = no data stored
470 VF1 = no data stored
470 VR81ActiveForHc1 = no data stored
470 VR81ActiveForHc2 = no data stored
470 VR81Detected = no data stored
broadcast ident = no data stored
memory eeprom = no data stored
memory ram = no data stored
scan id = 21;14;45;0020129322;0082;007035;N3
scan.08 ident = Vaillant;BAI00;0606;5502
scan.15 ident = Vaillant;47000;0420;1403
scan.26 ident = Vaillant;47000;0420;1403
scan.50 ident = Vaillant;V6100;0418;1902
scan.75 ident = Vaillant;V8100;0202;2502
v61 ActualTempDesired = no data stored
v61 AutoOffMode = no data stored
v61 BoilerCircuitPump = no data stored
v61 BoilerMaxPreShutdown = no data stored
v61 CirPump = no data stored
v61 currenterror = -;-;-;-;-
v61 Date = no data stored
v61 DayNightState = no data stored
v61 DisplayedRoomTempDesired = no data stored
v61 errorhistory = no data stored
v61 FloorPavingDryingDay = no data stored
v61 FloorPavingDryingTemp = no data stored
v61 Flow1Sensor = no data stored
v61 FlowTempDesired = no data stored
v61 FlowTempMax = no data stored
v61 FlowTempMin = no data stored
v61 FrostProtConfig = no data stored
v61 FrostProtectDelay = no data stored
v61 FrostProtState = no data stored
v61 Hc1PumpKol1PP1Port = no data stored
v61 Hc2aLegPumpP2Port = no data stored
v61 Hc2CircuitType = no data stored
v61 Hc2ContinuosHeating = no data stored
v61 Hc2ManualOPRoomTempDesired = no data stored
v61 Hc2pDemand = no data stored
v61 Hc2PumpAlPort = no data stored
v61 Hc2QuickVetoActive = no data stored
v61 Hc2QuickVetoTemp = no data stored
v61 Hc2RoomControlMode = no data stored
v61 Hc2SummerOffset = no data stored
v61 hc2Timer.Friday = no data stored
v61 hc2Timer.Monday = no data stored
v61 hc2Timer.Saturday = no data stored
v61 hc2Timer.Sunday = no data stored
v61 hc2Timer.Thursday = no data stored
v61 hc2Timer.Tuesday = no data stored
v61 hc2Timer.Wednesday = no data stored
v61 Hc2zPort = no data stored
v61 HcFlowIncrease = no data stored
v61 HcParallelStorageFillingEnabled = no data stored
v61 HcPreHeatingActive = no data stored
v61 HcPreShutdownActive = no data stored
v61 HcPumpIdlePeriod = no data stored
v61 HcPumpIdlePeriodActive = no data stored
v61 HeatingCurve = no data stored
v61 HolidayTempDesired = no data stored
v61 InternalOperatingMode470 = no data stored
v61 IsInBankHoliday = no data stored
v61 IsInHoliday = no data stored
v61 IsInImpactVentilation = no data stored
v61 IsInOneDayBankHoliday = no data stored
v61 IsInOneDayHoliday = no data stored
v61 IsInParty = no data stored
v61 IsInSystemOff = no data stored
v61 Mixer1DutyCycle = no data stored
v61 Mixer1State = no data stored
v61 MonitorEEpromInkonsiNumber = no data stored
v61 OffConfig = no data stored
v61 PreheatingMinutesMax = no data stored
v61 PsTempDesired = no data stored
v61 PumpSavingState = no data stored
v61 Setpoints.Friday = no data stored
v61 Setpoints.Monday = no data stored
v61 Setpoints.Saturday = no data stored
v61 Setpoints.Sunday = no data stored
v61 Setpoints.Thursday = no data stored
v61 Setpoints.Tuesday = no data stored
v61 Setpoints.Wednesday = no data stored
v61 SfState = no data stored
v61 SunMoonInfo = no data stored
v61 TempDesiredLow = no data stored
v61 ThermostatState = no data stored
v61 Time = no data stored
v61 Weekday = no data stored
v81 CMResetCnt = no data stored
v81 COMErrorCnt = no data stored
v81 DesiredHcRoomTempDesired = no data stored
v81 DisplayedRoomTemp = no data stored
v81 eBUSCRC = no data stored
v81 eBUSFifoDiffCntMax = no data stored
v81 EEpromMaxInkonsCnt = no data stored
v81 FiFoResetCnt = no data stored
v81 HcActiveSpecialFunction = no data stored
v81 HcRoomTempDesiredAdjustable = no data stored
v81 LVResetCnt = no data stored
v81 OperatingMode430 = no data stored
v81 POCResetCnt = no data stored
v81 RoomTemp = no data stored
v81 RoomTempOffset = no data stored
v81 RoomTempOffsetSelfWarming = no data stored
v81 SelectedHc = no data stored
v81 StackeBUSTaskMax = no data stored
v81 StackLifeCheckTaskMax = no data stored
v81 StackMainTaskMax = no data stored
v81 Variant = no data stored
v81 VariantDKRefreshCnt = no data stored
v81 WDResetCnt = no data stored


john30

Zitat von: Richard 81 am 29 Januar 2016, 10:33:40
Vielen Dank, habe ich anfangs berücksichtigt, aber irgendwann offensichtlich vergessen. Wie peinlich. Eine Kleinigkeit hätte ich noch, meine Therme wird nicht erkannt. Muss ich dafür 08.bai.HW7401 umbenennen?
Poste mal bitte das Ergebnis von "ebusctl scan && sleep 60 && ebusctl scan result".
author of ebusd

Richard 81

Guten morgen, hier das Ergebnis von "ebusctl scan && sleep 60 && ebusctl scan result"

08;Vaillant;BAI00;0606;5502;21;15;05;0010011621;0001;005008;N2
15;Vaillant;47000;0420;1403;21;15;08;0020171280;0082;012709;N9
26;Vaillant;47000;0420;1403;21;15;08;0020171280;0082;012709;N9
50;Vaillant;V6100;0418;1902;21;14;40;0020139849;0082;010094;N2
75;Vaillant;V8100;0202;2502;21;14;45;0020129322;0082;007035;N3