Mitsubishi Ecodan CN105 poort uitlezen (via ESP8266)

Pagina: 1
Acties:

Acties:
  • +2 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Hadley uit Nieuw Zeeland heeft de datapoort (CN105) van de Mitsubishi "gekraakt" Hierdoor is er 2 weg communicatie mogelijk met de unit. Via een Python script leest hij de unit uit

Hadley blog : https://nicegear.co.nz/bl...eat-pump-air-conditioner/

Arduino/ESP8266 library : https://github.com/SwiCago/HeatPump

Normaal gesproken wordt er op de CN105 poort een WiFi module aangesloten, welke dus serieel (TTL 5V 2400/8/E/1) babbelt met de unit.

Mijn Ecodan (Lucht/Water warmtepomp) is ondertussen voorzien van een ESP8266

Afbeeldingslocatie: https://i.imgur.com/v2MaAnh.png

Afbeeldingslocatie: https://i.imgur.com/ZXtP1f5.png

Helaas werkt het bij mij niet, dit zou komen doordat de units verschillende start commando's hebben, welke de communicatie opgang helpen.

HeatPump.h :

const byte CONNECT[CONNECT_LEN] = {0xfc, 0x5a, 0x01, 0x30, 0x02, 0xca, 0x01, 0xa8};

(Decimaal 252 090 001 048 002 202 001 168)

Nu dacht ik slim te zijn, door de WiFi unit rechtstreeks aan mijn laptop te hangen, en deze te loggen :

Afbeeldingslocatie: https://i.imgur.com/S4loxa4.png

En vervolgens kreeg ik deze output :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Data received: 000 
Data received: 002 255 255 000 000 000 000 002 
Data received: 002 255 255 000 000 000 000 002 
Data received: 002 255 255 000 000 000 000 002 
Data received: 063 063 063 063 118 063 063 002 
Data received: 063 063 126 063 018 
Data received: 063 119 063 063 002 
Data received: 002 255 255 000 000 000 000 002 
Data received: 002 255 255 000 000 000 000 002 
Data received: 002 255 255 000 000 000 000 
Data received: 002 
Data received: 063 063 119 063 063 002 
Data received: 063 063 126 063 063 063 063 016 
Data received: 063 063 126 016 
Data received: 002 255 255 000 000 000 000 002 
Data received: 002 255 255 000 000 000 000 002 
Data received: 002 255 255 000 
Data received: 000 000 000 002 
Data received: 063 063 119 063 063 002 
Data received: 063 063 126 063 063 063 063 016 
Data received: 063 063 126 016 
Data received: 002 255 255 000 000 000 000 002 
Data received: 002 255 255 000 000 000 000 002 
Data received: 002 255 255 000 000 000 000 002 
Data received: 063 063 126 063 018 
Data received: 063 063 063 063 126 016 
Data received: 063 063 126 016 
Data received: 002 255 255 000 000 
Data received: 000 000 002 
Data received: 002 255 255 000 000 000 000 002 
Data received: 002 255 255 000 000 000 000 002 
Data received: 063 063 119 063 063 002 
Data received: 063 063 063 063 118 063 063 002 
Data received: 063 063 119 063 063 002 
Data received: 002 255 255 000 000 000 000 002 
Data received: 002 255 255 000 000 000 000 002 
Data received: 002 255 255 000 000 000 000 002 
Data received: 063 063 119 063 063 002 
Data received: 063 063 126 063 063 063 063 016 
Data received: 063 063 126 016 
Data received: 002 255 255 000 000 000 000 002 
Data received: 000


Nu heb ik onderstaande al geprobeerd, maar daar kom ik ook niet mee verder

{0x3f, 0x3f, 0x3f, 0x3f, 0x76, 0x3f, 0x3f, 0x02}
063 063 063 063 118 063 063 002

{0x3f, 0x3f, 0x7e, 0x3f, 0x3f, 0x3f, 0x3f, 0x10}
063 063 126 063 063 063 063 016


Nu is dit geen dagelijkse kost voor mij, dus mocht ik ergens een blunder maken.... O-)

Hoe kan ik dit het beste aanpakken?

In hoeverre kan ik het verkeer tussen de unit en de WiFi module aftappen? Arduino tussen de unit en de WiFi module die als seriële bridge fungeert?

  • mightym
  • Registratie: Januari 2010
  • Laatst online: 20:44
Volgens mij kan je de esp als sniffer aansluiten, waarbij je zowel RX als TX als RX behandeld.
De ESP roept zelf dus niets, maar logt beide communicatielijnen.
Bij een arduino heb je hiervoor alternatieve bibliotheken die extra seriele communicatiepoorten mogelijk maakt (sofwareserial), ik weet uit mijn hoofd alleen niet of die bibliotheek ook voor de ESP beschikbaar is.

Hoeveel van die kabeltjes heb je? Als je er meer hebt besteld, dan wil ik er wel 1 van je overnemen en mijn scoop er aan hangen. Die heeft een handige decodeer functie :)

32 kWp PV + 54kWh ESS+ 7.5 kW Mitsubishi Ecodan


  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Ik heb nog een Arduino Duemilanove liggen eventueel..

Als je mij even je adres pm't dan stuur ik je vandaag nog een kabel toe.

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Ik heb een Windows tool gevonden welke de seriele data kan forwarden naar een andere poort, die morgen maar even proberen :

Afbeeldingslocatie: https://i.imgur.com/47PKBNf.png

Acties:
  • +1 Henk 'm!

  • Domba
  • Registratie: Januari 2005
  • Laatst online: 00:49
Denk aan de juiste Baud rate, databits,stopbits,parity,flowcontrol
Wat zijn de settings voor de ecodan?
In principe zou die voor de ESP8266-12E nog weleens op 115200 baud kunnen staan en mogelijk zelf 15200,8,1,0,3
Softwareserials tenminste voor de arduino's neemt de betrouwbaarheid af boven 9600 baud.

Op de foto lijkt op een NodeMCU ESP-12E met CP1202, maar foto is wat klein om te zien of het een V1.0 is of wat Chinesen V2 soms noemen, (In je schema is een ESP-01 getekend)
Anders staat het op de onderkant 9600 baud , die je even wel moet checken of het wel 9600,8,1,0,0 is, anders zet je deze met AT-commando UART+DEF deze permanent in flash.
Kijk even op Github, als het geen recente NodeMCU is, dacht dat die wel 2 UART's heeft, maar voor gebruik 1 full UART en enkel een TX (serial1) voor debug
Zelf gebruik ik een bosje ESP-01's, de recente ca 20 waren alle 115k2 als verwacht met de firmware, maar die van 2015 en deel 2016 kon het van alles zijn met die Chinese nauwkeurigheid.

Eilandbedrijf met netondersteuning , all-electric || Deye 12KSG04LP3 met 580Ah-LFP 51,2V (Seplos 3x48100-10C +48200-10E) || hulp-Deye 12k SG04LP3 met 280Ah-LFP 51,2V || 19.4 kWp PV || Zonneplan EPEX-klant


Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Domba schreef op woensdag 13 september 2017 @ 19:21:
Denk aan de juiste Baud rate, databits,stopbits,parity,flowcontrol
Wat zijn de settings voor de ecodan?
Voor de lucht/lucht is dat 2400/8/E/1 maar of dat nu ook voor de Ecodan het geval is..

mightym zal kijken of hij met zijn scope iets meer duidelijkheid kan krijgen

Acties:
  • +1 Henk 'm!

  • Sepio
  • Registratie: Oktober 2007
  • Laatst online: 16-06 11:50
mightym schreef op woensdag 13 september 2017 @ 12:26:
Volgens mij kan je de esp als sniffer aansluiten, waarbij je zowel RX als TX als RX behandeld.
De ESP roept zelf dus niets, maar logt beide communicatielijnen.
Bij een arduino heb je hiervoor alternatieve bibliotheken die extra seriele communicatiepoorten mogelijk maakt (sofwareserial), ik weet uit mijn hoofd alleen niet of die bibliotheek ook voor de ESP beschikbaar is.

Hoeveel van die kabeltjes heb je? Als je er meer hebt besteld, dan wil ik er wel 1 van je overnemen en mijn scoop er aan hangen. Die heeft een handige decodeer functie :)
Dat kan inderdaad. Bijvoorbeeld met https://github.com/jeelabs/esp-link

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Ik heb geprobeerd om via 2 USB TTL adapters de Wifi unit en de Ecodan middels socat met elkaar te laten praten, maar nog geen succes. Diverse baudrates en parity's geprobeerd.
Als ik de baudrates etc via socat meegeef heeft dat vaak tot gevolg dat de TTL adapter compleet verdwijnt, welke pas na herstart weer werkt.

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Met 2 RPI's en 2 USB TTL adapter kom ik een stukje verder :

https://www.dropbox.com/s..._C5jrWo1aNXhMIklXtpa?dl=0

Ik heb nu 3x een sessie gelogd met 3 verschillende setpoints.

Afbeeldingslocatie: https://user-images.githubusercontent.com/23001971/30916320-6a7cad72-a399-11e7-9012-41c4e32a4c04.png

Helaas lijkt het totaal af te wijken van de lucht/lucht units..

Acties:
  • 0 Henk 'm!

  • Bastardje
  • Registratie: Maart 2009
  • Laatst online: 25-07-2024
Heb je dit nog weten te kraken? Toevallig ben ik recent met hetzelfde project bezig, maar ik zit op hetzelfde probleem klem... Ecodan lucht/water warmtepomp met een cn105 connectie. Best wel benieuwd @alberthakvoort 😁

Van het gas af? Info, tips & tricks: http://www.gasloosnederlandmagazine.nl


Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Ik wil hier zelf ook mee aan de slag. Heb de bestelling voor de juiste connector gedaan dus als die binnen is zal gaan knutsellen, Alle input is welkom.

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • +1 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Inmiddels heb ik de communicatie met de ecodan een weekje aan het werk.

Hardware setup:
CN105 poort <-----> 5v to 3.3V convertor <------> ESP32
serialport settings: 2400bps,8bits,Even parity, 1 stop bit

Met onderstaande info ben ik begonnen met eigen geschreven software om parameters uit te lezen.
https://github.com/m000c400/Mitsubishi-CN105-Protocol-Decode

Dit gaat vrij goed en inmiddels heb ik al een redelijke lijst met parameters. Mijn ecodan heeft geen boiler en een 1 zone setup.
Ik ben dan ook niet in staat om alle informatie te reverse engineeren. Wat ik weet stuur ik middels MQTT naar mijn domotica systeem.

Wat heb ik gevonden zover:

Time & Date
Frequency value in Hz
Output power in kw
Zone 1 Room Temp Setpoint
Zone 2 Room Temp Setpoint
Zone 1 Flow Temp Setpoint
Zone 2 Flow Temp SetPoint
Legionella Temp Setpoint -->65gr
Zone 1 Room Temp
Gas Return Temp
Gas Return Temp Signed
Outside Temperature
Water Feed Temp
Water Feed Temp Signed
Water Return Temp
Water Return Temp Signed
HeatPump Runtime (in hours)
Water Flow l/m
Power State (stndby/On)
Operating Mode (Stop/Hot Water/Heating/Cooling/No voltage contact input (HW)/Freeze Stat/Legionella/Heating Eco)
Hot Water Mode (Normal/Economy)
A/C Mode Zone 1 (Heating Room Temp/Heating Flow Temp/Heating Heat Curve/Cooling Room Temp/Cooling Flow Temp/Floor Dryup)
Heating/Cooling (Heating/Cooling)
Boiler Water Setpoint --> 50gr
External Flow SetPoint (altijd gelijk aan Zone 1 Room Temp Setpoint)

6 x een onbekende temperatuur welke op 25gr staan en bij mijn nooit veranderen

Wat helaas het niet wil lukken om parameters veranderen. Hier durf ik ook niet teveel mee te experimenteren. Wil niets stuk maken.
Hiervoor heb ik data nodig van iemand met een bestaande melcloud interface.

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • +1 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Op dit moment ziet mijn setup eruit zoals hieronder weergegeven. Het "blauwe" printje is een level converter. De spanning van 5V op de CN105 interface wordt daar omgezet naar 3.3V wat de ESP32 maximaal kan hebben. De ESP32 wordt op dit moment via de USB poort gevoed. In de toekomst wil ik dit doen via de 12V van de CN105 interface middels een

Afbeeldingslocatie: https://tweakers.net/i/VgdwXIsUzkmNDlPWpLtzNo-q9Ko=/800x/filters:strip_icc():strip_exif()/f/image/x9K7WvmlZgYCOAY2IxYKVtG4.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/plDnf2Ta22sePp1ARXZivP0sf8g=/800x/filters:strip_icc():strip_exif()/f/image/jbadR9lxRNgLywCPYKBb7wBU.jpg?f=fotoalbum_large

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Ik gebruik overigens heel bewust een ESP32. Die heeft 3 serieele poorten waarvan er een volledig vrij is. De ESP8266 heeft er maar een en die zit op veel bordjes aan andere logica gekoppeld. Dit kan alleen maar extra uitdagingen geven.

Mijn software ondersteund 2 telnet poorten. Een daarvan is de logging van de serieele poort met decoding (zowel inkomend als uitgaand). De andere poort heeft een command interface waarmee ik packetten kan "maken" en versturen.

Afbeeldingslocatie: https://tweakers.net/i/e-FdckbnP6EPcHFQ1sZ4XM08Lnw=/800x/filters:strip_exif()/f/image/v3qnfsAAb4omsIzjHDsIH4eD.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/4fs3PGDRQjLT9DwXnFGaXb25qsg=/800x/filters:strip_exif()/f/image/INPdEvXo8YlgO71n4F0IrPdP.png?f=fotoalbum_large

De text tussen {} is een json string welke ik met mqtt naar mijn domotica stuur.

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
@barteg welke ESP32 gebruik je precies, dan bestel ik even dezelfde, weet ik zeker dat ik daar geen problemen mee krijg ;)

Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Ik gebruik de "oude" wemos lolin32. Deze wordt denk ik niet meer gemaakt, maar is nog wel te krijgen.

https://nl.aliexpress.com...042311.0.0.62044c4dKDg3FJ

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • +1 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Vandaag alles in een doosje ingebouwd, samen met een 12v naar 5v converter.
Afbeeldingslocatie: https://tweakers.net/i/Q9lPVAB1TXAg-hbPX92I86Sc5JI=/800x/filters:strip_icc():strip_exif()/f/image/HbKFvxT38wCOGmHXQKJFMRiR.jpg?f=fotoalbum_large

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • +2 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Om beter reverse engineering te kunnen doen heb ik een nieuwe gateway gemaakt. Deze kan naast "gateway" zijn ook als "monitor" device gebruikt worden tussen een ecodan en bijvoorbeeld een melcloud module.

In het laatste geval wordt er alleen geluisterd op de lijn en worden alle command's en hun responses via een telnet sessie gelogd.

Afbeeldingslocatie: https://tweakers.net/i/xpYRRWbFRT33HIVKcftg_0EdR8M=/x800/filters:strip_icc():strip_exif()/f/image/OXpcqxpZiV32cYKggcpHKwQF.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/jN0yPazpJJklSN2iNRD2FLMiVIk=/x800/filters:strip_icc():strip_exif()/f/image/1CByO6JMlMn9tZxUROA22giF.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/UdBz-gdOXSVMjr-0gZ8GcSPkrOY=/x800/filters:strip_icc():strip_exif()/f/image/6AHIBs971v0VCt4lYS5xOe1N.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/Jx9wWAm4jSK5aSNH7m16ZbI67so=/x800/filters:strip_icc():strip_exif()/f/image/PRZZfuE3oGHEXQ6AdCcyncc9.jpg?f=fotoalbum_large

De bovenste connector is voor "gateway" only
De onderste twee om tussen een verbinding te plaatsen

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Inmiddels is de monitor module af en software gemaakt.

Om hem te testen gebruik ik mijn huidige gateway.
Afbeeldingslocatie: https://tweakers.net/i/1cK86K-HAHf1ZnE4FyCxt0tkPBI=/800x/filters:strip_icc():strip_exif()/f/image/GRRadV0K4lS6dn0ZPd0b87Oy.jpg?f=fotoalbum_large

Indien hij als niet "monitoring" moet draaien moet input vanuit de ecodan worden omgestoken.

Afbeeldingslocatie: https://tweakers.net/i/5BTRecifHnvZdOZpUHYp3z4p_hA=/800x/filters:strip_icc():strip_exif()/f/image/9WaAFh86Uki3xF5mZeEC3ypi.jpg?f=fotoalbum_large

De software kan beide tegelijk.

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • +1 Henk 'm!

  • m000c400
  • Registratie: December 2020
  • Laatst online: 03-02-2021
barteg schreef op zondag 8 november 2020 @ 17:41:
Inmiddels heb ik de communicatie met de ecodan een weekje aan het werk.

Met onderstaande info ben ik begonnen met eigen geschreven software om parameters uit te lezen.
https://github.com/m000c400/Mitsubishi-CN105-Protocol-Decode
Hi,

I came across you post and see you are working the same project as me.
The reference you posted on GitHub is one I stared to document the protocol as I worked it out
Did you ever manage to send a command to the heatpump? I don't have a Mitsbishi interface so no way to intercept the commands sent from MELCloud, and it's a bit risky to just prod random commands at it

I've updated my github document today, but happy to collaborate on this

Mike Roberts
UK

(Sorry I don't speak any Dutch, but read the posts with Google Translate)

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Hi Mike,

You are the one who brought me so far, so many thanks for that. Unfortunately the Split unit is a little different then the packaged-type you have. But many things are the same. As you can read I made a unit who can 'monitor'. I hope that with the help an other forum member who has a melcloud, we can decode the "set commands".

Regards,
Bart

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • +1 Henk 'm!

  • m000c400
  • Registratie: December 2020
  • Laatst online: 03-02-2021
Hi Bart,

Thanks for you reply. Glad you found it useful. The whole idea of posting it was that others might be able to work out some of the bits I was stuck on.

Like you I have a tool to display the outputs
Afbeeldingslocatie: https://tweakers.net/i/nevVUPuZD4TOIoSRKsatKLhNkys=/800x/filters:strip_icc():strip_exif()/f/image/7xMMfdIgNlbDdeCI5XkuAUM8.jpg?f=fotoalbum_large

I was hoping to visit a friend who has MelCloud this summer and 'sniff' the communications there, but we all know about this year!

Just last night, I did manage to make my first remote change, and have worked out the command to set Zone1 Setpoint, so I will continue today and post my findings eventually

Mike

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
That sounds like a big next step that you managed to change something.

This is what I have found so far for my Ecodan (FTC5) unit.
(This is actually part of the C++ code, but I think you will understand)

item items[] = {
{GET_RESPONCE, 0x01, 1+5, VarType_TIME_DATE, "Time", "Time & Date"},
{GET_RESPONCE, 0x02, 3+5, VarType_DEFROST, "Defr", "Defrost"},
{GET_RESPONCE, 0x04, 1+5, VarType_DECVALUE, "Freq", "Frequency value in Hz?"},
{GET_RESPONCE, 0x07, 4+5, VarType_DECVALUE, "HeSt", "Heating stage?"},
{GET_RESPONCE, 0x07, 6+5, VarType_DECVALUE, "Kw ", "Output power kw"},
{GET_RESPONCE, 0x09, 1+5, VarType_TEMPERATURE, "Z1Tp", "Zone 1 Room Temp Setpoint"},
{GET_RESPONCE, 0x09, 3+5, VarType_TEMPERATURE, "Z2Tp", "Zone 2 Room Temp Setpoint"},
{GET_RESPONCE, 0x09, 5+5, VarType_TEMPERATURE, "FlSp", "Zone 1 Flow Temp Setpoint"},
{GET_RESPONCE, 0x09, 7+5, VarType_TEMPERATURE, "FlTp", "Zone 2 Flow Temp SetPoint"},
{GET_RESPONCE, 0x09, 9+5, VarType_TEMPERATURE, "HWTp", "Legionella Temp Setpoint"},
{GET_RESPONCE, 0x09, 12+5, VarType_ONE_BYTE_TEMPERATURE_20, "HWTp", "Flow temp range max"},
{GET_RESPONCE, 0x09, 13+5, VarType_ONE_BYTE_TEMPERATURE_20, "HWTp", "Flow temp range min"},
{GET_RESPONCE, 0x0b, 1+5, VarType_TEMPERATURE, "Z1Tp", "Zone 1 Room Temp"},
{GET_RESPONCE, 0x0b, 8+5, VarType_TEMPERATURE, "GaTp", "Gas Return Temp"},
{GET_RESPONCE, 0x0b, 10+5, VarType_ONE_BYTE_TEMPERATURE, "GaTp", "Gas Return Temp Signed"},
{GET_RESPONCE, 0x0b, 11+5, VarType_ONE_BYTE_TEMPERATURE, "OtTp", "Outside Temperature"},
{GET_RESPONCE, 0x0c, 1+5, VarType_TEMPERATURE, "HTpF", "Water Feed Temp"},
{GET_RESPONCE, 0x0c, 3+5, VarType_ONE_BYTE_TEMPERATURE, "HTpF", "Water Feed Temp Signed"},
{GET_RESPONCE, 0x0c, 4+5, VarType_TEMPERATURE, "HTpR", "Water Return Temp"},
{GET_RESPONCE, 0x0c, 6+5, VarType_ONE_BYTE_TEMPERATURE, "HTpR", "Water Return Temp Signed"},
{GET_RESPONCE, 0x0c, 7+5, VarType_TEMPERATURE, "WaTp", "Water Temperature"},
{GET_RESPONCE, 0x0d, 1+5, VarType_TEMPERATURE, "BTpF", "Unknown Temp 0x0d pos 1"},
{GET_RESPONCE, 0x0d, 4+5, VarType_TEMPERATURE, "BTpR", "Unknown Temp 0x0d pos 4"},
{GET_RESPONCE, 0x0d, 7+5, VarType_TEMPERATURE, "BTpF", "Unknown Temp 0x0d pos 7"},
{GET_RESPONCE, 0x0d, 10+5, VarType_TEMPERATURE, "BTpR", "Unknown Temp 0x0d pos 10"},
{GET_RESPONCE, 0x0e, 1+5, VarType_TEMPERATURE, "BTpF", "Unknown Temp 0x0e pos 1"},
{GET_RESPONCE, 0x0e, 4+5, VarType_TEMPERATURE, "BTpR", "Unknown Temp 0x0e pos 4"},
{GET_RESPONCE, 0x11, 3+5, VarType_ONE_BYTE_TEMPERATURE, "Unkn", "Unknown Temp Signed 0x11 pos 3"},
{GET_RESPONCE, 0x13, 3+5, VarType_RUNTIME, "RunT", "HeatPump Runtime"},
{GET_RESPONCE, 0x14, 12+5, VarType_DECVALUE, "Flow", "Water Flow l/m"},
{GET_RESPONCE, 0x15, 3+5, VarType_DECVALUE, "Unkn", "cmnd=0x15 pos=3"},
{GET_RESPONCE, 0x26, 3+5, VarType_POWER_STATE, "PwrS", "Power State"},
{GET_RESPONCE, 0x26, 4+5, VarType_OPERATION_MODE, "OpMo", "Operating Mode"},
{GET_RESPONCE, 0x26, 5+5, VarType_HW_MODE, "HWMo", "Hot Water Mode"},
{GET_RESPONCE, 0x26, 6+5, VarType_MODE_SETTING, "MoSe", "A/C Mode Zone 1"},
{GET_RESPONCE, 0x26, 7+5, VarType_HEAT_COOL, "HeCo", "Heating/Cooling"},
{GET_RESPONCE, 0x26, 8+5, VarType_TEMPERATURE, "HWSp", "Hot Water Setpoint"},
{GET_RESPONCE, 0x26, 10+5, VarType_TEMPERATURE, "EFSp", "External Flow SetPoint"},
{GET_RESPONCE, 0x26, 12+5, VarType_TEMPERATURE, "EFTp", "Unknown Temp 0x26 pos=12"},
{GET_RESPONCE, 0x29, 4+5, VarType_TEMPERATURE, "Unkn", "Zone 1 Room Temp Setpoint2"},
{GET_RESPONCE, 0x29, 6+5, VarType_TEMPERATURE, "Unkn", "Unknown Temp 0x29 pos 6"},
{0, 0, 0, 0, " ", " "}

Bart

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • +1 Henk 'm!

  • m000c400
  • Registratie: December 2020
  • Laatst online: 03-02-2021
Thanks, I'll look through your code, it look similar to mine
In a similar way this
uint8_t Cmd[] = {0xFC, 0x41, 0x02, 0x7A, 0x10, 0x35, 0x02, 0x00, 0x00, 0x07, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xED};

is the command to set Zone1 Setpoint to 18C ( 18 -> 1800 -> 0x0708 )
So it is Set Request ( 0x41 ) Message type 0x35,
I'm not sure what 0x02 is, but 0x07, and 0x08 are the desired temp

the response is
0xFC, 0x61, 0x02, 0x7A, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13,

Maybe this is an 'OK' message?

I'll keep playing, but will probably do more after Christmas

Mike

Acties:
  • +1 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
I just checked your set "Zone 1 Setpoint" packet and it worked the same for my heatpump. I got the exact same return packet. So that must be an "OK" message.

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Some addition to command 0x26 - 4: "OM" Operational Mode:
0 = Stop
1 = Hot Water
2 = Heating
3 = Cooling
4 = No voltage contact input (HW)
5 = Freeze Stat
6 = Legionella
7 = Heating Eco
8 = Mode 1

And for 0x26 - 6: "Op" Operartion Mode:
0 = Heating Room Temp
1 = Heating Flow Temp
2 = Heating Heat Curve
3 = Cooling Room Temp
4 = Cooling Flow Temp
5 = Floor Dryup

I have found these entry's in the "Procon MelcoBEMS MINI (A1M)" Manual.

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


  • m000c400
  • Registratie: December 2020
  • Laatst online: 03-02-2021
OK, Thanks
Those are useful
I also have

Tx 0xA1 -> 14 0C 17 19 2A 04 1C 20-12-23 6442 1052
Tx 0xA2 -> 14 0C 17 43 53 08 51 20-12-23 17235 2129

Looks like yesterdays date, and I'm guessing used and delivered energy for heating and hot water
Heating Used 6442, Delivered 17232 ( Infers COP of 2.6)
Hot Water Used 1052, Delivered 2129 ( COP of ~2)

These are a gusee so far though

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
m000c400 schreef op donderdag 24 december 2020 @ 17:55:

Tx 0xA1 -> 14 0C 17 19 2A 04 1C 20-12-23 6442 1052
Tx 0xA2 -> 14 0C 17 43 53 08 51 20-12-23 17235 2129

Looks like yesterdays date, and I'm guessing used and delivered energy for heating and hot water
Heating Used 6442, Delivered 17232 ( Infers COP of 2.6)
Hot Water Used 1052, Delivered 2129 ( COP of ~2)
In the MelcoBEMS manual they mention parameters for "measured energy consumption/production" for:
Date (Year/Month/Day). Heating/Cooling/DHW

http://library.mitsubishi...uk/pdf/download_full/3908

[ Voor 4% gewijzigd door barteg op 24-12-2020 18:28 ]

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
m000c400 schreef op donderdag 24 december 2020 @ 17:55:
OK, Thanks
Those are useful
I also have

Tx 0xA1 -> 14 0C 17 19 2A 04 1C 20-12-23 6442 1052
Tx 0xA2 -> 14 0C 17 43 53 08 51 20-12-23 17235 2129

Looks like yesterdays date, and I'm guessing used and delivered energy for heating and hot water
Heating Used 6442, Delivered 17232 ( Infers COP of 2.6)
Hot Water Used 1052, Delivered 2129 ( COP of ~2)

These are a gusee so far though
Based on your findings and the MELCO documentation it should be this (for my machine):
0xA1 is "Consumption"
0xA2 is "Produced"

0xA1 data byte 1 = year
0xA1 data byte 2 = month
0xA1 data byte 3 = day
0xA1 data byte 4+5 = Kwh Heating
0xA1 data byte 6 = wh Heating
0xA1 data byte 7+8 = Kwh Cooling (not sure)
0xA1 data byte 9 = wh Cooling (not sure)
0xA1 data byte 10+11 = Kwh DHW (not sure)
0xA1 data byte 12 = wh DHW (not sure)

0xA2 are the produced values at the same locations

input from my heat pump: 0xA1:
0xFC 0x62 0x02 0x7A 0x10 0xA1 0x14 0x0C 0x19 0x00 0x1A 0x3C 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
= 2020-12-25 26.6Kwh consumption (heating)

input from my heat pump: 0xA2:
0xFC 0x62 0x02 0x7A 0x10 0xA2 0x14 0x0C 0x19 0x00 0x74 0x38 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
= 2020-12-25 116.56Kwh produced (heating)

I am measuring consumption and production separately and these values seems to be correct

I don't do DHW with the heat pump

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • +3 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Ondertussen draait mijn Monitoring Gateway ook

Afbeeldingslocatie: https://tweakers.net/i/28GbanUKWMsj5CtRasllcs7oBaA=/800x/filters:strip_exif()/f/image/aqeQGnd6G5aJudacWimOiRDg.png?f=fotoalbum_large

Kunnen we de ontbrekende commando's gaan uitzoeken

Acties:
  • +3 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Update Zone 1 Flow Temperature (from 26 > 27 > 28 > 29)

code:
1
2
3
4
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x02 0x00 0x01 0x01 0x10 0x04 0x0A 0x28 0x07 0xD0 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x02 0x00 0x01 0x01 0x10 0x04 0x0A 0x8C 0x07 0xD0 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x02 0x00 0x01 0x01 0x10 0x04 0x0A 0xF0 0x07 0xD0 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x02 0x00 0x01 0x01 0x10 0x04 0x0B 0x54 0x07 0xD0 0x00 0x00


Force SWW Hot water

code:
1
2
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x01 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00


Auto SWW Hot Water

code:
1
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x01 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00


Power unit on / off
code:
1
2
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0x01 0x00 0x01 0x00 0x00 0x01 0x01 0x0F 0xA0 0x0A 0xF0 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00


Zone 1 Temperature method

code:
1
2
3
4
5
6
7
8
9
10
11
12
Room mode

To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0x88 0x00 0x01 0x00 0x00 0x01 0x01 0x0F 0xA0 0x08 0xCA 0x00 0x00 0x00 0x00

Flow mode

To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x35 0x02 0x00 0x00 0x08 0xCA 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Curve mode

To WP: 0xFC 0x41 0x02 0x7A 0x10 0x35 0x02 0x00 0x00 0x08 0xCA 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00


Set Room Temperature Zone 1

code:
1
2
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x35 0x02 0x00 0x00 0x07 0x9E 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x35 0x02 0x00 0x00 0x07 0xD0 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00


Set Cooling mode (Temperature Increment 1 degrees) / Room mode

code:
1
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00



Set Cooling mode (Temperature Increment 1 degrees) / Flow mode

code:
1
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00


Set Heating mode (Temperature Increment 1 degrees) / Flow

code:
1
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

[ Voor 98% gewijzigd door alberthakvoort op 02-01-2021 08:59 ]


Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Klopt het dat je "Hot Water (boiler) Setpoint" 41 graden is?
In dat geval is eerste "0xA0" in de volgende setting je Hot Water Setpoint":
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x02 0x00 0x01 0x01 0x10 0x04 0x0A 0x28 0x07 0xD0 0x00 0x00

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
barteg schreef op zaterdag 2 januari 2021 @ 09:23:
Klopt het dat je "Hot Water (boiler) Setpoint" 41 graden is?
In dat geval is eerste "0xA0" in de volgende setting je Hot Water Setpoint":
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x02 0x00 0x01 0x01 0x10 0x04 0x0A 0x28 0x07 0xD0 0x00 0x00
41 graden inderdaad.

Via Melcloud worden bepaalde commando's ook in groepen aangepast via de EffectiveFlags, als ik iets wilde aanpassen moest die waarde overeen komen met de instellingen die aangepast moeten worden. ( bij 1 bv past hij alleen de power settings aan)

# EffectiveFlags settings
# temp 8589934592
# sww/flow 281474976710688
# mode 8
# power 1
# force sww 65536
# all 281483566710825

[ Voor 36% gewijzigd door alberthakvoort op 02-01-2021 10:06 ]


Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Settings als de

Afbeeldingslocatie: https://tweakers.net/i/7_fY7P0nGFIrHpkOBbTDQS4o-0E=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/aVg80uRzv1gPLAlqhQjrU1Ir.png?f=user_large

zijn wat lastiger te achterhalen. Deze kun je niet via de Melcloud aanpassen, maar als deze aangepast is op het apparaat zie je dit wel weer in de json terug. Vervolgens een aanpassing doen in de SWW instellingen, en dan vergelijken wat er anders is qua settings...

Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Het is zeker lastiger. Door dit te sturen:
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x02 0x00 0x01 0x01 0x10 0x04 0x0A 0x28 0x07 0xD0 0x00 0x00
Gebeurt dit:
Boiler temperatuur naar 41 graden,
Heating mode gaat naar Flow Temperatuur
En de flow temperatuur naar 26 graden

Ik kan door byte 15 en 16 te veranderen de flow temperatuur aanpassen,
Echter als ik byte 6 wil veranderen (De Boiler temperatuur) dan lukt dit niet.

Kan je via MelCloud deze temperatuur (Boiler) aanpassen?
Het lijkt erop zoals je al aangeeft dat er een bitje geset moet worden om aan te geven wat je gaat veranderen

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
barteg schreef op zaterdag 2 januari 2021 @ 13:45:
Kan je via MelCloud deze temperatuur (Boiler) aanpassen?
Het lijkt erop zoals je al aangeeft dat er een bitje geset moet worden om aan te geven wat je gaat veranderen
SWW naar 45 graden middels :

To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
alberthakvoort schreef op zaterdag 2 januari 2021 @ 14:04:
[...]


SWW naar 45 graden middels :

To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Dit is heel vreemd, er lijkt geen temperatuur in het commando te zitten. Worden er soms 2 commando's verstuurd?

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Ik zie het inderdaad.. Sommige settings worden per minuut bijgewerkt, maar sommige hebben een langere tijd nodig.. Ik probeer het nog een keer.

Ik heb hem 3x aangepast van 46 > 41 > 42 graden.

To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x05 0x01 0x01 0x01 0x10 0x68 0x0D 0xAC 0x07 0xD0 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x05 0x01 0x01 0x01 0x11 0x94 0x0D 0xAC 0x07 0xD0 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

en nog een keer van 43>44>45

To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x05 0x01 0x01 0x01 0x10 0xCC 0x0D 0xAC 0x07 0xD0 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x05 0x01 0x01 0x01 0x11 0x30 0x0D 0xAC 0x07 0xD0 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x05 0x01 0x01 0x01 0x11 0x94 0x0D 0xAC 0x07 0xD0 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Bij de 1e x had ik 2 commando's, maar dat kan ook ergens anders van zijn..

[ Voor 91% gewijzigd door alberthakvoort op 02-01-2021 14:21 ]


Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
barteg schreef op zaterdag 2 januari 2021 @ 13:45:
Het is zeker lastiger. Door dit te sturen:
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x02 0x00 0x01 0x01 0x10 0x04 0x0A 0x28 0x07 0xD0 0x00 0x00
Gebeurt dit:
Boiler temperatuur naar 41 graden,
Heating mode gaat naar Flow Temperatuur
En de flow temperatuur naar 26 graden

Ik kan door byte 15 en 16 te veranderen de flow temperatuur aanpassen,
Echter als ik byte 6 wil veranderen (De Boiler temperatuur) dan lukt dit niet.

Kan je via MelCloud deze temperatuur (Boiler) aanpassen?
Het lijkt erop zoals je al aangeeft dat er een bitje geset moet worden om aan te geven wat je gaat veranderen
Ik heb even beter gekeken en het byte A0 op positie 6 is niet de Boiler Temperatuur.
Byte 13+14 zijn samen de Boiler Temperatuur.

Het commando aan het einde:
0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Hoef ik niet te sturen om hem te veranderen.

DIt commando zie ik meerdere keren voorbij komen. Het lijkt een "Acknowledge" achtig iets te zijn. Of zoals je aangeeft een "ON" commando wat gewoon regelmatig wordt verstuurd.

[ Voor 8% gewijzigd door barteg op 02-01-2021 18:32 ]

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
alberthakvoort schreef op vrijdag 1 januari 2021 @ 15:49:

Set Cooling mode (Temperature Increment 1 degrees) / Room mode

code:
1
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00



Set Cooling mode (Temperature Increment 1 degrees) / Flow mode

code:
1
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00


Set Heating mode (Temperature Increment 1 degrees) / Flow

code:
1
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
toon volledige bericht
Deze codes zijn telkens het zelfde.

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
barteg schreef op zaterdag 2 januari 2021 @ 18:27:
[...]

Deze codes zijn telkens het zelfde.
het blijkt dat die commando's er ook langer over doen.. ik ga ze nogmaals doorlopen en dan maar 10 minuten wachten, zodat ik zeker weet dat ze er langs komen..

Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
unit uit
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA1 0x02 0x00 0x00 0x01 0x01 0x01 0x10 0xCC 0x0A 0x8C 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x35 0x02 0x00 0x00 0x08 0x66 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

unit aan
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA1 0x02 0x01 0x00 0x01 0x01 0x01 0x10 0xCC 0x0A 0x8C 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x35 0x02 0x00 0x00 0x08 0x66 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Boiler 58 graden
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA1 0x02 0x01 0x01 0x01 0x01 0x01 0x16 0xA8 0x0A 0xF0 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x35 0x02 0x00 0x00 0x08 0x98 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Boiler 59 graden
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA1 0x02 0x01 0x01 0x01 0x01 0x01 0x17 0x0C 0x0A 0xF0 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x35 0x02 0x00 0x00 0x08 0x98 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

en regelmatig komt de OK/Bevestiging? voorbij

To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

[ Voor 4% gewijzigd door alberthakvoort op 03-01-2021 14:30 ]


Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Wat ik haal uit de opbouw van packet met setting 0x32 is:
Byte 0 : 0xfc Sync byte
Byte 1 : 0x41 Set Request
Byte 2 : 0x02 Unknow (maar altijd deze waarde)
Byte 3 : 0x7a Unknow (maar altijd deze waarde)
Byte 4 : 0x10 Length
Byte 5 : 0x32 Command
Byte 6 : 0xa1 of 0xa0 of 0x88 Unknown (flags?)
Byte 7 : 0x00 of 0x02 UnKnown
Byte 8 : 0x00 of 0x01 Off / On
Byte 9 : 0x00 of 0x01of 0x02 of 0x05 Unknown
Byte10: 0x00 of 0x01 Unknown
Byte11: 0x01 Unknown
Byte12: 0x01 Unknown
Byte13+14: Boiler Temperature
Byte15+16: Flow Temperature Zone 1
Byte17+18: Flow Temperature Zone 2

Wat we aan settings nog missen:
Hot Water Mode: Normal/Economy 0/1
Mode Setting: Room/Flow/Curve/Cooling Room/Cooling Flow/Floor Dryup 0/1/2/3/4/5
Normal/Holiday 0/1
Normal/Force DHW 0/1
HC Control Type Heating/Cooling 0/1

Wat ik haal uit de opbouw van packet met setting 0x35 is:
Byte 0 : 0xfc Sync byte
Byte 1 : 0x41 Set Request
Byte 2 : 0x02 Unknow (maar altijd deze waarde)
Byte 3 : 0x7a Unknow (maar altijd deze waarde)
Byte 4 : 0x10 Length
Byte 5 : 0x35 Command
Byte 6 : 0x02 Unknow
Byte 9+10: Set Room Temperature Zone 1

[ Voor 14% gewijzigd door barteg op 04-01-2021 10:08 ]

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Onderstaande is een Power On en daarna een Force DHW

To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA1 0x02 0x01 0x00 0x01 0x01 0x01 0x0F 0xA0 0x09 0xC4 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x35 0x02 0x00 0x00 0x07 0xD0 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x32 0xA1 0x02 0x01 0x00 0x01 0x01 0x01 0x0F 0xA0 0x09 0xC4 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x01 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x35 0x02 0x00 0x00 0x07 0xD0 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
To WP: 0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Acties:
  • +1 Henk 'm!

  • m000c400
  • Registratie: December 2020
  • Laatst online: 03-02-2021
barteg schreef op zondag 3 januari 2021 @ 20:31:
Wat ik haal uit de opbouw van packet met setting 0x32 is:
Byte 0 : 0xfc Sync byte
Byte 1 : 0x41 Set Request
Byte 2 : 0x02 Unknow (maar altijd deze waarde)
Byte 3 : 0x7a Unknow (maar altijd deze waarde)
Byte 4 : 0x10 Length
Byte 5 : 0x32 Command
Byte 6 : 0xa1 of 0xa0 of 0x88 Unknown (flags?)
Byte 7 : 0x00 of 0x02 UnKnown
Byte 8 : 0x00 of 0x01 Off / On
Byte 9 : 0x00 of 0x01of 0x02 of 0x05 Unknown
Byte10: 0x00 of 0x01 Unknown
Byte11: 0x01 Unknown
Byte12: 0x01 Unknown
Byte13+14: Boiler Temperature
Byte15+16: Flow Temperature Zone 1
Byte17+18: Flow Temperature Zone 2
toon volledige bericht
I made a bit more progress on massage 0x32

I get,

Offset 0x00: 0x32 : Message Type
Offset 0x01: Flags See Below
Offset 0x02: Unknown
Offset 0x03: Probably Power Flag ( See above 1:On 0:Standby )
Offset 0x04: Unknown
Offset 0x05: Hot Water Heating Mode 0: Normal 1:ECO
Offset 0x06: Heating Mode 0:off 1: Hot Water: 2:Heating 3:Cooling etc
Offset 0x07: Unknown

Offset 0x08,0x09: Hot Water Setpoint
Offset 0x10,0x11: Zone 1 Temp Setpoint
Offset 0x12,0x13 Unknown Setpoint

The Flags (offset 0x01) determines which fields are set, and in a bit field

0x80 10000000 Z1 Temp Setpoint
0x40 01000000
0x20 00100000 Hot Water Setpoint
0x10 00010000
0x08 00001000 Heat Mode
0x04 00000100 How Water Mode
0x02 00000010
0x01 00000001 Power ?


So for example , if you set Flags 0x88 you can modify the Z1_SP and Heating mode in 1 call
This is similar to the other Misti systems


MIke

Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Many thanks. This is most helpfull, I was a little stuck because nothing changed what I tried. But the flag bits sounds like the solution. I tested all the bits except for power (bit 0) and they are correct.

BTW
Reading 0x03 offset 0x02+0x03 is "Error Code". Normally 0x8000

[ Voor 28% gewijzigd door barteg op 04-01-2021 11:03 ]

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • m000c400
  • Registratie: December 2020
  • Laatst online: 03-02-2021
I tested the flags last night,
I confirmed 0x80, 0x20, 0x08, 0x04
0x08 ( Heater mode ) may been a bit more work, as other things changed too.

The I used a blank, 0x00, payload and tested the unknown flags, 0x40, 0x10, but saw no change, but I think if you changed some of the unknown payload you might see that they do

MIke

Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
m000c400 schreef op maandag 4 januari 2021 @ 11:04:
I tested the flags last night,
I confirmed 0x80, 0x20, 0x08, 0x04
0x08 ( Heater mode ) may been a bit more work, as other things changed too.

The I used a blank, 0x00, payload and tested the unknown flags, 0x40, 0x10, but saw no change, but I think if you changed some of the unknown payload you might see that they do

MIke
So the same "flags construction" as the Melcloud webppage uses.

# EffectiveFlags settings
# temp 8589934592
# sww/flow 281474976710688
# mode 8
# power 1
# force sww 65536
# all 281483566710825

That took me also some time to found out O-)

Acties:
  • 0 Henk 'm!

  • m000c400
  • Registratie: December 2020
  • Laatst online: 03-02-2021
There is some thing to do with message 0x34, to make the system accept the message 0x32, though.

Often, sending a message 0x34 has no effect. Then I send a selection of message 0x32, with on or more of the next 3 bytes set to 0x01, and suddenly the next 0x34 is accepted.

I'm not sure what the logic here is.

You logs above seem to contain a lot of,

0x34 0x00 0x01 0x00 0x00
0x34 0x01 0x00 0x01 0x00

But not yet sure who to interpret them....

Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
m000c400 schreef op maandag 4 januari 2021 @ 13:25:

You logs above seem to contain a lot of,

0x34 0x00 0x01 0x00 0x00
0x34 0x01 0x00 0x01 0x00

But not yet sure who to interpret them....
These 0x34 messages are send every minute by melcloud.

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • m000c400
  • Registratie: December 2020
  • Laatst online: 03-02-2021
OK, Interesting... Some sort of "Keep Alive" perhaps
Is it

0x34 0x00 0x01 0x00 0x00 or 0x34 0x01 0x00 0x01 0x00

or both?

Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
This is the one minute:
0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

I was also thinking of a keep alive, but sounds strange.

All settings I did was without any 0x34 messages. And they all worked.(temperature and mode settings)

[ Voor 39% gewijzigd door barteg op 04-01-2021 13:34 ]

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
I've uploaded some logging : https://pastebin.pl/view/38fb8928

(the time is estimated, Melcloud takes about 1 minutes for pushing data to the unit)

14:39 Flow -> Curve [Heating]
14:41 Curve -> Room [Heating]
14:43 Room [Heating] -> Room [Cool]
14:44 Room [Cool] -> Flow [Cool]
14:45 Flow [Cool] -> Flow [Heating]
14:46 Flow temp from 27 > 28 and Tank temperature from 40 to 41
14:47 Force DHW

[ Voor 11% gewijzigd door alberthakvoort op 04-01-2021 14:52 ]


Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
alberthakvoort schreef op maandag 4 januari 2021 @ 14:51:
I've uploaded some logging : https://pastebin.pl/view/38fb8928

(the time is estimated, Melcloud takes about 1 minutes for pushing data to the unit)

14:39 Flow -> Curve [Heating]
14:41 Curve -> Room [Heating]
14:43 Room [Heating] -> Room [Cool]
14:44 Room [Cool] -> Flow [Cool]
14:45 Flow [Cool] -> Flow [Heating]
14:46 Flow temp from 27 > 28 and Tank temperature from 40 to 41
14:47 Force DHW
I can see the pattern as excepted, only Force DHW is not clear:
14:39 Flow -> Curve [Heating]
0xFC 0x41 0x02 0x7A 0x10 0x32 0x08 0x00 0x01 0x02 0x01 0x02 0x01 0x0F 0xA0 0x0A 0x8C 0x07 0xD0 0x00 0x00
14:41 Curve -> Room [Heating]
0xFC 0x41 0x02 0x7A 0x10 0x32 0x08 0x00 0x01 0x02 0x01 0x00 0x01 0x0F 0xA0 0x0B 0x86 0x07 0xD0 0x00 0x00
14:43 Room [Heating] -> Room [Cool]
0xFC 0x41 0x02 0x7A 0x10 0x32 0x08 0x00 0x01 0x02 0x01 0x03 0x01 0x0F 0xA0 0x08 0x98 0x07 0xD0 0x00 0x00
14:44 Room [Cool] -> Flow [Cool]
0xFC 0x41 0x02 0x7A 0x10 0x32 0x08 0x00 0x01 0x02 0x01 0x04 0x01 0x0F 0xA0 0x08 0x98 0x07 0xD0 0x00 0x00
14:45 Flow [Cool] -> Flow [Heating]
0xFC 0x41 0x02 0x7A 0x10 0x32 0x08 0x00 0x01 0x02 0x01 0x01 0x01 0x0F 0xA0 0x08 0x98 0x07 0xD0 0x00 0x00
14:46 Flow temp from 27 > 28 and Tank temperature from 40 to 41
0x41 0x02 0x7A 0x10 0x32 0xA0 0x02 0x01 0x02 0x01 0x01 0x01 0x10 0x04 0x0A 0xF0 0x07 0xD0 0x00 0x00

14:47 Force DHW
0xFC 0x41 0x02 0x7A 0x10 0x34 0x01 0x00 0x01 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Could be that the first bit of byte6 is the mask for byte 8 or 10?

2 seconds later I see:
0xFC 0x41 0x02 0x7A 0x10 0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
This cloud be our famous heartbeat.

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • m000c400
  • Registratie: December 2020
  • Laatst online: 03-02-2021
I've been through the pastebin and extracted all the type 0x41 commands sent to the heat pump

Then mixed in your timings, and decoded by hand...

This all looks to decode as expected

14:41 Curve -> Room [Heating]

14:41:49
0x32 0x08 0x00 0x01 0x02 0x01 0x00 0x01 0x0F 0xA0 0x0B 0x86 0x07 0xD0 0x00 0x00
Flag 0x08 ->SET_HEATING_CONTROL_MODE
Mode Bytre [6] 0x0 -> 'Temperature'

0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00


14:43 Room [Heating] -> Room [Cool]

14:43:49
0x32 0x08 0x00 0x01 0x02 0x01 0x03 0x01 0x0F 0xA0 0x08 0x98 0x07 0xD0 0x00 0x00
Flag 0x08 ->SET_HEATING_CONTROL_MODE
Mode Bytre [6] 0x3 -> 'cooling'

0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

14:44 Room [Cool] -> Flow [Cool]

14:44:49
0x32 0x08 0x00 0x01 0x02 0x01 0x04 0x01 0x0F 0xA0 0x08 0x98 0x07 0xD0 0x00 0x00
Flag 0x08 ->SET_HEATING_CONTROL_MODE
Mode Byte [6] 0x4 -> 'cooling flow'

0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

14:45 Flow [Cool] -> Flow [Heating]

14:45:49
0x32 0x08 0x00 0x01 0x02 0x01 0x01 0x01 0x0F 0xA0 0x08 0x98 0x07 0xD0 0x00 0x00
Flag 0x08 ->SET_HEATING_CONTROL_MODE
Mode Byte [6] 0x3 -> 'flow'

0x34 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

14:46 Flow temp from 27 > 28 and Tank temperature from 40 to 41

14:46:49
0x32 0xA0 0x02 0x01 0x02 0x01 0x01 0x01 0x10 0x04 0x0A 0xF0 0x07 0xD0 0x00 0x00
Flag 0xA0 ->SET_ZONE1 + SET_HOTWATER_SP
Byte [10,11] -> 2800
Byte [8,9] -> 4100

Acties:
  • +1 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
I have figured out more stuff when trying to set the temperatures:
Offset 0x00: 0x32 : Message Type
Offset 0x01: Flags See Below
Offset 0x02: 0x00 set only Zone1, 0x02 set Zone1 and Zone2
Offset 0x03: Probably Power Flag ( See above 1:On 0:Standby )
Offset 0x04: Unknown
Offset 0x05: Hot Water Heating Mode 0: Normal 1:ECO
Offset 0x06: Heating Mode 0:off 1: Hot Water: 2:Heating 3:Cooling etc Zone1 (in case of ERSC-VM2C: Room/Flow/Curve/Cooling Room/Cooling Flow/Floor Dryup)
Offset 0x07: Heating Mode 0:off 1: Hot Water: 2:Heating 3:Cooling etc Zone2 (in case of ERSC-VM2C: Room/Flow/Curve/Cooling Room/Cooling Flow/Floor Dryup)

Offset 0x08,0x09: Hot Water Setpoint
Offset 0x10,0x11: Zone 1 Temp Setpoint based on Offset 0x06
Offset 0x12,0x13 Zone 2 Temp Setpoint based on Offset 0x07

So if you want to set the Flow Temperature in Zone 1 and Zone 2:

Offset 0x00 = 0x32
Offset 0x01 = 0x80 (flag for only temperature)
Offset 0x02 = 0x02 (both Zone's)
Offset 0x06 = 0x01 (Flow Temp)
Offset 0x07 = 0x01 (Flow Temp)
Offset 0x10,0x11 = Temp Setpoint
Offset 0x12,0x13 = Temp Setpoint

0xFC 0x41 0x02 0x7A 0x10 0x32 0x80 0x02 0x00 0x00 0x00 0x01 0x01 0x00 0x00 0x08 0x34 0x0C 0x1C 0x00 0x00

Sets the Flow Temperature for Zone1 to 0x0834 = 20 and Flow Temperature Zone2 to 0x0C1C = 31

I have not "dared" to play with the Heat Curve settings

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • +1 Henk 'm!

  • m000c400
  • Registratie: December 2020
  • Laatst online: 03-02-2021
barteg schreef op dinsdag 5 januari 2021 @ 13:43:
I have figured out more stuff when trying to set the temperatures:
Offset 0x03: Probably Power Flag ( See above 1:On 0:Standby )
I have not "dared" to play with the Heat Curve settings
:)
Brilliant! I can set Zone 2 parameters too now! I have "dared" to test the Power flag, and it works as expected, so I can switch to Standby and back on.

I'm trying flow mode now, and will try curve later I hope

Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
I have never found separate entry's for flow or curve, I have the feeling that curve and flow are the same, except that curve program's the flow temperature at fixed interval. I hope that we can see how melcloud is doing curve "up" and "down"

Can we check if below is Force DHW? (I don't do DHW)
14:47 Force DHW
0xFC 0x41 0x02 0x7A 0x10 0x34 0x01 0x00 0x01 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
I think that Offset 0x01 = 0x01 is also setting a flag.

[ Voor 48% gewijzigd door barteg op 05-01-2021 18:26 ]

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • +1 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
barteg schreef op dinsdag 5 januari 2021 @ 18:22:
I hope that we can see how melcloud is doing curve "up" and "down"
In Melcloud I can change the temperature of the room and flow. But when selecting Curve it's using the values from the FTC

Afbeeldingslocatie: https://tweakers.net/i/kj6CGE7YsaulO4OO3ovraU_PJEU=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/D4eEcG4BDCZDnXsqHtjs5QSv.png?f=user_large


Afbeeldingslocatie: https://tweakers.net/i/8sqMn82wl8kNKWQMMaYssaKQ0pM=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/rEafL0hBPc2QBrfu41PlY8Gy.png?f=user_large

I checked the Procon Modbus module (https://library.mitsubish...uk/pdf/download_full/2539) but can't find anything about the curve settings..

[ Voor 10% gewijzigd door alberthakvoort op 06-01-2021 09:00 ]


Acties:
  • 0 Henk 'm!

  • barteg
  • Registratie: September 2012
  • Laatst online: 11-03 22:33
Thank you Albert.
I could also not find anything about curve in the procon modbus manual. When my heatpump is not running 24x7 anymore I will do some tests.

In the meantime I am programming MQTT set commands. The prototype is already working for setting the flow temperature.

Ecodan 7,5Kw - 4000wp Solar - Itho HRU 350


Acties:
  • 0 Henk 'm!

  • m000c400
  • Registratie: December 2020
  • Laatst online: 03-02-2021
alberthakvoort schreef op woensdag 6 januari 2021 @ 08:48:
[...]


In Melcloud I can change the temperature of the room and flow. But when selecting Curve it's using the values from the FTC
I think that matches what I found too (Zone 1, but the same for Zone 2 if you set payload[ 0x02.]

Room Temp Mode
If I send Message 0x32, with flags 0x88 ( Zone Setpoint (bitwise OR) Heat Control Mode )
With payload[6] at 0x00 ( Room Temp Mode ) and payload[10]&[11] as say 2500
I change to Room Temp Mode with setpoint 25C

Fixed Flow
If I send Message 0x32, with flags 0x88
With payload[6] at 0x01 ( Fixed Mode ) and payload[10]&[11] as say 4000
I change to Fixed Flow Mode with flow setpoint 40C

however,
If I send Message 0x32, with flags 0x88
With payload[6] at 0x02 ( Curve Mode ) and payload[10]&[11] as say 0500 (+5C ?)
I change to Curve Mode with curve setpoint staying the same

On the FTC, valid curve setpoints are -9C -> +9C, I assumed I needed to 'find' the correct format,
But if you can't set this through MELCloud, maybe it's not possible.
barteg schreef op dinsdag 5 januari 2021 @ 18:22:
Can we check if below is Force DHW? (I don't do DHW)
14:47 Force DHW
0xFC 0x41 0x02 0x7A 0x10 0x34 0x01 0x00 0x01 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
I'm pretty sure this is, as I found that a few days back too. I'll use it to turn on the water this morning and report back

I tried the full set of
0x34 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01
0x34 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00
0x34 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00
0x34 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00
0x34 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00
.
.
.
.
0x34 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
(walking 1)
But didn't discover anything of interest :-(

Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 20:50

SA007

Moderator Tweaking
GoT is een Nederlands forum, graag in het nederlands reageren.

Acties:
  • 0 Henk 'm!

  • m000c400
  • Registratie: December 2020
  • Laatst online: 03-02-2021
As I said when I first posted, I'm sorry, but I don't speak Dutch

Enjoy your forum

Goodbye

Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
SA007 schreef op woensdag 6 januari 2021 @ 11:23:
GoT is een Nederlands forum, graag in het nederlands reageren.
@m000c400 @barteg

I think we have to move to a other place

https://gitter.im/Mitsubishi-CN105-Protocol-Decode/community

[ Voor 25% gewijzigd door alberthakvoort op 06-01-2021 14:43 . Reden: url ]


Acties:
  • +1 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
SA007 schreef op woensdag 6 januari 2021 @ 11:23:
GoT is een Nederlands forum, graag in het nederlands reageren.
Valt dit niet onder taalracisme? O-)

Acties:
  • +1 Henk 'm!

  • LutraVulgaris
  • Registratie: Maart 2012
  • Laatst online: 30-05 22:27
Beste,

Ik heb een ecodan warmtepomp en daar zit momenteel een procon a1m op de cn105 aangesloten voor het monitoren van mijn woning door een derde partij. Ik wil graag de wifi module aansluiten maar dan moet de procon er uit.

Kan ik dit signaal splitten?

  • crazyharrie
  • Registratie: December 2010
  • Laatst online: 02-11-2023

crazyharrie

9370WP op O-Z-W Ecodan 7,5Kw

Mooi project, ik volg het al begrijp ik niet alles.
Hoop op wat hulp tzt.

@Loesje: Wie niet in (vandebron) zonne energie gelooft, moet er maar eens in gaan liggen. http://www.pvoutput.org/list.jsp?id=19198&sid=17057


Acties:
  • 0 Henk 'm!

  • Mazoutje
  • Registratie: April 2023
  • Laatst online: 13-03 20:46
Kan je ESP geen voeding nemen van de 5V pin op de CN105 poort? Waarbij je dan langs de logic converter gaat?

Acties:
  • +13 Henk 'm!

  • Tiimmeh
  • Registratie: Juli 2011
  • Laatst online: 02-06 11:31
Update m.b.t. dit topic
Ik was in de veronderstelling dat de hier besproken optie zo goed als uitgesloten was gezien het topic 3 jaar niet meer actief is, maar niks is minder waar. Ik ben hier verder in gedoken nadat de Procon onbereikbaar bleek (installateur wilde niet leveren, eBay vond ik een zeer slecht idee ivm garantie).

Ten eerste, de Gitter chat waar men om taal redenen naar is verhuisd is nog erg actief en er zijn inmiddels meerdere oplossingen om een Ecodan soepel uit te lezen middels Modbus.

Verder wil ik mijn persoonlijke favoriet, tevens mijn huidige oplossing, even uitlichten. Er is namelijk sinds december een ESPHome-versie waarmee je effectief exact hetzelfde kan als de Procon. Deze oplossing is niet veel meer dan een ESPHome omhulsel van eerder werk, maar het maakt integratie in Home Assistant werkelijk kinderlijk eenvoudig.

De benodigdheden voor mijn oplossing:
  • ESP-01S, een 3.3-5V adaptertje en een CN105 connector (zoals ook aanbevolen op de GitHub pagina)
  • USB adaptertje om de ESP-01S te kunnen programmeren
  • RS485 kabel om de CN105 aansluiting netjes tot buiten de binnenunit door te trekken
  • Wifi antenne, omdat mijn router wat ver stond voor goed bereik
  • PVC buis en inbouwdoos ter afwerking van het uitleessysteem
Zodoende heb ik dit kleine beestje tot leven gewekt:

Afbeeldingslocatie: https://tweakers.net/i/bd8C1H5XADusCezNAm_9-AoeTm0=/x800/filters:strip_icc():strip_exif()/f/image/z9c3wRiMOBOBs0JYkXNzT6In.jpg?f=fotoalbum_large

En kan ik al zo'n maand o.a. uitlezen (flow, Ta, Tr, frequentie, etc.) en aansturen (DHW, thermostaat).

Afbeeldingslocatie: https://tweakers.net/i/GRT5UWNIzFMTL_nqKh2bdkQN2Jk=/x800/filters:strip_exif()/f/image/fjg3ODu3pp42VzwUddH0VdlC.png?f=fotoalbum_large

Geen Melcloud, geen dure Procon, wel alle mogelijkheden. Ik vind het prachtig :)

Acties:
  • +1 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Die had ik nog niet eens gezien! Zal hem volgende week eens testen!

Acties:
  • 0 Henk 'm!

  • barkar
  • Registratie: November 2019
  • Laatst online: 11-06 13:02
Tiimmeh schreef op woensdag 14 februari 2024 @ 18:56:
Update m.b.t. dit topic
Ik was in de veronderstelling dat de hier besproken optie zo goed als uitgesloten was gezien het topic 3 jaar niet meer actief is, maar niks is minder waar. Ik ben hier verder in gedoken nadat de Procon onbereikbaar bleek (installateur wilde niet leveren, eBay vond ik een zeer slecht idee ivm garantie).

Ten eerste, de Gitter chat waar men om taal redenen naar is verhuisd is nog erg actief en er zijn inmiddels meerdere oplossingen om een Ecodan soepel uit te lezen middels Modbus.

Verder wil ik mijn persoonlijke favoriet, tevens mijn huidige oplossing, even uitlichten. Er is namelijk sinds december een ESPHome-versie waarmee je effectief exact hetzelfde kan als de Procon. Deze oplossing is niet veel meer dan een ESPHome omhulsel van eerder werk, maar het maakt integratie in Home Assistant werkelijk kinderlijk eenvoudig.

De benodigdheden voor mijn oplossing:
  • ESP-01S, een 3.3-5V adaptertje en een CN105 connector (zoals ook aanbevolen op de GitHub pagina)
  • USB adaptertje om de ESP-01S te kunnen programmeren
  • RS485 kabel om de CN105 aansluiting netjes tot buiten de binnenunit door te trekken
  • Wifi antenne, omdat mijn router wat ver stond voor goed bereik
  • PVC buis en inbouwdoos ter afwerking van het uitleessysteem
Zodoende heb ik dit kleine beestje tot leven gewekt:

[Afbeelding]

En kan ik al zo'n maand o.a. uitlezen (flow, Ta, Tr, frequentie, etc.) en aansturen (DHW, thermostaat).

[Afbeelding]

Geen Melcloud, geen dure Procon, wel alle mogelijkheden. Ik vind het prachtig :)
toon volledige bericht
Super gedaan! Ik ben hier nu ook al een tijdje mee bezig. Hoe heb je jouw ESP van stroom voorzien? Gebeurt dat automatisch door de 5V > 3.3V?

Acties:
  • +1 Henk 'm!

  • Tiimmeh
  • Registratie: Juli 2011
  • Laatst online: 02-06 11:31
barkar schreef op vrijdag 16 februari 2024 @ 09:34:
[...]


Super gedaan! Ik ben hier nu ook al een tijdje mee bezig. Hoe heb je jouw ESP van stroom voorzien? Gebeurt dat automatisch door de 5V > 3.3V?
Klopt, op het adapter bordje zit een LDO die de 5V van de CN105 naar 3.3V omzet. Die sluit vervolgens direct aan op de voedingspin van de ESP-01S en wordt tevens gebruikt voor de Rx/Tx level-shifters.

Simpel gezegd: alle ESP-01S pins zijn 3.3V, alle Ecodan pins zijn 5V (behalve de 12V voeding, die gebruik ik niet).

Acties:
  • 0 Henk 'm!

  • Wolly
  • Registratie: Januari 2001
  • Niet online
Tiimmeh schreef op vrijdag 16 februari 2024 @ 10:38:
[...]


Klopt, op het adapter bordje zit een LDO die de 5V van de CN105 naar 3.3V omzet. Die sluit vervolgens direct aan op de voedingspin van de ESP-01S en wordt tevens gebruikt voor de Rx/Tx level-shifters.

Simpel gezegd: alle ESP-01S pins zijn 3.3V, alle Ecodan pins zijn 5V (behalve de 12V voeding, die gebruik ik niet).
Hoeveel van die adapters heb je dan nodig?
1 voor voeding
1 voor Rx
1 voor Tx
?

Acties:
  • 0 Henk 'm!

  • Tiimmeh
  • Registratie: Juli 2011
  • Laatst online: 02-06 11:31
Wolly schreef op vrijdag 16 februari 2024 @ 22:50:
[...]


Hoeveel van die adapters heb je dan nodig?
1 voor voeding
1 voor Rx
1 voor Tx
?
Er zijn 3 conversies nodig die je inderdaad allemaal hier noemt, maar deze zijn allemaal op dit PCB aanwezig.

Acties:
  • 0 Henk 'm!

  • TerminalNL
  • Registratie: Februari 2006
  • Laatst online: 22:40
Hoe goed is dit te doen voor een noob?
Ik heb een heel klein beetje kennis met HA en wat code.

Een prachtig alternatief door de procon, en gezien het gedoe nu met de cloud voor de ecodan is dit perfect natuurlijk.

Acties:
  • +1 Henk 'm!

  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
@TerminalNL
Je zit wel direkt op je moederbord te knutselen.
Zolang je geen gekke dingen doet zal het wel loslopen, maar je bent gewaarschuwd
Een procon of een moederboard slopen. Doe mij maar de 1e, stuk goedkoper (uiteindelijk)

[ Voor 16% gewijzigd door AUijtdehaag op 17-02-2024 12:17 ]

PVOutput Github - Div ESP TK: MHI - Clack - Ecodan


Acties:
  • 0 Henk 'm!

  • TerminalNL
  • Registratie: Februari 2006
  • Laatst online: 22:40
AUijtdehaag schreef op zaterdag 17 februari 2024 @ 11:27:
@TerminalNL
Je zit wel direkt op je moederbord te knutselen.
Zolang je geen gekke dingen doet zal het wel loslopen, maar je bent gewaarschuwd
Een procon of een moederboard slopen. Doe mij maar de 1e, stuk goedkoper (uiteindelijk)
Duur bordje als het fout gaat inderdaad!

Maar eens een adres zoeken om een Procon te bemachtigen voor een normale prijs.

Acties:
  • +2 Henk 'm!

  • LED-Maniak
  • Registratie: Oktober 2003
  • Laatst online: 23:45
TerminalNL schreef op zaterdag 17 februari 2024 @ 11:23:
Hoe goed is dit te doen voor een noob?
Ik heb een heel klein beetje kennis met HA en wat code.

Een prachtig alternatief door de procon, en gezien het gedoe nu met de cloud voor de ecodan is dit perfect natuurlijk.
We gaan volgende week een plug&play boardje testen die ook al voor de ME airco's werkt.
Dan hoef je niet zelf te knutselen en minder risico dat er iets fout gaat. :)
AUijtdehaag schreef op zaterdag 17 februari 2024 @ 11:27:
@TerminalNL
Je zit wel direkt op je moederbord te knutselen.
Zolang je geen gekke dingen doet zal het wel loslopen, maar je bent gewaarschuwd
Een procon of een moederboard slopen. Doe mij maar de 1e, stuk goedkoper (uiteindelijk)
Ben heel erg benieuwd wat hier precies fout is gegaan. De R5F364AENFB is een microcontroller die waarschijnlijk de UART communicatie verzorgt. Naar mijn weten is het open drain. Als dat kapot gaat zal je ergens of een te hoge spanning hebben geinjecteerd of op de een of andere manier een flinke stroom er uit getrokken.

Heb je bij ook aansluiten van de procon niet een of andere ground loop veroorzaakt via RS485? Geen idee hoe dat ding geisoleerd is intern.

Zomaar twee apparaten op de CN105 connector parallel aansluiten gaat niet. Daar moet elektronica tussen. Zoals ik met die ClimaControl van mij doe: daar kan je zowel de originele ME module als de airco unit op inklikken en beide systemen werken dan tegelijkertijd parallel. Sterker nog. Ik heb nu 4 modules parallel aangesloten om de boel te testen. :9

[ Voor 57% gewijzigd door LED-Maniak op 17-02-2024 13:02 ]

Mitsubishi Electric & Heavy Industries externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl


Acties:
  • 0 Henk 'm!

  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
@LED-Maniak
Domweg twee de devices parralel gezet.

Misschien een tip voor 2 devices:
https://github.com/salakr...uarea%20v2_2023-10-31.pdf
Lijkt er veel op. Pana en mitsu hebben de pins echter op de andere plaats.

PVOutput Github - Div ESP TK: MHI - Clack - Ecodan


Acties:
  • 0 Henk 'm!

  • _RRM_
  • Registratie: Januari 2003
  • Laatst online: 22:02
AUijtdehaag schreef op zaterdag 17 februari 2024 @ 11:27:
@TerminalNL
Je zit wel direkt op je moederbord te knutselen.
Zolang je geen gekke dingen doet zal het wel loslopen, maar je bent gewaarschuwd
Een procon of een moederboard slopen. Doe mij maar de 1e, stuk goedkoper (uiteindelijk)
Hmm, net een ESP via SwiCago library met veel pijn en moeite aan de praat gekregen (steile leercurve voor eerste arduino project ;( ).

Heb de CN105 kabels nog niet binnen, maar was van plan deze samen met de standaard WiFi adapter en snellasklemmen te combineren op de CN105. In de hoop dat beide nog functioneel zouden zijn;

- De WiFi adapter van de WP nog bruikbaar voor Melcloud.
- De ESP mee luisteren voor alleen voor data vergaren, gezien de wens niet meer afhankelijk te zijn van Melcloud.

Over het risico van de gekke dingen heb ik heen gelezen, maar elders ook niet tegen gekomen.
Dan is een Procon aanschaffen veel goedkoper.

Valt dit onder gekke dingen ?? :X :X :X
Zou het nog uitmaken als ik de voeding voor de ESP niet via het moederbord, maar separaat aansluit?

Zie net de post van @LED-Maniak >:) ; lijkt dat ik te simpel denk. Ben benieuwd naar de mogelijkheden, risico's van mijn idee, maar ook de plug/play versie waar je mee bezig bent.

[ Voor 7% gewijzigd door _RRM_ op 17-02-2024 13:01 ]

Gasloos 26-05-2020; SHW112YAA + ERSC-VM2C, SWW 400L


Acties:
  • +3 Henk 'm!

  • LED-Maniak
  • Registratie: Oktober 2003
  • Laatst online: 23:45
AUijtdehaag schreef op zaterdag 17 februari 2024 @ 12:55:
@LED-Maniak
Domweg twee de devices parralel gezet.

Misschien een tip voor 2 devices:
https://github.com/salakr...uarea%20v2_2023-10-31.pdf
Lijkt er veel op. Pana en mitsu hebben de pins echter op de andere plaats.
'k heb het werkend, zie mijn edit en dit draadje: ClimaControl voor Mitsubishi Electric Lucht/Lucht airco's

Is niet zomaar iets van parallel aansluiten.

We gaan deze module komende week ook testen op de Ecodan. 'k verwacht geen gekke dingen gezien het al op veel airco's succesvol draait.
_RRM_ schreef op zaterdag 17 februari 2024 @ 12:57:
[...]

Hmm, net een ESP via SwiCago library met veel pijn en moeite aan de praat gekregen (steile leercurve voor eerste arduino project ;( ).

Heb de CN105 kabels nog niet binnen, maar was van plan deze samen met de standaard WiFi adapter en snellasklemmen te combineren op de CN105. In de hoop dat beide nog functioneel zouden zijn;

- De WiFi adapter van de WP nog bruikbaar voor Melcloud.
- De ESP mee luisteren voor alleen voor data vergaren, gezien de wens niet meer afhankelijk te zijn van Melcloud.

Over het risico van de gekke dingen heb ik heen gelezen, maar elders ook niet tegen gekomen.
Dan is een Procon aanschaffen veel goedkoper.

Valt dit onder gekke dingen ?? :X :X :X
Zou het nog uitmaken als ik de voeding voor de ESP niet via het moederbord, maar separaat aansluit?
toon volledige bericht
Zou ik absoluut niet zomaar doen als je niet precies weet waar je mee bezig bent. Werkt niet. Been there, done that. Voeding niet via moederboard laten lopen kan, maar geeft je ook risico's van ground loops als die via een ander stopcontact wordt gevoed of over lange draden.

[ Voor 4% gewijzigd door LED-Maniak op 17-02-2024 13:04 ]

Mitsubishi Electric & Heavy Industries externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl


Acties:
  • +1 Henk 'm!

  • _RRM_
  • Registratie: Januari 2003
  • Laatst online: 22:02
LED-Maniak schreef op zaterdag 17 februari 2024 @ 13:00:
[...]

'k heb het werkend, zie mijn edit en dit draadje: ClimaControl voor Mitsubishi Electric Lucht/Lucht airco's

Is niet zomaar iets van parallel aansluiten.

We gaan deze module komende week ook testen op de Ecodan. 'k verwacht geen gekke dingen gezien het al op veel airco's succesvol draait.
Post je de info over de Ecodan ook in het genoemde topic?
Ik ben hoofdzakelijk geinteresseerd in de data en de standaard WiFi Melcloud mag intact blijven.
Draadje staat in de bookmarks en ik wacht even met aansluiten. O-)

Gasloos 26-05-2020; SHW112YAA + ERSC-VM2C, SWW 400L


Acties:
  • +2 Henk 'm!

  • LED-Maniak
  • Registratie: Oktober 2003
  • Laatst online: 23:45
Het lijkt te werken. Eerste basis set aan data stroomt uit de ecodan MQTT en HTTP in. :)

nu nog een berg werk verzetten om alle variabelen in de module te krijgen en het bovengenoemde topic even updaten.

Meer info hier: LED-Maniak in "ClimaControl voor Mitsubishi Airco & Ecodan warmtepompen"

[ Voor 31% gewijzigd door LED-Maniak op 22-02-2024 00:55 ]

Mitsubishi Electric & Heavy Industries externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl


Acties:
  • +2 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Vandaag even de esphome variant getest, en dat werkt zeer goed :)

Alleen de link naar de connector is waardeloos (it fits by cutting away some plastic).
Beter meteen even de juiste connector bestellen, scheelt je frustratie en blijft het wel goed zitten ;)

Afbeeldingslocatie: https://i.imgur.com/yLARX1r.png

[ Voor 67% gewijzigd door alberthakvoort op 01-03-2024 12:19 ]


Acties:
  • +3 Henk 'm!

  • xoror
  • Registratie: November 1999
  • Niet online
Het lijkt dus nog makkelijker te kunnen. volgens https://github.com/geoffd...ubishiheatpump/issues/121 kan je de m5stack esp boardjes direct via de grove aansluiting koppelen naar de cn105.
Just used the Atom Lite and a GROVE Cable (connects to pin 25/32), no pullup resistors, no level shifters.
I cut the plastic of on end of the GROVE Cable and insertet freeed pins into a JST PAP-05V-S housing. Click, Click, Click, Click --> ready. So I have a cable that I can connect directly to the Lite and on the other side into the CN105-Port...

Using your version, only with tx_pin: 32, rx_pin: 26, boud rate is 2400 as well...
Dit is helemaal makkelijk voor mensen die niet willen/kunnen solderen. Alleen 1 grove kabel kopen en een JST PAP-05V-S koppeling, en draadjes goed zetten, tx/rx pinnen configgen, Esphome erop en gaan met die banaan >:)

volgens manual: https://manuals.plus/m5stack/atoms3-lite-manual
Afbeeldingslocatie: https://manuals.plus/wp-content/uploads/2022/11/M5STACK-AtomS3-Lite-FIGURE-5.gif
The 4p is configured with 2.54mm spacing bus ports, and the internal cables are GPIO38, GPIO39, 5V, and GND.
Dus de pinnen op de grove poort werken op 5v, precies wat je nodig heb voor de cn105. Via de grove gaat ook 5v in voor voeding, dus lijkt allemaal te kloppen.

[edit]
lukt nog op veel meer esp boardjes https://github.com/SwiCag...13#issuecomment-457897457

[ Voor 23% gewijzigd door xoror op 21-03-2024 18:12 ]

Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
Ik heb er nu 3 draaien en werkt nog steeds naar behoren!

Acties:
  • +1 Henk 'm!

  • xoror
  • Registratie: November 1999
  • Niet online
Ja esp met kabeltje lijkt the way to go. qua features komt het ook dicht bij elkaar nu.

@AUijtdehaag kan kabeltjes maken en verkopen :D

Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


Acties:
  • +12 Henk 'm!

  • xoror
  • Registratie: November 1999
  • Niet online
nou even getest, en werkt perfect. Geen dure procon (bah heb er net een gekocht, maar handig om laatste cmd te reversen) of andere zooi nodig. Zal nog wel documenteren en yaml's en code vrijgeven.

- m5stack atom 3 (heb zelf S3 vaiant)
- female grove kabel (aan een kan vervangen met ST PAP-05V-S)
- pinnen mappen als Tx: 1, Rx: 2
- https://github.com/rbroker/ecodan-ha-local of https://github.com/tobias-93/esphome-ecodan-heatpump
Er is een kleine aanpassing nodig in de code (pullup uitzetten voor de atomS3). verder niets te solderen plug and play voor een euro of 11 klaar 8)7

[ Voor 128% gewijzigd door xoror op 27-04-2024 22:19 ]

Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


Acties:
  • +1 Henk 'm!

  • DaWizza
  • Registratie: Augustus 2001
  • Niet online
xoror schreef op zaterdag 23 maart 2024 @ 15:18:
nou even getest, en werkt perfect. Geen dure procon (bah heb er net een gekocht, maar handig om laatste cmd te reversen) of andere zooi nodig. Zal nog wel documenteren en yaml's en code vrijgeven.

[Afbeelding]

[Afbeelding]

- m5stack atom 3 (heb zelf S3 vaiant)
- female grove kabel (aan een kan vervangen met ST PAP-05V-S)
- pinnen mappen als Tx: 1, Rx: 2
- https://github.com/rbroker/ecodan-ha-local of https://github.com/tobias-93/esphome-ecodan-heatpump
Er is een kleine aanpassing nodig in de code (pullup uitzetten voor de atomS3). verder niets te solderen plug and play voor een euro of 11 klaar 8)7
Sexy *O*

SUZ-SWM80VA & ERSD-VM2D, 200L SWW, 5330Wp O 45°, 2870Wp W 45°, 820Wp Z 10°, Fresh-r on the wall compac WTW


Acties:
  • 0 Henk 'm!

  • Tiimmeh
  • Registratie: Juli 2011
  • Laatst online: 02-06 11:31
xoror schreef op zaterdag 23 maart 2024 @ 15:18:
nou even getest, en werkt perfect. Geen dure procon (bah heb er net een gekocht, maar handig om laatste cmd te reversen) of andere zooi nodig. Zal nog wel documenteren en yaml's en code vrijgeven.

[Afbeelding]

[Afbeelding]

- m5stack atom 3 (heb zelf S3 vaiant)
- female grove kabel (aan een kan vervangen met ST PAP-05V-S)
- pinnen mappen als Tx: 1, Rx: 2
- https://github.com/rbroker/ecodan-ha-local of https://github.com/tobias-93/esphome-ecodan-heatpump
Er is een kleine aanpassing nodig in de code (pullup uitzetten voor de atomS3). verder niets te solderen plug and play voor een euro of 11 klaar 8)7
Chique hoor :D Heb je zo'n kort kabeltje ook voldoende WiFi bereik? Ik heb met mijn opstelling wel gemerkt dat die metalen omkasting funest is, dus ik moest wel echt verlengen tot ik buiten de kast was als ik betrouwbaar wilde netwerken.

Acties:
  • +1 Henk 'm!

  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
Gaat nog vrij gemakkelijk van i2c grove stekker naar PAP-05V-S omzetten.

Mocht iemand interesse hebben, heb kabeltjes van 5, 10, 50, 100 en 200 cm die ik kan ombouwen
En ook atoms S3 lite heb ik liggen.

@xoror Je kleuren wit en geel zitten net omgedraaid bij mij maar wel op de goede plaats.
Afbeeldingslocatie: https://tweakers.net/i/Q51uJyP4GLNFDQfWB6S03BChx6s=/x800/filters:strip_icc():strip_exif()/f/image/mf69vnUnL8vWBVwAIG4hTtVT.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/sZ044COEUzT-fx90Pu37ofbQJLg=/x800/filters:strip_icc():strip_exif()/f/image/sHlHZsScvVxp3nVrajBqwiDh.jpg?f=fotoalbum_large

Benieuwd naar je code ;)

PVOutput Github - Div ESP TK: MHI - Clack - Ecodan


Acties:
  • 0 Henk 'm!

  • xoror
  • Registratie: November 1999
  • Niet online
AUijtdehaag schreef op zaterdag 23 maart 2024 @ 20:30:
Gaat nog vrij gemakkelijk van i2c grove stekker naar PAP-05V-S omzetten.

Mocht iemand interesse hebben, heb kabeltjes van 5, 10, 50, 100 en 200 cm die ik kan ombouwen
En ook atoms S3 lite heb ik liggen.

@xoror Je kleuren wit en geel zitten net omgedraaid bij mij maar wel op de goede plaats.
[Afbeelding]

[Afbeelding]

Benieuwd naar je code ;)
ben aan het typen ;-) moment geduld.
Ik had oude grove kabel ergens liggen, die had deze codering, maakt ook niet zoveel uit, geel en wit zijn voor tx/rx.

Eerste ruwe versie van howto met ecodan-ha-local en esphome:
https://github.com/gekkekoe/ecodan-esp32
inmiddels topic voor geopend: xoror in "Mitsubishi Ecodan warmtepomp uitlezen via cn105 + esp32"

[ Voor 16% gewijzigd door xoror op 24-03-2024 11:20 ]

Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


Acties:
  • +1 Henk 'm!

  • xoror
  • Registratie: November 1999
  • Niet online
Tiimmeh schreef op zaterdag 23 maart 2024 @ 20:10:
[...]


Chique hoor :D Heb je zo'n kort kabeltje ook voldoende WiFi bereik? Ik heb met mijn opstelling wel gemerkt dat die metalen omkasting funest is, dus ik moest wel echt verlengen tot ik buiten de kast was als ik betrouwbaar wilde netwerken.
de boel staat in de garage, daar zit ook een accesspoint. Eigenlijk nooit problemen gehad met wifi. soms connect hij zelfs met de accesspoint in de woonkamer. Heb hem moeten binden aan de garage AP.

Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


Acties:
  • 0 Henk 'm!

  • xoror
  • Registratie: November 1999
  • Niet online
Ben ook best ver met mijn implementatie van cn105 via esphome. Nu had ik nog een procon op de kop getikt om mee te spelen. Als ik kijk naar barteg in "Mitsubishi Ecodan CN105 poort uitlezen (via ESP8266)" dan kan je de rx/tx pinnen meeluisteren met een esp32. klopt dit @barteg @alberthakvoort ?

Ik twijfel dus tussen:
1) mee luisteren op tx/rx pinnen zoals hierboven
code:
1
2
3
[cn105] --- [procon]
         |
         alleen rx/tx doorlussen naar esp32

2) een esp32 voor laten doen als de WP en commands loggen
[esp32] --- [procon]

scenario 2 kost wat meer tijd.

Eenvoudig + Goedkoop Mitsubishi Warmtepomp uitlezen/besturen met een ESP32


Acties:
  • 0 Henk 'm!

  • alberthakvoort
  • Registratie: Juli 2006
  • Laatst online: 14-06 13:42
[quote]xoror schreef op zondag 14 april 2024 @ 14:13:
Ben ook best ver met mijn implementatie van cn105 via esphome. Nu had ik nog een procon op de kop getikt om mee te spelen. Als ik kijk naar barteg in "Mitsubishi Ecodan CN105 poort uitlezen (via ESP8266)" dan kan je de rx/tx pinnen meeluisteren met een esp32. klopt dit @barteg @alberthakvoort ?

@barteg had destijds een unit aangepast zodat ik de WiFi module ook kon aansluiten om de commando's te kunnen loggen.

Afbeeldingslocatie: https://tweakers.net/i/t232zYhEs5EJ7wxJYCtN4AqOUps=/800x/filters:strip_exif()/f/image/ZtagQ4uFJVrgsWO7lstnopN3.webp?f=fotoalbum_large

[ Voor 30% gewijzigd door alberthakvoort op 15-04-2024 11:23 ]

Pagina: 1

Let op:
Dit is een Nederlands forum, in het Nederlands reageren aub.

This is a Dutch forum, pleas respond in Dutch.