Powiadomienia
Wyczyść wszystko

AFE Firmware T6 [Rozwiązany] AFE Firmware T6 2.0 - Stacja pogody

63 Wpisów
7 Użytkownicy
10 Likes
7,711 Wyświetleń
Wpisów: 288
(@wenar)
Weteran
Dołączył: 5 lat temu
Dodane przez: @krzysztofch

A jaki utworzyc wirualny w domoticz dla burz?

Dodajesz Custom sensor.

Zastanawia mnie czy ten czujnik podaje tylko jedna dane czy więcej? Jeśli tylko jedna to będę miał propozycje prwej funkcji do stacji.

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

Szefu
Wpisów: 3988
Dodane przez: @wenar

Zastanawia mnie czy ten czujnik podaje tylko jedna dane czy więcej? Jeśli tylko jedna to będę miał propozycje prwej funkcji do stacji.

Do domoticz wysyła itylko ilość kilometrów do burzy

PlastikowyLudzik
Wpisów: 21
Donator 2K19
(@plastikowyludzik)
Praktykant
Dołączył: 5 lat temu

@Adrian

czy w tych firmware jest wlaczony moze tryb debug na RX/TX?

nie wiem od czego to zalezy, ale zauwazylem ze powgraniu oprogramowania niektore czujniki nie chca sie podlaczyc do domoticz'a

co ciekawe taki czujnik pomimo ponownego czyszczenia/wgrywania oprogramowania nie chce sie laczyc, wgram inne oprogramowanie to sie laczy i moge odczytywac dane

pomimo tego ze komunikacja po tcp/ip idzie poprawnie, w loga maliny nie widze prob polaczenia,

a proby pobrania danych przez http koncza sie bledem

{"device":{"type":" BM280","name":"humidity"},"command":"get","status":"error"}

chetnie sprobowal bym to zdiagnozowac

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

Szefu
Wpisów: 3988

@plastikowyludzik

załączonona jest wersja z log'ami

jak odczytujesz dane z BME ?

tutaj jest przykład komendy:

http://192.168.2.192/?device=BMEX80&command=get&name=NAZWA_CZUJNIKA

PlastikowyLudzik
Wpisów: 21
Donator 2K19
(@plastikowyludzik)
Praktykant
Dołączył: 5 lat temu

czesc,

wydaje mi sie ze zdiagnozowalem problem z niektorymi problematycznymi ESP

@adrian :      wielkie dzieki za wsad z opcja debug

problem jest z pamieciami jakie znajduja sie w tych ukladach, pamieci te maja dlugie czasy dostepu do niektorych sektorow

dlatego czasami wystepuja problemy podczas zapisu i odczytu danych

po wymianie ukladu - problem zniknal

podsumowujac

jesli trzeba kilka razy wgrac oprogramowanie zeby urzadzenie wystartowalo, lub po wystartowaniu urzadzenie nie wysyla danych, zawiesza sie podczas aktualizacji danych, dzialaja jedne czujniki a inne nie

ja przy powyzszych objawach proponuje wymienic pamiec flash 4MB - koszt zakupu w polsce to okolo 8-10pln, do wymiany wystarczy zwykla lutownica + troche umiejetnosci, koszt zakupu na chinskim bazarku 14$/50szt, dodatkowa informacja dla niezorientowanych

jesli masz zainstalowana pamiec mniejsza niz 4MB np ESP-01 to mozna taka pamiec wymienic i cieszyc sie wiekszym flashem bez zadnych dodatkowych przerobek

 

@krzysztofch

mysle ze u Ciebie wystepuje tez podobny problem

analizujac Twoje problemy wydaje mi sie ze po wymianie pamieci problemy powinny ustapic

4 Odpowiedzi
Donator 2K20 Zasłużony dla Forum, Donator 2K19
(@krzysztofch)
Dołączył: 6 lat temu

Ekspert
Wpisów: 490

@plastikowyludzik

Ok , sugerujesz ze orginalne pamieci w wemosie mini czy pro sa tak jakby nie dokonca dobre ale po wymianie beda dzialac lepiej. To znaczy ze te pamieci kupujac luzem sa lepsze? I druga sprawa wemos pro powinien miec 16 mb. Nie wiem jak to wytlumaczyc. Ale tez mam inna stacje pogody ktora dziala z rok i tez jest na wemos pro. Z tego co pamietam przy wgrywaniu mnialem jakies problemy bo robilem to pierwszy raz na tym wemosie ale wkoncu poszlo i tak sobie dziala do dzisiejszego dnia. 

Donator 2K20 Zasłużony dla Forum, Donator 2K19
(@krzysztofch)
Dołączył: 6 lat temu

Ekspert
Wpisów: 490

Jeszcze cos. Wspominasz o esp01 , ze tam wymieniasz pamiec. Nie wiem czy o tym samym mowimy ale tam sa ograniczone wyjscia gpio. Kupilem taka plytke z dwoma przekaznikami sterowana esp01. Wkoncu wywalilem srobowkretem te uklady wyprowadzilem inne gpio , lutujac sie do esp. I tak dziala. Wiecej takiego nie kupie. A dziwie sie ze ty takie cos uzywasz. 

image
image
jeszcze zamiwilem takie dwie z czterema przekaznikami ale chyba trzeba sie ich pozbyc bo szkoda czasu
PlastikowyLudzik
Donator 2K19
(@plastikowyludzik)
Dołączył: 5 lat temu

Praktykant
Wpisów: 21
Dodane przez: @krzysztofch

@plastikowyludzik

Ok , sugerujesz ze orginalne pamieci w wemosie mini czy pro sa tak jakby nie dokonca dobre ale po wymianie beda dzialac lepiej. To znaczy ze te pamieci kupujac luzem sa lepsze? I druga sprawa wemos pro powinien miec 16 mb. Nie wiem jak to wytlumaczyc. Ale tez mam inna stacje pogody ktora dziala z rok i tez jest na wemos pro. Z tego co pamietam przy wgrywaniu mnialem jakies problemy bo robilem to pierwszy raz na tym wemosie ale wkoncu poszlo i tak sobie dziala do dzisiejszego dnia. 

jeszcze jedno,

ja w moich urzadzeniach nie mam ani jednego wemosa, moja diagnoze stawialem po objawach z ktorymi sam walczylem

isom
 isom
Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
(@isom)
Dołączył: 6 lat temu

Szef wszystkich szefów
Wpisów: 5089
Dodane przez: @plastikowyludzik

ja przy powyzszych objawach proponuje wymienic pamiec flash 4MB - koszt zakupu w polsce to okolo 8-10pln, do wymiany wystarczy zwykla lutownica + troche umiejetnosci, koszt zakupu na chinskim bazarku 14$/50szt, dodatkowa informacja dla niezorientowanych

jesli masz zainstalowana pamiec mniejsza niz 4MB np ESP-01 to mozna taka pamiec wymienic i cieszyc sie wiekszym flashem bez zadnych dodatkowych przerobek

 

Pomijając tych trochę umiejętności to koszt całego wemosa mini na chińskim bazarku to 8,50 zł więc mi by się nie chciało tracić czasu na wymiany tych kości .

 wemos
PlastikowyLudzik
Wpisów: 21
Donator 2K19
(@plastikowyludzik)
Praktykant
Dołączył: 5 lat temu

zauwazylem ze gdy aktualizuje do nowej wersji v5, domyslne ustawienia SDA/SCL ustawiaja sie w obu przypadkach na GPIO0 co skutkuje tym ze czujniki podpiete nie sa widziane

 

 

@krzysztofch

ad.1 sugeruje to ze elementy dobierane w procesie produkcyjnym  ze wzgledu na obnizanie kosztow produkcji, w niektorych wypadkach moga byc elementami ktore posiadaja wady, lub maja obnizona trwalosc, roznica w kosztach zakupu nawet 0,01$ przy zakupie 10-100tys szt robi roznice

co moze skutkowac tym ze na 100szt 20-30% moze miec ukryte wady, co nie wyklucza ze mozna miec taki element ktory bedzie dzialal prawidlowo

oprogramowanie AFE T6 jest mocno rozbudowane przez co nie miesci sie juz na malej pamieci 1MB, zauwaz ze sam pisales nawet o tym ze jak wgrales inna wersje AFE to dzialalo prawidlowo

mam w domu okolo 30szt roznego rodzaju tego typu urzadzen i zainstalowalem T6 na 2 urzadzeniach, przy czym przy drugim 3szt nie chcialy pracowac lub po uruchomieniu sprawialy problemy, przy AFE z debug zauwazylem ze czasy oczekiwania na odpowiedzi sa bardzo dlugie i pojawiaja sie timeouty co naprowadzilo mnie na uszkodzenia pewnych blokow pamieci a po ich wymianie wszystkie te objawy ustapily

przypomne jeszcze to ze jak wgrywalem do tych felernych oprogramowanie ktore mniej "wazylo" to urzadzenia pracowaly bez problemu

juz jako ciekawostke podam przyklad jednej z polskich firm ktora obnizajac cene urzadzenia o 1$ spowodowala to ze 95% zakupionych urzadzen wrocilo do nich w procesie reklamacyjnym na uszkodzone pamieci flash a w zakupionym kontenerze miescilo sie ich dziesiatki tysiecy,

chinczycy uwazaja ze negocjujac cene masz swiadomosc tego ze obnizenie ceny ponizej pewnego progu niesie juz ze soba obnizenie jakosci i co ciekawe wprost Ci tego nie powiedza, poniewaz uwazaja ze znasz sie na tym co robisz i o tym wiesz 😀

pytanie czy wolisz kupowac nowe urzadzeni czy wymienic tylko pamiec

 

ad.2

tak wymieniam pamiec w ESP01 na 4MB, oprogramowanie AFE pozwala uzywac szyny SDA/SCL a do tego potrzebujesz tylko 2szt GPIO i tyle masz bez dodatkowego kombinowania w ESP01

mozna do niej po takiej szynie podiac kilka urzadzen na 2 GPIO

jesli chcesz sterowac kilkoma  przekaznikami to faktycznie potrzebujesz ich wiecej,

ich zaleta to:

- sa tanie

- dodatkowe uklady nie pobieraja niepotrzebnego pradu

- sa male

 

@isom

no a jak masz zaplacic za jedna pamiec 1pln? i nie czekac 1miesiaca na przesylke

 

pamiec
 
oczywiscie kazdy ma swoje powody,  ja jako dodatkowy mam jeszcze to ze staram sie jak najmniej zasmiecac, wymiana nie jest dla mnie zadnym problemem a mam jeszcze swiadomosc ze mniej smiece
1 Reply
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 10 lat temu

Szefu
Wpisów: 3988

@plastikowyludzik

ciekawostka z tymi kostkami. 

Dalej będę cisnął, żeby AFE było na 1Mb w przyszłości, za wyjątkiem T6 (stacja pogody), która ma już sporo kodu 

adrian
Wpisów: 3988
Admin Zasłużony dla Forum, Patron Strony
Autor tematu
(@adrian)
Szefu
Dołączył: 10 lat temu
1 Reply
Donator 2K20 Zasłużony dla Forum, Donator 2K19
(@krzysztofch)
Dołączył: 6 lat temu

Ekspert
Wpisów: 490

@adrian

Mam pytanie.Chodzi o sile wiatru i o deszcz.W pierwszym poscie jest napisane ze lukasz123 cos majstruje odnosnie wiatru.Jesli tak to spoko.Ale jesli nie to czy mozna uzyc takiego rozwiazania.Moze tymczasowo, do momentu kiedy znajdzie sie jakas profesjonalna bibioteka z kodem.

(nie smiejcie sie ,programowac nie umie jeszce) i mowie o domoticzu  o OH sie nie wypowiem.

Moj pomysl polega na: 

Deszczomierz ktory to kazde wylanie miarki wody wysyla sygnal( impuls) do domoticza a potem w domoticzu w jakims jezyku napisac program, zeby przeliczal impulsy razy miarka wody ,to z tymi danymi mozemy sobie zrobic co zechcemy.W taki sposob odciazamy esp softem a dalszy program do obrobki tych danych przetwaza domoticz.

Z wiatrem (pretkosc)  moze byc  gorzej.Bo czestotliwosc impulsow moze byc na tyle duza ze wemos nie nadazy wysylac je .Chyba ze Adrian zna sposob spakowania w esp i wysylania paczkami.

 Zalezy mi najbardziej na deszcu do podlewania.Wiec ,ze kiedys tam Adrian wspomnial ,ze w tym roku najprawdopodobniej tym sie nie zajmie ,postanowilem na swoj zakluty lep bez wiedzy programistycznej  pobawic sie w blockly.Nie mam nawet tez jeszcze deszczomierza z ta kulka ktora ma ISOM ,bo to tez rozwiazuje w jakims stopniu problem.

W blokly stwozylem zmienna deszc ,ktora  to startujac od zera kazde wylanie pojemnika zmienia mi sie w kolejna liczbe calkowita az do 20. Bo do tylu doswiadczalem. Kazdy liczba zmiena od 1 do 20 , blokly  wpisuje wartosc np

zmienna 1 to 0.2974mm ,

zmienna 2 to 0.2974mm  x 2 ,

zmienna 3 to 0.2974mm x 3

itd i to zapisuje potem do  " TEXT" ktory mi mowi ile deszcu  dzis spadlo.

CO dziennie o godz np  00:00 blocly kasuje zmienna na wartosc zero i znow nastepnego dnia nalicza ile deszcu spadnie. Ok. Wiem ile deszcu spadlo ,to moge w blokly nastawic, ze np od 2 mm deszczu wylacz podlewanie.

Nie mam wykresow i tych wszystkich bajerow ile spadlo w kazdej godzinie  ale moge sterowac podlewaniem. Jest to troche skomplikowane ale gdybym umial dzis programowac to zamiast blokly napisal bym madrzejszy program.

Chodzi mi o pomysl-idea .Dobra czy zla? Ze zamiast esp dalszy etap obrabial by domoticz.

Chyba ze macie lepsze pomysly. Albo powiecie: to glupi pomysl,  wiec biore to na klate.

Pare skrinow mojego pomyslu ktore dzialalo mi z T6.

 

2E3D0652 7552 4B96 9712 430F576C59B5
DB444A53 4FF8 4839 9C1F CBF7A6CDEE27
i koncowka blokly
 
AEAD8680 FB8E 4CF1 A030 59C503A55D48
w przed ostatnim ifie jest taka czesc tymczasowa zeby przy probach sie wyzerowalo nie czekajac na godz 00:00 
 3D69A8A2 2042 4543 90BE 6B1CD01B6D0F
Strona 6 / 7
Udostępnij: