THZ / LWZ Tecalor Stiebel Eltron Heizung

Begonnen von Heiner, 02 Juni 2013, 11:39:13

Vorheriges Thema - Nächstes Thema

immi

Hi Koppl
happy you did it,
would you be so nice to improove http://www.fhemwiki.de/wiki/Fhem_on_OS_X with your usercase?
just write down a proposal and give it to a wiki admin to upload
we do not want all this info to get lost. some other users could need it.
immi

micomat

you can send a proposal to me, i can add it to the wiki.
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

Koppl

hello,

yes I write a proposal and send it micomat.

One problem I have.
I like described in the wiki added to the FanSelector for ventilation control.
The ventilation is not around.
How often FHEM reads the data from the heating and sends it back?

The readings will be properly time when I compare.

Thank you

immi

Zitat von: Koppl am 19 Oktober 2014, 10:17:24

How often FHEM reads the data from the heating and sends it back?

I do not understand your question.  There are parameters for thelling fhem how often to read.
Have a look at this example: start simple and when you understand better fhem, let your config grow.


define Mythz THZ fritz3270:2003
attr Mythz DbLogExclude .*:600
attr Mythz event-min-interval s.*:4800
attr Mythz event-on-change-reading .*
attr Mythz interval_sDHW 400
attr Mythz interval_sElectrDHWDay 2400
attr Mythz interval_sElectrDHWTotal 43200
attr Mythz interval_sGlobal 400
attr Mythz interval_sHC1 400
attr Mythz interval_sHeatDHWDay 2400
attr Mythz interval_sHeatDHWTotal 43200
attr Mythz interval_sHeatRecoveredDay 2400
attr Mythz interval_sHeatRecoveredTotal 43200
attr Mythz interval_sHistory 86400
attr Mythz interval_sLast10errors 86400
attr Mythz room pompa
attr Mythz userReadings AussenTemp:sGlobal {(split ' ',ReadingsVal("Mythz","sGlobal",0))[1]}, VorlaufTemp:sGlobal {(split ' ',ReadingsVal("Mythz","sGlobal",0))[3]}, RuecklaufTemp:sGlobal {(split ' ',ReadingsVal("Mythz","sGlobal",0))[5]}, WWTemp:sGlobal {(split ' ',ReadingsVal("Mythz","sGlobal",0))[9]}
#attr Mythz event-on-update-reading p\d.*
#attr Mythz interval_sHC2 400
define FileLog_Mythz FileLog /opt/fhem/log/Mythz-%Y-%m.log Mythz:.*
attr FileLog_Mythz logtype thz:plot,text
attr FileLog_Mythz room pompa


define FanSelectorDay dummy
attr FanSelectorDay devStateIcon 0:vent_ventilation_level_0 1:vent_ventilation_level_1 2:vent_ventilation_level_2 3:vent_ventilation_level_3@blue
attr FanSelectorDay group THZ
attr FanSelectorDay room pompa
attr FanSelectorDay setList 0 1 2 3 60minOff
attr FanSelectorDay webCmd 0:1:2:3:60minOff
define Notify_p07FanStageDay notify FanSelectorDay  IF ([FanSelectorDay] eq "60minOff") (define at_D_60minOff at +00:59:00 set Mythz p07FanStageDay [Mythz:p07FanStageDay],set Mythz p07FanStageDay 0, setstate FanSelectorDay 60minOff) ELSE (set Mythz p07FanStageDay $EVENT)
define Notify_FanselectorDay notify (Mythz.p07FanStageDay.*) setstate FanSelectorDay $EVTPART1


define FanSelectorNight dummy
attr FanSelectorNight devStateIcon 0:vent_ventilation_level_0 1:vent_ventilation_level_1 2:vent_ventilation_level_2 3:vent_ventilation_level_3@blue
attr FanSelectorNight group THZ
attr FanSelectorNight room pompa
attr FanSelectorNight setList 0 1 2 3 60minOff
attr FanSelectorNight webCmd 0:1:2:3:60minOff
define Notify_p08FanStageNight notify FanSelectorNight IF ([FanSelectorNight] eq "60minOff") (define at_N_60minOff at +00:59:00 set Mythz p08FanStageNight [Mythz:p08FanStageNight],set Mythz p08FanStageNight 0, setstate FanSelectorNight 60minOff) ELSE (set Mythz p08FanStageNight $EVENT)
define Notify_FanselectorNight notify (Mythz.p08FanStageNight.*) setstate FanSelectorNight $EVTPART1

define FanPassiveCooling dummy
attr FanPassiveCooling group THZ
attr FanPassiveCooling room pompa
attr FanPassiveCooling setList 0 1 2
attr FanPassiveCooling webCmd 0:1:2
#attr FanPassiveCooling devStateIcon 0:vent_ventilation_level_0 1:vent_ventilation_level_1 2:vent_ventilation_level_2
define Notify_p75passiveCooling notify FanPassiveCooling set Mythz p75passiveCooling $EVENT
define Notify_PassiveCooling notify (Mythz.p75passiveCooling.*) setstate FanPassiveCooling $EVTPART1

define rg_thz readingsGroup Mythz:<%temp_outside>,<Aussen>,AussenTemp Mythz:<%sani_supply_temp@red>,<Vorlauf>,VorlaufTemp Mythz:<%sani_return_temp@blue>,<Rücklauf>,RuecklaufTemp Mythz:<%sani_boiler_temp@BD7800>,<Wasser>,WWTemp
attr rg_thz group THZ
attr rg_thz room pompa
attr rg_thz valueFormat { AussenTemp => '%.1f °C', VorlaufTemp => '%.1f °C', AussenTemp=> '%.1f °C', RuecklaufTemp=> '%.1f °C', WWTemp=> '%.1f °C' }



Willy, Markus, Tom ... have much better, fancy configuration. Maybe they will show you the real potential of FHEM.

Immi

willybauss

Zitat
Willy, Markus, Tom ... have much better, fancy configuration. Maybe they will show you the real potential of FHEM.

I posted my whole configuration including screen dumps inside this thread, approx.April time frame. Nothing changed meanwhile, still works.
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

willybauss

FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

willybauss

nice effect of switching off daylight savings (see attached jpg)  :)

FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

immi


micomat

Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

gerry.s

Hallo,

ich habe leider ständig:

2014-10-29 17:58:12 THZ Mythz CONNECTED
2014-10-29 17:58:12 THZ Mythz DISCONNECTED
2014-10-29 17:58:13 THZ Mythz CONNECTED
2014-10-29 17:58:13 THZ Mythz DISCONNECTED
2014-10-29 17:58:13 THZ Mythz CONNECTED
2014-10-29 17:58:14 THZ Mythz DISCONNECTED
2014-10-29 17:58:14 THZ Mythz CONNECTED
2014-10-29 17:58:15 THZ Mythz DISCONNECTED
2014-10-29 17:58:16 THZ Mythz CONNECTED

im "Event Monitor".
Liegt das vielleicht am BananaPi oder muss ich da was in der fhem.cfg
eintragen? Hab das zwar über die Suche an verschiedenen Stellen gefunden,
aber leider keine Lösung.

Gerry

micomat

hi Gerry
is the Connection down or do you just dont want to See this messages?
i See then also but Connection is Fine. do you use serial or USB?
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

gerry.s

Hi Micromat,
Connection is fine, but my web interface is very slow and I thought that's because of the log traffic. I use direct USB connection.

micomat

okay we See this issue on USB. Mine is also not sooo fast but this may also depend in the number of data read from the thz. this error may occur to electrical interferences.
should be no Big Thing.
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

immi

Zitat von: gerry.s am 29 Oktober 2014, 18:07:37
Hallo,
ich habe leider ständig:
2014-10-29 17:58:12 THZ Mythz CONNECTED
2014-10-29 17:58:13 THZ Mythz DISCONNECTED
2014-10-29 17:58:13 THZ Mythz CONNECTED
2014-10-29 17:58:14 THZ Mythz DISCONNECTED

im "Event Monitor".
Liegt das vielleicht am BananaPi oder muss ich da was in der fhem.cfg
eintragen? Hab das zwar über die Suche an verschiedenen Stellen gefunden,
aber leider keine Lösung.
Gerry
If your system is normally working and  you get such a log sporadically, like Markus, I expect an interference problem.
Someone correlated problem with some events in the heatpump.
I do not have your configuration, therefore I cannot go systematically to the root cause.
I would try to stabilize the current supply and in parallel build some kind of emc-filter or magnetic shield.

If your system is reacting slowly, it could be related to the huge ammount of data you can generate in FHEM.
Post more information as attachment: config file, plot files, logs... maybe someone can help you.

immi

godmorgon

I am wondering how to interpret the physical meaning of the parameter sHeatRecoveredDay with respect to the calculation of the COP. Is it already included in sHeatHCDay (sHeatHCDay = sHeatRecoveredDay + <energy transferred from outside air>)? Considering the logged values it would be my guess. Today's values are as follows:
sHeatHCDay = 38858 Wh
sHeatRecoveredDay = 12227 Wh
sElectrHCDay = 10313 Wh
(no boost)

Though, the sum of the electrical values (incl. boost) does not match the metered values. The THZ reports approx. 200 kWh less than the meter.

Cheers!