151

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

W weekend może sprawdzę ponownie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

152

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Dobra poradziłem. Trzeba sobie pobawić się lucyną aby załapać logikę działania tego pakietu. Teraz działa jak należy włącznie z priorytetyzacją

153

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Napisz dla potomnych co zrobiłeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

154

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Napisz proszę czemu to nie działa. Dodałem do /etc/config/luci

config command
    option command 'echo 1 > /sys/class/gpio/gpio:ac_output_enable/value'
    option name 'wlaczenie przekaznika'

config command
    option command 'echo 0 > /sys/class/gpio/gpio:ac_output_enable/value'
    option name 'wylaczenie przekaznika'


potem wciskam wykonaj i nie idzie. Oczywiście w konsoli polecenia działają

155

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Zrób z tego oddzielne skrypty i wołaj te skrypty. Strzelam że przeszkadzają mu np. znaki >

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

156 (edytowany przez smereka 2023-02-03 15:55:37)

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Cezary napisał/a:

Napisz dla potomnych co zrobiłeś.


W zakładce travelmate--> Interface wizard  w okienku the uplink interface name wpisałem po prostu wwan1.


Nie wiem czemu domyślnie nie chciało działać dla wwan

157

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

smereka napisał/a:

Napisz proszę czemu to nie działa. Dodałem do /etc/config/luci
[..]
    option command 'echo 1 > /sys/class/gpio/gpio:ac_output_enable/value'
[..]
potem wciskam wykonaj i nie idzie. Oczywiście w konsoli polecenia działają

Tak jak piszesz Cezary, to jest kwestia przekierowań - w luci widać, że jakieś eskejpowanie się dzieje, w wynikach wykonania widać:

# echo 0 ">" "/sys/class/gpio/gpio:ac_output_enable/value"
0 > /sys/class/gpio/gpio:ac_output_enable/value

Jeśli bardzo się chce bezpośrednio, to można przez komendę

eval "echo 1 > /sys/class/gpio/gpio:ac_output_enable/value"

ale faktycznie wygodniej opękać skryptem (który przy okazji może np. zapalać led). Napisałem sobie coś na szybko do przełączania przez luci - daleko temu do doskonałości, ale jak to prototyp: działa, więc zostanie pewnie długo. Pewnie jak ktoś robił w jakiejś automatyce to się uśmieje wink

#!/bin/sh
gpio="/sys/class/gpio/gpio:ac_output_enable/value"
led="/sys/class/leds/green:power/brightness"

set_ac() {
    echo "$1" > "$gpio"
    echo "$1" > "$led"
}

get_ac() {
    cat "$gpio"
}

switch_ac() {
    case `get_ac` in
        0) set_ac 1;;
        1) set_ac 0;;
    esac
}

case "$1" in
    "1"|"on"|"ON")
        set_ac 1;;
    "0"|"off"|"OFF")
        set_ac 0;;
    "s"|"sw"|"switch")
        switch_ac;;
    *)
        case `get_ac` in
            0) echo off;;
            1) echo on;;
        esac;;
esac

158

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Gdzie umieściłeś ten skrypt i jak go zapodałeś potem luci. Opiszesz co dokładnie gdzie?

159 (edytowany przez sqoorch 2023-02-03 17:31:04)

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Skrypt wrzuciłem jako /usr/bin/ac.sh
W luci mam skonfigurowane

config command 'on'
    option name 'on'
    option public '1'
    option command 'ac.sh on'

config command 'off'
    option name 'off'
    option public '1'
    option command 'ac.sh off'

config command 'switch'
    option name 'switch'
    option public '1'
    option command 'ac.sh switch'

config command 'status'
    option name 'status'
    option public '1'
    option command 'ac.sh'

(oczywiście command może zawierać pełną ścieżkę do pliku, ale ponieważ /usr/bin znajduje się w $PATH to nie trzeba).
I uderzam np. do http://adres/cgi-bin/luci/command/statuss i wiem, że świecą mi się lampki na choince smile (swoją drogą chyba czas rozebrać...) A ponieważ dałem to public=1 to nie potrzebuję logowania do luci od "gniazdek", zakładam że to jest tylko w LANie albo po VPN.

Osobnym tematem jest jakaś apka do zarządzania paroma gniazdkami. Pewnie gdzieś ktoś już coś takiego robił, ale nie zachodziłem dotychczas w rejony automatyki (chętnie skorzystam, jeśli ktoś podrzuci w którą stronę iść).
Póki co mam wrzuconą do /www/power.html na głównym routerze domowym prymitywną stronkę z linkami do posiadanych gniazdek z czterema opcjami wynikającymi z powyższej konfiguracji. Więc w domu po wifi albo spoza domu po wireguard wejście na stronkę - i śmiga.

160

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Ja jestem za robieniem strony zamiast dedykowanych aplikacji. Później się okazuje że nie masz zainstalowanej, że nie działa itd.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

161

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

smereka napisał/a:

No i najważniejsze próba uciszenia tego jęczenia. Ileż można słuchać!

Wcześniej jakoś tego nie słyszałem/nie raziło mnie.
Ale odpiąłem w weekend lampki choinkowe od jednego gniazdka, pozostawiając samo gniazdko zasilone. Ależ to jest głośne smile
Obserwowałem, szumiało non stop. Dałem dziś 'halt', więc sprzęt się wyłączył - no ale przecież nie zasilanie... I dalej hałasowało.

Ciekawe jest to, że mając wcześniej wpięty 'odbiornik' w gniazdku tego nie słyszałem. Tak jakby lampki robiły za jakiś ekran.

162

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Obciążenie po prostu. "Trafo piszczy na jałowym biegu". Próbował któryś z was zalać to jakimś glutem na gorąco?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

163

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Zapiszczało (słyszalnie dla mnie) po odpięciu lampek. Gdy lampki były wyłączone (przekaźnikiem) - więc brak obciążenia, to nie piszczało. Gdy obciążeniem jest sama elektronika gniazdka - też piszczy.

Co do zalania - mogę spróbować. Ale chyba na początek muszę wymienić kondensator, bo nieco spuchnięty hmm

http://sqoorch.chor.p.lodz.pl/dsp-w215_kondensator.jpg

164

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Niewątpliwie kondensator do wymiany ale to nie on piszczy - to raczej przetwornica. Próbowałem ucho nadstawić ale tak przy 230v to trochę nieśmiało przykładam i ciężko namierzyć dokładnie...

165 (edytowany przez kipronar 2023-03-19 21:55:11)

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Trafił do mnie karton wypchany praktycznie nowymi sztukami, wersja B2. Zmiana oprogramowania z wykorzystaniem  .factory z tego wątku:   https://forum.openwrt.org/t/d-link-dsp- … /129502/26. Factory Cezarego nie wchodzi (pomimo informacji o sukcesie) i trzeba powtarzać proces. Sysupgrade Cezarego wchodzi bez grymaszenia. Przy trzech przeprogramowanych sztukach nie dosłyszałem jakiegokolwiek piszczenia elektroniki; praca bez obciążenia gniazdka.
@smereka: który programator użyć do zwiększenia pamięci?  Nie mam doświadczenia, proszę o wskazówki.

166 (edytowany przez smereka 2023-03-20 21:05:34)

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

kipronar napisał/a:

@smereka: który programator użyć do zwiększenia pamięci?  Nie mam doświadczenia, proszę o wskazówki.

Ja to strzelam do komara z armaty i używam i tym programowałem flaszeczkę od tego gniazdunia:

TL866II Plus Universal Minipro Programmer

Głównie dlatego, że różne badziewia i chłam trzeba czasem zaprogramować.


Natomiast kiedyś używałem EPZ2010 i też przy małych kościach dawał radę.

Ale na popularnych serwisach aukcyjnych tego 866 można dorwać w dobrej cenie a nim zaprogramujesz zdecydowanie szersze spektrum układów

167

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Mam jedną sztuką modelu DSP-W115. Może ktoś już sprawdził, czy elektronicznie jest on tożsamy z modelem DSP-W215?

168

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Chyba nie było zainteresowania nim. Ja go w rękach nie miałem

169

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Pod poniższym adresem można znaleźć opis jak osiągnąć  działającą stronę z przełącznikiem włącz/wyłącz.
https://www.magnuswedberg.com/index.php … nk_DSP-W21
Sprawdziłem na dwóch egzemplarzach wersji B2 - funkcjonuje.
@Cezary: Doinstalowałem pakiet ekooneplstat (do obrazu z dnia 14.01.2023)- Luci wyświetla stosowną stronę ale nie ma mnie w statystykach. Coś popsułem czy tak ma być?

170

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Statystyki z dziś będą dopiero jutro. To się robi raz na dzień.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

171

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Niesamowite po wpisie @kipronara dowiedziałem się, że już dodali to oficjalnie do openwrt.org. Czyli zainteresowanie chyba było duże...

172

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Nadal nie ma mnie w statystykach, więc jakiś błąd po mojej stronie. Gdy klepnę w Luci klawisz "Statystyki tego routera"  otwiera się pusta strona:
https://dl.eko.one.pl/cgi-bin/router.cgi?token=
Bez numeru tokena. I tak jest na czterech urządzeniach.

173

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Więc nie masz tokenu, więc nie będzie cie w statystkach. Dlaczego nie masz tokenu? On się robi z br-lan lub eth0. Wywliłeś domyślny konfig?

Pokaż

sh -x /sbin/stat.sh debug
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

174

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

root@D_LINK_DSP_W215_04:~# sh -x /sbin/stat.sh debug

root@D_LINK_DSP_W215_04:~# sh -x /sbin/stat.sh debug
+ '[' xdebug '=' xdebug ]
+ DEBUG=echo
+ grep -q br-lan /proc/net/dev
+ IF=eth0
+ + cut -f1md5sum '-d ' /sys/class/net/eth0/address

md5sum: can't open '/sys/class/net/eth0/address': No such file or directory
+ T=
+ '[' xdebug '=' xtoken ]
+ awk '{printf "%d", $1}' /proc/uptime
+ U=2736
+ M=
+ '[' -e /tmp/sysinfo/model ]
+ cat /tmp/sysinfo/model
+ M='D-Link DSP-W215 B1'
+ '[' -z 'D-Link DSP-W215 B1' ]
+ '[' -z 'D-Link DSP-W215 B1' ]
+ '[' -z 'D-Link DSP-W215 B1' ]
+ '[' -z 'D-Link DSP-W215 B1' ]
+ uci -q get network.wan.proto
+ W=dhcp
+ '[' -e /rom/etc/openwrt_release ]
+ . /rom/etc/openwrt_release
+ DISTRIB_ID=OpenWrt
+ DISTRIB_RELEASE=21.02-SNAPSHOT
+ DISTRIB_REVISION=r16819-1b6e9b3f64
+ DISTRIB_TARGET=ath79/generic
+ DISTRIB_ARCH=mips_24kc
+ DISTRIB_DESCRIPTION='OpenWrt 21.02-SNAPSHOT r16819-1b6e9b3f64'
+ DISTRIB_TAINTS=
+ V='OpenWrt 21.02-SNAPSHOT r16819-1b6e9b3f64 r16819-1b6e9b3f64'
+ '[' -e /etc/config/gargoyle ]
+ + echo 'http://dl.eko.one.pl/cgi-bin/s.cgi?t=&u=2736&m=D-Link DSP-W215 B1&w=dhcp&v=OpenWrt 21.02-SNAPSHOT r16819-1b6e9b3f64 r16819-1b6e9b3f64'
sed 's/ /%20/g'
+ URL='http://dl.eko.one.pl/cgi-bin/s.cgi?t=&u=2736&m=D-Link%20DSP-W215%20B1&w=dhcp&v=OpenWrt%2021.02-SNAPSHOT%20r16819-1b6e9b3f64%20r16819-1b6e9b3f64'
+ echo wget -q -O /dev/null 'http://dl.eko.one.pl/cgi-bin/s.cgi?t=&u=2736&m=D-Link%20DSP-W215%20B1&w=dhcp&v=OpenWrt%2021.02-SNAPSHOT%20r16819-1b6e9b3f64%20r16819-1b6e9b3f64'
wget -q -O /dev/null http://dl.eko.one.pl/cgi-bin/s.cgi?t=&u=2736&m=D-Link%20DSP-W215%20B1&w=dhcp&v=OpenWrt%2021.02-SNAPSHOT%20r16819-1b6e9b3f64%20r16819-1b6e9b3f64
+ RET=0
+ '[' 0 -eq 0 ]
+ '[' -e /usr/lib/gargoyle/current_time.sh ]
+ date
+ exit 0

175

Odp: Dlink DSP-W215 (gniazdeczko elektryczne zdalnie sterowane) na openwrt

Taaa, nie masz ani jednego ani drugiego. Zmień sobie na początku tego skryptu eth0 na wlan0 czy jaki tam chcesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.