theyosh / TerrariumPI

Home automated terrarium/aquarium or other enclosed environment with a Raspberry Pi
https://terrarium.theyosh.nl
GNU General Public License v3.0
407 stars 98 forks source link

[Question]: Submersible Wifi Temperature sensor? #725

Open vimes1984 opened 2 years ago

vimes1984 commented 2 years ago

I'm running two terrariums:

I have the TerrariumPI centralized and everything connected via wifi or bluetooth, and I need a submersible Wifi or Bluetooth thermostat to control the aquarium tank heater, but I can't seem to find one that confirms to be working with Terrarium Pi. I've been looking at the Inkbird, but really I want something like the Merross MS100 that I can just drop into the water. ( Also not sure if this is the right place for this question to be asked please excuse me if it isn't)

theyosh commented 2 years ago

Hi,

wifi or bluetooth and water do not mix :) Water is a big wireless blocker system. So that means you can have submersible sensors, but there is always a electronic device needed outside.

But, how about: https://github.com/theyosh/TerrariumPI/issues/210#issuecomment-1146910406 You can use: https://sonoff.tech/product/diy-smart-switch/4chr3-4chpror3/ with https://tasmota.github.io/docs/devices/Sonoff-4CH-Pro/

And then use https://www.dfrobot.com/product-689.html which can be put inside the water.

It is some fiddling, but this works well. I though you can use 2 temperature sensors and 4 relays all through Wifi.

Also Inkbird has Wifi and Bluetooth devices. Bluetooth is not hard to support, there is python code for it. The Wifi version is a bit harder, as it uses mqtt to control and read out the device. This is hard to make without the actual hardware.

So, for now, I would go for a Sonoff / Tasmota solution.

vimes1984 commented 2 years ago

Hey @theyosh, so Sonoff will work off the batt with TerrariumPI? If I got the hardware could you point me in the direction of writing the integration? Thanks for everything here ! Chris

ghost commented 2 years ago

Chris,

No sonoff is only supported when flashed with Tasmota software. Which can be a bit hard to do depending on your Sonoff device.

But I would like to inform that you need some technical background in order to use my software. I do not give support on hardware and how to flash of fix hardware issues. That is to complicated to support.

So all by suggesting above require some technical skills. For example flashing Sonoff: https://tasmota.github.io/docs/devices/Sonoff-Basic/#serial-flashing you need some soldering skills as well.

Using temperature sensors: https://tasmota.github.io/docs/DS18x20/#sensor-versions

As you can see, this is all technical. If this is to difficult for you, then it is not an option. Or you have to find a friend how is able to flash and wire the hardware for you. But that is outside my support scope.

vimes1984 commented 2 years ago

@JoshuaR1337 no worries on the technical aspect of it I know my way around a soldering iron and flashing a chip :)

theyosh commented 2 years ago

So, I think then Sonoff with Tasmota and DS1820 sensors is the way to go. Also, that is easier for me, as that is already supported :). And also, I do support any kind of remote sensor that can be readout through http(s) and json: https://theyosh.github.io/TerrariumPI/hardware/sensor/remote-sensor/

But I am not sure if you can get a hand on them. And what is available now a days.

vimes1984 commented 2 years ago

GOT IT WORKING!!!!!

theyosh commented 2 years ago

With a Sonoff flashed device? Maybe post a picture? Could also help other people.

vimes1984 commented 2 years ago

@theyosh yup with a flashed Sonoff basic TL;DR to get it working is using a Sonoff :

and you are away to the races!!!!!

vimes1984 commented 2 years ago

@theyosh I hope that helps!!! you also have the relays in the tasmoto I have yet to add them to terrarium PI but I assume it's rather trival at this point :)

vimes1984 commented 2 years ago

@theyosh as a side note not relevant to this those Meross sensors are awful I swapped the battery in one of them and I can't get it to reconnect now.... very very very annoying...

vimes1984 commented 2 years ago

Also anyone is welcome to ping me on this thread and I'll gladly help :)