Page 1 of 1

Sensirion SHT30 supported?

Posted: 01 Dec 2016, 13:49
by remmie75
I have a wemos d1 mini pro flashed with esp easy 147 and a wemos shield with sht30. Is it supported by esp easy? Sht1x is supported but I don't know if sht30 is backwards compatible. Any plans to support if not supported?

Re: Sensirion SHT30 supported?

Posted: 16 Jan 2017, 12:08
by dzikus

Re: Sensirion SHT30 supported?

Posted: 31 Jan 2017, 13:27
by coldman
dzikus wrote:I just created working plugin https://github.com/dzikus/ESPEasyPlugin ... _SHT3X.ino .
I am newbie here, could you please explain how to upload your plugin to espeasy?
Thanks.

Re: Sensirion SHT30 supported?

Posted: 11 Feb 2017, 11:07
by dzikus
coldman wrote:
dzikus wrote:I just created working plugin https://github.com/dzikus/ESPEasyPlugin ... _SHT3X.ino .
I am newbie here, could you please explain how to upload your plugin to espeasy?
Thanks.
1. You need ESPEasy source code for example:
git clone https://github.com/letscontrolit/ESPEasy
or download and decompress https://github.com/letscontrolit/ESPEas ... master.zip
2. Download my plugin https://github.com/dzikus/ESPEasyPlugin ... _SHT3X.ino into ESPEasy directory.
3. Open ESPEasy.ino in Arduino compile and upload :).

Re: Sensirion SHT30 supported?

Posted: 11 Feb 2017, 11:26
by dzikus
coldman wrote: I am newbie here, could you please explain how to upload your plugin to espeasy?
Thanks.
I made the release of R148 with my plugin for SHT30 https://github.com/dzikus/ESPEasy/relea ... 48%2BSHT30

Re: Sensirion SHT30 supported?

Posted: 26 Feb 2017, 12:00
by coldman
dzikus wrote:
coldman wrote: I am newbie here, could you please explain how to upload your plugin to espeasy?
Thanks.
I made the release of R148 with my plugin for SHT30 https://github.com/dzikus/ESPEasy/relea ... 48%2BSHT30
Thanks for your job, everything is fine, sensor is working.

Re: Sensirion SHT30 supported?

Posted: 20 Mar 2017, 03:54
by EmKa
any news on this for the official release?

Re: Sensirion SHT30 supported?

Posted: 21 Mar 2017, 21:59
by krikk

Re: Sensirion SHT30 supported?

Posted: 29 Mar 2017, 20:27
by budda85
I've downloaded and flash the Version 2.0.0-dev7, but I can't find the SHT30 in the Dropdown menu.

Re: Sensirion SHT30 supported?

Posted: 29 Mar 2017, 20:48
by Shardan
hm...
can't find the SHT3x in the Dev7 source either?

Regards
Shardan

Re: Sensirion SHT30 supported?

Posted: 31 Mar 2017, 19:16
by s4nder
Got the STH30 build from the playground source, but there where some build errors:

Wire/Wire.h: In member function 'void SHT3X::get()':
Wire/Wire.h:69:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, in

note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)


It does compile however. Strange is that the values are quite high, is it in Celsius or Farenheit?

Re: Sensirion SHT30 supported?

Posted: 04 Apr 2017, 09:39
by budda85
dzikus wrote: 11 Feb 2017, 11:07
coldman wrote:
dzikus wrote:I just created working plugin https://github.com/dzikus/ESPEasyPlugin ... _SHT3X.ino .
I am newbie here, could you please explain how to upload your plugin to espeasy?
Thanks.
1. You need ESPEasy source code for example:
git clone https://github.com/letscontrolit/ESPEasy
or download and decompress https://github.com/letscontrolit/ESPEas ... master.zip
2. Download my plugin https://github.com/dzikus/ESPEasyPlugin ... _SHT3X.ino into ESPEasy directory.
3. Open ESPEasy.ino in Arduino compile and upload :).
It ist not so easy.
I become a lot of Errors :(

Code: Select all

WARNUNG: Bibliothek LiquidCrystal_I2C behauptet auf [avr] Architektur(en) ausgeführt werden zu können und ist möglicherweise inkompatibel mit Ihrem derzeitigen Board, welches auf [esp8266] Architektur(en) ausgeführt wird.
In file included from C:\Users\Jan\Desktop\ESPEasy\ESPEasy.ino:227:0:

C:\Users\Jan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire/Wire.h: In member function 'void SHT3X::get()':

C:\Users\Jan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire/Wire.h:69:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int)

     uint8_t requestFrom(int, int);

             ^

C:\Users\Jan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire/Wire.h:67:13: note: candidate 2: uint8_t TwoWire::requestFrom(uint8_t, uint8_t)

     uint8_t requestFrom(uint8_t, uint8_t);

             ^

C:\Users\Jan\Documents\Arduino\libraries\IRremoteESP8266\IRDaikinESP.cpp: In member function 'void IRDaikinESP::send()':

C:\Users\Jan\Documents\Arduino\libraries\IRremoteESP8266\IRDaikinESP.cpp:19:11: error: 'class IRsend' has no member named 'sendDaikin'

   _irsend.sendDaikin(daikin);

           ^

Mehrere Bibliotheken wurden für "Servo.h" gefunden
 Benutzt: C:\Users\Jan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Servo
 Nicht benutzt: C:\Program Files (x86)\Arduino\libraries\Servo
exit status 1
Fehler beim Kompilieren für das Board WeMos D1 R2 & mini.

Re: Sensirion SHT30 supported?

Posted: 05 Apr 2017, 07:16
by budda85
Ok, I'm sorry.
I used the wrong Arduino IDE Version.
Now its working perfect

Re: Sensirion SHT30 supported?

Posted: 23 Apr 2017, 18:31
by beic
I have rewrite the Plugin for my personal usage, and it's working now on older releases/versions like R147 too!

Cheers

Re: Sensirion SHT30 supported?

Posted: 24 Apr 2017, 00:28
by lucaberta
beic wrote: 23 Apr 2017, 18:31 I have rewrite the Plugin for my personal usage, and it's working now on older releases/versions like R147 too!
amazing timing, as I have just finished soldering the SHT30 mini shield for my Wemos D1 and came on the forum looking for SHT30 support in both the v1 and v2 version of ESPEasy.

Do you have a Github repository, or do you have any other way to share the v1 plugin source so I can compile it in my R148?

Thanks, Luca

Re: Sensirion SHT30 supported?

Posted: 24 Apr 2017, 16:38
by loboesp
beic wrote: 23 Apr 2017, 18:31 I have rewrite the Plugin for my personal usage, and it's working now on older releases/versions like R147 too!

Cheers
Can you share this? Thanks in advance.

Re: Sensirion SHT30 supported?

Posted: 05 Mar 2018, 13:19
by Tbomek
Hello. I need to read two sht30 on one wemos d1 mini. Does anyone have a plugin that can do it? The current plugin reads only one sht30 address at a time.

Re: Sensirion SHT30 supported?

Posted: 05 Mar 2018, 13:50
by beic
Tbomek wrote: 05 Mar 2018, 13:19 Hello. I need to read two sht30 on one wemos d1 mini. Does anyone have a plugin that can do it? The current plugin reads only one sht30 address at a time.
It's already included, see on GitHub:
https://github.com/letscontrolit/ESPEas ... _SHT3x.ino

Regards

Re: Sensirion SHT30 supported?

Posted: 05 Mar 2018, 14:01
by Tbomek
Does not have. I use the latest version. It does not work with two SHT30 on wemos d1 mini.
The plugin always reads the last 0x45, it does not see 0x44.

Re: Sensirion SHT30 supported?

Posted: 05 Mar 2018, 14:05
by beic
Tbomek wrote: 05 Mar 2018, 14:01 Does not have. I use the latest version. It does not work with two SHT30 on wemos d1 mini.
Yes, because I made it, so, did you select the correct addresses like for one 0x44 and for the second one 0x45?, also don't forget to short juper on one of the shield board.

Regards

Re: Sensirion SHT30 supported?

Posted: 05 Mar 2018, 14:36
by Tbomek
Yes, I changed jupers on the shield and chose different addresses in the tasks.
{"System":{
"Build": 20100,
"Unit": 1,
"Local time": 2018-03-05 14:34:45,
"Uptime": 1,
"Free RAM": 18056
},
"Sensors":[
{
"TaskName": "SHT30_0x44",
"house T": 6.52,
"house H": 49.81
},
{
"TaskName": "SHT30_0x45",
"OutDor T": 6.48,
"OutDor H": 49.78
}
]}
0x45 is outside
0x44 it's inside my house where it's 21 degrees
0x44 it shows the same as 0x45

see my photos https://photos.app.goo.gl/mMjx1g0ZylR24dzX2

Regards

Re: Sensirion SHT30 supported?

Posted: 05 Mar 2018, 15:31
by beic
Tbomek wrote: 05 Mar 2018, 14:36 see my photos https://photos.app.goo.gl/mMjx1g0ZylR24dzX2
Gonna see what is happening there...

Re: Sensirion SHT30 supported?

Posted: 12 Mar 2018, 18:38
by Tbomek
Hello, do you have time to see it?
beic wrote: 05 Mar 2018, 15:31
Tbomek wrote: 05 Mar 2018, 14:36 see my photos https://photos.app.goo.gl/mMjx1g0ZylR24dzX2
Gonna see what is happening there...

Re: Sensirion SHT30 supported?

Posted: 14 Mar 2018, 13:22
by beic
Tbomek wrote: 12 Mar 2018, 18:38 Hello, do you have time to see it?
PR was made on the GitHub, but not Merged yet, see https://github.com/letscontrolit/ESPEasy/pull/1081, majority of duplex Plugins have a same issue!

Regards

p.s. Please leave you post test feedback about current changes

Re: Sensirion SHT30 supported?

Posted: 14 Mar 2018, 20:17
by Tbomek
Thank you, it's much better. Now it reads two sensors separately. I check on "ESP_Easy_masy-20180314_dev_ESP8266_4096" a few days and I will give a report.
Regards

Re: Sensirion SHT30 supported?

Posted: 14 Mar 2018, 20:22
by beic
Tbomek wrote: 14 Mar 2018, 20:17 Thank you, it's much better. Now it reads two sensors separately. I check on "ESP_Easy_masy-20180314_dev_ESP8266_4096" a few days and I will give a report.
Regards
Appreciated ;)

Re: Sensirion SHT30 supported?

Posted: 16 Mar 2018, 15:57
by beic
Tbomek wrote: 14 Mar 2018, 20:17 I check on "ESP_Easy_masy-20180314_dev_ESP8266_4096" a few days and I will give a report.
There is a new firmware released with merged plugin!

Regards

Re: Sensirion SHT30 supported?

Posted: 16 Mar 2018, 17:41
by Tbomek
Great. I am glad that this problem has been solved.

Re: Sensirion SHT30 supported?

Posted: 16 Mar 2018, 17:55
by beic
Tbomek wrote: 16 Mar 2018, 17:41 Great. I am glad that this problem has been solved.
Yeah, so, did you made any test? All working as expected now?!

Re: Sensirion SHT30 supported?

Posted: 16 Mar 2018, 18:41
by Tbomek
Yes, I tested on two wemos 1d mini. The first one is working in a recuperator in my home. After uploading the patch. Good temperature, bad reading humidity (jumps ~ 40% to ~ 95%). I exchanged wemos 1d for a second and then everything returned to normal.
Curiosity. I thought I had a damaged first wemos d1 min. I rewrote the patch and connected the STH30. Everything was back to normal. I assumed that it coincided with a circumstance, maybe some cables came in contact? Does not matter. It is important that it is already working. :)

Ps. I am sorry for my language. I hope you understood me. ;)

Re: Sensirion SHT30 supported?

Posted: 16 Mar 2018, 18:45
by beic
Tbomek wrote: 16 Mar 2018, 18:41 Yes, I tested on two wemos 1d mini. The first one is working in a recuperator in my home. After uploading the patch. Good temperature, bad reading humidity (jumps ~ 40% to ~ 95%). I exchanged wemos 1d for a second and then everything returned to normal.
Curiosity. I thought I had a damaged first wemos d1 min. I rewrote the patch and connected the STH30. Everything was back to normal. I assumed that it coincided with a circumstance, maybe some cables came in contact? Does not matter. It is important that it is already working. :)

Ps. I am sorry for my language. I hope you understood me. ;)
Glad that you solved all out! ;) And your language are just fine! 8-)