Robotporszívó helyi szerverre irányítása

Az MI szerint a conga 7490 xtreme immortal robothoz nem jó sem a Congatudo, sem a Valetudo, ezek ha jól olvastam arra valók, hogy ssh-n belépni abba a robotba amely támogatott és ott mókolni az átirányítást egy webes felületre, de rootolni kell ehez a robotot. 

Mivel az enyémbe nem lehet ezekkel matatni, egyelőre csak elméleti kérdésem van. Technikailag a routerre csatlakozott belső IP-t átirányítani egy olyan saját szerverre, amibe bejelentkezhet a robot úgy, hogy valahogyan logolni azokat az adatokat, amiket próbál vagy megkeresni a robot, vagy lekérdezni adatokat lehetséges? Tehát technikailag le lehet menteni a felhőbe bejelentkező adatait a robotnak? Le lehet szimulálni egy saját szerveren azt, hogy bejelentkezett a felhőbe amit el akart érni? Magyarul hazudhatunk a robotnak, hogy abba a felhőbe jelentkezik, amit egyébként keresett?

Hozzászólások

Szerkesztve: 2025. 08. 08., p – 20:57

Ennek most komolyan mi értelme? Mennyivel lesz tisztább a föld? Mennyivel lesz jobb az életed? Szerezz egy macskát hozzá, elszórakoztatják egymást.

Ha bedől a gyártó, lelövi a szervereket, onnan kuka az eszköz.

Nem probaltam, de szerintem az enyemnek a feladat elvegzesehez (porszivozas) nem kellenek a szerverek. Ha lelovik oket akkor nem kapok ertesitest (ha nem vagyok otthon) mikor fejezte be a takaritast, de szerintem helyi wifi-n tud kommunikalni az appal a robot. De vegyuk a legrosszab esetet, nem tudok accountot regisztralni a felhoben ami kell ahhoz, hogy belephessek az appba ha jol emlekszem, de szerintem (nem probaltam) a porszivo akkor is vegig tudja jarni a lakast ha kezzel bekapcsolom.

A felho eroltetesevel en sem ertek egyet, szerintem opcionak kellene lenni a helyi wifi vagy bt vezerles mellett.

"Már nem csak tehetségekből, de a hülyékből is kifogytunk..."

Valóban, ahhoz hogy simán porszívózzon, elég a rajta lévő gombot megnyomni és megy. Amire nekem jó hogy van applikáció az, hogy a térképen kijelölöm azt a területet, amit engedélyeni akarok neki, vagy beállítani, hogy akkor takarítson amikor nem vagyok otthon, stb. Egyelőre azt gondolom az olvasottak alapján, hogy hiába van egy routeren a mobilapp és a porszívó, nem működik a robot csak akkor, ha bejelentkezhet a felhőbe. Azon is gondolkodok, hogy egy routert iktatok a porszívó és a szolgáltatói router közé, majd whiresharkkal dumpolom a forgalmat és ha nem https-en kommunikál, akkor van esélyem a megfelelő információkat kinyerni egy saját szerver elkészítéséhez, amibe bejelentkeztetem majd a porszívót. Hibádzik valahol a gondolatmenetem?

Tényleg azt gondolod, ez ennyire egyszerű lesz? Én saját magamnak, a munkám megkönnyítése végett csináltam egy szedett-vedett HTML, CSS, PHP, JS ámokfutást mindenféle titkosítás nélkül azért, hogy egy műszernek paramétereket adjak át, azokat olvassam, illetve a logjait olvassam. Ahol úgy volt kényelmes, egy tömbbe tettem a dátum, idő mellé a key=value, meg hasonló dolgokat, a végén base64-re konvertáltam, majd így küldtem el. Meg tartozik hozzá egy C-ben írt program, ami USB-n kommunikál a műszerrel, a szerver ezt hívogatja megfelelő paraméterezéssel. Én írtam, de néha nekem is a forráskódot kell megnéznem, pontosan hogyan kell paraméterezni. :)

Tehát, ha semmit sem titkosítanak, a reverse engineering akkor sem nyilvánvalóság.
 

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

a térképen kijelölöm azt a területet, amit engedélyeni akarok neki

Az kellemes, az enyem nem tud ilyet, de nem banom, toljon vegig mindent ha egyszer beindul.

vagy beállítani, hogy akkor takarítson amikor nem vagyok otthon

Napot/idopontot tudsz beallitani gondolom, nem fog elindulni amint behuztad magad mogott az ajtot :) En is igy csinalom, be van allitva fix idopontokra, aztan ha aznap abban az oraban mikor indul veletlen otthon vagyok a fraszt hozza ram :D

Elvileg ezt felho nelkul is tudnia kellene, de persze kerdeses. Ezt a funkciot sajnalnam ha elveszne, de akkor kezzel inditanam mielott elmegyek.

"Már nem csak tehetségekből, de a hülyékből is kifogytunk..."

órát pl. honnan tudja, ill. ki tartja szinkronizálva a mihez és hogyan?

Nem tudom, jo kerdes. A Xiaomi Mi band a telefonon keresztul amikor BT-n szinkronizal, gondolom egy porszivoval is megoldhato ilyesmi ha akarjak a fejlesztok.

"Már nem csak tehetségekből, de a hülyékből is kifogytunk..."

Sajna az enyém semmit nem hajlandó csinálni felhő nélkül, csak egyedül a start és a home gomb él, ami elindít egy általános takarítást (ki fogom majd próbálni, hogy szisztematikusan takarít olyankor, vagy csak ötletszerűen), így elég sok hasznos funkció eltűnik felhő nélkül. Ha lenne felhőtlen robot, tuti azt venném meg, ha tud lidar-t.

Soha nem értettem meg, hogy mi értelme van annak, hogy lehetőség van arra, a mobil app csatlakozik az eszközre direktben, oszt jónapot, mindent lehet így irányítani, ehelyett ki tudja hova adja le az adatokat, ami látszólag semmi bajt nem okoz, ennek ellenére ne profilozzanak a beleegyezésem nélkül.

Amit eddig találtam egy zeegbee okoségő, ami direktben csatlakozik a mobilhoz, így nincs internet elérése, cserébe nem lehet netezni a készülékkel. Webes felületen lehet ilyenkor vezérelni. Valami hasonlóra gondoltam, amikor szeretném kihagyni a felhőt.

Direktben van az égőnek egy saját wifi kapcsolata, aminek megvan egy fix IP címe, a mobillal ha erre csatlakozok, nem csatlakozik már máshova, hiszen teljesértékű a wifi kapcsolata. Böngészőben megnyitva az IP címet, simán kapok egy beállító és vezérlő felületet. Természetesen lehet routeren keresztül is csatlakozni, ebben az esetben viszont nem lepne meg, ha felhőbe kerülne az adat az izző használati szokásokról. Persze ehhez szükség van olyan eszközre, amit kizárólag csakis ehhez használunk.

És ennek mi köze a zigbee-hez? :)

Ezeknek a szavaknak tartalmuk van, nem kellene össze-vissza dobálózni velük. Jobb esetben csak kinevetnek, rosszabb esetben totál félrevezetsz/megtévesztesz vele másokat. :\

A kürtőskalács egy nagy lyuk, tésztával faszán körbetekerve.

Beírod az appba a 6x 2 jegyű számot, valami biztonságos, normálisan szabványosított UPnP segítségével nyitott portra (az UPnP is egy ugyanakkora szarrakás egyéblént mint az IPv6). Viszlát felhő. <alusisak>Ez nem érdeke a jelenleg aktuális hatalomnak</alusisak>

Van már . De nem a zigbee , ami otthoni játékszer. KNX over thread  (Siemens szenzorok)  illetve matter over thread, matter bindings-szel. Nincs központ, nem kell controller, csak ha akarsz , ipv6, csak routerek vannak és szenzorok, endpointok. (openthread -google open source). 
Aki meg szereti a vendor lockot, meg a szívást,  azoknak  ott a zigbee, tuya, dirigera ikeea, philips, loxone  és társai.

Aki meg szereti a vendor lockot, meg a szívást,  azoknak  ott a zigbee

A Zigbee miert vendor lock? Az egy szabvany, annyira vendor lock mint a Wifi vagy BT szabvanyok.

dirigera ikeea

Az uj dirigera hubbal nincs tapasztalatom, de a regi tradfri hub nagyon jol mukodik nyilt forrasu cuccokkal (pl. home assistant).

"Már nem csak tehetségekből, de a hülyékből is kifogytunk..."

Úgy értem, hogy veszel egy sonoff zigbee bridge-t, ahhoz csak sonoff (ewelink) szenzorokat tudsz csatlakoztatni, vagy barkácsolhatsz, és teszel rá tasmotát. De a gyári kicsomagolthoz nem tudsz aqara hőmérőt tenni, ugyanez ikeánál. Vagyis aki nem akar HASS-t , mint intergrátort, nem akar firmwaret irogatni, az nem nagyon tud zigbees eszközöket vegyiteni. Kitalálták a gyártók a fából vaskarikát , matter over bridge, de ez nem része a szabványnak, az ehhez csatlakozó eszközök nem kaphatnak matter cimkét. Home assitant esetén is forumokon geek-ek kérdezgetik egymást hogy egy adott kütyű megy-e a HASS-sal mert ez se 100 %.

az nem nagyon tud zigbees eszközöket vegyiteni

Igen, ebben tokeletesen igazad van. Ha Xiaomi hub-od van akkor nem tudsz IKEA vagy Philips cuccot raakasztani es forditva. Ez szerintem is sz*r, engem csak korlatozottan erint a HA miatt, de en is futottam mar bele olyanba, hogy nem neztem meg jol a szenzort amit rendeltem (vagy ok kuldtek rosszat) es Zigbee helyett BT Aquara lett amivel maig sem tudok semmit kezdeni, mert nem mukodik HA-al. Gondolom minden gyarto a sajat portekajat akarja eladni, nem tudom hibaztassam-e oket miatta vagy sem, de a vegfelhasznalo semmikeppen nem jar jol ha keverni akarja a termekeket. Nekem csak azert van Xiaomi cuccom is mert az IKEA-nak akkoriban nem voltak olyan szenzorai amit en szerettem volna es az lokalis halon mukodo Tradfri szimpatikusabb volt mint a Xiaomi hub.

Kitalálták a gyártók a fából vaskarikát , matter over bridge, de ez nem része a szabványnak

Ezt nem tudom mi, mivel otthon Zigbee cuccaim vannak egyelore nem akarok Matter iranyba elmenni, majd lehet 5-6 ev mulva mikor azok esetleg megdoglenek. Most jol mukodik minden.

"Már nem csak tehetségekből, de a hülyékből is kifogytunk..."

Nyilván én se cserélem le a zigbee cuccokat, meg minek, ha már megvan. Itt inkább az utcai, hazaviszem, kicsomagolom , működjön. Ez lesz egyszerűbb pl a matter miatt. Gyártók is mintha nyitnának egymás felé.

matter over bridge: zigbee-s eszközöket csatlakoztatsz, vagyis a gyártó zigbees szenzorait, a "hub" pedig ezeket matter eszközként adja vissza, úgy viselkednek mintha matter lenne. Sajnos a saját hub, saját szenzor itt is megmarad. Van már olcsó aquara border router, 7-8 ezer forint, ebben van zigbee is, matter is, Hass felismeri, ezzel be tudsz tenni pl egy matter/thread  hőmérőt HASS-ba helyileg és ezzel párhuzamosan Aqara felhőbe, (de elvileg goggle home-ba, satöbbibe  párhuzamosan, öt rendszerbe.

Van már olcsó aquara border router, 7-8 ezer forint, ebben van zigbee is, matter is, Hass felismeri, ezzel be tudsz tenni pl egy matter/thread  hőmérőt HASS-ba helyileg és ezzel párhuzamosan Aqara felhőbe, (de elvileg goggle home-ba, satöbbibe  párhuzamosan, öt rendszerbe.

Ez erdekes, lehet majd megnezem ha lesz ra idom. Nekem HA van Zigbee stick-el + Tradfri hub, a hub altal latott eszkozoket a Google home-ba is betettem, a Xiaomi cuccokat nem (azokat a Zigbee stick-re kapcsolodnak, egyenesen HA-ba). Orulok, hogy Aquara felho nem muszaj, csak a Xiaomi porszivo miatt van oda accountom, ahhoz eleg annyi es nem kell hub.

"Már nem csak tehetségekből, de a hülyékből is kifogytunk..."

https://okosotthon.bolt.hu/webaruhaz/termek/aqara-m100-usb-zigbee-thread-hub-kozponti-egyseg-matter-atjaro-es-vezerlo/

 

Belépő szintű - irja Aqara, de ahhoz képest az ára igen jó. Van benne border router, vagyis például HASS-hoz tudod csatlakoztatni. (Thread integrécio + HASS Matter  controller -matter server- ahogy ők nevezik- integráció) kipróbáltam megy. Bármilyen matter eszköz mehet HASS-ba ezen keresztül.
Van benne egy AQARA matter controller (ezeknek a kontrollereknek semmi közük a zigbee kontrollerekhez, csak ugyanazt a nevet kapták), vagyis aqara ököszisztémába is "párosíthatod" . Az én hőmérőm megnézhető HASS-ba és Aqara appban is egyidőben.  Többit , wifi,  bridge nem próbáltam még, majd..., 

Egyébkénz a zigbee aliance  akakult át a matter miatt: Connectivity Standards Alliance (CSA) lett, de ővéké a zigbee  továbbra is.

Vegyetek Z-Wave-es cuccokat, azok kompatibilisek egymassal, fuggetlenul a gyartotol (elvileg :-)

Es meg HA ala is integralhatok konnyeden.

Es akar sajat maganak is fabrikalhat az ember eszkozt egy devkittel (igaz, azon nem lesz Z-Wave cimke, hacsak nincs ra par ezer dollar, hogy megkapja a tanusitvanyt)

(Amugy sok tekintetben utalom a Z-Wave-et)

/sza2

Digital? Every idiot can count to one - Bob Widlar

Bocs, de ez így, ebben a formában marhaság.

Sonoff ZB sticken fityeg az összes Ikea, Sonoff, Aqara (meg a tököm tuggya milyen) szenzorom, gombom, relém zigbee2mqtt-vel. A vendorlock nem a zigbee miatt van, hanem az applikáció miatt, ha van.

Az MQTT okán lehetne akár saját alkalmazásom is. A HASS, persze, kikönnyíti ezt a részt.

Szerk:

Ettől még a matter sokkal jobb (over thread meg pláne), mivel azt a szűk keresztmetszetet is megoldja, hogy a z2m támogat-e egy-egy zb eszközt.

Világos, de irtam , hogy a vendor lockot ugy tudod elkerülni hogy ott csücsül valahol pl egy HASS. (És még így se 100 %) 
A Connectivity Standards Alliance (CSA) pedig azzal lengeti a zászlót, hogy bármely gyártó bármely matter eszközének tudnia kell kommunikálnia egymással. 
Ha ez nincs , nem kap "matter cimkét". Egy tasmotás sonoff bridge az nem a kicsomagolom használom . A ZB stick-ek  csak rádiós részek, hozzáértést  igényelnek. Háziasszonyoknak meg az kell, hogy a tv írja ki, a kedvenc sorozata alatt, ha lejárt a mosógép, nem akar dockerben futtatni semmit. LG tv-kben már ott van.

Jól mondják itt felettem.

Igények. Az kell a "parasztnak", hogy munkahelyről, nyaralásból, akárhonnan tudja vezérelni az okos-otthonát-eszközét, hogy mire hazaér, minden olyan legyen amilyennek szeretné. :)

Lehet hogy nem egy hálózaton (sőt kontinensen se) van a porszívó és az app és mindkettő csak kifelé tud beszélgetni (ráadásul esetleg csak http-n). Ekkor kell egy harmadik közvetítő fél valahol a világban, amit mind a kettő elér. :)

A robotporszívó esetében ezt tudomásom szerint ma már nem lehet megoldani, mindegyik felhőbe kívánkozik. Úgy gondolom, simán meglehetne oldani, hogy mobilapp+ robot közös routerre és onnan a mobil app már vezérelhetné a porszívót. Engem az sem zavarna, ha távolról nem tudnám követni merra mozog a házban.

Egy Linuxon (pl. OpenWrt-s routeren) DNAT-ot csinálni nem nagy kaland. Gond akkor van, ha https-el kommunikál, és ellenőrzi a tanúsítványt. Bár a kínai cuccok nem a szuperbiztonságról híresek.

A másik gond ott lehet, hogy ha az üzenetváltásban te nem tudod azt prezentálni, amit a porszívó vár, akkor lehet, hogy többé nem küld semmit.

tudom ajánlani ezt a videót.

https://youtu.be/mV-xmUqkqR0?si=g16xwQvDUGsjuisD

Természetesen ezt szétszedés után, tudod megcsinálni. És jó eséllyel neked nem esp32 lesz benne, ugyhogy az eepromot másképp kell kinyerni.

De a folyamat ebből a videóból, vagy sorozat elöző vagy következő tagjából megismerhető.

persze garancia ezután nem lesz, kockázat a tiéd...

Ha csak annyi a para, hogy hazatelefonál, akkor a routeren szülői felügyelettel letiltod a net hozzáférését az eszköznek és ennyi.

Én így tettem annó a tapo kamerákkal, csak localban használtam, az app azt is tudta, általában.

Aztán végül meguntam és nem törődtem vele.

Ha meg az eszköz net nélkül nem működik, akkor az felvet kérdéseket a hatékonyságával kapcs.

Zigbee nem csatlakozik wifire. Az eszközök egymással kommunikálnak. Pl az ikeás konyhai led összeköthető az ikeás távirányítós gombbal. HA alá vettem usb-s gateway-t ami így tud kommunikálni az eszközökkel és a HA azon keresztül vezérli, kvázi így az egy hub.

Talán wifi-s égőt láthattál.

Amennyiben jól olvastam utána, a nehezített pálya akkor még az applikáció is, hiszen az is felhőt keres. Sajnos ha nem akarok felhőt, marad a bekapcsológomb. Annak sem örülök, hogy kéri a helymeghatározást, ha nem kapcsolom be a mobilon nem hajlandó továbbmenni a menüben. Annakidején hiába kerestem bluetoothos távirányítóval rendelkező porszívót, csak olyanokat találtam, amik régiek és még nem LIDAR letapogatású. Egyre jobban azt érzem, ezt biza megszívtam.

Új, rootolt firmware-t kell feltölteni rá, és így nem fog már a xiaomival fecserészni.

De a további vezérléshez Home asssistant is szükséges, már innen fogod vezérelni, vagy a Valetudo appról.

Én most gondolkodom a RockRobo v1-emet Valetudo-sítani, csak legyen egy kis szabadidőm.

Ha nálad okosabb emberek még nem oldották meg az adott típusnak a felszabadítását, akkor nagy valószínűséggel te sem fogod. Akinek ilyen igényei vannak, az átgondoltan eleve aszerint választ megfelelő eszközt még vásárlás előtt, hogy root-olható legyen.

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