kamoer reef master spa + ha integration

ramarro

New Member
View Badges
Joined
May 18, 2025
Messages
14
Reaction score
0
Location
italy
Rating - 0%
0   0   0
Hi,

i am not sure if this will be an useful topic, and could be quite "long" and "complex" so let me ask if someone is intrested or not before i start.

i have a reef master spa from kamoer, a device that test 6 params.

what i did to make it more "cool" (from an engineer point of view lol) is to integrate it with home assistant.


the topic will cover this part
1. setup an esp32 ov5640 auto focus camera
2. provide you an stl that you can print to attach the esp32 board, including a shader to avoid glare and reflection on lcd display
3. a python program that get the image from esp32, extract the 6 values, do some basic validation of those values, and send them to your home assistant.


at this point the possibilities are quite a lot...
what i personal did is
A. kh + ca + mg is now controlled by dosing pump, that run 1h after every test, auto-adjusting the level of the liquid before dosing (yes, i can provide the yml to get basic idea on it)
B. dosing vodka if no3 is above a certain value
C. dosing lantanum chloride if po4 is above certain level

to make sure don't make the tank explode, A+B+C have some sanity check to understand if the value of the sensor is updated (ie: kamoer is working, extracting software is working, camera software is working)

extracting software use easyocr lib, that's supposed to use AI (buzzword used!!) and is quite effective on extracting value, it also do some little trick including post processing image to better extract number. Also it cross validate number on a certain range, to make sure reef master doesn't get nuts. And it can run on docker.

So again, it will take a bit of time to go thru all this topic, there are some 'tech' things and i am not sure who is intrested on a topic that's more on the software development side rather than on reefing, but if anyone is itnrested just write here and i'll post all the info i have, including the code & stl
 

PPBlimpy

Valuable Member
View Badges
Joined
Jan 9, 2025
Messages
1,692
Reaction score
2,102
Location
Cumberland
Rating - 0%
0   0   0
Great timing. Just started researching this machine. You are taking it steps far beyond what i have imagined but following along.

I am guessing you like it and happy with accuracy?
 
OP
OP
ramarro

ramarro

New Member
View Badges
Joined
May 18, 2025
Messages
14
Reaction score
0
Location
italy
Rating - 0%
0   0   0
for my need is enough, i am using the new reagent (2 comes with bags not bottle to avoid air contact i think), the only drawback is that you have to hang them upside down, but for me wasn't that bad.

i always used salifert test, and i can tell they are close enough (plus you can calibrate the reefmaster to match your test if that's important to you). for now doing 4x test on kh and 2x ca/mg i never saw them goes nuts (i am testing that much just because i was finishing the integration with home assistant, i dobut it's needed). I also set 3x rinse time, as for me time of test and water waste isn't that relevant. The default is 2x. in 2 days doing so many test get a waste of 300ml more or less if i remember correctly (but i flush direclty in the drain so this data was on when i was at real first time testing days)

one note: the reagent QR code that was shipped was 'too new' and not yet detected by device. Support took 12hrs to fix it and was saturday, not bad imho... they also say that everytime you change the reagent, it's a good practice with a siringe to wash the tube. Also they mention on ticket that the "cleanest" inlet you use for water (probably mean without derbies) the less likely you are gonna get issue... seems reasonable :)
 

Robert Minett

Community Member
View Badges
Joined
Nov 17, 2017
Messages
34
Reaction score
4
Rating - 0%
0   0   0
for my need is enough, i am using the new reagent (2 comes with bags not bottle to avoid air contact i think), the only drawback is that you have to hang them upside down, but for me wasn't that bad.

i always used salifert test, and i can tell they are close enough (plus you can calibrate the reefmaster to match your test if that's important to you). for now doing 4x test on kh and 2x ca/mg i never saw them goes nuts (i am testing that much just because i was finishing the integration with home assistant, i dobut it's needed). I also set 3x rinse time, as for me time of test and water waste isn't that relevant. The default is 2x. in 2 days doing so many test get a waste of 300ml more or less if i remember correctly (but i flush direclty in the drain so this data was on when i was at real first time testing days)

one note: the reagent QR code that was shipped was 'too new' and not yet detected by device. Support took 12hrs to fix it and was saturday, not bad imho... they also say that everytime you change the reagent, it's a good practice with a siringe to wash the tube. Also they mention on ticket that the "cleanest" inlet you use for water (probably mean without derbies) the less likely you are gonna get issue... seems reasonable :)
Hello,

Nothing to ask about your topic but it seems you know a bit about this equipment. I recently got mine and I see multi issues with the equipment, The biggest is the accuracy, I have tested CA/MG 4 times and it won't take a measument. Keeps saying CA out of range 60. No clue what that means. Hanna Checker says my CA is 459 and MG is1182. Looking at the test range in the kamoer app it is within range. KH is measuring 3 dkh lower than Hanna, I'm thinking calibration issue but it should be calibrated at the factory. ideas???
 
OP
OP
ramarro

ramarro

New Member
View Badges
Joined
May 18, 2025
Messages
14
Reaction score
0
Location
italy
Rating - 0%
0   0   0
Did you try to open a ticket in the app? They was quite helpful to me.

For me the cause of initial issue was the filter for saltwater inlet. I had to clean it with a little syringe. I also had to fill saltwater 1 e 2 few times before it was actually filled.

Also it worth nothing but I guess you added all the powder to reagents? Ca/mg have a powder in reagent2 if my memory don't fail me

Anyway your best shot is to raise issue on the app.

As for difference with Hanna, what if Hanna is wrong? To proper do a compare/calibration you need a reference solution, like tropic marine multi reference, then you can compare and calibrate them.
Another option is to check with multiple test of multiple brand and try to find an average, but your best shot is to use the reference solution. Probably better to try to fix ca and MG reads before, as the inlet is shared for this tests (that's why it's what I am suspecting giving you issue)


Good luck👍
 
OP
OP
ramarro

ramarro

New Member
View Badges
Joined
May 18, 2025
Messages
14
Reaction score
0
Location
italy
Rating - 0%
0   0   0
Did you try to open a ticket in the app? They was quite helpful to me.

For me the cause of initial issue was the filter for saltwater inlet. I had to clean it with a little syringe. I also had to fill saltwater 1 e 2 few times before it was actually filled.

Also it worth nothing but I guess you added all the powder to reagents? Ca/mg have a powder in reagent2 if my memory don't fail me

Anyway your best shot is to raise issue on the app.

As for difference with Hanna, what if Hanna is wrong? To proper do a compare/calibration you need a reference solution, like tropic marine multi reference, then you can compare and calibrate them.
Another option is to check with multiple test of multiple brand and try to find an average, but your best shot is to use the reference solution. Probably better to try to fix ca and MG reads before, as the inlet is shared for this tests (that's why it's what I am suspecting giving you issue)


Good luck👍
 

TOP 10 Trending Threads

WHAT AMOUNT OF LIVE ROCK AND SAND SHOULD BE PRIORITIZED FOR OPTIMAL BIODIVERSITY/FILTRATION?

  • 100% live rock + bagged sand

    Votes: 38 27.3%
  • 100% dry rock + 100% live sand

    Votes: 47 33.8%
  • 50/50 live/dry rock, 50/50 live/bagged sand

    Votes: 30 21.6%
  • 75% live rock, 25% live sand

    Votes: 14 10.1%
  • 25% live rock, 75% live sand

    Votes: 10 7.2%
Back
Top