26

Odp: sonoff - jak sterować tym spod Openwrt ?

onken napisał/a:

Czyli tak czy inaczej każdy muszę przeprogramować z fabrycznego softu ?

Żaden nie będzie miał domyslnie aktywnego sterowania on off po http ?

Tak naprawdę to nie wiem. Pierwsze co robię po przyjściu urządzeń to zmiana softu na inny. Jakoś nie mam do końca zaufania.

27

Odp: sonoff - jak sterować tym spod Openwrt ?

oryginalny sonoff ma swoja apke do sterowania przez www lokalnie lub ze świata zależy jak go ustawisz . Wiekszość ludzi wgrywa zmodowane  oprogramowanie  zeby wykorzystać dodatkowe gpio  czyli np. dodac czujnik temp , lub 2 czujniki  , lub zeby  starowac  klawiszem w scianie i przez apke w telefonie . Jest cała masa  gotowych projektów jak juz wyzej było napisane . Ale ja bym Ci radził zaprzyjaźnij się z arduino IDE  . Sonofy sa  oparte na esp a  arduino ma bardzo dobre wsparcie dla esp . Sa nawet gotowe przykłady  razem z bibliotekami  .Troche czytania  w necie  i sam sobie to oprogramujesz  jak bedziesz chciał . Zalezy ile pamieci bedzie miał ten sonoff to mozna wgrac tez webserwer i na nim hostowac stronke ktora sam sobie zrobisz . Jedna rada  zanim "sformatujesz" sonoffa  zrob sobie  dumpa wsadu orginalnego bo potem  nie mozna wrócić jak by Ci cos nie pasowało.  Jednym z rozwiazań moze byc serwer mqtt który uruchomisz na openwrt  , jak to działa opisał Cezary  poszukaj sobie . Wieszkość gotowych rozwiań  ma własnie  mqtt   które trzeba tylko skonfigurować .
Osobiscie uzywam  : swój kod napisany w arduino + mqtt serwer na openwrt+node-red na openwrt . Ogólnie temat "rzeka" smile

28 (edytowany przez onken 2020-01-19 23:49:11)

Odp: sonoff - jak sterować tym spod Openwrt ?

Tak, właśnie czytam i czytam i rzeka smile

Ale zastanawiam się czy wbudowany soft, bo ma komunikację po wifi  ale czy ma np komunikację choćby dla on off przez samo http smile
Bo to możliwe tylko czy tak jest smile

Na początek i tak potrzebuje zwykle on off

A jeśli ma to jak do tego dojść jaki to adres http który wynosi funkcje off a potem on

29 (edytowany przez ad2014 2020-01-19 23:55:49)

Odp: sonoff - jak sterować tym spod Openwrt ?

pewnie tak  ale to byś musiał  czymś wyłapać moze Wireshark jak to leci  - bo przez przegladarke tego nie idzie luknąć  , ale nie wiem czy czasem nie leci przez https

30

Odp: sonoff - jak sterować tym spod Openwrt ?

onken napisał/a:

Tak, właśnie czytam i czytam i rzeka smile

Ale zastanawiam się czy wbudowany soft, bo ma komunikację po wifi  ale czy ma np komunikację choćby dla on off przez samo http smile
Bo to możliwe tylko czy tak jest smile

Na początek i tak potrzebuje zwykle on off

A jeśli ma to jak do tego dojść jaki to adres http który wynosi funkcje off a potem on

Jak tak czytam to na OFW tylko oficjalna aplikacja. Jest jeszcze plugin do domoticza ale go nie testowałem.

31

Odp: sonoff - jak sterować tym spod Openwrt ?

@onken: A możesz zaczekać i zobaczyć z czym przyjdzie? Przez dwie strony postów zaczynasz się zamartwiać a nawet jeszcze sprzętu nie masz w ręku.

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

32

Odp: sonoff - jak sterować tym spod Openwrt ?

Mam kilka urządzeń sonoff i steruję nimi przez apkę w telefonie. Moim zdaniem to najlepszy sposób dla mnie. Nie potrzebuję na razie nic innego. Obecnie czekam na miernik zużycia prądu od właśnie sonoff.

33

Odp: sonoff - jak sterować tym spod Openwrt ?

@Cezary

Ok, czekam i będę raportował smile

34

Odp: sonoff - jak sterować tym spod Openwrt ?

@Cezary smile

Dotarł sonoff model S26

Sparowałem go z aplikacją EWelink i sterowanie nim działa

Ale to androida

Jak teraz sprobowac uzyć go po http ??

Po wpisaniu w przeglądarkę jego IP w sieci wewnetrznej nic się nie zgłasza sad

35

Odp: sonoff - jak sterować tym spod Openwrt ?

https://github.com/gbro115/homebridge-e … r/index.js

Zobacz jak z tym gadać. Albo go sobie przeflashuj na coś innego, co już zostało wspomniane w tym wątku.

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

36

Odp: sonoff - jak sterować tym spod Openwrt ?

I zobacz czy w środku nie masz przełącznika, tak jak np. tu piszą: https://github.com/itead/Sonoff_Devices … %20v1.4.md

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

37 (edytowany przez onken 2020-01-21 11:59:51)

Odp: sonoff - jak sterować tym spod Openwrt ?

Wolałbym uniknąć rozbierania bo tylko on off potrzebuję...

Musze dokupić wtedy dodatki do flashowania

Rozebrałem, jumpera brak

38

Odp: sonoff - jak sterować tym spod Openwrt ?

Takie coś też jest: https://pypi.org/project/pysonofflan/ i takie: https://blog.ipsumdomus.com/sonoff-swit … b2d6632c01

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

39 (edytowany przez onken 2020-01-21 12:03:40)

Odp: sonoff - jak sterować tym spod Openwrt ?

jak więc jak pisałem, jumpera brak sad

A nie ma jakiś skryptów zeby sie zalogować do ewlink i zrobić on off smile ?

LAN mode się włącza, cokoliwek to znaczy.

Ten link co podałeś to pod jakiegos linuxa ? Nie na router sad

40

Odp: sonoff - jak sterować tym spod Openwrt ?

Zwykły skrypt pythonowy, możesz sobie wyciągnąć to co on robi i przerobić na curla czy coś innego jak nie chcesz pythona.

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

41

Odp: sonoff - jak sterować tym spod Openwrt ?

Jakbym jeszcze umiał wink

Podpowiesz proszę jak...

42

Odp: sonoff - jak sterować tym spod Openwrt ?

No jak... zainstaluj pythona, ściągnij skrypt, uruchom.

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

43

Odp: sonoff - jak sterować tym spod Openwrt ?

Mam pythona, który plik musze uruchomić ?

44

Odp: sonoff - jak sterować tym spod Openwrt ?

Opisane masz przecież... https://github.com/beveradb/pysonofflan

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

45

Odp: sonoff - jak sterować tym spod Openwrt ?

Czytałem

Ale nadal nie rozumiem:(

pysonofflan discover ale przecież nie ma takiego serwisu, i tez go nie w plikach

46

Odp: sonoff - jak sterować tym spod Openwrt ?

Zobacz czy możesz zintegrować z IFTTT. Tam jest możliwość sterowania przez www. Tylko konfiguracja urządzeń jest troszkę skomplikowana.

47

Odp: sonoff - jak sterować tym spod Openwrt ?

Znalazłem jeszcze coś takiego

https://github.com/beveradb/sonoff-lan- … eassistant

Próbowałem uruchomić:

root@LEDE:~/onoff/no# python3 test_sonoff.py
Traceback (most recent call last):
  File "test_sonoff.py", line 17, in <module>
    import websocket
ModuleNotFoundError: No module named 'websocket'


Doinstalwoałem pip do python3, ale wywala sie przy instalacji

Chyba sie próbuje kompilować:

wyciąg z logu:

))" install --record /tmp/pip-58ydtz41-record/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_ext
    building 'greenlet' extension
    creating build
    creating build/temp.linux-x86_64-3.6
    ccache_cc -Wno-unused-result -Wsign-compare -DNDEBUG -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -iremap/build/lede-17.01/slaves/phase2/x86_64/build/sdk/build_dir/target-x86_64_musl-1.1.16/Python-3.6.0:Python-3.6.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -iremap/build/lede-17.01/slaves/phase2/x86_64/build/sdk/build_dir/target-x86_64_musl-1.1.16/Python-3.6.0:Python-3.6.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -DNDEBUG -fno-inline -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -iremap/build/lede-17.01/slaves/phase2/x86_64/build/sdk/build_dir/target-x86_64_musl-1.1.16/Python-3.6.0:Python-3.6.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -DNDEBUG -fno-inline -I/build/lede-17.01/slaves/phase2/x86_64/build/sdk/staging_dir/target-x86_64_musl-1.1.16/usr/include -I/build/lede-17.01/slaves/phase2/x86_64/build/sdk/staging_dir/target-x86_64_musl-1.1.16/include -I/build/lede-17.01/slaves/phase2/x86_64/build/sdk/staging_dir/toolchain-x86_64_gcc-5.4.0_musl-1.1.16/usr/include -I/build/lede-17.01/slaves/phase2/x86_64/build/sdk/staging_dir/toolchain-x86_64_gcc-5.4.0_musl-1.1.16/include/fortify -I/build/lede-17.01/slaves/phase2/x86_64/build/sdk/staging_dir/toolchain-x86_64_gcc-5.4.0_musl-1.1.16/include -fPIC -I/usr/include/python3.6 -c greenlet.c -o build/temp.linux-x86_64-3.6/greenlet.o
    unable to execute 'ccache_cc': No such file or directory
    error: command 'ccache_cc' failed with exit status 1

    ----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-s7pvzmqw/greenlet/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-58ydtz41-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-s7pvzmqw/greenlet/

48

Odp: sonoff - jak sterować tym spod Openwrt ?

Mam Sonoff S26 wgrałem firmware AFE.

Steruje prostymi komendami

http://IP/?device=relay&name=s26&command=get
http://IP/?device=relay&name=s26&command=off
http://IP /?device=relay&name=s26&command=ON
Zyxel EX5601-T1

49 (edytowany przez onken 2020-01-21 13:03:36)

Odp: sonoff - jak sterować tym spod Openwrt ?

Ale to wracamy do zmiany firmware smile

Musiałeś wgrywać przez konwerter ?

Oczywiscie jak nie bedzie wyjscia... to zmienie.

Ale wołalbym uniknac tego

50

Odp: sonoff - jak sterować tym spod Openwrt ?

Jak doinstalowałeś pip'a? opkg install python3-pip?

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