Sensirion SHT30 supported?
Moderators: grovkillen, Stuntteam, TD-er
Sensirion SHT30 supported?
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?
I just created working plugin https://github.com/dzikus/ESPEasyPlugin ... _SHT3X.ino .
Re: Sensirion SHT30 supported?
I am newbie here, could you please explain how to upload your plugin to espeasy?dzikus wrote:I just created working plugin https://github.com/dzikus/ESPEasyPlugin ... _SHT3X.ino .
Thanks.
Re: Sensirion SHT30 supported?
1. You need ESPEasy source code for example:coldman wrote:I am newbie here, could you please explain how to upload your plugin to espeasy?dzikus wrote:I just created working plugin https://github.com/dzikus/ESPEasyPlugin ... _SHT3X.ino .
Thanks.
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?
I made the release of R148 with my plugin for SHT30 https://github.com/dzikus/ESPEasy/relea ... 48%2BSHT30coldman wrote: I am newbie here, could you please explain how to upload your plugin to espeasy?
Thanks.
Re: Sensirion SHT30 supported?
Thanks for your job, everything is fine, sensor is working.dzikus wrote:I made the release of R148 with my plugin for SHT30 https://github.com/dzikus/ESPEasy/relea ... 48%2BSHT30coldman wrote: I am newbie here, could you please explain how to upload your plugin to espeasy?
Thanks.
Re: Sensirion SHT30 supported?
any news on this for the official release?
Re: Sensirion SHT30 supported?
its in the newest build already: https://github.com/dzikus/ESPEasyPlugin ... _SHT3X.ino
binary download https://github.com/letscontrolit/ESPEas ... 2.0.0-dev7
binary download https://github.com/letscontrolit/ESPEas ... 2.0.0-dev7
Re: Sensirion SHT30 supported?
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?
hm...
can't find the SHT3x in the Dev7 source either?
Regards
Shardan
can't find the SHT3x in the Dev7 source either?
Regards
Shardan
Regards
Shardan
Shardan
Re: Sensirion SHT30 supported?
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?
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?
It ist not so easy.dzikus wrote: ↑11 Feb 2017, 11:071. You need ESPEasy source code for example:coldman wrote:I am newbie here, could you please explain how to upload your plugin to espeasy?dzikus wrote:I just created working plugin https://github.com/dzikus/ESPEasyPlugin ... _SHT3X.ino .
Thanks.
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.
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?
Ok, I'm sorry.
I used the wrong Arduino IDE Version.
Now its working perfect
I used the wrong Arduino IDE Version.
Now its working perfect
Re: Sensirion SHT30 supported?
I have rewrite the Plugin for my personal usage, and it's working now on older releases/versions like R147 too!
Cheers
Cheers
Re: Sensirion SHT30 supported?
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?
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?
It's already included, see on GitHub:
https://github.com/letscontrolit/ESPEas ... _SHT3x.ino
Regards
Re: Sensirion SHT30 supported?
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.
The plugin always reads the last 0x45, it does not see 0x44.
Last edited by Tbomek on 05 Mar 2018, 14:09, edited 2 times in total.
Re: Sensirion SHT30 supported?
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?
Yes, I changed jupers on the shield and chose different addresses in the tasks.
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
0x45 is outside{"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
}
]}
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?
Gonna see what is happening there...
Re: Sensirion SHT30 supported?
Re: Sensirion SHT30 supported?
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?
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
Regards
Re: Sensirion SHT30 supported?
Great. I am glad that this problem has been solved.
Re: Sensirion SHT30 supported?
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.
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?
Glad that you solved all out!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.![]()


Who is online
Users browsing this forum: Ahrefs [Bot] and 24 guests