Comments (24)
Hi mbo18 thanks for reporting this.
Can you please redeploy your version and add this option to your yaml config:
samsung_ac:
debug_log_messages_raw: true
This will print the raw messages to console.
Please let that run 15 seconds and the copy and paste the logs from that 15 seconds into here.
Please also paste the current temp from ESPHome and from Samsung APP within that time range.
This could help to solve that problem.
from esphome_samsung_ac.
Re-did it, target temp is set to 20, inside temp is reported as 21 by Samsung
from esphome_samsung_ac.
I have 3 different outdoor devices with an indoor device each
from esphome_samsung_ac.
The configuration now has room_temperature_offset to correct the reported value. Please look into the example.yaml
from esphome_samsung_ac.
Hi, I am also experiencing this issue, for me the difference is not so big though. Will also check it from my side.
from esphome_samsung_ac.
Please find attached log and temp as requested.
Please note that now that I have enable debug messages, I can't disable it. I've tried removing the line from the conf and set it to false without success.
![Capture d’écran 2023-12-05 à 09 58 44](https://private-user-images.githubusercontent.com/12999535/287984191-7cfb6970-ab14-42b0-a870-63e2ab70e05a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg3ODg2NzMsIm5iZiI6MTcxODc4ODM3MywicGF0aCI6Ii8xMjk5OTUzNS8yODc5ODQxOTEtN2NmYjY5NzAtYWIxNC00MmIwLWE4NzAtNjNlMmFiNzBlMDVhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE5VDA5MTI1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAzOTUyMzJiZWYwYWMyOGY4ZjU4OTgwYmU4ODhjMDE2MjdkNDEzODQ2YzJhOTgyZjhhODVmYTcyZGU4Y2UzMDMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.dWV72Khyoc3OiErySWdfYcuvHzjzahVMVDou_NmKk5o)
from esphome_samsung_ac.
Can you please check if the Smartthings value inst simply the target temperature? The only 19° value I see in your logs is from the target temperature variable.
from esphome_samsung_ac.
I don't think so. Target temperature is set to 19 and is fixed. Also, the HVAC displays sometimes 20°, sometimes 19°
From the smartthings integration:
Temperature measurement is equal to "Currently" from the climate entity.
Maybe the HVAC applies a filter to "correct" the value?
from esphome_samsung_ac.
Could you please take a log when temp is 20° or change the target temp in example to 18°?
from esphome_samsung_ac.
See log attached.
I've changed the target temp to 18 at [12:48:36] and back to 19 at [12:48:57]
logs_salon-hvac_logs.txt
from esphome_samsung_ac.
And now with target temp set to 20° and indoor temp reported as 20°C by Smartthings
logs_salon-hvac_logs(1).txt
![Capture d’écran 2023-12-05 à 13 19 16](https://private-user-images.githubusercontent.com/12999535/288035882-3df751af-36d3-4a23-a1cc-af6d7f6b1d42.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg3ODg2NzMsIm5iZiI6MTcxODc4ODM3MywicGF0aCI6Ii8xMjk5OTUzNS8yODgwMzU4ODItM2RmNzUxYWYtMzZkMy00YTIzLWExY2MtYWY2ZDdmNmIxZDQyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE5VDA5MTI1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI3NzJjNGY4YzdkZGVlMTJiZjk2NzUyZjM1Yzg2MmM1N2RiODc5ZGQ3ZmVkZjdmMTYyOTRkNmU3MzM4YmEyMDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.cmsAztBV_2WJczHwRcXP6PONiJPGaCLulQLnNrxhtW4)
from esphome_samsung_ac.
And now with target temp set to 20° and indoor temp reported as 20°C by Smartthings logs_salon-hvac_logs(1).txt
Witch if these images is esphome und witch smartthings?
From the logs I can see that VAR_in_temp_room_f 21.700000.
from esphome_samsung_ac.
Hmm I am not sure where that 2° gap came from. I could imaging that this is some sort of correction since most AC's are attached near the ceiling where its more hot then on the ground.
@bzumik1 can you please check what the difference is for you?
@mbo18 did the target temperature match? Did Smartthings have the same value als ESPHome and if you set the target temp in Smarttings did ESPHome also shows the same value?
from esphome_samsung_ac.
Hi @lanwin will check it today or tomorrow.
from esphome_samsung_ac.
Hi lanwin,
Yes the target temperature match. I have the same value from ESPHome, Smartthings and the device's screen. It all updates in a second when changed.
I think that I will create a template sensor in ESPHome with a calibrate_linear filter.
from esphome_samsung_ac.
Well it really could be an correction value. My indoor device shows 26.6° and sits inside the ceiling. 1m below I have an temp sensor at around 1,7m. This shows 24.4° witch is indeed ~2° difference.
from esphome_samsung_ac.
Hi @lanwin, the difference is 0,5°C on one indoor unit and 1,7°C on another (both mounted at same height). I am trying to get the data to Grafana and compare the temperature which I am getting from smarthings and the one from this. The target temperature is same on both.
from esphome_samsung_ac.
Hi lanwin,
Yes the target temperature match. I have the same value from ESPHome, Smartthings and the device's screen. It all updates in a second when changed.
I think that I will create a template sensor in ESPHome with a calibrate_linear filter.
For now this seems like reasonable solution, but we should allow the calibration in this component it self. It is quite strange though because per my understanding these data would be shown on wall panel so do not understand why there is the difference. Can't we be reading different values?
from esphome_samsung_ac.
I think that Samsung is simulating the indoor temperature. The sensor is on the device at 2m+ but this does not represent the real room temperature.
The temperature we get seems to be very precise but the temperature from samsung is vague (adapted to the display and not precise because not the real temperature but an approximation). I may be wrong :)
from esphome_samsung_ac.
So I’m unable to do something on the esphome side as the current temperature has no id and I don’t know how to get the temperature. More over it would be best to being able to change it for the climate component. Maybe add a way to modify the temperature using lambda?
For anyone interested, the formula is:
indoor temp = current temperature|int - 2
from esphome_samsung_ac.
@bzumik1 has you done more comparison with your data?
from esphome_samsung_ac.
Hi, sorry didn't have time for that. I have it in my called though.
from esphome_samsung_ac.
I've added 2 more m5stack and now my 3 indoor units are locally connected!
Regarding temperature, I have slightly the same result. Sometimes its -2 or -3°. I did not find the real formula used by samsung.
![Capture d’écran 2024-01-10 à 16 54 16](https://private-user-images.githubusercontent.com/12999535/295626996-9049f8b9-c4c1-4be3-82c0-d6113f646f9f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg3ODg2NzMsIm5iZiI6MTcxODc4ODM3MywicGF0aCI6Ii8xMjk5OTUzNS8yOTU2MjY5OTYtOTA0OWY4YjktYzRjMS00YmUzLTgyYzAtZDYxMTNmNjQ2ZjlmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE5VDA5MTI1M1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI3MTNhNzRjMzJiOTI3YTYyMTFkYTM0YjY3NmMyZjM5OGM4MDcxNmRiMTRmZDA1NzgzZDBkNTBhYmI3MzNiM2QmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.De0MYyePF1LTeSqIPDB17OU5GfDDNjrcblh5ui3z2Dc)
from esphome_samsung_ac.
Do you have 3 different outdoor devices with an indoor device each? Or one outdoor device and 3 indoor device?
from esphome_samsung_ac.
Related Issues (20)
- A list of supported devices HOT 5
- [Non-NASA] Control of Unit No Longer Working With Recent Changes HOT 18
- Device EOL - M5STACK ATOM RS-485 Kit HOT 2
- A lot of CRC errors -- is this expected? HOT 1
- Random current temperature readouts HOT 1
- Did I fry my 485 unit? HOT 6
- file example.yaml is all in errors when you try to get the firmware HOT 2
- [NASA] Automatic Cleaning HOT 12
- [Non-NASA] Unable to control AC HOT 11
- 120Ω needed on Nasa? - physical layer
- Samsung heat pump
- How to: Use esphome as RS485 to Wifi bridge HOT 4
- [Non-NASA] F3 F4 serial bus HOT 4
- [Non-NASA] Blade Movement (AJ050NCJ2EG) HOT 18
- [Non-NASA] Test Beep - Not Important (AJ050NCJ2EG) HOT 7
- [NASA] Heat pump sensor for warm water HOT 1
- [Non-NASA] Unable to control AC since 7 Feb update HOT 30
- Error with idf framework HOT 1
- [NASA] [ESP-IDF] room temperature not working anymore HOT 3
- How to do versioning? HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esphome_samsung_ac.