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

Hallo Jojo,

bei der 470 gibt es die Möglichkeit, den als Raumregelung (also abhängig von der Raumtemperatur und nicht abhängig von der Aussentemperatur) laufen zu lassen, damit kannst Du (je nachdem in welchem Raum die hängt) die Zeit bis zur Reparatur überbrücken. Ansonsten, wenn der letzte Aussenwert noch drin ist, kannst Du einen Offset auf den Aussenfühlerwert legen, dann meint die Regelung, es sei kälter. Dann gibt es auch noch die Möglichkeit, über die Wunschtemperatur und die Heizkurve die Vorlauftemperaturen hoch zu bekommen. Alles nur Notlösungen, bis der Aussensensor wieder läuft...

Grüße

Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

Jojo11

Zitat von: cs-online am 03 Januar 2016, 11:29:01
Hallo Jojo,

bei der 470 gibt es die Möglichkeit, den als Raumregelung (also abhängig von der Raumtemperatur und nicht abhängig von der Aussentemperatur) laufen zu lassen, damit kannst Du (je nachdem in welchem Raum die hängt) die Zeit bis zur Reparatur überbrücken. Ansonsten, wenn der letzte Aussenwert noch drin ist, kannst Du einen Offset auf den Aussenfühlerwert legen, dann meint die Regelung, es sei kälter. Dann gibt es auch noch die Möglichkeit, über die Wunschtemperatur und die Heizkurve die Vorlauftemperaturen hoch zu bekommen. Alles nur Notlösungen, bis der Aussensensor wieder läuft...

Grüße

Christian

Hallo Christian,

danke, diese Optionen sind mir schon bekannt. Es ist nicht so, dass ich friere  ;) Aufgrund der von mir gewählten Heizkurve hat die Aussentemperatur ohnehin nur einen relativ geringen Einfluss auf die Regelung. Ich dachte nur, dass es eventuell relativ problemlos möglich sei, diesen Sensor durch ohnehin vorhandene Alternativen zu "ersetzen" (zumindest zeitweise).

schöne Grüße
Jo

zentis666

Hallo!
Ich würde gerne die Zirkulationspumpe meiner Vaillant Anlage auf Knopfdruck für 2-3 Minuten auslösen, um auch ausserhalb der programmierten Zeiten
mal kurz warmes Wasser zu haben.
Ich hatte gedacht dies durch Auslösen einer Speicherladung zu lösen, wenn ich an der 470 diese Option auswähle  springt die Pumpe an.

Nun habe ich folgendes Problem:
HwcOPMode (Modus WW-Kreis) steht normalerweise auf 2 (Auto), wenn man eine Speicherladung an der 470er anwählt springt das Reading auf 6.
Wenn ich den Parameter per ebus von 2 auf 6 setze ebusctl w -c 470#install HwcOPMode 6, dann zeigt das Display der 470 kurz die Speicherladung an und geht dann wieder aus.
Umgekehrt genauso, wenn die Speicherladung per 470 aktiv ist und ich setze HwcOPMode 2 geht im Display der 470 die Speicherladung aus
und nach weniger als 1 Sekunde wieder an.

Ich vermute also ich setze den falschen Parameter, kann mir da jemand helfen?
Oder gibt es eine andere Möglichkeit die Zirkulationspumpe für 2-3 Minuten zu starten ohne gleich die Timer Programmierung zu ändern?

Ich hab mal mitgeloggt (ca. 10s nach Start Log hab ich die Speicherladung aktiviert, eine Minute später wieder deaktiviert)
2016-01-03 11:48:06.825 [main notice] ebusd 1.3.0 started
2016-01-03 11:48:07.022 [main notice] found messages: 384 (0 conditional on 0 conditions, 0 poll, 16 update)
2016-01-03 11:48:07.939 [bus notice] signal acquired
2016-01-03 11:48:07.969 [bus notice] new master 10
2016-01-03 11:48:07.969 [bus notice] new master 03
2016-01-03 11:48:07.969 [update notice] update bc Mode QQ=10: standby
2016-01-03 11:48:11.559 [update notice] update myCustom Status01: 49.5;39.0;3.250;44.5;53.5;on
2016-01-03 11:48:13.557 [update notice] update myCustom1 Status11: valid;14;48;12;3;1;7;16;3.250
2016-01-03 11:48:13.816 [update notice] update myCustom Status02: auto;60;75.0;70;65.0
2016-01-03 11:48:17.578 [update notice] update bc Mode QQ=10: standby
2016-01-03 11:48:21.638 [update notice] update myCustom Status01: 49.5;39.0;3.250;44.5;53.5;on
2016-01-03 11:48:33.329 [update notice] update bc Mode QQ=10: standby
2016-01-03 11:48:33.595 [update notice] unknown MS cmd: 1008b5110100 / 0819031151040f0081
2016-01-03 11:48:33.866 [update notice] update myCustom Status01: 49.5;39.0;3.250;44.5;53.5;on
2016-01-03 11:48:34.085 [update notice] update broadcast outsidetemp QQ=10: 3.250
2016-01-03 11:48:34.341 [update notice] update myCustom Status02: auto;60;75.0;70;65.0
2016-01-03 11:48:37.456 [update notice] update bc Mode QQ=10: standby
2016-01-03 11:48:41.432 [update notice] update myCustom Status01: 49.5;39.0;3.250;44.5;53.5;on
2016-01-03 11:48:43.513 [update notice] update myCustom1 Status11: valid;44;48;12;3;1;7;16;3.250
2016-01-03 11:48:47.538 [update notice] update bc Mode QQ=10: standby
2016-01-03 11:48:51.599 [update notice] update myCustom Status01: 49.5;39.0;3.250;44.5;53.5;on
2016-01-03 11:48:53.567 [update notice] unknown MS cmd: 1008b5100305ff01 / 0101
2016-01-03 11:48:57.718 [update notice] update bc Mode QQ=10: standby
2016-01-03 11:49:01.778 [update notice] update myCustom Status01: 49.5;39.0;3.250;44.5;53.5;on
2016-01-03 11:49:04.714 [update notice] update broadcast vdatetime QQ=10: 12:49:03;03.01.2016
2016-01-03 11:49:04.995 [update notice] unknown BC cmd: 10feb51603049002
2016-01-03 11:49:05.292 [update notice] update myCustom2 Pumpenstatus: off
2016-01-03 11:49:07.864 [update notice] update bc Mode QQ=10: standby
2016-01-03 11:49:08.678 [main notice] SIGINT received
2016-01-03 11:49:08.789 [main notice] ebusd stopped


Gruß
Sven
--
FHEM auf Debian VM - ESXi 6.0 Intel Nuc i5 4th Gen, Homematic auf HMCCU - RaspberryMatic auf Raspberry PI 3,
EM1000 & FS20 über CUNO,  IT über Arduino Firmata, MiLight über WLAN-nRF Gateway, Ebus, 1Wire, diverse Squeezeboxen, Dreambox 920UHD, Homebridge

ms_9

#1308
ZitatHwcOPMode (Modus WW-Kreis) steht normalerweise auf 2 (Auto), wenn man eine Speicherladung an der 470er anwählt springt das Reading auf 6.
Wenn ich den Parameter per ebus von 2 auf 6 setze

In meiner 15.470.csv steht allerdings nur was von lesen "r", und bei Dir ?


EDIT:
Ist hier ein Übertragungsfehler enthalten, da das Schreiben in der 430 erlaubt ist und in der 470 nicht ?
Oder hat das evt. mit der Anzahl der Parameter zu tun, welche bei der 470 umfangreicher sind ?

ebusd-2.x.x/DE/15.430.csv
r;w,,HwcOPMode,Betriebsart Warmwasserkreis,,,,"4200",,,UCH,0=off;1=manual;2=auto,,operation mode of the domestic hot water circuit,,,
ebusd-2.x.x/DE/15.470.csv
r,,HwcOPMode,Betriebsart Warmwasserkreis,,,,"4200",,,UCH,,,"operation mode of the domestic hot water circuit set implicitly (0 = off, 1 = on, 2 = auto, 3 = auto sunday, 4 = party, 6 = one time tank loading, 7 = holiday)",,,

ebusd-2.x.x/EN/15.430.csv
r;w,,HwcOPMode,DHW_OPMode,,,,"4200",,,UCH,0=off;1=manual;2=auto,,operation mode of the domestic hot water circuit,,,
ebusd-2.x.x/EN/15.470.csv
r,,HwcOPMode,DHW_OPMode,,,,"4200",,,UCH,,,"operation mode of the domestic hot water circuit set implicitly (0 = off, 1 = on, 2 = auto, 3 = auto sunday, 4 = party, 6 = one time tank loading, 7 = holiday)",,,

zentis666

#1309
Zitat von: ms_9 am 03 Januar 2016, 13:56:48
In meiner 15.470.csv steht allerdings nur was von lesen "r", und bei Dir ?
Ich hab das im csv von r auf r;wi geändert.
Bei mir läuft ebus v1.3. Die entsprechende Zeile in der 470.csv lautet
r;wi,,HwcOPMode,Betriebsart Warmwasserkreis,,,,"4200",,,UCH,,,"0 = off, 1 = on, 2 = auto, 3 = auto sunday, 4 = party, 6 = one time tank loading, 7 = holiday"

Gruß
Sven
--
FHEM auf Debian VM - ESXi 6.0 Intel Nuc i5 4th Gen, Homematic auf HMCCU - RaspberryMatic auf Raspberry PI 3,
EM1000 & FS20 über CUNO,  IT über Arduino Firmata, MiLight über WLAN-nRF Gateway, Ebus, 1Wire, diverse Squeezeboxen, Dreambox 920UHD, Homebridge

cs-online

#1310
das kann ich bestätigen, das "HwcOPMode" läuft bei mir auch schon einige Monate stabil im r;wi, also auch schreibend. Super in Kombination mit dem Setzen des Sollwertes auf 45°C zum Duschen und 60°C für eine Wannenfüllung  ;)

Allerdings: Mir ist auch aufgefallen, daß wenn ich dann gleich danach über EBUSD mit  "r HwcOPMode" abfrage, dann steht da noch der alte Wert, vermutlich, weil der neue noch nicht wieder von der 470 gelesen wurde. Wenn ich dann aber (Tip von John) mit "r -f HwcOPMode" abfrage, dann kommt auch der gesetzte Wert zurück,

Grüße

Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

cs-online

@Jojo:

doch, das geht (aber nur) indirekt (also nicht, daß man die Solltemperatur für den Vorlauf in Abhängigkeit eines anderen Sensors direkt überschreiben würde), indem Du z.B. über ein Notify auf einen Sensorwert z.B. eines Funkaussenthermosensors, über den Du die Aussentemperatur abfragen würdest, die Wunschtempertur mit "w 470#install Hc1DayTemp " rauf oder runter korrigierst, damit zieht er dann gemäß der Heizkurven-45°-Verschiebung die Vorlaufsolltemperatur mit.

Alternativ mit einem Funksensor z.B. im Wohnzimmer schaffe ich es (allerdings aktuell noch mit von Hand angepasster Wunschtemperatur) in meinem Wohnzimmer die gewünschten 20°C zu erreichen,

Grüße

Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

zentis666

#1312
Zitat von: cs-online am 03 Januar 2016, 21:17:12
das kann ich bestätigen, das "HwcOPMode" läuft bei mir auch schon einige Monate stabil im r;wi, also auch schreibend. Super in Kombination mit dem Setzen des Sollwertes auf 45°C zum Duschen und 60°C für eine Wannenfüllung  ;)

Allerdings: Mir ist auch aufgefallen, daß wenn ich dann gleich danach über EBUSD mit  "r HwcOPMode" abfrage, dann steht da noch der alte Wert, vermutlich, weil der neue noch nicht wieder von der 470 gelesen wurde. Wenn ich dann aber (Tip von John) mit "r -f HwcOPMode" abfrage, dann kommt auch der gesetzte Wert zurück,

Ich hab noch ein bischen probiert, leider funktioniert das bei mir nicht, in der Kommandozeile kommt

pi@raspberrypi:~# ebusctl w -c 470#install HwcOPMode 6
done

pi@raspberrypi:~# ebusctl r -f -c 470 HwcOPMode
6

pi@raspberrypi:~# ebusctl r -f -c 470 HwcOPMode
2


Ich hab die Befehle direkt hintereinander eingegeben, der HwcOPMode ist kurz 6 und wird dann wieder auf 2 gesetzt.

Hab den ebusd mal mit --lograwdata gestartet und die Befehle abgesetzt, Datei hängt an.
Wäre super wenn jemand von Euch Wissenden mal bei Gelegenheit drüber schauen könnte,
Danke und Gruß
Sven
--
FHEM auf Debian VM - ESXi 6.0 Intel Nuc i5 4th Gen, Homematic auf HMCCU - RaspberryMatic auf Raspberry PI 3,
EM1000 & FS20 über CUNO,  IT über Arduino Firmata, MiLight über WLAN-nRF Gateway, Ebus, 1Wire, diverse Squeezeboxen, Dreambox 920UHD, Homebridge

RobertG

Guten Morgen Zusammen,

ich hab heute nacht die 08.bai.HW7401.csv um ein paar Abfragen für das Solarsystem meiner Vaillant auroCOMPACT erweitert. Vielleicht kann es ja jemand brauchen:

# Solarsystem auroCOMPACT VSC S 126/3-C 180 H (d.93 Gerätekennung = 73)
# Softwareversion: 18.01 Softwareversion Al: 0174.05.18 Artikelnummer: 0010009351
*r,aur,,,,,"B509","0D",,,,,,,,,
r,,SpeicherbodenTemperatur_DK,d.42 Speicherbodentemperatur,,,,"0600",,,tempsensor,,,aktuelle Speicherbodentemperatur WW Speicher,,,
r,,WPPumpspeedSetpoint_DK,d.14 Pumpe Leistungsstufe,,,,"0A04",,,BCD,00=Auto;01=53%;02=60%;03=70%;04=80%;05=100%,,PWM-Leistungsstufe der Heizungspumpe,,,
r,,WPPwm_DK,d.15 Pumpendrehzahl Istwert in %,,,,"7300",,,percent0,,,Output of PWM pump,,,
r,,SolarRL_DK,d.39 Solarertragsensor,,,,"6800",,,tempsensor,,,Solarertragsensor Temperatursensor im Kollektorrücklauf und Fühlerstatus,,,
r,,SolarErtragkWh_DK,d.59 Solarertrag,,,,"7200",,,energy,,,berechneter gesamter Solarertrag,,,
r,,SolarKollektorTemperatur_DK,d.38 Kollektortemperatur,,,,"7800",,,tempsensor,,,Thermosolarkollektor-Temperatur und Fühlerstatus,,,
r,,SolarPumpePwm_DK,PWM-Solarpumpe,,,,"7D00",,,percent0,,,PWM-Leistungsstufe der Solarpumpe,,,
r,,SolarVolumenstrom_DK,d.57 Volumenstrom Solarpumpe,,,,"6A00",,,UCH,10,l/min,Volumenstrom Solarpumpe in Liter pro Minute,,,


Zum Testen nach dem Anfügen in der Konsole:

root@rasp-gi:~# ebusctl reload
done

root@rasp-gi:~# /etc/init.d/ebusd restart
[ ok ] Stopping ebusd: ebusd.
[ ok ] Starting ebusd: ebusd.

root@rasp-gi:~# ebusctl find DK
470 CalculatedKickStopTime = no data stored
aur SolarErtragkWh_DK = 8534
aur SolarKollektorTemperatur_DK = 4.44;ok
aur SolarPumpePwm_DK = 0
aur SolarRL_DK = 18.75;ok
aur SolarVolumenstrom_DK = 3.5
aur SpeicherbodenTemperatur_DK = 18.75;ok
aur WPPumpspeedSetpoint_DK = 53%
aur WPPwm_DK = 53


Gruß aus Lünen,
Andreas.

cs-online

Hallo zentis666,

wenn Du an der Steuerung selber einstellst, dann bleibt die Steuerung im Display auch bei der Eingabe oder verschwindet das dann auch gleich wieder ?

Grüße

Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

zentis666

#1315
Hi Christian,
wenn ich an der 470 Steuerung schalte dann bleibt der Status wie eingestellt, das funktioniert also wie es soll.
Wenn ich per ebusd schalte dann schaltet er gleich (nach < 1 Sekunde) zurück auf den vorherigen Status (2 oder 6).
Deswegen hab ich vermutet, dass da noch irgendein anderer Parameter geändert werden muss der dann HwcOPMode verändert.
Was mir heute aufgefallen ist: wenn ich Hc1SFMode von 0 (auto) auf 2 (Ein Tag zu Hause) schalte, ändert sich HwcOPMode von 2 (auto) auf 3 (auto sunday).
Und im Hc1SFMode gibt es 9 = _SFLoadOnceDHW
Wenn ich den setzte springt er gleich wieder auf 0 um, und HwcOPMode auf 2.

Gruß
Sven
--
FHEM auf Debian VM - ESXi 6.0 Intel Nuc i5 4th Gen, Homematic auf HMCCU - RaspberryMatic auf Raspberry PI 3,
EM1000 & FS20 über CUNO,  IT über Arduino Firmata, MiLight über WLAN-nRF Gateway, Ebus, 1Wire, diverse Squeezeboxen, Dreambox 920UHD, Homebridge

cs-online

Hi Sven,

ich hab bei mir nochmal nachgesehen, ich habe in der 470er CSV (Ebus 1.1.0) doch nur r;w (statt wie geschrieben r;wi) ergänzt.
Im FHEM habe ich das als ECMD mit Namen "EBUS" angelegt. Wenn ich nun in der Befehlszeile im FHEM folgendes eingebe, dann schaltet sich die Speicherladung ein.
get EBUS raw 'w 470 hwcopmode 6'
Wird quittiert mit
EBUS raw => done

Das macht die Steuerung aber nur, wenn auch nachgeladen werden kann, d.h. Ist von Soll mindestens mit der Schalthysterese abweicht (7°C ?), also kalt genug ist, sonst geht das gleich wieder aus.

Auslesen dann testweise mit
get EBUS raw 'r -f hwcopmode'
ergibt
EBUS raw => 6

Grüße

Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

fz69412

Hallo,

hat sich erledigt.
Ich hatte alles im /home ausgecheckt

- habe die ebusd.debian nun nach /etc/init.d kopiert und es läuft

Gruß Frank


zentis666

Zitat von: cs-online am 04 Januar 2016, 20:11:59
Hi Sven,

ich hab bei mir nochmal nachgesehen, ich habe in der 470er CSV (Ebus 1.1.0) doch nur r;w (statt wie geschrieben r;wi) ergänzt.
Im FHEM habe ich das als ECMD mit Namen "EBUS" angelegt. Wenn ich nun in der Befehlszeile im FHEM folgendes eingebe, dann schaltet sich die Speicherladung ein.
get EBUS raw 'w 470 hwcopmode 6'
Wird quittiert mit
EBUS raw => done

Das macht die Steuerung aber nur, wenn auch nachgeladen werden kann, d.h. Ist von Soll mindestens mit der Schalthysterese abweicht (7°C ?), also kalt genug ist, sonst geht das gleich wieder aus.

Auslesen dann testweise mit
get EBUS raw 'r -f hwcopmode'
ergibt
EBUS raw => 6

Grüße

Christian

Hi Christian,
danke fürs nachschauen.
Dann verhalten sich unsere 470er wohl unterschiedlich.
An der Temperaturdifferenz kann es bei mir auch nicht liegen, hab letztens bei einer Speichertemp. von 20° getestet
und wenn ich an der 470er direkt schalte geht es ja.

Gruß
Sven
--
FHEM auf Debian VM - ESXi 6.0 Intel Nuc i5 4th Gen, Homematic auf HMCCU - RaspberryMatic auf Raspberry PI 3,
EM1000 & FS20 über CUNO,  IT über Arduino Firmata, MiLight über WLAN-nRF Gateway, Ebus, 1Wire, diverse Squeezeboxen, Dreambox 920UHD, Homebridge

Prof. Dr. Peter Henning

Welche Version der Firmware liegt bei diesen 470ern jeweils vor ?

LG

pah