diy solar

diy solar

JuncTek Battery Monitor vs Victron SmartShunt

Mmm, just upgraded the firmware on my KG140F and somehow its now reporting that my battery has 122Ah stored but before the upgrade it was only reading 66Ah. Looks like somehow it has doubled what it thinks is stored. Think I'm going to have to do a complete discharge now just to get the figures back to what they should be.
Hello,
Do you remember the firmware version that has been installed ?
 
I've seen a new device from Junteks, thge KH140F .. which seems to be the EXACT same device as KG140F BUT with improved software.
Seems they are pushing a new device with same hardware and just an updated software... marketing ..

Old Device : KG140F

H20c9dc7cf31c4786b0f581e7a0969e9ex.jpgH1e98cdf52d824e9291a43281800e2b2dr.jpg
New Device : KH140F

Se4a546ebb11f40438caadcb81bd7071e8.jpg
S0846653af14646ce900dd600b09b3577i.jpg
S8d3931a7522841cd8ab818598fb71c1cQ.jpg

 
I have been using a Jun(c)tek battery monitor shunt in series with my Victron 500A SmartShunt in our motorhome for a few years.
First the 300A Juntek VAT1300 (June 2019), 400A Junctek KG140F (Nov 2021) and now a 400A Junctek KH140F (April 2023).
All have performed perfectly and agreed within 1% V, A and within 1 or 2% across the the entire SOC range compared to the SmartShunt on my 300A 4 cell Sinopoly battery.
I hate to admit that if I had to choose to run just a single battery monitor it would probably be the latest Junctek over the Victron.
The display is fantastic with all the info I want on a single screen, easy to turn off at night etc. and a near perfect android app.
P.S. I am a Victron convert with a SmartShunt, Battery Protect, FET isolator, solar controller, inverters, battery charger etc.
 
I have been using a Jun(c)tek battery monitor shunt in series with my Victron 500A SmartShunt in our motorhome for a few years.
First the 300A Juntek VAT1300 (June 2019), 400A Junctek KG140F (Nov 2021) and now a 400A Junctek KH140F (April 2023).
All have performed perfectly and agreed within 1% V, A and within 1 or 2% across the the entire SOC range compared to the SmartShunt on my 300A 4 cell Sinopoly battery.
I hate to admit that if I had to choose to run just a single battery monitor it would probably be the latest Junctek over the Victron.
The display is fantastic with all the info I want on a single screen, easy to turn off at night etc. and a near perfect android app.
P.S. I am a Victron convert with a SmartShunt, Battery Protect, FET isolator, solar controller, inverters, battery charger etc.
Why swapping from KG140 to KH140 ... i can see no differences... appart from the apps (android and device)
 
Why swapping from KG140 to KH140 ... i can see no differences...

Why swapping from KG140 to KH140 ... i can see no differences... appart from the apps (android and device)
The information displayed on the screen is rearranged and more suited for my use.
A few obvious changes. Most would be software related.

Very clear charge/discharge icon.
Removed inaccurate impedance reading taking up space.
Real time clock.
Audio alarm for over/under temperature, SOC, W, V, A etc.
Much easier firmware updating.
Display brightness settings based on time of day and easier display turn on/off.
Stored long term data easier to extract.

My previous monitors have all gone to good homes.
 
The information displayed on the screen is rearranged and more suited for my use.
A few obvious changes. Most would be software related.

Very clear charge/discharge icon.
Removed inaccurate impedance reading taking up space.
Real time clock.
Audio alarm for over/under temperature, SOC, W, V, A etc.
Much easier firmware updating.
Display brightness settings based on time of day and easier display turn on/off.
Stored long term data easier to extract.

My previous monitors have all gone to good homes.
Yea that's what i pointed with the pictures of the KH... thanks for confirming that... :D
 
Abvout firmware, this is what we got for the KG :

{
"101" :
{"ch":"1.?????????;2.????????", "en":"1.Update the meaning of the relay switch;2.Update voltage and current calibration"} ,
"102" :
{"ch":"1.?????????;2.????????", "en":"1.Update the meaning of the relay switch;2.Update voltage and current calibration"},
"103" :
{"ch":"1.?????????;2.????????;3.??????", "en":"1.Update the meaning of the relay switch;2.Update voltage and current calibration;3.Update low tempratures protection"},
"110" :
{"ch":"1.?????????;2.????????;3.??????;4.??????", "en":"1.Update the meaning of the relay switch;2.Update voltage and current calibration;3.Update low tempratures protection;4.Add extended services"}
}

And for the KH :

{
"101" :
{"ch":"1.?????????;2.????????", "en":"1.Update the meaning of the relay switch;2.Update voltage and current calibration"} ,
"102" :
{"ch":"1.?????????;2.????????", "en":"1.Update the meaning of the relay switch;2.Update voltage and current calibration"},
"103" :
{"ch":"1.?????????;2.????????;3.??????", "en":"1.Update the meaning of the relay switch;2.Update voltage and current calibration;3.Update low tempratures protection"},
"111" :
{"ch":"1.?????????;2.????????;3.??????;4.??????", "en":"1.Update the meaning of the relay switch;2.Update voltage and current calibration;3.Update low tempratures protection;4.Add extended services"},
"112" :
{"ch":"????????", "en":"Update protection functions."},
"113" :
{"ch":"?????????bug", "en":"Fixed date and time bug."},
"114" :
{"ch":"?????????????120V", "en":"Set the maximum protection function voltage to 120V."},
"115" :
{"ch":"??????????", "en":"Fix the calculation error of discharge power."},
"116" :
{"ch":"??????", "en":"Temperature calibration has been fixed."},
"117" :
{"ch":"???????????", "en":"Fixed some settings getting out of sync."},
"118" :
{"ch":"????", "en":"Bug fixed."},
"119" :
{"ch":"????????", "en":"Low voltage detection time has been fixed."},
"120" :
{"ch":"????", "en":"Bug fixed."},
"121" :
{"ch":"?????????", "en":"Fixed bugs in the time record table."}

}

So as you can see they are common, just that the Kh one go farther, i successfully flashed the KH 121 firmware on my KG, but there is nothing new n the display, i think the display need to be flashed directly to display new things, i will open it soon.
 
Compared to KG, KH has made the following upgrades:
1. Add a splitter shell for insulation protection;
2. The monitor is equipped with a built-in buzzer, and protection functions such as overvoltage, overcurrent, and overheating will alarm and remind;
3. It can display the specific time on the phone, and different brightness can be set during the day and night;
4. Upgrade the communication cable between the display screen and measurement module from 3 meters to 5 meters
5. The mobile app can record charging KW.H and discharging KW.H separately
 
Compared to KG, KH has made the following upgrades:
1. Add a splitter shell for insulation protection;
2. The monitor is equipped with a built-in buzzer, and protection functions such as overvoltage, overcurrent, and overheating will alarm and remind;
3. It can display the specific time on the phone, and different brightness can be set during the day and night;
4. Upgrade the communication cable between the display screen and measurement module from 3 meters to 5 meters
5. The mobile app can record charging KW.H and discharging KW.H separately
I'll add some details to that :

1. Pop-up window reminder function: When setting over-voltage, over-current, over-power and other protection reminder functions, when the detection value exceeds the set protection range, a pop-up window will pop up for 5 seconds to remind. The old KH reminds the protection function There is only a very small English character displayed, and there is no pop-up window reminder. Many customers say they don’t understand what it means. The new KH not only has a pop-up window, but also has Chinese large-character reminders, which are easy to understand.

2. Buzzer alarm function: When setting protection reminder functions such as overvoltage, overcurrent, and overpower, when the detected value exceeds the set protection range, the buzzer will sound an alarm. When the old KG reaches the protection critical condition Sometimes only the relay will be disconnected, and there is no sound alarm reminder. It is not easy for users to find the problem, and the relay wiring is relatively complicated. Not everyone can easily connect the relay. After the new KH has a sound reminder, even if the relay is not connected , the user can deal with the problem in time after hearing the alarm reminder;

3. Real-time date and time function: it can display the date and Beijing time, and you can better control the time during driving; the KG time of the old model is running time, not real-time date and time in the true sense. When the historical data is exported, Without date and time reference, it seems very inconvenient. When designing the new KH, our technology has optimized this point, which can display real-time time. After the mobile phone is connected to the KH, the KH will automatically read the time on the mobile phone. ,Very convenient;

4. Bluetooth password setting function: The Bluetooth password setting function has been upgraded, and you can set the Bluetooth password by yourself, which is more secure; in the past, KG did not have this function, and RV riders would play tricks on each other after downloading our APP and then setting the parameters of the neighbor’s KG , with the password function, you don’t have to worry about similar situations anymore;

5. Shunt shell: The new KH has an increased shunt shell than KG, which solves the problem of installation and fixing. In addition, with the protection of the insulating shell, the equipment is not easy to be damaged;

6. Default brightness by time period: The new KH users can set the brightness percentage of the daytime screen and the zero-degree percentage of the night screen according to their preferences, and there are three ways to turn off the screen. Turn off the screen, the second is to set it to 0, the screen is always on, the third way is only mode, only when the current becomes 0 means that it is no longer working, and the time lasts for 60 seconds, the screen will be turned off. In addition You can also manually press and hold the key to switch the screen with the same hand;
 
I second that request.

I've been trying the bluetooth connection on the linux side with bluetoothctl. I connect, but shortly afterword it disconnects. I was able to query the GATT characteristics, but still didn't get anything. I added BLE passive under HACS in HA, tried looking for devices, nada.

I found https://github.com/tfyoung/esphome-junctek_kgf/tree/usesetjmpfix/components/junctek_kgf using esphome to rs458, have the parts and flashed it, but haven't connected to the junctek yet as I wanted to try the bluetooth.

On their youtube videos, I saw Junctek mentioned passcode BTG010 as a note. When connecting with the app, it usually search and connects directly but I used phone bluetooth to connect manually with the code and it said "an app is needed".
I have it working! Interested in beta testing? :)

I wrote a plugin for Olen's solar-monitor, currently its in a feature branch "ft/junctek" of my fork, so check it out here:

https://github.com/chriskomus/solar-monitor/tree/ft/junctek

Anyone else interested in testing it out, please let me know how it works, if there's any bugs, or anything I can improve before I make a PR on Olen's solar-monitor repo.

It gets the following data from the Junctek via BT:
- current
- power
- volts
- SoC
- temperature
- aH remaining
- minutes remaining
- state of charge (charging, discharging)

On my to-do list: I'd like to get the battery's total capacity from the device rather than hardcoding it in the plugin.
 
I have it working! Interested in beta testing? :)

I wrote a plugin for Olen's solar-monitor, currently its in a feature branch "ft/junctek" of my fork, so check it out here:

https://github.com/chriskomus/solar-monitor/tree/ft/junctek

Anyone else interested in testing it out, please let me know how it works, if there's any bugs, or anything I can improve before I make a PR on Olen's solar-monitor repo.

It gets the following data from the Junctek via BT:
- current
- power
- volts
- SoC
- temperature
- aH remaining
- minutes remaining
- state of charge (charging, discharging)

On my to-do list: I'd like to get the battery's total capacity from the device rather than hardcoding it in the plugin.
Hi,
This is not a plugin for Home assistant right ? Why some of those development are done in a docker "outside" of home assistant ?
Maybe i missed something... i do not find this easy to use.
The plugin Batmon for example is nicely included in home assistant : https://github.com/fl4p/batmon-ha, it connect to Jikong BMSs (same logic as the Junctek).
 
Has anyone else had an issue where the display will jump back and forth between charging and discharging? I have the kg140f, and I cannot get it to stop. I have zeroed the current using the long up arrow press but no impact. I have reset and restarted too but it keeps flipping back and forth. any help will be greatly appreciated. It was working fine until I disconnected the shunt to reroute some wiring which makes it all the more frustrating
 
Sounds like the connection between the shunt and the control module isn't working properly, have you tried to unplug and replug that little 6-in cable?
 
Has anyone else had an issue where the display will jump back and forth between charging and discharging? I have the kg140f, and I cannot get it to stop. I have zeroed the current using the long up arrow press but no impact. I have reset and restarted too but it keeps flipping back and forth. any help will be greatly appreciated. It was working fine until I disconnected the shunt to reroute some wiring which makes it all the more frustrating
Please contact JUNCTEK after-sales email lee@junteks.com, if the motherboard is faulty, he will provide a new motherboard and send it to your home.
 
It is an RJ9 connector, same as used to connect the handset to the phone base.
Edit to add I could not use a standard phone cable as it only has the 2 middle wires, you need a 4 wire RJ9 connector/cable.
You sure its not an rj10? As i just ordered an rj10 ?. Someone on HA forum says its an rj10.. Now trying to get it working on HA using a wemos d1 mini.
 
This thread linked in the OP of this thread appears to be gone (unless the link can be updated?)

Are there any other threads apart from this one which would be good to read to familiarise myself with the juntek monitor, as I have a KH160F on the way and would like to know all the “tips and tricks” before it arrives. Links to any useful in depth YouTube vids would also be appreciated (y)
 
This thread linked in the OP of this thread appears to be gone (unless the link can be updated?)

Are there any other threads apart from this one which would be good to read to familiarise myself with the juntek monitor, as I have a KH160F on the way and would like to know all the “tips and tricks” before it arrives. Links to any useful in depth YouTube vids would also be appreciated (y)
Yeah, that was my post. Although I'm not certain, I would guess that the thread I linked to was a more salesman-like thread, probably posted by someone from JuncTek. It was probably purged when the rules of the board changed, banning companies from doing salesy posts.

I think there are now several YouTube videos now about the JuncTek battery monitor, both from end users and by the company. I bet watching a few of those would tell you everything you need to know.

I'm pretty happy with mine, although I haven't been able to get into our cabin to see it since last October. I'm waiting on a confirmation from my sister that it still works. The main purpose - for me - is to allow people at the cabin to see how much juice is left in the battery without using an app on their phone. For that, it is certainly good enough.
 
Back
Top