any experience with atlas-scientific (wi-fi-hydroponics-kit)
I echo the big thanks to stud and others. I have Tasmota running and can control my Atlas hydroponics kit. I have four Atlas PMPs attached and can issue them commands from the Tasmota console to dispense nutrients to my sump.
I also can successfully issue sensor78 commands to the Pumps and pH/EC sensors over http.
Has anyone tried sending ezo commands over MQTT? I can send traditional tasmota commands such as "Module" and receive a proper response. But whenever I send a sensor78 command, the result is {"Command":"Error"}.
I also can successfully issue sensor78 commands to the Pumps and pH/EC sensors over http.
Has anyone tried sending ezo commands over MQTT? I can send traditional tasmota commands such as "Module" and receive a proper response. But whenever I send a sensor78 command, the result is {"Command":"Error"}.
You managed to hook up 4 dosing pumps to the wifi hydroponics kit? I thought it could only control one
stevewull wrote: ↑Mon Apr 26, 2021 12:20 amI echo the big thanks to stud and others. I have Tasmota running and can control my Atlas hydroponics kit. I have four Atlas PMPs attached and can issue them commands from the Tasmota console to dispense nutrients to my sump.
I also can successfully issue sensor78 commands to the Pumps and pH/EC sensors over http.
Has anyone tried sending ezo commands over MQTT? I can send traditional tasmota commands such as "Module" and receive a proper response. But whenever I send a sensor78 command, the result is {"Command":"Error"}.
i didnt try it , but i'm sure he can , on the same i2c bus as long they all i2c devices have different AddressesElburro24 wrote: ↑Sat May 01, 2021 1:55 amYou managed to hook up 4 dosing pumps to the wifi hydroponics kit? I thought it could only control one
stevewull wrote: ↑Mon Apr 26, 2021 12:20 amI echo the big thanks to stud and others. I have Tasmota running and can control my Atlas hydroponics kit. I have four Atlas PMPs attached and can issue them commands from the Tasmota console to dispense nutrients to my sump.
I also can successfully issue sensor78 commands to the Pumps and pH/EC sensors over http.
Has anyone tried sending ezo commands over MQTT? I can send traditional tasmota commands such as "Module" and receive a proper response. But whenever I send a sensor78 command, the result is {"Command":"Error"}.
Tasmota gives names according to the I2C channel so if you have only pH and EC (not the RTD) to send commands to the pH you have to use "Sensor78 Cal...." and for the EC "Sensor78-1 Cal...." (if you have the rtd also ph becomes -1 and ec -2)morrisraybrooks wrote: ↑Sat Apr 03, 2021 11:05 pmhey stud think you could help a fella out
I'm having trouble with the calibration of my ec probe
first off I'm running it through the WiFi-hydroponics-kit with tasmota 9.2 custom
I all ready calibrated the EZO-PH sensor with your help an it works great
now trying to calibrate the EZO-EC sensor and having trouble maybe I'm doing it wrong
this is what i have ran so far
WiFi hydro kit calibration commands
#--------------------------------------------
PH #
Sensor78 ph:cal,mid,7 # THE PH COMMANDS WORKED LIKE A CHARM
Sensor78 ph:cal,low,4 #
Sensor78 ph:cal,high,10 #
#---------------------------------------------
EC #
Sensor78 ec:cal,dry # the EC commands work ---well they run through the console without errors
Sensor78 ec:cal,low,12880 # but the reading don't change after issuing low or high command
Sensor78 ec:cal,high,80000 # when i issued the Sensor78 ec:cal,dry command it did seam to zero it out
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
hydro kit console window
3:56:23 MQT: tele/tasmota_84192C/STATE = {"Time":"2021-04-03T23:56:23","Uptime":"0T00:29:29","UptimeSec":1769,"Heap":25,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":999,"MqttCount":1,"Wifi":{"AP":1,"SSId":"tuna78killer","BSSId":"D8:47:32:FC:FF:E1","Channel":10,"RSSI":84,"Signal":-58,"LinkCount":1,"Downtime":"0T00:00:03"}}
23:56:23 MQT: tele/tasmota_84192C/SENSOR = {"Time":"2021-04-03T23:56:23","EZO-1":{"pH":5.64},"EZO-2":{"EC":72280.000}} (retained)
23:56:33 MQT: tele/tasmota_84192C/STATE = {"Time":"2021-04-03T23:56:33","Uptime":"0T00:29:39","UptimeSec":1779,"Heap":25,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":999,"MqttCount":1,"Wifi":{"AP":1,"SSId":"tuna78killer","BSSId":"D8:47:32:FC:FF:E1","Channel":10,"RSSI":88,"Signal":-56,"LinkCount":1,"Downtime":"0T00:00:03"}}
23:56:33 MQT: tele/tasmota_84192C/SENSOR = {"Time":"2021-04-03T23:56:33","EZO-1":{"pH":5.64},"EZO-2":{"EC":72300.000}} (retained)
23:56:43 MQT: tele/tasmota_84192C/STATE = {"Time":"2021-04-03T23:56:43","Uptime":"0T00:29:49","UptimeSec":1789,"Heap":25,"SleepMode":"Dynamic","Sleep":0,"LoadAvg":999,"MqttCount":1,"Wifi":{"AP":1,"SSId":"tuna78killer","BSSId":"D8:47:32:FC:FF:E1","Channel":10,"RSSI":90,"Signal":-55,"LinkCount":1,"Downtime":"0T00:00:03"}}
23:56:43 MQT: tele/tasmota_84192C/SENSOR = {"Time":"2021-04-03T23:56:43","EZO-1":{"pH":5.64},"EZO-2":{"EC":72290.000}} (retained)
I'm doing the temp sensor next
I did a lot of trials to resolve this problem and I found the proper syntax. The topic has to be always "cmnd/yourdevicename/Sensor78" then the message has to be i.e. "-2 Cal,low,84" or whatever is the channel and the command for your pumpstevewull wrote: ↑Mon Apr 26, 2021 12:20 amI echo the big thanks to stud and others. I have Tasmota running and can control my Atlas hydroponics kit. I have four Atlas PMPs attached and can issue them commands from the Tasmota console to dispense nutrients to my sump.
I also can successfully issue sensor78 commands to the Pumps and pH/EC sensors over http.
Has anyone tried sending ezo commands over MQTT? I can send traditional tasmota commands such as "Module" and receive a proper response. But whenever I send a sensor78 command, the result is {"Command":"Error"}.
Yes. I have four pumps connected on the i2C bus. By default the pumps arrive locked on address 103. First, I had to issue the command Plock,0 to unlock the I2C settings. Then I issued the command I2C, 104 command to change the i2C to 104. Repeated for the other pumps to assign unique addresses.stud wrote: ↑Sat May 01, 2021 5:43 pmi didnt try it , but i'm sure he can , on the same i2c bus as long they all i2c devices have different AddressesElburro24 wrote: ↑Sat May 01, 2021 1:55 amYou managed to hook up 4 dosing pumps to the wifi hydroponics kit? I thought it could only control one
stevewull wrote: ↑Mon Apr 26, 2021 12:20 amI echo the big thanks to stud and others. I have Tasmota running and can control my Atlas hydroponics kit. I have four Atlas PMPs attached and can issue them commands from the Tasmota console to dispense nutrients to my sump.
I also can successfully issue sensor78 commands to the Pumps and pH/EC sensors over http.
Has anyone tried sending ezo commands over MQTT? I can send traditional tasmota commands such as "Module" and receive a proper response. But whenever I send a sensor78 command, the result is {"Command":"Error"}.
In Tasmota, the index is assigned in ascending order based on the I2C address.
So it goes without saying a big thanks to everyone on here for all the info to help me get this far.
@stud without your posts I would have been so lost...
I have flashed my kit with your bin file and managed to get it all running on tasmota and setup cards on ha and everything is looking great.
however I was following the documentation for calibrating and for starters I need to setup my probe from the default k1 to k0.1
this is what's stated in the pdf
K,n <cr> n = any value; floating point in ASCII
K,? <cr> probe K value?
this is what I have tried in console on tasmota and I seem to get a blank response not the *OK as stated in the pdf
23:31:58 CMD: Sensor78 k,0.1
23:32:00 MQT: EZO/stat/RESULT = {"Sensor":""}
23:32:51 CMD: Sensor78 K,?
23:32:53 MQT: EZO/stat/RESULT = {"Sensor":""}
00:09:28 CMD: Sensor78-2 k,0.1
00:09:28 MQT: EZO/stat/RESULT = {"Sensor":""}
also tried ec dry cal got the same results
23:56:02 CMD: Sensor78 ec:cal,dry
23:56:03 MQT: EZO/stat/RESULT = {"Sensor":""}
00:27:29 CMD: Sensor78-2 ec:cal,dry
00:27:30 MQT: EZO/stat/RESULT = {"Sensor":""}
00:27:56 CMD: Sensor78 ec:cal,dry
00:27:57 MQT: EZO/stat/RESULT = {"Sensor":""}
I am sure I am missing something but I cannot get my head around it, read somewhere about having 3 sensors then its Sensor78-1 (ph), Sensor78-2 (ec) and so on but tried everything with no avail
if anyone get get me out of this pickle I would truly appreciate it
****edit****
noticed after uploading i typed Sensor78 with no space thought maybe that's the issue, same result :/
00:30:14 CMD: Sensor 78-2 k,0.1
00:30:15 MQT: EZO/stat/RESULT = {"Sensor":""}
00:30:46 CMD: Sensor 78 ec:cal,dry
00:30:47 MQT: EZO/stat/RESULT = {"Sensor":""}
00:30:54 MQT: EZO/tele/STATE = {"Time":"2021-05-26T00:30:54","Uptime":"0T02:15:13","UptimeSec":8113,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"Home Network","BSSId":"F4:92:BF:11:17:77","Channel":11,"RSSI":68,"Signal":-66,"LinkCount":1,"Downtime":"0T00:00:03"}}
00:30:54 MQT: EZO/tele/SENSOR = {"Time":"2021-05-26T00:30:54","EZO-1":{"pH":4.15},"EZO-2":{"EC":0.000},"EZO-3":{"Temperature":25.7},"TempUnit":"C"}
@stud without your posts I would have been so lost...
I have flashed my kit with your bin file and managed to get it all running on tasmota and setup cards on ha and everything is looking great.
however I was following the documentation for calibrating and for starters I need to setup my probe from the default k1 to k0.1
this is what's stated in the pdf
K,n <cr> n = any value; floating point in ASCII
K,? <cr> probe K value?
this is what I have tried in console on tasmota and I seem to get a blank response not the *OK as stated in the pdf
23:31:58 CMD: Sensor78 k,0.1
23:32:00 MQT: EZO/stat/RESULT = {"Sensor":""}
23:32:51 CMD: Sensor78 K,?
23:32:53 MQT: EZO/stat/RESULT = {"Sensor":""}
00:09:28 CMD: Sensor78-2 k,0.1
00:09:28 MQT: EZO/stat/RESULT = {"Sensor":""}
also tried ec dry cal got the same results
23:56:02 CMD: Sensor78 ec:cal,dry
23:56:03 MQT: EZO/stat/RESULT = {"Sensor":""}
00:27:29 CMD: Sensor78-2 ec:cal,dry
00:27:30 MQT: EZO/stat/RESULT = {"Sensor":""}
00:27:56 CMD: Sensor78 ec:cal,dry
00:27:57 MQT: EZO/stat/RESULT = {"Sensor":""}
I am sure I am missing something but I cannot get my head around it, read somewhere about having 3 sensors then its Sensor78-1 (ph), Sensor78-2 (ec) and so on but tried everything with no avail
if anyone get get me out of this pickle I would truly appreciate it
****edit****
noticed after uploading i typed Sensor78 with no space thought maybe that's the issue, same result :/
00:30:14 CMD: Sensor 78-2 k,0.1
00:30:15 MQT: EZO/stat/RESULT = {"Sensor":""}
00:30:46 CMD: Sensor 78 ec:cal,dry
00:30:47 MQT: EZO/stat/RESULT = {"Sensor":""}
00:30:54 MQT: EZO/tele/STATE = {"Time":"2021-05-26T00:30:54","Uptime":"0T02:15:13","UptimeSec":8113,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Wifi":{"AP":1,"SSId":"Home Network","BSSId":"F4:92:BF:11:17:77","Channel":11,"RSSI":68,"Signal":-66,"LinkCount":1,"Downtime":"0T00:00:03"}}
00:30:54 MQT: EZO/tele/SENSOR = {"Time":"2021-05-26T00:30:54","EZO-1":{"pH":4.15},"EZO-2":{"EC":0.000},"EZO-3":{"Temperature":25.7},"TempUnit":"C"}
-
- LED Enthusiast
- Reactions:
- Posts: 57
- Joined: Fri Dec 04, 2020 3:27 am
KimiG i had the same trouble
i had to flash an Arduino and flash em though there
i had to flash an Arduino and flash em though there