Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WPF 7 Cool #83

Open
Icare2000 opened this issue Dec 17, 2024 · 11 comments
Open

WPF 7 Cool #83

Icare2000 opened this issue Dec 17, 2024 · 11 comments
Assignees
Labels
question Further information is requested

Comments

@Icare2000
Copy link

Hi

Thanks for your great job, I am able to connect but if have some errors, with unknown can's

I have setup ttf07.yaml as it seems more related to my equipment which is a geothermal equipment.

substitutions:
kessel_can_id: "0x180"
hk1_can_id: "0x301"
hk2_can_id: "0x302"
manager_can_id: "0x6a1"
espclient_can_id: "0x6a2"

I have a can id which is unknown, 0x700,

and i have several errors for abnormal values.
[21:24:49][D][canbus:072]: received can message (#1) std can_id=0x301 size=7
[21:24:49][D][CAN:177]: Can message received with CANId 0x0301
[21:24:49][I][Communication:109]: Message received: Read/Write ID 0xc0 0x01(0x0601) for property VORLAUFSOLLTEMP (0x0004) with raw value: 303
[21:24:49][D][Communication:111]: Message is not a response. Dropping it!
[21:24:49][D][canbus:072]: received can message (#1) std can_id=0x100 size=7
[21:24:49][D][CAN:177]: Can message received with CANId 0x0100
[21:24:49][I][Communication:109]: Message received: Read/Write ID 0x31 0x00(0x0180) for property AUSSENTEMP (0x000c) with raw value: 0
[21:24:49][D][Communication:111]: Message is not a response. Dropping it!
[21:24:49][D][CAN:184]: No CANMember with CANId 0x0100 available.
[21:24:50][D][canbus:072]: received can message (#1) std can_id=0x480 size=7
[21:24:50][D][CAN:177]: Can message received with CANId 0x0480
[21:24:50][I][Communication:109]: Message received: Read/Write ID 0xe1 0x00(0x0700) for property UNKNOWN (0xfdf4) with raw value: 0
[21:24:50][D][Communication:111]: Message is not a response. Dropping it!
[21:24:50][D][CAN:184]: No CANMember with CANId 0x0480 available.
[21:24:50][D][canbus:072]: received can message (#2) std can_id=0x700 size=7
[21:24:50][D][CAN:177]: Can message received with CANId 0x0700
[21:24:50][I][Communication:109]: Message received: Read/Write ID 0x92 0x00(0x0480) for property UNKNOWN (0xfdf4) with raw value: 274
[21:24:50][D][Communication:111]: Message is not a response. Dropping it!
[21:24:50][D][CAN:184]: No CANMember with CANId 0x0700 available.
[21:24:50][D][canbus:072]: received can message (#3) std can_id=0x700 size=7
[21:24:50][D][CAN:177]: Can message received with CANId 0x0700

If you want we can get in touch with "discord"

Best regards

Icare

@mkaiser
Copy link

mkaiser commented Dec 17, 2024

Hi,

I have a TTF07cool, which is kind of identical to yours.

Do you have the FEK installed? Maybe this is the Adress 0x700.

@Icare2000
Copy link
Author

Icare2000 commented Dec 17, 2024 via email

@kr0ner
Copy link
Owner

kr0ner commented Dec 18, 2024

@Icare2000 I would not focus too much on that ID right now 😉 Even if it is the FEK you can't do anything with that info. It reports room temp and humidity .. but that one you can also get from the heat pump.
During christmas time I will focus on porting @mkaiser changes

@kr0ner kr0ner self-assigned this Dec 18, 2024
@kr0ner kr0ner added the question Further information is requested label Dec 18, 2024
@mkaiser
Copy link

mkaiser commented Dec 18, 2024

I am still in an middle stage of fully understanding my heatpump :)

  • When the FEK is attached, it controls the heating (curve, setpoints etc.) and it seems that there is no way to "remote control" the FEK itsetlf.
  • I can only change the running mode / Betriebszustand (eco, comfort, standby...) of the heatpump, when the FEK is NOT attached.
  • For TTF*/WPC* the room temp and humdity are meaasured by the FEK and periodically transmitted to the heatpump manager. If the values are missing, the heatpump will not allow the "cooling" feature

--> Bottom line: If you want to test stuff, remove the FEK first.

During christmas time I will focus on porting @mkaiser changes

sorry, I did not have any spare time in the last weeks. I still have locally multiple uncommitted changes. But I need to merge with the current main branch first. Maybe it is the easiest, if you wait some time until I finally made my homework :)

@kr0ner
Copy link
Owner

kr0ner commented Dec 18, 2024

When the FEK is attached, it controls the heating (curve, setpoints etc.) and it seems that there is no way to "remote control" the FEK itsetlf.

That is why we should ignore the FEK more or less. We can not really do anything with it. But good to know that it prevents certain things to be set. Maybe there should be a sensor that shows the CAN participants (FEK, Manager, Kessel etc.) to also issue warnings

For TTF*/WPC* the room temp and humdity are meaasured by the FEK and periodically transmitted to the heatpump manager. If the values are missing, the heatpump will not allow the "cooling" feature

FEK always does that ;) But it will be obsolete anyways once you have everything setup in HA. I'm using the temp sensors in my house, forming the average and sending it to the heat pump. Same for humidity. Cooling feature works and I don't need and FEK at all 🥳

@Icare2000
Copy link
Author

@Icare2000 I would not focus too much on that ID right now 😉 Even if it is the FEK you can't do anything with that info. It reports room temp and humidity .. but that one you can also get from the heat pump. During christmas time I will focus on porting @mkaiser changes

Hi , perfect, I agree that if the FEK is just a sensor providing info to the Heatpump it can be "ignored". Then why not adding in the code something to ignore all message from this equipment.

@Icare2000
Copy link
Author

Icare2000 commented Dec 18, 2024

I am still in an middle stage of fully understanding my heatpump :)

  • When the FEK is attached, it controls the heating (curve, setpoints etc.) and it seems that there is no way to "remote control" the FEK itsetlf.
  • I can only change the running mode / Betriebszustand (eco, comfort, standby...) of the heatpump, when the FEK is NOT attached.
  • For TTF*/WPC* the room temp and humdity are meaasured by the FEK and periodically transmitted to the heatpump manager. If the values are missing, the heatpump will not allow the "cooling" feature

--> Bottom line: If you want to test stuff, remove the FEK first.

During christmas time I will focus on porting @mkaiser changes

sorry, I did not have any spare time in the last weeks. I still have locally multiple uncommitted changes. But I need to merge with the current main branch first. Maybe it is the easiest, if you wait some time until I finally made my homework :)

@mkaiser
Do you mean remove, is physically disconnect the equipment ?

@kr0ner
Copy link
Owner

kr0ner commented Dec 18, 2024

Hi , perfect, I agree that if the FEK is just a sensor providing info to the Heatpump it can be "ignored". Then why not adding in the code something to ignore all message from this equipment.

In the end that's what is happening. There is no callback for 0x700 so the result is going to the void. Filtering the CAN messages earlier might be a thing, but I need to investigate how to couple this with the debug logs. Cause for new devices and tracing bugs this info is very helpful.

@mkaiser
Copy link

mkaiser commented Dec 18, 2024

Do you mean remove, is physically disconnect the equipment ?

Yes, physically remove it :)

@Icare2000
Copy link
Author

Hi, Another question, Because i have the FEK, finally the Fek Blocked, and i had no heating at all during my workday. Can i Comment out this ?

image

in order not to send data which i do not have

What is your advice?

@kr0ner
Copy link
Owner

kr0ner commented Dec 20, 2024

Sorry to hear that 🥴
Yes, you can comment that part out. Those lines are basically replacing the FEK in my case. I calculate the AVG temperature and humidity in the house and send it to the heatpump. I'd suggest to also go with this solution cause you have the whole house as an input, not just one spot in one room

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants