lub dodac go do pliku (moj np):
root@RpiTestowe:~# cat /etc/sysupgrade.conf
## This file contains files and directories that should
## be preserved during an upgrade.
/etc/gitweb.conf
/etc/httpd.conf
/root/
/etc/domoticz/Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez kofec
lub dodac go do pliku (moj np):
root@RpiTestowe:~# cat /etc/sysupgrade.conf
## This file contains files and directories that should
## be preserved during an upgrade.
/etc/gitweb.conf
/etc/httpd.conf
/root/
/etc/domoticz/Zrobiłem mały update. Tam jest drobne menu żeby można było łatwo np wyrzucić pythona aby miesicił się np. na NetGear R6220 do flash
https://github.com/kofec/Domoticz-Openwrt
Najlepiej chyba zmienic na Openwrt a pozniej moze to:
https://eko.one.pl/forum/viewtopic.php?id=19622
Ma raczej własną kompilacje z przełączonym kernel na 5.10 ale to akurat jest raczej bez znaczenia z perspektywy Luci.
Na stabilnym branchu tez pojawilo sie kilka ciekawych "commitow" z perspektywy AX:
https://github.com/openwrt/luci/commits … nwrt-21.02
np: https://github.com/openwrt/luci/commit/ … 21bf8a5315
Możesz spróbować snapshoot: https://firmware-selector.openwrt.org/? … ink_x5000r
chodź tam ostatnio sporo zmian z perspektywy sterownika wifi:
https://github.com/openwrt/mt76
Własnie to ze masz kilkadziesiąt czujników do wyboru spowodowało, że w zainstalowanej przez ciebie wersji nie ma (nie zmieściło się) USE_TCP_BRIDGE - https://tasmota.github.io/docs/Serial-to-TCP-Bridge/
Opis buildów masz tutaj:
https://tasmota.github.io/docs/Builds/
Serial to TCP da Ci możliwość łączenia się z dowolnego punktu - w Tasmota ustalasz port na którym ma być wystawiona konsola z Arduino np: 8888 i później telnet <ip tasmota> 8888 i już masz.
Tak jak napisane w poradniku musisz mieć dostępne urządzenia TCP Tx (208) and TCP Rx (209)
Kompilacja własnego buildu: https://tasmota.github.io/docs/Compile-your-build/
i tam masz plik: https://github.com/arendst/Tasmota/blob … r_config.h
gdzie możesz wszystko sobie wybrać i tak np:
// -- One wire sensors ----------------------------
#define USE_DS18x20 // Add support for DS18x20 sensors with id sort, single scan and read retry (+2k6 code)
// #define W1_PARASITE_POWER // Optimize for parasite powered sensorsi tu ważny element ze od komentować "USE_TCP_BRIDGE":
#define USE_SERIAL_BRIDGE // Add support for software Serial Bridge (+0k8 code)
//#define USE_TCP_BRIDGE // Add support for Serial to TCP bridge (+1.3k code)i możesz jeszcze się pobawić:
//#define USE_TASMOTA_CLIENT // Add support for Arduino Uno/Pro Mini via serial interface including flashing (+2k6 code, 64 mem)
#define USE_TASMOTA_CLIENT_FLASH_SPEED 57600 // Usually 57600 for 3.3V variants and 115200 for 5V variants
#define USE_TASMOTA_CLIENT_SERIAL_SPEED 57600 // Depends on the sketch that is running on the Uno/Pro Minia cala resztę tego co nie potrzebujesz za komentuj
Jeśli chodzi o Arduino to polecam MySensors:
https://www.mysensors.org/build/temp
To widzę tu dwa rozwiązania.
Albo własną kompilacja Tasmota i dodanie tego co potrzebujemy - podobnie jak w openwrt. Opis jest na stronie.
Można wtedy pobawić się też https://tasmota.github.io/docs/TasmotaClient/
Albo przerzucenie tego czujnika DS18B20 do Arduino i tam go obsłużyć
Ja zrobiłem sobie z Sonoff DUAL bramka TCP-TTL do arduino na ktorym mam wgrane MySensors pod Domoticza
Wykorzystujesz porty ktore juz masz TX/RX/GND w sonoff. U Ciebie jak widze wyzej to bedzie GPIO1 i GPIO3
i na sonoff musisz wgrac zbbridge build e.g http://ota.tasmota.com/tasmota/release- … dge.bin.gz
https://tasmota.github.io/docs/Serial-to-TCP-Bridge/
A w kwestii zasilania to w tym moim Sonoff DUAL padło zasilanie (gąsienica weszła i zrobiła zwarcie :-) - jest w ogrodzie na zewnatrz w słupku oświetleniowym) i kupilem takie cos w zamian:
https://pl.aliexpress.com/item/32830662359.html
Zasila i Arduino i teraz tego Sonoff DUAL - układ działa - padła tylko sekcja zasilacza
Wiec pytanie czy masz folder "/mnt/ZDJECIA" na Linksys_EA7500
Ten w moim przypadku jest OK jakby ktoś szukał:
https://www.sat-4-all.com/board/applica … p?id=36618
Ktoś może ma albo wie skąd pobrać patch mega45 ? Zmiany w nim wprowadzone chyba częściowo są już w oscam ? A moze całość jest już wciągnięta na repozytorium ?
wlasnie robie upgrade:
root@RpiTestowe:~# sysupgrade /tmp/openwrt-bcm27xx-bcm2708-rpi-squashfs-sysupgrade.img.gz
Fri Feb 5 12:12:53 CET 2021 upgrade: Reading partition table from bootdisk...
Fri Feb 5 12:12:54 CET 2021 upgrade: Reading partition table from image...
Partition layout has changed. Full image will be written.
Fri Feb 5 12:12:58 CET 2021 upgrade: Saving config files...Tu jest trochę inna kwestia. Tez mogę sobie tam przerzucić to co potrzebuje ale znowu jest kwestia - jak się nie mylę.
To w przypadku Raspberry upgrade tworzy partycje od nowa ? wiec usunie ta 3cia tak ? Musiałbym to znowu sprawdzic
Może kiedyś naprawia/dodadzą extroot'a
https://bugs.openwrt.org/index.php?do=d … sk_id=2231
Tak - teraz zauważyłem :-)
Dzieki.
Dodam ze jakby ktos chcial sie pobawic w Twoja wersje to na pytanie:
Created a new partition 2 of type 'Linux' and of size 1.8 GiB.
Partition #2 contains a squashfs signature.
Do you want to remove the signature? [Y]es/[N]o: NAha i oczywiście działa.
Super dzięki - sprawdzę u siebie. I przetestuje czy po tej operacji, upgrade uda się normalnie czy będą przygody.
A pozwolę sobie dopytać - czy próbowałeś może stworzyć partycje 3cia, zamiast rozszerzać druga i zrobić na niej extroot ?
Wybrałem squashfs bo kiedyś wysypał mi się system plików ext4 i całkiem nie zgłaszał się raspberry. A przy podobnym przypadku dla squashfs zgłosił się jak po factory resecie. Pytanie czy można rozszerzyć squashfs na żywym systemie. Mam trudny dostęp do tych raspberry. Mam ich 3 i jeden ma najmniejsza kartę 512MB więc kompiluje je jako boot 64MB i a druga partycja jako 400MB. Ale pozostałe karty są większe i pomysłem o extroot ale nie zadziałało w żadnej formie.
Cześć,
Próbowałem dodać extroot na 3ciej partycji na karcie SD(EXT4) lub na zewnętrznym dysku USB(EXT4). Ale na malice cos to nie działa. Ma na kliku routerach i tam jest OK. Czy komuś się to może udało ?
Znalazłem poniższe watki:
https://forum.openwrt.org/t/expanding-o … d/60606/11
https://bugs.openwrt.org/index.php?do=d … sk_id=2231
watchcat ostatnio sie zaktualizował i ma to co potrzebujesz
https://github.com/openwrt/packages/com … b3b73c0305
@lukasz92 Wysłałem Ci email. Jakby nie dotarł albo czegoś brakowało to pisz
Ja mam ale z openwrt. Ratuje Cię to jakoś?
To co kryje się za tekstem "they migrate to the better-supported 4-addr AP/client option"
Mamy to dostępne w Openwrt ?
Chyba jednak czegoś nie rozumiem:
https://patchwork.kernel.org/project/li … tions.net/
The old WDS 4-addr frame support is very limited, e.g.
* no encryption is possible on such links
* it cannot support rate/HT/VHT negotiation
* management APIs are very restricted
These make the WDS legacy mode useless in practice.
All of these are resolved by the 4-addr AP/client support,
so there's also no reason to improve WDS in the future.
Therefore, add a Kconfig option to disable legacy WDS.
This gives people an "emergency valve" while they migrate
to the better-supported 4-addr AP/client option; we plan
to remove it (and the associated cfg80211/mac80211 code,
which is the ultimate goal) in the future.
Pewnie w Openwrt my uzywamy juz tego nowego WDS tak ?
config wifi-iface 'wifinet2'
option device 'radio0'
option mode 'ap'
option ssid 'WDSxxxxxx'
option encryption 'psk2'
option wds '1'
option key 'xxxxxxxx'
option network 'lanOstatnio natknąłem się na ten wątek:
https://patchwork.kernel.org/project/li … tions.net/
Czy to koniec WDS ? Czy mamy jakąś alternatywę ?
Nie mogę wrzucać rysunków bo w collectd ładnie pokazuje:
top:
root@NetgearR6220:~# uptime
09:54:30 up 14 days, 46 min, load average: 0.09, 0.13, 0.10
root@NetgearR6220:~# free -h
total used free shared buff/cache available
Mem: 122612 84900 29988 1724 7724 9596
Swap: 32764 1536 31228
root@NetgearR6220:~# top -n 1 -b
Mem: 92364K used, 30248K free, 1724K shrd, 2188K buff, 5532K cached
CPU: 4% usr 4% sys 0% nic 78% idle 0% io 0% irq 13% sirq
Load average: 0.10 0.10 0.09 4/86 32611
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
1514 1 root S 2344 2% 4% /usr/sbin/hostapd -s -g /var/run/hostapd/global
32493 1 root SN 4732 4% 0% /usr/sbin/collectd -C /tmp/collectd.conf -f
1515 1 root S 2228 2% 0% /usr/sbin/wpa_supplicant -n -s -g /var/run/wpa_supplicant/global
1283 1 root S 2224 2% 0% /sbin/rpcd -s /var/run/ubus.sock -t 30
1251 1 root S 1872 2% 0% /sbin/logd -S 256
1553 1 root S 1804 1% 0% /sbin/netifd
4783 1 root S 1712 1% 0% /usr/sbin/uhttpd -f -h /www -r NetgearR6220 -x /cgi-bin -u /ubus -t 60 -T 30 -k 20 -A 1 -n 3 -N 100 -R -p 0.0.0.0:8001 -p [::]:80 -p 192.168.0.1:80 -q
6224 1 root SN 1644 1% 0% /usr/sbin/nlbwmon -o /var/lib/nlbwmon -b 1048576 -i 24h -r 30s -p /usr/share/nlbwmon/protocols -G 10 -I 1 -L 50000 -Z -s 192.168.0.0/16 -s 172.16.0.0/12 -s 10.0.0.0/8 -s 192.168.0.1/24
1 0 root S 1624 1% 0% /sbin/procd
12428 1 dnsmasq S 1420 1% 0% /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf.cfg01411c -k -x /var/run/dnsmasq/dnsmasq.cfg01411c.pid
26003 1553 root S 1296 1% 0% /usr/sbin/pppd nodetach ipparam wan ifname pppoe-wan lcp-echo-interval 1 lcp-echo-failure 5 lcp-echo-adaptive nodefaultroute usepeerdns maxfail 1 user ..... ip-up-script /lib/netifd/ppp-up ip-down-script /lib/netifd/ppp-down mtu 1492 mru 1492 plugin rp-pppoe.so nic-wan
723 1 root S 1292 1% 0% /sbin/ubusd
32119 32118 root S 1260 1% 0% -ash
32611 32119 root R 1256 1% 0% top -n 1 -b
1593 1 root S 1252 1% 0% /usr/sbin/crond -f -c /etc/crontabs -l 5
2781 1 root S 1252 1% 0% /bin/sh /usr/bin/watchcat.sh period 21600 30 8.8.8.8 1080
1473 1 rpc S 1252 1% 0% /usr/sbin/rpcbind -f -w
2845 1 root S< 1252 1% 0% /usr/sbin/ntpd -n -N -S /usr/sbin/ntpd-hotplug -p 0.openwrt.pool.ntp.org -p 1.openwrt.pool.ntp.org -p 2.openwrt.pool.ntp.org -p 3.openwrt.pool.ntp.org
32602 2781 root S 1248 1% 0% sleep 1080
32118 1991 root S 1208 1% 0% /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p 192.168.0.1:22 -K 300 -T 3
1991 1 root S 1148 1% 0% /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p 192.168.0.1:22 -K 300 -T 3
26370 1 root S 1148 1% 0% /usr/sbin/dropbear -F -P /var/run/dropbear.2.pid -p 185.170.224.165:60021 -K 300 -T 3
741 1 root S 1044 1% 0% /sbin/urngd
724 1 root S 940 1% 0% /sbin/askfirst /usr/libexec/login.sh
9 2 root SW 0 0% 0% [ksoftirqd/0]
886 2 root SW 0 0% 0% [mt76-tx phy0]
971 2 root SW 0 0% 0% [mt76-tx phy1]
10 2 root IW 0 0% 0% [rcu_sched]
15 2 root SW 0 0% 0% [ksoftirqd/1]
9884 2 root IW 0 0% 0% [kworker/0:2-eve]
29451 2 root IW 0 0% 0% [kworker/1:0-eve]
31978 2 root IW< 0 0% 0% [kworker/u5:3-na]
11 2 root SW 0 0% 0% [migration/0]
32580 2 root IW< 0 0% 0% [kworker/u5:2-na]
14 2 root SW 0 0% 0% [migration/1]
27951 2 root IW 0 0% 0% [kworker/1:1-eve]
32590 2 root IW< 0 0% 0% [kworker/u5:1-na]
32597 2 root IW< 0 0% 0% [kworker/u5:0-na]
31935 2 root IW 0 0% 0% [kworker/0:1-eve]
2 0 root SW 0 0% 0% [kthreadd]
32589 2 root IW 0 0% 0% [kworker/u4:0-ph]
199 2 root SW 0 0% 0% [kswapd0]
32595 2 root IW 0 0% 0% [kworker/u4:2-ph]
144 2 root SW 0 0% 0% [kcompactd0]
607 2 root SW 0 0% 0% [ubifs_bgt0_1]
424 2 root SW 0 0% 0% [ubi_bgt0d]
430 2 root IW< 0 0% 0% [kworker/0:1H-kb]
429 2 root IW< 0 0% 0% [kworker/1:1H-kb]
796 2 root IW< 0 0% 0% [smb3decryptd]
795 2 root IW< 0 0% 0% [cifsiod]
797 2 root IW< 0 0% 0% [cifsfileinfoput]
466 2 root SW 0 0% 0% [irq/24-keys]
465 2 root SW 0 0% 0% [irq/23-keys]
372 2 root IW< 0 0% 0% [dsa_ordered]
464 2 root SW 0 0% 0% [irq/22-keys]
798 2 root IW< 0 0% 0% [cifsoplockd]
163 2 root IW< 0 0% 0% [blkcg_punt_bio]
162 2 root IW< 0 0% 0% [kblockd]
179 2 root SW 0 0% 0% [watchdogd]
149 2 root IW< 0 0% 0% [pencrypt_serial]
142 2 root IW< 0 0% 0% [writeback]
141 2 root SW 0 0% 0% [oom_reaper]
151 2 root IW< 0 0% 0% [pdecrypt_serial]
816 2 root IW< 0 0% 0% [nfsiod]
805 2 root IW< 0 0% 0% [xprtiod]
865 2 root IW< 0 0% 0% [cfg80211]
13 2 root SW 0 0% 0% [cpuhp/1]
12 2 root SW 0 0% 0% [cpuhp/0]
17 2 root IW< 0 0% 0% [kworker/1:0H-kb]
8 2 root IW< 0 0% 0% [mm_percpu_wq]
4 2 root IW< 0 0% 0% [rcu_par_gp]
3 2 root IW< 0 0% 0% [rcu_gp]
6 2 root IW< 0 0% 0% [kworker/0:0H-kb]
18 2 root IW< 0 0% 0% [netns]
281 2 root IW< 0 0% 0% [kthrotld]
804 2 root IW< 0 0% 0% [rpciod]
32596 2 root IW 0 0% 0% [kworker/u4:1]eko.one.pl → Posty przez kofec
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc