51

(583 odpowiedzi, napisanych Oprogramowanie / Software)

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

53

(78 odpowiedzi, napisanych Sprzęt / Hardware)

Najlepiej chyba zmienic na Openwrt a pozniej moze to:
https://eko.one.pl/forum/viewtopic.php?id=19622

54

(157 odpowiedzi, napisanych Oprogramowanie / Software)

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

55

(32 odpowiedzi, napisanych Sprzęt / Hardware)

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 sensors

i 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 Mini

a cala resztę tego co nie potrzebujesz za komentuj

Jeśli chodzi o Arduino to polecam MySensors:
https://www.mysensors.org/build/temp

56

(32 odpowiedzi, napisanych Sprzęt / Hardware)

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ć

57

(32 odpowiedzi, napisanych Sprzęt / Hardware)

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

58

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Wiec pytanie czy masz folder "/mnt/ZDJECIA" na Linksys_EA7500

59

(534 odpowiedzi, napisanych Oprogramowanie / Software)

Ten w moim przypadku jest OK jakby ktoś szukał:
https://www.sat-4-all.com/board/applica … p?id=36618

60

(534 odpowiedzi, napisanych Oprogramowanie / Software)

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 ?

61

(17 odpowiedzi, napisanych Oprogramowanie / Software)

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...

62

(17 odpowiedzi, napisanych Oprogramowanie / Software)

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

63

(17 odpowiedzi, napisanych Oprogramowanie / Software)

Może kiedyś naprawia/dodadzą extroot'a
https://bugs.openwrt.org/index.php?do=d … sk_id=2231

64

(17 odpowiedzi, napisanych Oprogramowanie / Software)

Tak - teraz zauważyłem :-)

65

(17 odpowiedzi, napisanych Oprogramowanie / Software)

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: N

Aha i oczywiście działa.

66

(17 odpowiedzi, napisanych Oprogramowanie / Software)

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 ?

67

(17 odpowiedzi, napisanych Oprogramowanie / Software)

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.

68

(17 odpowiedzi, napisanych Oprogramowanie / Software)

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

70

(5 odpowiedzi, napisanych Oprogramowanie / Software)

@lukasz92 Wysłałem Ci email. Jakby nie dotarł albo czegoś brakowało to pisz

71

(5 odpowiedzi, napisanych Oprogramowanie / Software)

Ja mam ale z openwrt. Ratuje Cię to jakoś?

72

(4 odpowiedzi, napisanych Oprogramowanie / Software)

To co kryje się za tekstem "they migrate to the better-supported 4-addr AP/client option"
Mamy to dostępne w Openwrt ?

73

(4 odpowiedzi, napisanych Oprogramowanie / Software)

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 'lan

74

(4 odpowiedzi, napisanych Oprogramowanie / Software)

Ostatnio 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]