76 (edytowany przez onken 2020-01-22 09:55:33)

Odp: sonoff - jak sterować tym spod Openwrt ?

ale widzisz, log wkleilem, bledu nie zwraca ale tez i nic nie wysterowal hmm

77

Odp: sonoff - jak sterować tym spod Openwrt ?

A czemu ci wyświetlił tą linię z config?

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

78 (edytowany przez onken 2020-01-22 09:59:06)

Odp: sonoff - jak sterować tym spod Openwrt ?

a tego to nie wiem.

Tak zrobiło po uruchomiemu pliku

Config wpisałem do pliku

Edit

W skrpycie jest:

print(f"config = {config}")

79

Odp: sonoff - jak sterować tym spod Openwrt ?

Bo tam jest print smile

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

80

Odp: sonoff - jak sterować tym spod Openwrt ?

no własnie, dopisałem przed chwilą: ) info

Ale to nie zmienia faktu ze nie działa hmm - moze nie pobiera prawidłowo device info ?

81

Odp: sonoff - jak sterować tym spod Openwrt ?

Zrób sobie printy i zobaczysz czy coś ma.

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

82

Odp: sonoff - jak sterować tym spod Openwrt ?

Jakbym wiedział jeszcze jak wink

83

Odp: sonoff - jak sterować tym spod Openwrt ?

Przecież przed chwilą sam pokazałeś jak to jest zrobione. Już tak nie umniejszaj własnych możliwości.

Czytaj https://www.w3schools.com/python/ref_func_print.asp

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

84 (edytowany przez onken 2020-01-22 10:21:10)

Odp: sonoff - jak sterować tym spod Openwrt ?

Wim jak działa print ale nie wiem jak dopisac aby cos pokazał smile tzn w konkretnym skrypcie

85

Odp: sonoff - jak sterować tym spod Openwrt ?

Przeczytaj link który podałem...

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

86

Odp: sonoff - jak sterować tym spod Openwrt ?

wpisłem, pewnie zle sad

print(f"config = {config}")
   
s = sonoff.Sonoff(config.username, config.password, config.api_region)
devices = s.get_devices()
if devices:
    # We found a device, lets turn something on
    device_id = devices[0]['deviceid']
    s.switch('on', device_id, 0), =
   
print(s)

root@LEDE:~/onoff/no# python3 test.py
  File "test.py", line 26
    s.switch('on', device_id, 0), =
                                  ^
SyntaxError: invalid syntax

87

Odp: sonoff - jak sterować tym spod Openwrt ?

,= na końcu jest zbędne.

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

88

Odp: sonoff - jak sterować tym spod Openwrt ?

eu', grace_period=600)
Grace period activated!
<sonoff.sonoff.Sonoff object at 0x16a5cd8>

czyli znajduje chyba ok, ale nic nie steruje

89

Odp: sonoff - jak sterować tym spod Openwrt ?

Printa z devices zrób a nie obiektu sonoff

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

90

Odp: sonoff - jak sterować tym spod Openwrt ?

Chyba cos nie wykrywa devices hmm

(print devices_id)
root@LEDE:~/onoff/no# python3 test.py
Grace period activated!
Traceback (most recent call last):
  File "test.py", line 28, in <module>
    print(device_id)
NameError: name 'device_id' is not defined


print (devices)
root@LEDE:~/onoff/no# python3 test.py
Grace period activated!
[]
root@LEDE:~/onoff/no#

91

Odp: sonoff - jak sterować tym spod Openwrt ?

Nikt nie ma więcej pomysłów OCB ?

Zostaje zakup konwertera i zmiana softu ?

A funkcjonalność eWelink też była przydatna smile

92

Odp: sonoff - jak sterować tym spod Openwrt ?

Ja zrezygnowałem z eWelink  aby sonoff nie wysyłał żadnych danych do chińskiej chmury. Jak chce włączyć poza LAN to spinam VPN-a i mam bezpośredni dostęp.

Zyxel EX5601-T1

93

Odp: sonoff - jak sterować tym spod Openwrt ?

Ja znowu używam AFE, Tasmote a tym wszystkim steruję Domoticz. Ewentualnie poleceniami przez HTTP też można.

94

Odp: sonoff - jak sterować tym spod Openwrt ?

w opisie tego skryptu phytona  pisało ze zeby zadziałalo to muisz miec soft evelink nie nowszy niz chyba wersja 1.6 . Evelink pewnie sie  skapował i w noszych juz nie dziala

95

Odp: sonoff - jak sterować tym spod Openwrt ?

A to źle przetłumaczyłem sobie smile

Wydawało mi się ze piszą wyższy niż 1.6

To ja juz mam chyba 3.3 czy jakoś tak wink

Jaki konwerter TTL działa ok do programowania ? z tych w dobrej cenie smile ?

96

Odp: sonoff - jak sterować tym spod Openwrt ?

Przecież sonoff ma już aktualizacje przez OTA, jak pisałem wcześniej i nie musisz mieć konwentera. Tu masz opis na przykładzie wgrywania tasmoty, tryb DIY: https://hejdom.pl/blog/12-sonoff/66-son … -wifi.htmlW tym opisie masz też informacje, jak skonfigurować tasmotę i sterować przez mqtt ON/OFF.

Linksys WRT32x, Netgear r6220

97 (edytowany przez onken 2020-01-22 18:12:10)

Odp: sonoff - jak sterować tym spod Openwrt ?

Opis jest na bazie modelu Basic

A ja mam S26 - niem am żadnych zworek itp, to zadziała ?

Czy zamiast "zworki" to jest po prostu przycisk WiFi przytrzymany dłużej ?

98

Odp: sonoff - jak sterować tym spod Openwrt ?

W sumie nie znalazłem informacji, czy to pracuje z s26. Przetestuj i będziesz wiedział. Zrób tak: stwórz taką sieć, jak tam napisali, odłącz sonoffa od prądu i podłącz trzymając wciśnięty przycisk (zasymulujesz zworkę - tyle że musisz trzymać cały czas wciśnięty). Jeśli połączy Ci się z tą siecią (co sprawdzisz) to znaczy, że powinno działać.

Linksys WRT32x, Netgear r6220

99

Odp: sonoff - jak sterować tym spod Openwrt ?

No własnie nigdzie nie piszą by to działało z innymi wersjami niz Basic sad

Wersja Basic chyba tez posiada taki przycisk WiFi jak mój S26 a do tego ma też zworkę...

100

Odp: sonoff - jak sterować tym spod Openwrt ?

Znalazłem teraz: https://github.com/mirko/SonOTA/wiki
Wg tego s26 nie pracuje z OTA (ale aktualizacja dla s26 ponad rok temu)

Linksys WRT32x, Netgear r6220