IP konnektor, dugalj beszerzése

Sziasztok !

LAN hálózaton elérhető,vezérelhető 230 V-os dugaszoló aljzatot, konnektort keresek.

A google nem volt a barátom. Elsősorban magyarországon elérhető 1- 2 db érdekelne. Milyen néven és milyen IP konnektort keressek ?

Ezzel szeretnék egy watchdog megoldást csinálni, ugyanis a nyaralóban lévő távoli HUAWEI B 818 routerem, hetente egyszer elérhetetlenné válik. A helyszinre érkezve világit a piros színű, nincs internet elérés error led. A router tápjával való újraindítás megoldja a problémát. A router belső diagja szerint minden rendben van. Van egy belső újrainditási lehetősége is, de azt a router fw dönti el, hogy kell e újraindítani, ami valószínű, hogy nem történt meg mert ez a mobil yettel kártyás router, a hálózatról hetente egyszer leszakad és nem konnektál vissza csak egy újra indítással. Ezt szeretnémkikényszeríteni egy 230V- os IP Konnektorral és egy kis hókamókával. Tudom, hogy nem ideális megoldás de a fagyasztó, a hűtő, a kazán, a kamerák, a jakkuzi elérése izgat és idegesit. Nyáron a hűtőszekrények, télen a fűtés és jakkuzi kritikus ami nem hagy nyugodni.  

Hozzászólások

Vezetékes vezérlésűt szerintem drágán kapsz csak. Viszont wifisből Dunát lehet rekeszteni. Ezekben a legtöbbször egy ESP8266 (vagy valami hasonló) van, így firmware csere után nem kötelező a gyártó felhőjét használni.

Nem feltétlenül kell a vezetékes, jó lenne a wifis, mert wifi elérés az van, csak a DNS szolgáltatás hasal el, nincs internet. Köszi, megnézem az ajánlatod. Szóval a googleban mit is keressek mert az IP konnektor rossz irányba visz.

üdv: virtualm

Mondjuk egy ilyen?

https://okosotthon.bolt.hu/webaruhaz/termek/shelly-plus-1-wi-fi-bluetooth-okosrele/

Be is lehet időzíteni, ez a leírás szerint "offline" is működik, akár naponta magától újra is indíthatja amit kell, ha van net, ha nincs.

+ befér a kötődobozba a konnektor mögé.

Mivel a beágyazott Shelly Plus 1 ben lévő ESP32-es mikrokontroller csak wifin keresztül érhető el, így felvetődika kérdés, hogy milyen eszközzel,milyen programmal lehet felprogramozni ? Az androidos appot kerülném ha lehet.

Hogyan lehet az 50 db időzitést aktiválni,módosítani ?

üdv: virtualm

Valahogy így lehet appal, felhő nélkül is megy localból:

https://manuals.plus/m/5116b590c9f8246d596766591831eebd0a263bd85e0b555c1704141e09851471_optim.pdf

De ez azt írja van webes interface-e is, ahhoz meg bármi jó, nem kell Android.

Szerk:

https://www.youtube.com/watch?v=3bSyTpaP1pc

Az uj generacios shelly-k scriptelhetoek. En azt hasznalnam ilyen feladatokra. Sokkal testre szabhatobb, mint a korlatozott webes felulet/android app...

 

https://shelly-api-docs.shelly.cloud/gen2/Scripts/Tutorial

 

https://shelly-api-docs.shelly.cloud/gen2/Scripts/ShellyScriptLanguageF…

Ebből kb egy tucat (és ebből is pár) van nekem, már legalább 2 éve, és nagyon jól szolgálnak. Csak ajánlani tudom, belső hálózaton IP címe alapján is lehet egyszerű utasításokkal vezérelni, és ezek a piros (PM-es változatok) a fogyasztást is mérik.

Nagy Péter

Ebből a legolcsóbb is 50e+áfa. Kb a fele a TinyLanController amivel 1db 230V-t lehet kapcsolni (akár ping fail alapján) - vagy több kontatot tud adni segédrelének.

Én viszont inkább egy Mikrotik LTE routert vennék, amibe beállítok egy ping watchdog-t, és újrainditja magát amikor leszakad a hálózatról (ez általában meg szokta oldani a problémát).

Van még a LAN Controllernél is olcsóbb:

https://www.ebay.com/itm/311915467440?_trkparms=ispr%3D1&hash=item489f9…

Nem tud annyit, nem tud SNMP-t, de MQTT-re felokosítható a nagyobbik változat (HW-584):

https://github.com/nielsonm236/NetMod-ServerApp

Ezen nincs relé, de 16-ot lehet vele vezérelni.

Igen, a Lan Controllert olcsóbb megoldás, használok olyat többféle célra is, de azzal még dolgozni kell (és figyelni a biztonságos kialakításra is).

A Mikrotik LTE router jó ötlet, bár vannak megbízhatóbb eszközök is a piacon hasonló árban (pl. TELTONIKA eszközök).

Az a helyzet, hogy a Yettel SIM kártyás HUAWEI mobil router adott, ezt kell újrainditanom, de sajnos őt nem tudom erre rábirni. Ha böngészővel belépek a routerbe akkor van egy menüpont ahol egy gomb mengnyomására újra indul. Ha ezt a kódsort eltudnám csipni esetlen más eszközről elküldve a routernek ezt elvileg újra kéne, hogy induljon ? Vagy ez marhaság ?

üdv: virtualm

Próbáld meg HTTP-re átteni a management felületet a teszteléshez, wireshark-kal nagy valószínűséggel le tudod így szedni, hogy mit kap, ha megnyomod a gombot. Ezt pl. Postman-ből meghívva könnyen tudod tesztelni - de ha normálisan van megcsinálva a cucc, akkor authentikációt is kell csinálnod - ezt vagy több lépésben scriptelve vagy direktben az URL-elejére téve "user:pass@"-vel. Épp a héten csináltam így egzotikus AV erősítő - smartthing integrációt és egy AP-vel gombnyomásra ki/bekapcsolható Wifi-t.

De ehhez kell "egy valami" aminek mennie kell ott 0-24 ben. A Shelly-s HW-es dolog lehet egyszerűbb és megbízhatób...vagy a fene tudja :-)

ha nem megy a routered, hogy fogod tavolbol elerni az okoseszkozt?

Nem távolról akarom elérni, kapcsolgatni. A belső LAN-on futó Linux alatt már csináltam .sh scriptet amivel időnként megnézem, hogy a google elérhető e. Ha nem elérhető akkor reboot. Ezt szeretném valahogy megoldani a HUAWEI B 818 routeren is, tehát okos watchdog megoldásban gondolkodtam. Most, pillanatnyilag egy műszakilag nem szerencsés parasztos ki- be kapcsolást oldottam meg, de a korrekt megoldást továbbra is keresem.

üdv: virtualm

Arra azért figyelj, hogy a legtöbb, manapság divatos Smart konnektor a saját felhős app-jával működik, ami neked nem lesz jó. Mondjuk, a Shelly pont tud LAN-on MQTT-t, de pl. a Tenda-ban ilyen szempontból nem lennék biztos.

Ami kimondottan neked van kitalálva, az a Tinycontrol, mert az HTTP request-ekkel, meg SNMP-n kommunikál, így Linux script-ből bot egyszerűen vezérelhető.

De jó lehet még esetleg a Sonoff is egy Tasmota-val - bár az is barátságosabb MQTT-n, de megy HTTP-n is.

"Probléma esetén nyomják meg a piros gombot és nyugodjanak békében!"

Bár a shelly egyébként jó, de ezt én lehet, hogy egy párszáz forintos manuális időzítő kapcsolóval oldanám meg, valahol egy darab öt percet kikapcsolsz, azt kész, naponta egyszer újraindul, szega :)

20.000? pár ezres tétel egy digitális időkapcsoló. kültéri is megvan 10.000 alatt.

a TP LINK Tapo P110 10.000...amin már van fogyasztás figyelő. ezt is lehet ütelemezni hogy mikor kapcsoljon ki/be. de van egy olyan funkciója hogy áramszünet után bekapcsoljon vagy maradjon kikapcsolva.

Olcsóbb lehetett volna, de felfedeztem egy újraindítási problémát. Ha a jakuzzi "wifi" bevan dugva és a router újraindul akkor az esetek 50%- ban a jakuzzi rendszere nem áll fel, elérhetetlen marad. Ha a jakuzzi wifijét a router felállását követően inditom újra akkor 100%- os a felállás. Ez részben a jakkuzzi, részben a router problémája. Ez egy újabb időrelével eltolva oldottam meg. Szóval a doboz, az időrelék, a dugaljak, a C sin, keszült összesen 20'000.- be. https://imgur.com/a/Ruh0TAt

üdv: virtualm

Szerkesztve: 2022. 04. 25., h – 13:20

Muszaj, hogy IP legyen? Okosotthonhoz inkabb zigbee-t szoktak hasznalni (ez az amit az IKEA meg a Philips (meg biztos egy csomo mas is) okosmicsoda routerei is hasznalnak). Persze akkor kell a masik oldalon is zigbee eszkoz (="router"), ha meg nincs ilyened akkor pl raspberry pi-hez is van ilyen adapter. Aztan pl: https://www.okosabbotthon.hu/smartwise-zigbee-230v-rele-egy-aramkoros-k…

En a multkor ilyenbol vettem 30db-ot:

https://aqua.hu/okos-eszkozok/sonoff-s26-r2-wi-fi-s-okoskonnektor-son-k…

4490 Ft.

Szetszeded, es ujraprogramozod (ezt csak 1x kell). En adott feladathoz szoktam. Van egy amelyik idozito kapcsolo (megnyomod a gombot es 10 perc utan lekapcsol, megnyomod 2x, es 15 perc utan, stb). A rajta levo led a visszajelzo.

Olcsobb, mint egy idozito kapcsolo.

 

Van egy masik, ami lan-on log, es van webappja, es be lehet loni, hogy ejszaka meg hanyszor kapcsoljon be, es hany percre.

 

A tobbit meg nem programoztam fel. De ha van feladat, akkor eloveszek egyet, es pythonban elmolyolok egy estet. A pinceben van a raktar:)

Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

ez nem tudja a feladatot.

 

A feladat meg egyszer: ahanyszor megnyomod a gombot, annyiszor 5 perc mulva fog lekapcsolni. Es errol ad egy vizualis visszajelzest.

 

Amit te kuldtel, az minden nap 8.00-8.20ig bekapcsol pl.

Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

> A feladat meg egyszer: ahanyszor megnyomod a gombot, annyiszor 5 perc mulva fog lekapcsolni. Es errol ad egy vizualis visszajelzest.

Ja, ha teljesen más feladatról beszélünk, mint ami a topicban van -- amire ez egyáltalán nem megoldás -- akkor ja, arra nem jó. Arra, hogy hajnali háromkor egy ciklust lekapcsolva töltsön, arra meg jó. 

Hoztam (ebben a szalban) egy sajat peldat. Erre a peldara pedig hoztal egy linket, mint megoldas. Leirtam meg egyszer, hogy nem jo a megoldasod (akarmilyen fellengzosen is irod), mert nem oldja meg a feladatomat.

Az en feladatomat is meg lehet oldani stock cuccokkal, de nem azzal amit hoztal es nem lesz olcsobb, es kell valahova egy doboz, hogy beepitsd.

Es egy idot tudnak altalaban (tehat nem lehet bekapcsolasonkent megmondani, hogy 5,10,15,20 percig menjen).

Pl: https://daniella.hu/lepcsohazi-automata-05-20perc-8-funkcios-14.01.8.23…

15600Ft, kell meg neki egy doboz, es vesni is kene hozza (nalam). Plusz csempezni:-\

Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Sonoffoknal ki vannak vezetve a lábak a lapkára (TX,RX,GND, 3.3V.....) amik kellenek, nem kell forrasztani direktben az esp re.

 

A programmer egy sima uart usb converter, 1-2000 forint max.

 

Firmware ből van sok, pl tasmota, espeasy, esphome, etc ..

Nem tudom, nálam a cél az ESPHome volt. Home Assistantból használom, szivattyút kapcsolgat időnként valamennyi időre. El akartam kerülni, hogy a bekapcs, késleltetés és kikapcs HA oldalon legyen megvalósítva és egy leszakadás esetén bekapcsolva maradjon. ESPHome-ban meg tudtam csinálni, hogy bekapcs, kikapcs helyett egy időtartamot fogadjon és arra az időre kapcsolja be a relét.

$ grep -c egy$ word.list
100

Elnézést, nem követem a HA nevezéktanját, egyszer, mikor variáltak valamit, megpróbáltam felfogni, de oda jutottam, hogy cián kötél az összesnek, szóval nem tudom, hogyan kell szabatosan mondani, de van egy docker konténer, amiben csak a daemon van, meg mellette egy másik, amiben az appdaemon fut. Podmannal futnak, az tud magának generálni systemd unitot, én elvagyok vele így. Ha egyszer sok időm lesz, majd berakom az egészet egy composeba vagy valami, de most tök jól elvan, köszöni.

A saját ilyen mindenféle összeintegrált izékéjük úgy nézett ki, mintha inkább útban lenne nekem.

+1 igazából az egyetlen értelmes magyarázat eddig amit láttam Shelly firmware cserére az a fenti (legyen onboard timer biztonsági okokból, és nem elég a fix counterrel időzített kikapcs/bekapcs amit a gyári fw tud). De igazából a "plus" változatoknál már van onboard scripting is, szóval ez is kilőve (Plug S esetén nincs).

De egyébként tudja ezt a gyári fw is (jó, ez pont egy 2.5, de mindegy, mindegyik ilyen):

$ http -v 10.20.30.14/relay/0 turn==on timer==10                                                                                                              
GET /relay/0?turn=on&timer=10 HTTP/1.1
Accept: */*
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Host: 10.20.30.14
User-Agent: HTTPie/3.1.0



HTTP/1.1 200 OK
Connection: close
Content-Length: 172
Content-Type: application/json
Server: Mongoose/6.18

{
    "has_timer": true,
    "is_valid": true,
    "ison": true,
    "overpower": false,
    "overtemperature": false,
    "source": "http",
    "timer_duration": 10,
    "timer_remaining": 10,
    "timer_started": 1651075865
}

Annyi, hogy a HAban, legalábbis shelly4hassal ezt nem trivi csinálni szerintem, mert nem lehet benyomni az időzítőt, de ez leginkább a HA API hiányossága.

Alapvetően sehol, ez egy kutya közönséges http api (RESTnek hazudott, egyébként kurvára nem, de ez gyakorlati szempontból közömbös), feltételezik, hogy aki olvassa, az érti a struktúrát. Kindulva a lenti kérdésből, az, hogy a ki be kapcsolás:

http://<IP>/relay/0?turn=on (be)

http://<IP>/relay/0?turn=off (ki)

http://<IP>/relay/0?turn=toggle (váltás másik állapotba)

Na, ez onnan derül ki, hogy itt le van írva: https://shelly-api-docs.shelly.cloud/gen1/#shelly1-1pm-relay-0

az url eleje nyilván mindig az, hogy http://<IP>, utána ha megnézed a linket ott van, hogy ez a fejezet a /relay/0 pathról szól, szóval ezeket a kéréseket a http://<IP>/relay/0-ra kell küldeni az attributes részben az van, hogy mit ad vissza, a parametersben pedig az, hogy mit lehet neki küldeni. ott van leírva a turn mellett a három érték, meg egyébként a timer is.

Téged alapvetően szerintem a /relay/0 illetve a /settings/relay/0 érdekel, ez utóbbin lehet a beállításokat eszközölni (nézed a paremeterst és látod mit lehet állítani). Esetleg még a /settings/actions.

Ami még lehet, hogy nem triviális, hogy ezek http query parameterek, itt a példában azt, hogy turn==on az én httpie kliensem fordította rendes httpre, ott is van alatta, hogy ez igazából úgy néz ki hogy http://<IP>/relay/0?turn=on&timer=10 magyrán path, aztán kérdőjel, aztán parameter1=value & parameter2=value & parameterN=value ...

Előkészítettem a hétvégi nyaralós játékot. Tudom, hogy ágyúval verébre, de ha már igyis- úgyis megy a raspberry pi, akkor miért ne : https://pastebin.com/Bt1LpBVG

gondolom, hogy a crontab- al 4 óránként lefuttatva bőven elég az internet elérési kontroll.

Most vetődik fel a következő gondolat, hogy az eseleges fw cserével, lehet e ilyesmi internet elérési kontrolt csinálni és ha igen akkor azt hogyan ?

üdv: virtualm

Szerkesztve: 2022. 04. 25., h – 14:16

wifis-bol Tuya-sat vegyel, en most vettem es tegnap kezdtem el foglalkozni vele, van egy tok jo leiras+kod hozza:

https://github.com/jasonacox/tuyapower

be kell regisztralni developerkent a tuya cloud-jaba, es akkor lehet felhobol tavolrol is vezerelni, de belso halon is megy a python libbel/toolal.  neztem aliexpressen millio fele van, 'tuya smart plug'-ra keresve...

regebben sonoff-okat hasznaltam de annak nagyon gaz az API-ja, es csak cloudbol megy :(

van egy blitzwolf shp6-om is (fentebb ajanlottak neked is), meglepo modon azt is felismerte a tuya appja es kezeli is :)

Polling 2 local devices from last snapshot...
    [BW-SHP6] - 192.168.2.162 - Off - DPS: {'1': False, '2': 0, '4': 0, '5': 0, '6': 2290}
    [Smart socket-16A] - 192.168.2.137 - On - DPS: {'1': True, '9': 0, '18': 0, '19': 0, '20': 2297, '21': 1, '22': 615, '23': 31151, '24': 18218, '25': 1144, '26': 0}

Ez nagyon jónak tűnik a támogatás miatt, a dokumentálás miatt. Köszönöm.

üdv: virtualm

Ez nem az eredeti témátottartozik:

Linux Z500 5.13.0-40-generic #45~20.04.1-Ubuntu SMP Mon Apr 4 09:38:31 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

ubuntu, cromium alatt hülyéskedik a válaszadás "panel" , láttam egy duplázódást és mot ez a panel ragaszkodott a nyitott állapotához, ezért irtam le ide ezt.

üdv: virtualm

Szerkesztve: 2022. 04. 26., k – 13:21

.

Ez a router a sajátod? vagy a szolgáltató adta?

 

mert nekem úgy tűnik, hogy egy gombhoz keresel kabátot :)

Persze a rendszeres 'reboot' már régóta 'megoldásként' szerepel sok helyen ahol vacak hardveren vacak szoftvereket látnak el mission critical feladatokat... én mégis inkább a valódi problémát szoktam megkeresni és azt megoldani ;)

Hogy konstruktív is legyek, én shelly cuccokat használok itthon mindenfélére, azok működnek felhő nélkül, scriptelhetőek, bármilyen központba könnyedén integrálhatóak.

A szolgáltató ( yettel ) adta a 2 év hűségért cserébe ingyen

Pontosan erre utaltam, kaptál valami vackot 'ingyen', ami nem is úgy működik ahogy szeretnéd, nem is nagyon tudot állítgatni, de mégis ragaszkodsz hozzá, és körülbástyázod mindenféle 'hard reboot' megoldással....

 

Én kidobnám a picsába és tennék a helyére egy olyat ami valóban az enéym,  értek is hozzá, mindamellett hogy  azt és úgy csinálja ahogy én szeretném. ;)

Sikerült beszereznem és elindítanom a shelly 1 wifi relay eszközt.

Regisztráltam a cloud- ra és elindítottam a laptoppon a cromiam alatt a besetupolt eszközt.

Az androidos telefonon keresztül is minden funkcionál, pl: a ki- be gomb.

Local hálózaton működik a beépített webservere és elérhetőek a gomb funkciók, ki- be, timer, stb

Egy- két alapvető dolgot letudtam kérdezni : https://pastebin.com/Xma9epmT

Az ajánlott apikat és a példákat kerestem, de nem tudom életre kelteni html oldalról. A szkript szerkesztőjét nem lelem.

Tud valaki ebben segíteni, hogy mit hol keressek ? A shelly1 beépített webservere nekem nem jókat válaszol :)

http://192.168.0.101/settings/relay/0?out_on_url=http://localhost/relay…

A kimenete :
{"name":null,"ison":false,"has_timer":false,"default_state":"off","btn_type":"toggle","btn_reverse":0,"auto_on":0.00,"auto_off":0.00,"power":0.00,"btn_on_url":"http://192.168.0.101","btn_off_url":"http://192.168.0.101","out_on_url":"http://localhost/relay/1?turn=on","out_off_url":null,"longpush_url":null,"shortpush_url":null,"schedule":false,"schedule_rules":[]}

üdv: virtualm

Köszönöm ezt a linket.

Mivel ilyen ESP32 jellegű eszközökkel még nem foglalkoztam, a könnyebb utat kerestem, tudod a "hello world" egysoros példákat, hogy miként lehet az ip cimére neki küldött sorral bekapcsolni és egy hasonló, másik sorral kikapcsolni.

üdv: virtualm

Megérkezett a második rendelésem is, a Sonoff S26 R2 Plug ( wifi S26R2) is. A gyári appot feltelepítettem, a dugalj a telefonról szépen dolgozik, időzítések mennek, te kérdésem az, hogy ennek is van e valami hasonló, egysoros LAN vezerlési lehetősége ?

Hol találok hozzá LAN elérési példáka ?

( a Shelli 1 v3- al elégedett vagyok, főleg úgy, hogy kaptam bőven segítséget )

üdv: virtualm

Nem lelem a módját a a Sonoff S26 R2 okos dugalj "egysoros" terminálos cli vagy pythonos programozásának.

A tasmota fw csere is érdekel, hogy avval LAN- on, hogyan, miként lehet ki- be kapcsolgatni. ( @kroozo ? )

üdv: virtualm

passz. ilyenem pont nincs, csak masfele sonoff-jaim vannak es azokon nem egyszeru a fw csere, nem is kezdtem neki vegul... nem mintha elriasztana a forrasztas, egyet szet is szedtem, de maceras megoldani, ki kene kotni addig, mashogy megtaplalni etc

de sztem erre max tasmota vagy egyeb barkacs fw megy, a sonoff-fele diy nem.

Tasmotát passzolnám, eddig sose jutottam el oda, hogy bármire felhackeljem, de elég extenzív doksija van neki (viszont nem fogod megúszni hello world, adjon valaki egysorost), de gondolom kell hozzá valami uart, vagy valami, aztán a debug pineken fel lehet updatelni.

kapcsolgatásra kb ezeket a példákat adja: https://tasmota.github.io/docs/Commands/#with-web-requests

Köszönöm urak az elkeserítő infókat. Ezek szerin a kétismeretlenes egyenletből a Shelly 1 nyert egyenlőre. Később újra nekifutok a Sonoff S26 R2 LAN- ból vezérelhető felhasználásának. Addig ezt másképpen használom. 

üdv: virtualm

anno en is bevasaroltam sonoff cuccokbol, mert mindenki azt istenitette, aztan ra kellett jonnom hogy szoftveresen eleg gaz, es csak a sajat ewelinkes cloudjukon at egy eleg bonyi api-val vezerelheto ami random idonkent (par hetente) kidob es ujra kell regisztralni hozza, es ilyenkor uj api kulcsot ad, igy meg az automatizalasa se nagyon megoldhato :(

raadasul en meg a hardver minosegetol se voltam hasraesve, miutan szetszedtem egyet, kezdve a rugos bekotes bizonytalansagaval, es a forrasztasok is olyanok mintha egy ovodas elso probalkozasa lenne...