Powiadomienia
Wyczyść wszystko

Nowy firmware T1 wer 2.3.0  

Strona 4 / 4
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@adrian walcząc z tematem chciałem zmienić ustawienia czujników tak żeby wysyłały wartości tylko przy zmianie i okazało się, że czujniki nic nie wysyłają . Wgrałem soft z debugger bo zacząłem głupieć i co się okazuje. Jak czujnik, nawet tylko jeden jest ustawiony na wysyłanie longiem wygląda wszystko normalnie 

ale wystarczy ustawić na wysyłaj tylko gdy wartość się zmieni i soft wpada w dziwną pętlę 
Przez to nie publikuje wiadomości.
Nie przypominam sobie żeby tak było w wersjach, które testowałem  
Przyblokowanie -127 nie wiem czy coś wniesie bo dwie szpile mają różne wartości 
OdpowiedzCytuj
Autor tematu Dodane : 04/12/2020 5:16 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

hey, @isom naprawię te wysłanie "różnych wartości tylko" przez weekend.

- martwią mnie te szpilki - bo do dostaje w z czujnika najwyraźniej, jest tam w kodzie orguinalnej biblioteki to -127, ale jeśli są różne wartości to dupa. 

- przeanalizuję tę oryginalna bibliotekę może coś wypatrzę

OdpowiedzCytuj
Dodane : 04/12/2020 10:42 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@adrian dziś nie ma szpilki , jutro jeszcze raz pomierzę całą instalację wymienię rezystor podciągający i wszystko polutuję od nowa , może to coś zmieni, chociaż będę to robił bez przekonania 

OdpowiedzCytuj
Autor tematu Dodane : 04/12/2020 11:30 pm
Mario7
(@mario7)
Nowy

Cześć,

Potwierdzam problem z czujnikami DS18B20. Gdy ustawi się opcję 'wysyłaj dane tylko gdy temperatura się zmieni', to żadne dane nie są wysyłane. Co więcej, nie działa nawet przycisk na obudowie do zmiany stanu przekaźnika. Gdy tylko wyłączy się tą opcję, wszystko wraca do normy.

Firmware: 2.3.1[T1]; ESP Generic; 1 MB
Urządzenie: Sonoff Basic

OdpowiedzCytuj
Dodane : 05/12/2020 2:30 pm
adrian polubień
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@mario7 @isom

  • poprawiłem zgłoszony bład z wysyłaniem temperatury przy zaznaczonej opcji: wysyłaj tylko zmiany
  • uaktualniłem wersję biblioteki czujnka DS18B20 - @isom może coś pomoże z tymi -100+st wartościami
  • zablokowałem wysyłanie wartości -127st, która oznacza, że czujnik DS18B20 nie jest podłączony
  • dodałem poprawki i generyczne zmiany w AFE dostępne w wersji 2.4 - np. wyzwalanie przekaźnika stanem wysokim lub niskim

AFE Firmware T1 2.4.0 do ściągnięcia

OdpowiedzCytuj
Dodane : 07/12/2020 10:06 pm
isom polubień
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@adrian Dzięki wielkie , pobieram i testuję , czy aktualizacja przez www nie posypie mi ustawień bo jak tak to muszę spisać adresy DS-ów

OdpowiedzCytuj
Autor tematu Dodane : 07/12/2020 10:45 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@isom jeżeli z wersji 2.x to nie posypie

OdpowiedzCytuj
Dodane : 08/12/2020 12:01 am
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@adrian wczoraj zrobiłem aktualizację ale nie testowałem ustawień , do teraz wskazania czujników ok dziś sprawdzę resztę jak wrócę do domu

OdpowiedzCytuj
Autor tematu Dodane : 08/12/2020 9:12 am
adrian polubień
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

Jak na razie wszystko działa jak należy , a wykres się rysuje bez szpilek , oby tak dalej . Jeszcze raz dzięki.

Swoją drogą tak się zastanawiam czy struktura kodu w firmware AFE pozwala na to żeby do wszystkich wersji dodać funkcję config-backup.

To oczywiście pytanie do prezesa @adrian , bo sam na to sobie nie odpowiem. Przy prostym konfigu problemu nie ma ale w takim T6 lub T1 z kilkoma czujnikami gdzie ważne są adresy , taka kopia zapasowa konfiguracji byłaby dobrym rozwiązaniem. Niby bez zmiany wersji konfig zostaje, ale zawsze ręka mi drży jak nie spiszę ustawień.

Sorki, że tu o tym piszę ale nie wiem czy warto zaczynać nowy temat jak odpowiedz będzie nie da rady

OdpowiedzCytuj
Autor tematu Dodane : 08/12/2020 6:27 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

@isom hey - czasami też mi drży ręka jak mam zrobić aktualizację w czymś krytycznym

To co sobie myślę, bo nie wiem jak sobie wyobrażasz taką kopię zapasową:

  • raczej nie chciałbym się bawić w export / import plików konfiguracyjnych - fizyczne pliki - o ile plik jest fizyczny 😉
  • ale bardziej taka usługa, że w ramach AFE Panel konfiguracyjny robię export / import konfiguracji na serwer. Tutaj może to być wersja prosta:
    • mogę wyeksportowac konfigurację i zaimportować konfigurację tylko jednego konkretnego urządzenia (każde urządzenie ma unikany ID) 
    • moge wyeksportować konfigurację jednego urządzenia, ale mam możliwość zaimportowania różne konfiguracje w ramach tego samej wersji AFE w sensie T1,T2 itd. - tutaj to się bardziej komplikuje, bo potrzebne będzie :zapisywanie konfiguracje pod jakiś użytkownków. Czyli do zrobienia, zarządzanie kontami, jakaś strona www, itd. 

Mam teraz rozgrzebane T2 (DH22) + AFE z obsługa expandera i brak czasu, natomiast to co napisałeś jest ciekawe, a jako użytkownik AFE widzę potrzebę i może spróbuję coś pomyślec i na próbę zrobić opcje 1 i zobaczyć jak to będzie działać

https://github.com/tschaban/AFE-Firmware/issues/649

OdpowiedzCytuj
Dodane : 08/12/2020 6:52 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@adrian że też ja jestem taka noga jeśli chodzi o kodowanie , miałem na myśli zapis danych konfiguracyjnych takich jak GPIO , IDX , Nazwy urządzeń, tematy mqtt. To co domyślnie ustawiasz np dla sonoff w konfigu, mogło by być zapisywane do pliku z rozszerzeniem .dmp , taki pliczek to raptem kilka KB . Taki backup pozwoliłby na zrobienie kopi wszystkich modułów z AFE i np pada moduł bo zrobiłem zwarcie , albo walnął piorun ( nie życzę nikomu) to wgrywamy czysty firmware, robimy przywróć konfigurację z pliku i działa.

Wiem że ja  marudny jestem , ale coraz więcej tego AFE u mnie i z tyłu głowy taka myśl  co by było gdyby. 

EDIT

Dokąd firmware AFE to była prosta obsługa jednego czujnika , czy dwóch przekaźników nie widziałem aż takiej potrzeby, ale softy robią się bogate , taka stacja pogodowa czy Termostaty z większą ilością czujników i odtworzenie tego już nie jest taką bułką z masełkiem 

OdpowiedzCytuj
Autor tematu Dodane : 08/12/2020 9:24 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

tak rozumiem - natomiast export, import, parsowanie plików itd - proste jak się o tym mówi, ale całkiem pracochłonne i mało przeze mnie kontrolowalne w przypadku zmian wersji firmware. Mam na myśli jeśli wyeksportujesz taką konfigurację - poźniej się jakoś pozmieniają wersje, struktury danych bla bla to taki plik dmp, może być do wyrzucenia z najnowszą wersją (oczywiście ok ze starą wersją) - a przy takiej samej kopii konfiguracji, ale trzymanej na serwerze, mam możliwość odtworzenia tych parameterów przez internet nawet jak zaszły zmiany w samych firmware.

Tak czy inaczej, takie proste rozwiązanie na dziś, juz istniejącej instalacji firmware to zrzut całego firmware z ustawieniami z urządzenia i później jego odtworzenie poprzez wgranie tego firmware

https://www.smartnydom.pl/zgranie-i-wgranie-calej-zawartosci-pamieci-sonoff/

 

OdpowiedzCytuj
Dodane : 08/12/2020 9:38 pm
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@adrian zrzut całego firmware nie jest wygodną opcją szczególnie gdy masz moduł przy bramie czy zamknięty w jakiejś rozdzielnicy, a nie po to robimy aktualizację przez www żeby potem wyciągać moduł do zgrania . Nie będę gniótł bo i tak nie jest teraz na to czas , ale zostawiam temat do przemyślenia.  

OdpowiedzCytuj
Autor tematu Dodane : 08/12/2020 9:59 pm
Strona 4 / 4
Udostępnij: