Giter Site home page Giter Site logo

Comments (13)

zxdavb avatar zxdavb commented on July 4, 2024

To help me address this issue, please provide said packet log, preferably annotated as you describe.

Please include a known list.

from ramses_cc.

remyderuysscher avatar remyderuysscher commented on July 4, 2024
known_list:
    18:005904: {class: HGI}
    32:155021: {class: FAN, alias: "WTW Zolder"}
    29:185488: {class: CO2, faked: true} 
    32:104155: {class: CO2, faked: true}
    32:106413: {class: CO2, faked: true}
    32:097136: {class: CO2, faked: true}
2023-04-01T07:41:49.776600 076  I --- 32:155021 --:------ 32:155021 31DA 030 00EF007FFF3F51077605E6077405356800001822220000EFEF0760076000
2023-04-01T07:42:58.372576 049  I --- 32:106413 32:155021 --:------ 31E0 008 0000000001006400
2023-04-01T07:42:58.395519 077  I 046 32:155021 --:------ 32:155021 31D9 017 000A040020202020202020202020202008
2023-04-01T07:42:58.494183 076  I --- 32:155021 --:------ 32:155021 31DA 030 00EF007FFF3F51077605E6077405346800001822220000EFEF0729077C00
2023-04-01T07:43:11.885491 077  I 047 32:155021 --:------ 32:155021 31D9 017 000A040020202020202020202020202008
2023-04-01T07:43:11.989563 077  I --- 32:155021 --:------ 32:155021 31DA 030 00EF007FFF3F51077605F0077405356800001822220000EFEF0745076000
2023-04-01T07:43:35.254529 077  I 049 32:155021 --:------ 32:155021 31D9 017 000A040020202020202020202020202008
2023-04-01T07:43:58.893544 068  I --- 29:185488 --:------ 29:185488 1298 003 0002B8
2023-04-01T07:44:01.809522 076  I --- 32:155021 --:------ 32:155021 313F 009 007C922BA7010407E7
2023-04-01T07:44:18.682533 074 RQ --- 37:171658 32:155021 --:------ 313F 001 00
2023-04-01T07:44:18.701485 077 RP --- 32:155021 37:171658 --:------ 313F 009 007CA22BA7010407E7
2023-04-01T07:44:18.849481 074 RQ --- 37:171658 32:155021 --:------ 1470 001 00
2023-04-01T07:44:18.880823 076 RP --- 32:155021 37:171658 --:------ 1470 008 00B30E60802A0108
2023-04-01T07:44:20.305534 074 RQ --- 37:171658 32:155021 --:------ 22F7 001 00
2023-04-01T07:44:20.329473 076 RP --- 32:155021 37:171658 --:------ 22F7 003 00FF00
2023-04-01T07:44:24.932531 074  W --- 37:171658 32:155021 --:------ 22F7 003 00C8EF
2023-04-01T07:44:24.953525 077  I --- 32:155021 37:171658 --:------ 22F7 003 00C800
2023-04-01T07:44:31.785553 076  I 050 32:155021 --:------ 32:155021 31D9 017 001A040020202020202020202020202008
2023-04-01T07:44:31.878491 076  I --- 32:155021 --:------ 32:155021 31DA 030 00EF007FFF3F51077605E6077405356800431822220000EFEF0798076000
2023-04-01T07:44:41.771516 077  I --- 32:155021 --:------ 32:155021 31DA 030 00EF007FFF3F51077605E6077405356800A31822220000EFEF0760076000
2023-04-01T07:44:51.757491 077  I --- 32:155021 --:------ 32:155021 31DA 030 00EF007FFF3F51077605F0077405346800C81822220000EFEF0745076000
2023-04-01T07:45:09.662575 079  I --- 32:097136 --:------ 32:097136 1298 003 000315
2023-04-01T07:45:16.806487 073 RQ --- 37:171658 32:155021 --:------ 313F 001 00
2023-04-01T07:45:16.835502 077 RP --- 32:155021 37:171658 --:------ 313F 009 007CA12CA7010407E7
2023-04-01T07:45:16.976523 072 RQ --- 37:171658 32:155021 --:------ 1470 001 00
2023-04-01T07:45:16.994486 076 RP --- 32:155021 37:171658 --:------ 1470 008 00B30E60802A0108
2023-04-01T07:45:18.555540 074 RQ --- 37:171658 32:155021 --:------ 22F7 001 00
2023-04-01T07:45:18.574450 077 RP --- 32:155021 37:171658 --:------ 22F7 003 00C8C8
2023-04-01T07:45:22.432504 075  W --- 37:171658 32:155021 --:------ 22F7 003 00FFEF
2023-04-01T07:45:22.449499 076  I --- 32:155021 37:171658 --:------ 22F7 003 00FFC8
2023-04-01T07:45:31.707575 076  I --- 32:155021 --:------ 32:155021 31DA 030 00EF007FFF3F51076C05F00775053568006E1822220000EFEF0760077C00
2023-04-01T07:45:41.699526 076  I --- 32:155021 --:------ 32:155021 31DA 030 00EF007FFF3F51076C05F00776053568000D1822220000EFEF0760076000
2023-04-01T07:45:43.725473 049  I --- 32:106413 --:------ 32:106413 1298 003 000260
2023-04-01T07:45:51.679505 076  I 051 32:155021 --:------ 32:155021 31D9 017 000A040020202020202020202020202008
2023-04-01T07:45:51.777469 076  I --- 32:155021 --:------ 32:155021 31DA 030 00EF007FFF3F50076C05F0077605346800001822220000EFEF0760076000
2023-04-01T07:46:19.819519 064  I --- 32:104155 32:155021 --:------ 31E0 008 0000000001006400

from ramses_cc.

zxdavb avatar zxdavb commented on July 4, 2024

OK, I see the issues involved.

I have a lot of work on presently, and this fix for this is not really trivial.

I will keep it on my todo list.

from ramses_cc.

zxdavb avatar zxdavb commented on July 4, 2024

Can you clarify the difference between the RF display and the remote?

I think you mean:

When using the _(physical) Orcon RF15 device_ for controlling the bypass_mode this is reflected in HA correctly,

When instructing the _HA remote entity_ to set bypass_open, bypass_close or bypass_auto the status remains unchanged.

from ramses_cc.

remyderuysscher avatar remyderuysscher commented on July 4, 2024

Correct the RF15 display is a physical device. https://www.ventilationland.co.uk/product/41177/orcon-hrc-display-flush-mounting-15rf.html

from ramses_cc.

maleadt avatar maleadt commented on July 4, 2024

Is it only the display that doesn't work, or does the command just not have an effect? I'm guessing it's the latter, as I don't see a change in the supply temperature.

Is there a workaround, for now? My remote doesn't have a button to toggle the bypass...

from ramses_cc.

remyderuysscher avatar remyderuysscher commented on July 4, 2024

The RF15 display works with bypass, but not when faked as remote in HA.

from ramses_cc.

maleadt avatar maleadt commented on July 4, 2024

Sorry, I meant if it's only the display in HomeAssistant that doesn't work, or if the faked command also doesn't have an effect. I don't have a RF15 display, so can only use a faked remote to change the bypass.

from ramses_cc.

remyderuysscher avatar remyderuysscher commented on July 4, 2024

Ah I see, actually both. I have created a button for setting the bypass to open but it does have any effect on the bypass.

from ramses_cc.

remyderuysscher avatar remyderuysscher commented on July 4, 2024

I have it wofrking now.

from ramses_cc.

maleadt avatar maleadt commented on July 4, 2024

Mind explaining how? #61 (comment) seemed to indicate there was an issue in ramses_cc?

from ramses_cc.

remyderuysscher avatar remyderuysscher commented on July 4, 2024

Sure, I have a Orcon RF15 display. This is the one I also use for the faked remote. The bypass can then be controlled with 'Remote: send command' with the fake remote id and the command bypass_open.

37:171658:
class: REM
faked: True
_note: Orcon RF15
commands:
away: ' I --- 37:171658 32:155021 --:------ 22F1 003 000007'
low: ' I --- 37:171658 32:155021 --:------ 22F1 003 000107'
medium: ' I --- 37:171658 32:155021 --:------ 22F1 003 000207'
high: ' I --- 37:171658 32:155021 --:------ 22F1 003 000307'
auto: ' I --- 37:171658 32:155021 --:------ 22F1 003 000407'
auto2: ' I --- 37:171658 32:155021 --:------ 22F1 003 000507'
boost: ' I --- 37:171658 32:155021 --:------ 22F1 003 000607'
disable: ' I --- 37:171658 32:155021 --:------ 22F1 003 000707'
bypass_open: ' W --- 37:171658 32:155021 --:------ 22F7 003 00C8EF'
bypass_close: ' W --- 37:171658 32:155021 --:------ 22F7 003 0000EF'
bypass_auto: ' W --- 37:171658 32:155021 --:------ 22F7 003 00FFEF'
high_60: ' I --- 37:171658 32:155021 --:------ 22F3 007 00123C03040404'
med_60: ' I --- 37:171658 32:155021 --:------ 22F3 007 00123C02040404'
high_30: ' I --- 37:171658 32:155021 --:------ 22F3 007 00121E03040404'
high_15: ' I --- 37:171658 32:155021 --:------ 22F3 007 00120F03040404'
reset_filter: ' W --- 37:171658 32:155021 --:------ 10D0 002 00FF'

from ramses_cc.

maleadt avatar maleadt commented on July 4, 2024

Strange, I can't get this to work. If I send those commands, resp. bypass_open, bypass_close and bypass_auto, it looks like the packages are being sent:

2023-11-14T13:41:20.449296 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDD9BB1332324637205732393A313530313535
2023-11-14T13:41:20.696881 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDD9BB1332324637205732393A313530313535
2023-11-14T13:41:20.900698 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDD9BB1332324637205732393A313530313535
2023-11-14T13:41:21.085395 000  W --- 29:150155 32:134044 --:------ 22F7 003 00C8EF



2023-11-14T13:41:30.272709 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDD9E17232324637205732393A313530313535
2023-11-14T13:41:30.522391 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDD9E17232324637205732393A313530313535
2023-11-14T13:41:30.726245 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDD9E17232324637205732393A313530313535
2023-11-14T13:41:30.910946 000  W --- 29:150155 32:134044 --:------ 22F7 003 0000EF


2023-11-14T13:41:37.891977 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDD9FF3532324637205732393A313530313535
2023-11-14T13:41:38.141533 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDD9FF3532324637205732393A313530313535
2023-11-14T13:41:38.345324 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDD9FF3532324637205732393A313530313535
2023-11-14T13:41:38.529090 000  W --- 29:150155 32:134044 --:------ 22F7 003 00FFEF

But the bypass status isn't updated. For example, sending bypass_open + requesting 31DA:

2023-11-14T13:42:31.710033 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDDAD16E32324637205732393A313530313535
2023-11-14T13:42:31.958659 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDDAD16E32324637205732393A313530313535
2023-11-14T13:42:32.163473 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDDAD16E32324637205732393A313530313535
2023-11-14T13:42:32.347173 000  W --- 29:150155 32:134044 --:------ 22F7 003 00C8EF


2023-11-14T13:42:37.154490 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDDAE6B433314441525132393A313530313535
2023-11-14T13:42:37.402305 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDDAE6B433314441525132393A313530313535
2023-11-14T13:42:37.605031 000  I --- 18:066589 63:262142 --:------ 7FFF 023 0011018BCDDAE6B433314441525132393A313530313535
2023-11-14T13:42:37.787909 000 RQ --- 29:150155 32:134044 --:------ 31DA 001 00
2023-11-14T13:42:37.827784 076 RP --- 32:134044 29:150155 --:------ 31DA 029 00EF007FFF3D3A05320726071A05E8F80000181E1E0000EFEF067F0664

Or, decoded as:

homeassistant_1  | 2023-11-14 13:42:32.347 INFO (MainThread) [ramses_rf.dispatcher] || REM:150155 | FAN:134044 |  W | fan_bypass_mode  |      || {'bypass_mode': 'on'}
homeassistant_1  | 2023-11-14 13:42:37.788 INFO (MainThread) [ramses_rf.dispatcher] || REM:150155 | FAN:134044 | RQ | hvac_state       |      || {}
homeassistant_1  | 2023-11-14 13:42:37.828 INFO (MainThread) [ramses_rf.dispatcher] || FAN:134044 | REM:150155 | RP | hvac_state       |      || {'exhaust_fan_speed': 0.15, 'fan_info': 'auto', 'remaining_time': 0.0, 'air_quality': None, 'air_quality_base': 0, 'co2_level': None, 'indoor_humidity': 0.61, 'outdoor_humidity': 0.58, 'exhaust_temperature': 13.3, 'supply_temperature': 18.3, 'indoor_temperature': 18.18, 'outdoor_temperature': 15.12, 'speed_cap': 63488, 'bypass_position': 0.0, 'supply_fan_speed': 0.15, 'post_heat': None, 'pre_heat': None, 'supply_flow': 16.63, 'exhaust_flow': 16.36}

The bypass_position is always 0.0. I wonder if my unit (an Orcon HRC-350) doesn't have a bypass, even though the manual suggests it does.

from ramses_cc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.