Witam.
Jestem zupełnie nowy więc wybaczcie mi wpadki. Wciągnęła mnie Supla na Sonoffach i zagłębiam się w temat co w domu na tym mogę zrobić, a jest trochę możliwości, by nie komplikować sprawy chcę sterować oświetleniem przez Sonoff mini i dodatkowo nie powielać modułów w celu sprawdzania temperatur wykorzystać te z puszek oświetlenia. Poczytałem, poszukałem i nie znalazłem softu do Sonoff mini obsługującego DS18B20, w necie widziałem oferty sprzedaży takich Sonofów, więc możliwość jest. Pozostawiam kwestię dokładności odczytu, wpływu temperatury pracy, sposobu przeniesienia tej temperatury na czujnik, itd., ważna jest odporność softu na zakłócenia tak by się światło samo nie włączało plus obsługa DS-a, poprawkę pomiaru można uwzględnić. No i najważniejsze nie znalazłem softu na Mini z obsługą czujnika temperatury, może ktoś podpowie z weteranów jak ten temat ogarnąć, gdzie mogę taki soft znaleźć?
Z góry dziękuję za wszelką pomoc.
Sonoff mini + DS18B20
-
Zybi
- Posts: 1511
- Joined: Sun Jun 26, 2016 4:24 pm
Sonoff Mini nie ma separacji galwanicznej chip-a ESP od napięcia sieci 230V, więc podłączanie czujnika temperatury ze względów bezpieczeństwa nie jest wskazane.
Zapewne z tego powodów brak "na rynku" takiej kompilacji softu.
Zapewne z tego powodów brak "na rynku" takiej kompilacji softu.
-
Robik
- Posts: 28
- Joined: Mon Feb 17, 2020 8:41 pm
Ok. Rozumiem brak trafa, 230V/5V, ale ESP jest zasilany z tego co wiem 3,3V, jaki układ realizuje zmianę napięcia 230VAC na 5VDC i stabilizację 3,3V. Przy uszkodzeniu on pierwszy "odparuje" nieprawdaż?
-
Robik
- Posts: 28
- Joined: Mon Feb 17, 2020 8:41 pm
A dało by się taki soft gdzieś jednak dostać do przetestowania?
-
MartinSnow
- Posts: 12
- Joined: Fri May 31, 2019 7:50 pm
Softu z obsługą ds18b20 i filtrem przeciwzakłóceniowym dla mini aktualnie nie ma, przynajmniej ja nie znalazłem, u mnie oświetlenie z czujnikami obsługuje ten soft , niestety brak filtra, ale można instalować online, wiec nie trzeba nic lutować, dostęp przez przeglądarkę w razie czego, idealnie jak mini siedzi w puszce.
Jak widać zapotrzebowanie na tego typu soft jest, temat poruszany m.in. tutaj , jednak aktualnie brak chętnego do podjęcia wyzwania
Kwestia regulacji odczytów do ogarnięcia na serwerze, więc z tym nie ma problemu.
Jak widać zapotrzebowanie na tego typu soft jest, temat poruszany m.in. tutaj , jednak aktualnie brak chętnego do podjęcia wyzwania
-
Robik
- Posts: 28
- Joined: Mon Feb 17, 2020 8:41 pm
Włącznik światła działa bez problemu na S1,S2 ?
Dzięki za podesłanie linku, jutro wypróbuję soft zobaczymy jak działa i się odezwę.
Dzięki za podesłanie linku, jutro wypróbuję soft zobaczymy jak działa i się odezwę.
-
MartinSnow
- Posts: 12
- Joined: Fri May 31, 2019 7:50 pm
wszystko działa bez problemu, nawet schodowy
, niestety tak jak już wspominałem ma jedną wadę brak filtra.
-
Robik
- Posts: 28
- Joined: Mon Feb 17, 2020 8:41 pm
Z tego co już wyczytałem filtr to podwójne sprawdzanie stanu, a do pisania softu jeszcze nie doszedłem i trochę mi to jeszcze zajmie czasu chyba. Dzięki jeszcze raz za podrzucenie softu. Kolega zamawiał takiego z netu więc się zainteresowałem, a tu na forach nic. Pewnie jak co to binarkę bym od niego wydobyła ale z tym się nie da nic już zrobić, jedynie klona tego Mini co on otrzyma.
-
djack2017
- Posts: 784
- Joined: Mon Nov 27, 2017 7:36 am
- Been thanked: 1 time
Z doświadczenia wiem, że "odparuje" Ci raczej cała płytka, zapewne razem z najbliższym otoczeniem. I będzie dobrze jak się nie zapali.Robik wrote: Mon Feb 17, 2020 10:36 pm Ok. Rozumiem brak trafa, 230V/5V, ale ESP jest zasilany z tego co wiem 3,3V, jaki układ realizuje zmianę napięcia 230VAC na 5VDC i stabilizację 3,3V. Przy uszkodzeniu on pierwszy "odparuje" nieprawdaż?
viewtopic.php?f=42&t=5019
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
-
lukfud
- Posts: 2480
- Joined: Thu Nov 23, 2017 11:33 pm
- Location: Warszawa
- Has thanked: 13 times
- Been thanked: 11 times
Prosty i działający z przyciskiem dzwonkowym.Robik wrote: Mon Feb 17, 2020 11:17 pm Z tego co już wyczytałem filtr to podwójne sprawdzanie stanu, a do pisania softu jeszcze nie doszedłem i trochę mi to jeszcze zajmie czasu chyba. Dzięki jeszcze raz za podrzucenie softu. Kolega zamawiał takiego z netu więc się zainteresowałem, a tu na forach nic. Pewnie jak co to binarkę bym od niego wydobyła ale z tym się nie da nic już zrobić, jedynie klona tego Mini co on otrzyma.
Code: Select all
/*
Copyright (C) AC SOFTWARE SP. Z O.O.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
#include <SuplaDevice.h> // https://github.com/klew/arduino
#include <supla/network/esp_wifi.h>
#include <supla/sensor/DS18B20.h>
#include <supla/control/relay.h>
Supla::Control::Relay *dzwonkowy = nullptr;
#define button_pin 4
const char* srv_addr = "xxx";
const char* srv_email = "xxx";
const char* device_name = "SONOFF MINI";
const char* wifi_ssid = "xxx";
const char* wifi_password = "xxx";
Supla::ESPWifi wifi(wifi_ssid, wifi_password);
void setup() {
Serial.begin(115200);
pinMode(button_pin, INPUT_PULLUP);
uint8_t mac[6];
WiFi.macAddress(mac);
char GUID[SUPLA_GUID_SIZE] = {mac[0],mac[1],mac[2],mac[3],mac[4],mac[5],mac[0],mac[1],mac[2],mac[3],mac[4],mac[5],mac[0],mac[1],mac[2],mac[3]};
char AUTHKEY[SUPLA_AUTHKEY_SIZE] = {mac[0],mac[2],mac[4],mac[1],mac[3],mac[5],mac[1],mac[3],mac[5],mac[0],mac[2],mac[4],mac[0],mac[2],mac[4],mac[1]};
dzwonkowy = new Supla::Control::Relay(12);
new Supla::Sensor::DS18B20(2);
SuplaDevice.setName(device_name);
SuplaDevice.begin(GUID,srv_addr,srv_email,AUTHKEY);
}
void loop() {
SuplaDevice.iterate();
pressButton();
}
void pressButton() {
if (digitalRead(button_pin) == LOW) {
delay(100);
if (digitalRead(button_pin) == LOW && dzwonkowy->isOn() == 0) {
dzwonkowy->turnOn();
while (digitalRead(button_pin) == LOW);
} else if (digitalRead(button_pin) == LOW && dzwonkowy->isOn() == 1) {
dzwonkowy->turnOff();
while (digitalRead(button_pin) == LOW);
} } }You do not have the required permissions to view the files attached to this post.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
