-
IT café
Okos Otthon összefoglaló
Új hozzászólás Aktív témák
-
Pulsar
veterán
Van egy BMP270, BME280 szenzorom.
szépen méri a hőt és a légnyomát. Melyik ezek közül amelyik tudja a páratartalmat is?[ Szerkesztve ]
-
vampire17
addikt
válasz krisztián28 #6304 üzenetére
Szuper ennek orulok
-
quby
őstag
Sziasztok!
Elsö projektem lenne egy sonoff (basic). Elsö körben tasmota-t szeretnék rá tenni. Két estét szpotam vele végig. Ez alapján kezdtem neki, bár egy pár részlet hiányzott nagynhezen sikerült legalábbis úgy tünt. De inditáskor kiderült hogy nem csatlakozik fel a wifire. IP-t SSID-t beleforditottam a sketch-be. de semmi. Utána találtam ezt a megoldást ami sokkal egyszerübbnek tünik, de ez sem müködött. Igazábol teljesen másképp viselkedik miután rebootolom mint ahogy a videókban van. Három hosszú villanás lassan, majd szünet. És ez ismétlödik. A gomb megnyomására a relé kattan.
Teszt képpen kipróbáltam egy egyszerü sketch-et (gombnyom led villan) ami müködik, tehát a programozó is jó meg a board is. Majd visszatértem az elsö verziohoz és elkezdtem a konfigot butitani. Kivettem az MQTT konfigot, dhcp-re raktam, stb. majd elkezdtem konzolon figyelni mi történik. Keresi az mqtt servert (elvileg ki van kapcsolva) majd egy idö után elindul a web szervere, és láss csodát felcsatlakozott. De azzal az ip-vel amit elöször beleforditottam. Nem értem, mert ezt a beállitást már kiszedtem belöle. Még arra gondoltam hogy nem is törölte egyszer sem a flash-t. De akkor nem müködött volna az egyszerü sketch.....tegnap ugy hagytam ott hogy ment, kiváncsi leszek hogy fog e menni....
Szerintetek valamit elcseszek, vagy valami másért ilyen instabil a dolog? Programmer nincs másik, board viszont van, de annak még nem akarok nekiesni (még szüz), amig ezzel nem tudom mi is volt.A legügyesebb állat az ürge, hiszen búzával teli pofazacskóval is képes repülni, miközben egy bagolyt egyensúlyoz a hátán.
-
Piedon
tag
Pár órai szórakozás után sikerült felrakni a CC2531-re a módosított szoftvert egy Arduino Nano, plusz egy szintillesztő segítségével. Némi forrasztás is kell, ha nincs a CC2531-hez debug kábel. A programozás kábé egy-két perc ellenben a itt leírt két-három órával. Leírom ide, hátha valaki másnak is szüksége lesz rá.
A lényeg:
1. Letölteni innen az 1.1-es szoftverhez a forráskódokat, értelemszerűen a Nanoba felprogramozni az Arduino könyvtárban lévő firmware-t.
2. Visual 2013 Community Build-et letölteni, feltelepíteni, CClib-Frontend betölteni
3. Az alábbiakat módosítani a "ccLibFrontend.cs" fájlban:
public byte CHIP_CC2541_SIGNATURE = 0x41; alá beszúrni a következő sort:
public byte CHIP_CC2531_SIGNATURE = 0xB5;
Továbbá erre cserélni az eredeti sort (a végére bekerül a CC2531 azonosítója):
if (packet.Payload[0] != CHIP_CC2540_SIGNATURE && packet.Payload[0] != CHIP_CC2541_SIGNATURE && packet.Payload[0] != CHIP_CC2531_SIGNATURE)
4. Soros port számát, és a log fájl helyét módosítani a Settingsben
5. Lefordítani a programot (Build CClib-Frontend)
Ezek után nincs más mint összekötni a CC2531-et a Nano-val, közbeékelve a szintillesztőt (én nem ellenállásokat használtam, hanem egy fetes szintillesztőt mert az volt itthon), mert a CC 3.3V-os, a Nano meg 5V-os (nem kell, ha olyan Arduinot használunk ami 3,3V-os), és feltölteni a firmware-t a lefordított programmal.[ Szerkesztve ]
-
Janos250
őstag
Az én tapasztalataim:
1. A kínai "FTDI" (vagyis hamis) chipekhez nehéz találni olyan drivert, amivel tényleg mindig feltölt, nem pedig hol feltölt, hol nem. Amikor nem, marad az eredeti program, és az ember csak ámul, hogy micsoda emlékezete van ennek a chipnek, mert úgy néz ki, mintha feltöltötte volna.
2. A konverterek egy része nem tud elég nagy és elég stabil tápot adni. Van olyan lapom, amihez kellett a külső táp a Sonoffra (Nem a 230!!!).
3. A régebbi boardokat DIO módban kell programozni, az újabbakat DOUT-ban, mert közben kicerélték a mem. IC-t.
4. Ha egyszer sikerült feltölteni, utána célszerű a következő feltöltéseket WiFin keresztül végezni.
5. Ha találunk olyan konverter/driver párost, amivel megy, akkor azt jól meg kell jegyezni![ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Pulsar
veterán
válasz freemanone #6303 üzenetére
de, igen, csak elírtam.
az én szenzoromon viszont mindkét felirat rajta van, de csak hőmérsékletet, és légnyomást tudok belőle kiszedni[ Szerkesztve ]
-
enesbcs
tag
Mert ez egy BMP280. Van hogy az eladó se tudja, melyiket árulja, a két felirat előtt van két négyzet, abban szokták jelölni egy pöttyel, hogy melyikről van szó, ha egyik sincs megjelölve, akkor általában a BMP280, mert az az olcsóbbik, de valóban nem tud páratartalmat mérni.
-
Magga
aktív tag
Szervusztok!
Tasmota-ban csak én nem tudom a hőmérséklet jelentési időt állítani? A domoticz konfigban megadom az idx-et és a legutolsó sorban beírnom, hogy pl 120, de így is csak 5 percenként kapok új adatot a domoticzban. Máshol kell állítani valamit?
-
enesbcs
tag
Arra gondolsz, hogy a Domoticz eseménynaplóban 5 percenként lehet grafikonon ábrázolni és adathalmazokat lekérni? Mert ez mindig 5 marad, akármit állítasz.
Azt, hogy mikor kapsz adatot a hőmérőtől, a Beállítás->Napló alatt tudod figyelemmel követni.[ Szerkesztve ]
-
Magga
aktív tag
ESPEasy-vel, ha beállítok 120 sec-et, akkor a domoban 2 percenként frissül a hőmérséklet. Tasmotával mindig 5 percenként...
-
vampire17
addikt
Regota meg akartam kerdezni, hogy a legerterjedtebb ESP8266 firmware-ek kozott pontosan mi is a kulonbseg? (Tasmota, ESPEasy, ESPurna )
Pl Domoticz ala melyik a jobb (ha egyaltalan van kulonbseg e teren) melyik az egyszerubb/bonyolultabb, etc...? -
Magga
aktív tag
Úgy tűnik, megtaláltam.
Nekem valamiért egyértelmű volt, hogy a domoticz beállítások utolsó sora, az update időzítőt kell bántani, de persze nem. A logolásnál a telemetria alap 300 sec-et átállítottam és így csinálja azt, amit akartam...
Most 120 másodpercenként küldi a hőmérséklet adatokat. -
enesbcs
tag
válasz vampire17 #6318 üzenetére
A legegyszerűbb szerintem a Tasmota, ami bőven elegendő, ha csak kapcsolónak kell. (valamennyire ez is szkriptelhető a 6.x verzióktól) Egyszerű a beállítás, kiválasztod melyik GPIO-n mi van, és milyen IDX-en jelentse a státuszokat.. minden érzékelőt egyszerre.
Ha kicsit bonyolultabb dolgot szeretnél összehozni, az eszközre belső szabályrendszert, több különféle érzékelővel, akkor az ESPEasy - teljes mértékben szkriptelhető, de bele kell mélyedni. És minden eszközét külön lehet időzíteni. Pl mozgásérzékelő jelét mozgáskor, hőmérsékletet 2 percenként, fény lux-ot 5 percenként, stb...
A legbiztonságosabb talán az ESPurna. (egyetlen fájlba van bedolgozva minden, és jelszó nélkül akkor se tudnád használni, ha úgy akarnád) Nem túl bonyolult, de nem is túl sokmindenre jó, semmi szkriptelést nem lehet beletenni. Viszont a leírások alapján nagyon jó a Sonoff RF Bridge-hez, és ahogy tapasztaltam, nagyon jó a felülete, ha LED szalaghoz, vagy egyéb RGB világításhoz kell. Ennek Domoticz integrációja kimerül egy kapcsoló IDX-ben, legalábbis mikor utoljára láttam.
-
quby
őstag
válasz Janos250 #6309 üzenetére
Nos...Beüzemeltem egy domoticz-ot + mqtt servert 2 sonoff-al. Ez volt az alap cél, de ugy érzem rákattantam már millió ötlet van a fejemben . Viszont a ráforditott idö kb 97%-a a sonoffok flashelése volt. Rengeteget szenvedtem vele, és fogalmam sincs végül melyik miért lett jó. Két tökegyforma Basic r2, vadi ujak voltak, de ami megoldás volt az elsönél müködött (2 nap volt a flash) az nem müködött a másiknál, és vica versa. Rengeteget gugliztam, forumoztam, youtube-oztam a flash-eléssekkel kapcsolatban, de már parázok a következötöl. Addig is veszek egy másik FTDI flasher-t, csak nem tudom melyiket. Erröl tudtok adni egy linket ami tuti?
A legügyesebb állat az ürge, hiszen búzával teli pofazacskóval is képes repülni, miközben egy bagolyt egyensúlyoz a hátán.
-
quby
őstag
nabazz....akkor 3d nyomtatok egy flashelot amin ez rajta lesz...a sok leirás alapján amugy gyanakodtam a tápra. már pont azon voltam hogy a raspberryvel flashelem, hátha annak elég a tápja.
A legügyesebb állat az ürge, hiszen búzával teli pofazacskóval is képes repülni, miközben egy bagolyt egyensúlyoz a hátán.
-
enesbcs
tag
A kínaiak nem mindig ugyanazokat az alkatrészeket használják, hiába ugyanazt a modellt veszed... pl a Sonoffokba is begyűrűzik az olcsó "puya" flash memória, amivel az SPIFF-et használó firmware-eket meghülyítik, más image-et kell ilyenkor rátölteni, ilyen az ESPEasy pl. (De a Tasmotát nem befolyásolja)
CP2102 flashelőm van még sosem hagyott cserben. -
Pulsar
veterán
Végtelen permutációt próbáltam ki az itthon levő 8 ftdi-vel 3pc-vel és 4 sw-vel. Végül egy verzió működött. Jól fel is írtam, majd 2 honap mulva ugyan ez az eljaras mar nem volt jo. Hardware tok ugyan az. A PC es az ftdi maradt csak egy ötödik fele sw kellett. Szóval átteszem a problémád Napokat ültem felettük minden alkalommal
-
quby
őstag
Kicsit megnyugtat, hogy nem én voltam a balf@sz....
Még két kérdés, a továbbiakhoz:
Az okositott sonoff rf bridge-nek van valami limite, hogy hány ezközt tud kezelni? (szeirntem espeasy lesz rajta)
Tudtok megbizhaó window szenzort ami két irányu? (multkor tele volt vele az ali most egyet sem találok )A legügyesebb állat az ürge, hiszen búzával teli pofazacskóval is képes repülni, miközben egy bagolyt egyensúlyoz a hátán.
-
Degeczi
nagyúr
Tasmota a legegyszerűbb RF Bridge-re, és azzal nincsen limit, hiszen nem párosítod az eszközökkel, hanem minden vett kódot továbbít egy MQTT topikba, és ott dolgozod föl ahogyan szeretnéd (tehát már a saját vezérlésedben azonosítod be, melyik kód melyik eszközhöz tartozik)
-
Degeczi
nagyúr
válasz vampire17 #6329 üzenetére
Nem elég, Domoticz-ban nagyon kötöttek az MQTT lehetőségek: az üzenetekben szerepelnie kell az eszköz Domoticz-os azonosítítójának, a Sonoff Bridge pedig ezt nem tudja, ráadásul az összes üzenet ugyanabba a topikba fut be, ami szintén nem jó.
Ezek átfordítására kell a NodeRed (nem kell megijedni tőle, pofonegyszerű) -
vampire17
addikt
-
vampire17
addikt
válasz Degeczi #6330 üzenetére
Egy kerdes:
Nezegetem a Node-Red-et, nagyjabol vilagos is, mit csinal. Amit meg nem vagok, az az , hogy Domoticz-nak mindegy, hogy mi a topic? Ha pl Node-red el, MQTT-bol kiszedem egy adott topicbol (legyen a neve "sonoff/bridge") azt az uzentetet, ami nekem kell, atalakitom (hozzaadom az IDX-et, "atterelem" egy testszoleges MQTT topic-ba, pl "domo/csengo" ) akkor meg kell adnom valahol a Domoticznak, melyik Topicban keresse ezt az erteket? Mert ilyen opciot nem talaltam benne.
-
enesbcs
tag
válasz vampire17 #6329 üzenetére
Nem tudom hány eszközről van szó, de a Tasmotán belüli szabályokkal is át lehet fordítani a beérkező RF kódokat Domoticz IDX-re: Add rule support for IrReceive and RfReceive
-
enesbcs
tag
válasz vampire17 #6332 üzenetére
A Domoticz csak egy topicot használ 'domoticz/in' a neve és oda várja az IDX-eket.. legalábbis az alap MQTT vezérlővel. De senki nem mondta, hogy nem írhat az ember magának saját python plugint, ami olyan MQTT útvonalakat kezel, amilyet akar. Így csináltam meg a Shelly integrációt, mert az is más topicon megy...
-
vampire17
addikt
válasz enesbcs #6333 üzenetére
Egyelore egyrol (Egy csengo). Azt olvastam valahol, hogy igy talan csak 16 eszkoz adatait lehet tovabbkuldeni (nem tudom, hogy tenyleg igy van-e) Nyilvan nem valoszinu h lesz 16-nal tobb 433-as cuccom (bar ki tudja.... ) Viszont, ha van limit, akkor mar csak a "tanulas" miatt is abban melyednek el, ami korlatlan. Persze ha a tasmotas is az, akkor nem stresszelem magam meg egy cucc megtanulasaval...
(#6334) enesbcs : Ahh ertem!
Tehat ha Node-Red-el atterem az adatot (a szukseges modositasok. IDX hozzaadasa utan) a Domoticz/in topicba, az eleg, igaz? (Mert mondjuk nem akarok/tudok ra sajat python plugint irni)
[ Szerkesztve ]
-
Degeczi
nagyúr
válasz enesbcs #6336 üzenetére
Egyszerűen át lehet terelni, én úgy használom, mert Home Assistant számára az a jobb, ha egyéni topikban jelent minden eszköz.
Így Node-red-ben a lényeget végző "function node"-ban ilyen a switch, h jó legyen Home Assistantnak és Domoticznak is:var payload=msg.payload;
var topic="none";
(...)
switch (payload.RfReceived.Data) {
case "F2E5FB":
topic = "motion/wc";
payload.idx = 56;
break;
(...)majd a függvény végén egyszerűen így módosítom az eredeti topikot és korábbi üzenetet:
if (topic == "none") {
return 0;
}
msg.payload = "ON";
msg.topic=topic;
return msg;
(Ha nem kapott a "topic" változó új értéket, az azt jelenti, h szükségtelen üzenetről van szó, és akkor a msg helyett 0-val térek vissza, így nem szemetel egyik topikba sem)[ Szerkesztve ]
-
Magga
aktív tag
Sziasztok!
Használ valaki kis megjelenítőt, monitort?
Fut a domoticz, sok dolgot tudok onnan vezérleni, de kell hozzá a laptop vagy telefon. Jó lenne valami kész megoldás, ami esztétikus és falra szerelhető. Dashticz-t jelenítene meg, tehát valamilyen böngésző kellene hozzá. -
fecus
őstag
"Szörnyek léteznek, de túl kevesen vannak ahhoz, hogy igazán veszélyesek legyenek. Sokkal veszélyesebbek az átlagemberek, a funkcionáriusok, akik készek hinni és cselekedni anélkül, hogy kérdéseket tennének fel." (fordította DeepL ) - Primo Levi
-
tbs
addikt
Miert nem celzod meg a valodi okosotthont..? Miert "akarod" vezerelni..?
(Nalunk paperwhite kindle van (vmi regi (ebay), van rajta bongeszo es nem kell toltikezni tul surun), de igazabol csak porosodik. Neha frissul rajta az aktualis idojaras, azt szoktuk megkukkantani. Egy minimal node-red dashboard van kivezetve a weather com-on kivul, de bookmarkon ott van pl. a node-red Leltar flow is, ha nagyon bokodhetnekje van vkinek.)
-
Magga
aktív tag
Erre gondoltam én is, de hátha valakinek van valami bevált eszköze vagy bármi tapasztalata.
(#6342) tbs
Vannak olyan elemek, amiket egyelőre nem engednék ki a kezemből. Ráadásul volt egy olyan rossz tapasztalatom is, hogy egész éjjel ment az öntözőrendszer, mert nem tudom. Mostanság volt egy hasonló eset a fűtéssel, reggel arra keltünk, hogy meleg van, valamiért nem kapcsolt ki.
Szerencsére ez a két eset volt az elmúlt kb. 1 évben, mióta belekezdtem, de szeretnék néha ránézni, hogy minden rendben van-e. -
vampire17
addikt
Elkeszult A paraelszivas
Azert persze nem ment siman.... A kapcsolt aramos resz sajnos nem akart mukodni...(gyanitom az miatt, hogy mar volt elotte egy lampa. Ha be volt kotve, nem kapcsolt a shelly, a ledes lampa meg villogott...) Bar igazabol utobb rajottem, hogy paraelszivashoz nincs is igazabol ertelme, hogy be legyen az a laba is kotve, hiszen ha nem furdunk, vagyis nincs para, de fol van kapcsolva a lampa, akkor nincs ertelme annak sem, hogy elinduljon...
Persze a burkolat alatt sem fert el, meg szerencse, hogy fulolrol nem latszik, ugyhogy oda vezettem ki. Lentrol egyaltalan nem is latszik:
[ Szerkesztve ]
-
tbs
addikt
Szoval akkor megtapasztaltad, hogy watch-dog jellegu "tutira azt csinald ami nem okoz kart" rutinokat is kell epiteni. Idealis esetben magaban az eszkozben (espeasy rulez). Gondolj mindenre, amit egy dobozka valaha csinalhat. Ha onmagatol nem tud hulyeseget csinalni (vis major: osszeragadt rele erintkezok pl.; programozott hulyesegvedettre gondolok), akkor mar rengeteget javul az elmeny. A komplexitast a tutibolondbiztos cuccok FOLOTTI vezerles ugyis altlathatatlanna teszi gyorsan.
Vampire:
-
szjoci
őstag
Sziasztok!
Tasmotából fw upgrade-el fel lehet rakni az espeasy-t? Vagy pedig flashelni kell mindenképp ha ki szeretném próbálni? -
AcCEsS
senior tag
válasz enesbcs #6334 üzenetére
Nekem is ma jött 2db Shelly1. Megpróbáltam az általad írt pluginnal beélesíteni a Domoticz alá, de csak az alábbi hibaüzenet ismétlődik:
2018-11-05 20:12:11.605 Error: (Shelly eszközök) No transport, write directive to '10.0.0.10' ignored.
2018-11-05 20:12:21.523 (Shelly eszközök) Heartbeating...
2018-11-05 20:12:21.523 (Shelly eszközök) Reconnecting
2018-11-05 20:12:21.523 (Shelly eszközök) MqttClient::Open
2018-11-05 20:12:21.523 (Shelly eszközök) Protocol set to: 'MQTT'.
2018-11-05 20:12:21.523 (Shelly eszközök) Transport set to: 'TCP/IP', 10.0.0.10:1883.
2018-11-05 20:12:21.524 (Shelly eszközök) Connect directive received, action initiated successfully.
2018-11-05 20:12:21.574 (Shelly eszközök) MQTT connected successfully.
2018-11-05 20:12:21.574 (Shelly eszközök) MqttClient::Connect
2018-11-05 20:12:21.574 (Shelly eszközök) MQTT CONNECT ID: 'Domoticz_1541445141'
2018-11-05 20:12:21.575 (Shelly eszközök) Sending 33 bytes of data
2018-11-05 20:12:21.575 (Shelly eszközök) 10 1f 00 04 4d 51 54 54 04 02 00 3c 00 13 44 6f 6d 6f 74 69 ....MQTT...<..Domoti
2018-11-05 20:12:21.575 (Shelly eszközök) 63 7a 5f 31 35 34 31 34 34 35 31 34 31 .. .. .. .. .. .. .. cz_1541445141
2018-11-05 20:12:21.575 (Shelly eszközök) Queued asyncronous read aborted (10.0.0.10:1883).
2018-11-05 20:12:21.625 (Shelly eszközök) Received 4 bytes of data
2018-11-05 20:12:21.625 (Shelly eszközök) 20 02 00 05 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ....
2018-11-05 20:12:21.625 (Shelly eszközök) Disconnect event received for '10.0.0.10:1883'.
2018-11-05 20:12:21.626 (Shelly eszközök) MqttClient::Subscribe
2018-11-05 20:12:21.626 (Shelly eszközök) MqttClient::onDisonnect Disconnected from: 10.0.0.10:1883
2018-11-05 20:12:21.626 (Shelly eszközök) MqttClient::Close
2018-11-05 20:12:21.626 (Shelly eszközök) onMQTTDisconnected
2018-11-05 20:12:21.626 (Shelly eszközök) Deallocating connection object '10.0.0.10' (10.0.0.10:1883).
2018-11-05 20:12:21.626 Error: (Shelly eszközök) No transport, write directive to '10.0.0.10' ignored.Egyébként a Domoticz-ot leszámítva működnek jól. Mindenben a leírásodat követtem, de sajnos nem megy. Egy difi van, Raspberry alól használom, ahol 3.5-ös a python verziója. Van valami ötleted a probléma megoldására?
[ Szerkesztve ]
AcCEsS (https://www.metalenciklopedia.hu)
Új hozzászólás Aktív témák
- Költségmentes! 61xxx KM, Jaguar XE L4D Prestige 2.0D Automata.
- Részletfizetés. Bontatlan. noblechairs EPIC székek azonnal . 24 / 36 hónap garancia . +36301300000
- Csúcsminőségű biztonsági kültéri okoskamera félár alatt
- RANGE ROVER EVOQUE 2018 /// GARANTÁLT 60.000 km /// MAKULÁTLAN ÁLLAPOT !!!
- DXRacer használt szék eladó