­čĹ▒ÔÇŹÔÖÇ´ŞĆ Greta pierwsza BETA

Oczywi┼Ťcie, ┼╝e czekam na stabilna wersj─Ö. Za ma┼éo jeszcze znam to ┼Ťrodowisko, ┼╝eby ryzykowa─ç jakie┼Ť betawypadki przy pracy.

1 polubienie

Mo┼╝e po prostu zr├│b downgrade do Franka?

Problem tkwi w Androidzie (serwerze). Po aktualizacji do wersji 2.8.9 znikn─ů┼é dost─Öp zdalny do konsoli i najwidoczniej jeszcze si─Ö co┼Ť posypa┼éo. Przed aktualizacj─ů serwera wszystko dzia┼éa┼éo dobrzeÔÇŽCzeka mnie najprawdopodobniej reset do fabrycznych jak co┼Ť tw├│rcy nie poradz─ůÔÇŽ

Kopia, downgrade, przywr├│cenie kopii. Proste i w 30-45 minut

Serwera nie przywr├│cisz z kopiiÔÇŽ

Działało Ci wszystko na Franku?

Downgrade w przykładzie

Tak wszystko dzia┼éa┼éo bez problem├│wÔÇŽ Teraz nie dzia┼éa nic za wyj─ůtkiem zigbeeÔÇŽ Robi┼éem ju┼╝ downgrade, ale Androida (serwera) w ten spos├│b nie przywr├│cisz do starszej wersji. Potrzebna by by┼éa komenda na zainstalowanie wersji Androida 2.8.6

Potwierdzam, ┼╝e po zainstalowaniu najnowszej bety nie mam dost─Öpu do konsoli i nie wystartowa┼éy urz─ůdzenia z tasmot─ů tylko samo zigbee. Za to przyby┼éo adrenaliny a to zawsze co┼Ť tylko ci─Ö┼╝ej usn─ů─ç.

Jeszcze tylko 5 dni i b─Ödzie stabilna wersja. Jestem przekonany, ┼╝e b─Ödzie szansa aby Wasze problemy zosta┼éy rozwi─ůzane.

Jest jeszcse droga:

Pozdrowienia

U mnie te┼╝. Dlatego wywali┼éo wszystkie urz─ůdzenia WiFi z tasmot─ů.

U mnie wywaliło cały konfig mosquito.
/data/data/pl.sviete.dom/files/usr/etc/mosquitto/mosquitto.conf
by┼é domy┼Ťlny

tak, zaktualizowali┼Ťmy Mosquitto do wersji 2.0.10 i to spowodowa┼éo nadpisanie configa mosqutio
ju┼╝ to poprawiamy

Sprawdzamy i poprawimy to konsola w web tylko nie dzia┼éa bo tak jak napisa┼é @maciekb co┼Ť jest nie tak z kompilacj─ů libwebsockets.

Mo┼╝na si─Ö ┼é─ůczy─ç przez ssh z klient├│w natywnych - komenda:

ssh <ip-bramki>

dzi─Öki za info :heart: b─Ödzie dzisiaj aktualizacja kt├│ra naprostuje te 2 rzeczy (ssh i mqtt)

PS
og├│lnie sporo binarek znowu w tej wersji aktualizujemyÔÇŽ i takie kwiatki na beta mog─ů wychodzi─ç niestetyÔÇŽ

1 polubienie

zgadza si─Ö

dzi─Öki za rozkmine :+1: - sprawdzimy kompilacj─Ö libwebsockets i poprawimy

2 polubienia

OK, naprawione. Wystarczy zaktualizowa─ç system i wszystko wr├│ci do normy:

PS
gdyby kto┼Ť chcia┼é zrozumie─ç co si─Ö sta┼éo - wysz┼éy 2 problemy

1. mqtt

aktualizacja mosquito nadpisa┼éa konfiguracj─ÖÔÇŽ czego si─Ö spodziewali┼Ťmy ale wydawa┼éo nam si─Ö, ┼╝e to zadzia┼éa (i u nas zadzia┼éa┼éo bo mieli┼Ťmy integracj─Ö z SUPLA w┼é─ůczon─ů a ona zmieni┼éa konfiguracj─Ö mqtt).
Poprawione po aktualizacji dostarczamy poprawn─ů konfiguracj─Ö do us┼éugi mqtt.

# AIS Config file for mosquitto
listener 1883 0.0.0.0
allow_anonymous true

2. webssh

aktualizacja libwebsockets do najnowszej wersji 4.2.0 spowodowa┼éa problem z konsol─ů w aplikacji web.
To dlatego, ┼╝e ttyd (to co nam robi konsole w aplikacji web) by┼é skompilowany z wersj─ů libwebsockets 4.1.6-51e76cb. Efekt by┼é taki:

~ $ ttyd -p 8080 bash
[2021/05/21 11:29:00:3808] N: ttyd 1.6.3 (libwebsockets 4.1.6-51e76cb)
[2021/05/21 11:29:00:3817] N: tty configuration:
[2021/05/21 11:29:00:3817] N:   start command: bash
[2021/05/21 11:29:00:3818] N:   close signal: SIGHUP (1)
[2021/05/21 11:29:00:3818] N:   terminal type: xterm-256color
[2021/05/21 11:29:00:3818] N: LWS: 4.2.0-no_hash, loglevel 7
[2021/05/21 11:29:00:3819] N: NET CLI SRV H1 H2 WS ConMon IPv6-absent
[2021/05/21 11:29:00:3819] E: No memory for lws_context
[2021/05/21 11:29:00:3819] E: libwebsockets context creation failed

przekompilowali┼Ťmy w┼éa┼Ťnie ttyd z libwebsockets 4.2.0

i jest OK

~ $ ttyd -p 8080 bash
[2021/05/21 12:01:07:4218] N: ttyd 1.6.3 (libwebsockets 4.2.0-no_hash)
[2021/05/21 12:01:07:4228] N: tty configuration:
[2021/05/21 12:01:07:4228] N:   start command: bash
[2021/05/21 12:01:07:4228] N:   close signal: SIGHUP (1)
[2021/05/21 12:01:07:4229] N:   terminal type: xterm-256color
[2021/05/21 12:01:07:4229] N: LWS: 4.2.0-no_hash, loglevel 7
[2021/05/21 12:01:07:4229] N: NET CLI SRV H1 H2 WS ConMon IPv6-absent
[2021/05/21 12:01:07:4258] N:    /data/data/pl.sviete.dom/files/usr/lib/libwebsockets-evlib_uv.so
[2021/05/21 12:01:07:4295] N:  Using foreign event loop...
[2021/05/21 12:01:07:4296] N:  ++ [wsi|0|pipe] (1)
[2021/05/21 12:01:07:4298] N:  ++ [vh|0|default||8080] (1)
[2021/05/21 12:01:07:4300] N: lws_socket_bind: nowsi: source ads 0.0.0.0
[2021/05/21 12:01:07:4300] N:  ++ [wsi|1|listen|default||8080] (2)
[2021/05/21 12:01:07:4301] N:  Listening on port: 8080

Dostarczymy teraz poprawk─Ö dla innych projekt├│w w kt├│rych jest ten sam problem:

PS2
to wszystko dlatego, ┼╝e w tej wersji nie mieli┼Ťmy czasu wydawa─ç na kanale ALFAÔÇŽ
Przepraszamy za problemy :blush: w kolejnej wersji wrócimy do kanału ALFA i takie rzeczy wyłapiemy przed wydaniem na BETA.

Dzi─Öki za zg┼éoszenia. Gdyby co┼Ť jeszcze wysz┼éo to piszcie. Ju┼╝ nie dodajemy ju┼╝ nic nowego do tej wersji. Teraz przez kilka dni b─Ödziemy testowa─ç i opisywa─ç zmiany przed wydaniem na kanale stabilnym:

2 polubienia

No i super - wszystko dobrze się skończyło. Dzięki :slight_smile:

1 polubienie

Sprawd┼║cie prosz─Ö co si─Ö z tym plikiem stanie, kiedy kto┼Ť ma w nim ju┼╝ zapisan─ů konfiguracj─Ö np. mostu do SUPLA? Czy wyczy┼Ťci do domy┼Ťlnej konfiguracji i trzeba b─Ödzie odtwarza─ç od nowa w┼éasne zmiany?
Mam w┼é─ůczon─ů automatyczn─ů aktualizacje na kanale stabilnym i nie chcia┼ébym mie─ç niespodziankiÔÇŽ

Sorki ┼╝e nie zacytuj─Ö, ale gdzie┼Ť Jolka pisa┼éa, ┼╝e je┼Ťli modyfikujesz r─Öcznie conf mosquitto to bierzesz jego utrzymanie na siebie. No ale updateÔÇÖty dalej w tym mieszaj─ů, wiec takie to pomieszane - w ka┼╝dym b─ůd┼║ razie r├│b sobie kopie tej konfiguracji i wy┼é─ůcz auto-update.

3 polubienia

No i wszystko jasne, wy┼é─ůczam i zabezpieczam.

1 polubienie

u mnie to nie problem, naprawi┼éem ale troch─Ö mi zaj─Ö┼éo poszukanie ┼Ťcie┼╝ki do konfiguracji mosquito. Mo┼╝e da┼éo by si─Ö przy kompilacji ustawi─ç folder z konfigiem na folder AIS, wtedy by by┼é archiwizowany przy backupie i nikt by nie traci┼é swojej konfiguracji.

1 polubienie

Masz w integracjach, MQTT, konfiguruj, trzy kropeczki :wink:

1 polubienie