smagicld / xiaoxiangBMS

iOS app for Xiaoxang BMS
85 stars 9 forks source link

Temperature sensor discrepancy #75

Open martinw123 opened 4 years ago

martinw123 commented 4 years ago

Temperature sensor 1 is showing the correct temperature but temperature sensor 2 is showing a fixed value of -30 degrees Celsius. I can’t find a way to disable temperature sensor 2.

smagicld commented 4 years ago

With the latest version (1.2.13) go to bms settings. On the very bottom you’ll find the option to disable or enable NTC.

Von meinem iPhone gesendet

Am 15.04.2020 um 08:35 schrieb martinw123 notifications@github.com:

 Temperature sensor 1 is showing the correct temperature but temperature sensor 2 is showing a fixed value of -30 degrees Celsius. I can’t find a way to disable temperature sensor 2.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

martinw123 commented 4 years ago

Hi,

Thanks for the reply. Only the box “NTC 1” is ticked but I’m still seeing 1 and 2 on the main screen. I couldn’t find any reference to “NTC” in the instructions so don’t know if it’s OK to leave it like that?


From: Magic notifications@github.com Sent: Wednesday, April 15, 2020 10:47:39 AM

With the latest version (1.2.13) go to bms settings. On the very bottom you’ll find the option to disable or enable NTC.

Von meinem iPhone gesendet

Am 15.04.2020 um 08:35 schrieb martinw123 notifications@github.com:

 Temperature sensor 1 is showing the correct temperature but temperature sensor 2 is showing a fixed value of -30 degrees Celsius. I can’t find a way to disable temperature sensor 2.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/smagicld/xiaoxiangBMS/issues/75#issuecomment-613850308, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APGAE3ND2Z4MDM4OD63GJ4DRMVKAXANCNFSM4MIJ5J4Q.

smagicld commented 4 years ago

then re-write the settings. switch all NTC off -> write to bms. then enable just one -> write bms and check result. let me know.

martinw123 commented 4 years ago

Ticking Or unticking the NTC box makes no difference. I did as you said and both Temp. Sensor 1 and 2 are still shown (1 is correct, 2 is -30). I checked that writing to the BMS had worked by performing a “read” after unticking the NTC 1 box. The box remained unticked but it didn’t change anything else.

smagicld commented 4 years ago

you can write to the BMS only if you perform changes. I can not imagine how you can see still two temps if you disable both NTC. I did tested it on different BMS's and it works for me.

Try to do the following:

  1. Untick all NTC AND write to BMS. Create an screenshot!
  2. Go back into main screen of the app (the very first screen where you can select BMS to connect)
  3. Connect to your BMS
  4. create screenshot
  5. post here the screenshots
martinw123 commented 4 years ago

75CB9580-0E71-4916-B121-CE1F34BC5ECB 1C95B8BE-2537-431C-8FC5-CBDAC3DE1FC9

smagicld commented 4 years ago

ok. and you have also disconnected form BMS after you've changed the setting? (or just kill the App and connect again).

martinw123 commented 4 years ago

Yes, I’ve tried that. The NTC box remains unticked but the temperature sensors are still present on the front page. Thank you for trying to help - I don’t know what else I can post to try to help.

smagicld commented 4 years ago

the last thing you can try is to connect the BMS to Windows PC with the manufacturer USB-Serial interface / software to check it. I have on my place 5 different BMSs and for all of them I can switch on/off NTC's.

have tried, but can not reproduce your problem.

martinw123 commented 4 years ago

Thanks for trying. I don’t have the usb to serial interface so I will have to leave it as it is. I appreciate your time.

smagicld commented 4 years ago

Just to show you it should work. do you have another BMS board to test it? could be HW problem, but I still do not understand why your BMS is reporting two temps when you disable all NTCs.... really strange

IMG_2288 IMG_2290 IMG_2289

martinw123 commented 4 years ago

Unfortunately I don’t have another BMS at the moment but I have ordered one from another manufacturer so I’ll test it when it arrives and let you know.

smagicld commented 4 years ago

cool, and please let me know! I'll leave this thread open.

lazycat38 commented 3 years ago

Hi, I'm currently experiencing exact same issue. My bms came with two temperature sensor. Temp 1 sensor is working correctly but temp 2 sensor is fixed at -30c. I dont have the ability to write or changing bms parameter yet because I'm afraid even if I pay for it, I could not adjust it like @martinw123 . Please provide further instruction for this situation. Thank you

smagicld commented 3 years ago

It can be that the second temp sensor is broken. Have you tried to swap them? The app itself is just displaying what the BMS is sending, so it is more likely HW problem.

martinw123 commented 3 years ago

Hi,

There is no second temperature sensor. I don’t know why the software keeps showing it abs does not allow the user to de-select it.

Thank you


From: Magic notifications@github.com Sent: Thursday, January 14, 2021 12:13:05 AM To: smagicld/xiaoxiangBMS xiaoxiangBMS@noreply.github.com Cc: martinw123 martin@wilson.ae; Mention mention@noreply.github.com Subject: Re: [smagicld/xiaoxiangBMS] Temperature sensor discrepancy (#75)

It can be that the second temp sensor is broken. Have you tried to swap them? The app itself is just displaying what the BMS is sending, so it is more likely HW problem.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/smagicld/xiaoxiangBMS/issues/75#issuecomment-759712384, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APGAE3II5FWTYWI4KVJFOSLSZX5FDANCNFSM4MIJ5J4Q.

smagicld commented 3 years ago

Then it means it is enabled. Disable it in the settings. If you do not want to buy the pro - use the bms software for pc (ask your reseller) and the usb-> rs232 dongle.

martinw123 commented 3 years ago

Hi,

We have been through this before - disabling it in the settings doesn’t do anything. The temperature still shows on the front screen.

I have the pro version and I just live with this software issue because it doesn’t have any impact on what I am doing.

On 14 Jan 2021, at 00:35, Magic notifications@github.com wrote:

 Then it means it is enabled. Disable it in the settings. If you do not want to buy the pro - use the bms software for pc (ask your reseller) and the usb-> rs232 dongle.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

smagicld commented 3 years ago

If you think it is SW problem, we can investigate it.

Just go into info screen and tap once on the version / build number (within logo). you should get an confirmation.

connect to the bms. Wait for first data. Go back to info screen and tap again on version string.

An e-Mail send Dialog will appear. Send me the debug data.