Powiadomienia
Wyczyść wszystko

[Rozwiązany] Sonoff alt. firmware

20 Wpisów
4 Użytkownicy
2 Likes
4,391 Wyświetleń
adrian
Wpisów: 3982
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 10 lat temu

załączyłem taki mały firmware do Sonoff, który nie robi nic więcej jak

  • wciskasz przycisk dioda się zapala
  • puszczasz dioda gaśnie

wgraj i zobacz czy działa. Przed chwilą wgrałem do jednego ze swoich Sonoff i działa.

Do wygrania pod adres: 0x000000

Tutaj cały kod

#include <ESP8266WiFi.h>
#include <Ticker.h>

#define LED 13 #define BUTTON 0 Ticker btn_timer; unsigned long pressedCount = 0; void setup() { Serial.begin(115200); delay(10); pinMode(LED, OUTPUT); digitalWrite(LED, HIGH); pinMode(BUTTON, INPUT_PULLUP); btn_timer.attach(0.05, button); } void button() { if (!digitalRead(BUTTON)) { pressedCount++; if (pressedCount == 1) { digitalWrite(LED, LOW); } } else { if (pressedCount > 0) digitalWrite(LED, HIGH); pressedCount = 0; } } void loop() {}

 jeśli nie będzie działać to musimy się przyjrzeć dokładnie jak wgrywasz 😉

Odpowiedz
Wpisów: 21
Autor tematu
(@g_michal-lewecki)
Praktykant
Dołączył: 7 lat temu

No i się rozwiązało. Programik do mrugania diodą działa oczywiście. Problem wynikał z bzdury jakiej mało: po wejściu na stronę gita z najnowszym softem ściągnąłem go przez "zapisz jako" w firefox. Plik się zapisał z dobrą nazwą i rozszerzeniem, ale ma tylko 32kB. Przy programowaniu plikiem "blink" zauważyłem, że poprzednio ładowałem do modułu jakieś śmieci, a nie Twoje oprogramowanie. Nic nowego w świecie embedded. Ciągłe zmagania:). Także dziękuję za pomoc. Postaram się potestować moduł/soft. Może jakaś ciekawa funkcjonalność najdzie mnie to postaram się dopisać i dam znać.

 

pozdrawiam

Odpowiedz
adrian
Wpisów: 3982
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 10 lat temu

No to git! 🙂

czekam na komentarze sugestie, trudności z konfiguracją i jak mogę usprawnić na przyszłość.

Odpowiedz
Wpisów: 21
Autor tematu
(@g_michal-lewecki)
Praktykant
Dołączył: 7 lat temu

Udało mi się zestawić openHab + mosquitto na Raspi zero i całość razem z sonoff działa przyzwoicie. Jedna sprawa, o którą chcę zapytać to dlaczego po skonfigurowaniu modułu i jego poprawnym podłączeniu do WiFi i brokera nadal sonoff rozgłasza swoją sieć Wifi? Wydaje mi się, że lepiej by było gdyby funkcja AP była wyłączona po poprawnym skonfigurowaniu. Mniej ruchu w paśmie 2,4GHz.

Muszę teraz zakupić kilka modułów więcej i zestawić większą sieć. W między czasie będę chciał dopisać obsługę modułu DHT22 (pomiar temperatury i wilgotności).

Odpowiedz
adrian
Wpisów: 3982
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 10 lat temu
Dodane przez: Michał Lewecki

 

... nadal sonoff rozgłasza swoją sieć Wifi? Wydaje mi się, że lepiej by było gdyby funkcja AP była wyłączona po poprawnym skonfigurowaniu. Mniej ruchu w paśmie 2,4GHz.

   

a jaką wersję wygrałeś, bo właśnie wydaje mi się, że to usunąłem w wersji 0.6.x, przynajmniej w domu nie rozgłasza mi - chyba, że wciąż jest gdzieś problem. daj koniecznie znać.

Odpowiedz
4 Odpowiedzi
(@pol22pol)
Dołączył: 7 lat temu

Bywalec
Wpisów: 5

U mnie też po wprowadzeniu i podłączeniu się do domowej WiFi ale nadal rozgłasza swoją sieć z adresacją 192.168.4.x
Nie dość że to dodatkowy sygnał wifi to jest niebezpieczne bo to otwarta sieć. Przy kilku urządzeniach bałagan się robi.
Wersja: 0.6.1

Pomijając to ... bardzo fajny soft! 🙂
Mam nadzieję że uda Ci się poprawić ten problem.

Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 10 lat temu

Szefu
Wpisów: 3982

hmmm..... mam problem żeby to zreplikować.

  • czy na pewno on się rozgłasza na 192.168.4.x ? Access point jest ustawiony na sztywno na 192.168.5.1.
  • czy jak wchodzisz na ten adres 192.168.4.x to uruchamia się panel konfiguracyjny?
  • w jak sposób wychodzisz z konfiguracji?

właśnie siedzę nad wersją 0.7 i chętnie naprawiłbym to - u mnie w chałupie nie mam tego hm

pogrzebie - wskazówki pożądane 

Odpowiedz
(@pol22pol)
Dołączył: 7 lat temu

Bywalec
Wpisów: 5

konfigurowałem dwa i oba mają taki sam efekt:
1. pierwsze uruchomienie, podłączam się do 192.168.5.1
2. ustawiam konfigurację (nazwę, wifi domowe, serwer MQTT), zatwierdzam
3. urządzenie podłącza się do wifi domowego ale również rozgłasza swoją się pod starą nazwą
4. odłączam od zasilania i podłączam, nadal widać wifi ze starą nazwą
5. po podłączeniu router ma 192.168.4.1 ale nie można wejść na stronę konfiguracji
6. poprzez przycisk przechodzę w tryb konfiguracji i ... urządzenie wystawia wifi z nową nazwą
7. restart z poziomu konfiguracji
8. urządzenie podłącza się do domowego wifi i jednocześnie wystawia swoje wifi tym razem pod nową nazwą

Mam jeszcze trzecie nie restartowane, jeśli jakoś inaczej powinno się konfigurować to daj znać, spróbuję 🙂

Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 10 lat temu

Szefu
Wpisów: 3982

ok, spróbuje

Odpowiedz
Strona 2 / 3
Udostępnij: