Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for EZO I2C Sensor #111

Open
chris3600410 opened this issue Jan 6, 2021 · 8 comments
Open

Support for EZO I2C Sensor #111

chris3600410 opened this issue Jan 6, 2021 · 8 comments

Comments

@chris3600410
Copy link

chris3600410 commented Jan 6, 2021

#Hello everyone, I would be happy if EZO sensors can be integrated here

https://github.com/Atlas-Scientific/Ezo_I2c_lib

Some have already been added in Tasmota ... but I would rather stick with Raspi

https://github.com/arendst/Tasmota/blob/development/tasmota/xsns_78_ezo.ino

@UncleSamSwiss
Copy link
Owner

Which sensors do you have? The Tasmota implementation seems rather basic, do you need anything else?

I won't be buying one of these to test, but I can implement it "blindly" for you to test it.

@chris3600410
Copy link
Author

I2C carrier board
https://www.whiteboxes.ch/shop/electrically-isolated-usb-ezo-carrier-board-gen2/
With ph and orp shield

@UncleSamSwiss
Copy link
Owner

@chris8519 Thanks, I will have a look and will get back to you for testing.

Note to myself: have a look at this:
https://www.npmjs.com/package/@jahartley/ezo-i2c [MIT]
https://cdn.jsdelivr.net/npm/@jahartley/ezo-i2c/lib/ezo.js

@chris3600410
Copy link
Author

I have everything connected now ... you can maybe try to integrate that so I can test it ... greetings

@Buzze11
Copy link

Buzze11 commented Apr 13, 2023

Hello @UncleSamSwiss,
did already something happen here? If not I will have a look maybe.
I have a running Atlas DO Sensor on a pi4 with dev-server installed, and currently I am investigating your implementation.
BR Thomas

@Buzze11
Copy link

Buzze11 commented Apr 17, 2023

Hello everyone, update on this Topic:

I have investigated this topic deeply meanwhile. As the whole EZO Protocol differs quite a lot from the ioBroker.i2c implementation and is not related to "standard" i2c Protocol and readings I think it makes sense to make a separated Adapter for this. The changes would require changes up to the device-handler-base class. I will start the Development of a new Atlas Scientific Adapter soon and will publish the repo after MVP implementation here.

BR Thomas

@Buzze11
Copy link

Buzze11 commented Apr 17, 2023

I have created a repository under https://github.com/Buzze11/ioBroker.atlas-scientific-ezo-i2c
Whenever the first version is available feel free to try

@Buzze11
Copy link

Buzze11 commented Jun 6, 2023

For everyone interested.. first version deployed..
Repo could be found here: https://github.com/Buzze11/ioBroker.atlas-scientific-ezo-i2c
NPM Package could be found here: https://www.npmjs.com/package/iobroker.atlas-scientific-ezo-i2c

Pump will be added later on when I will have maybe a hardware pump available for development

Have fun.. ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants