- Bemutatkozott a Poco X7 és X7 Pro
- Yettel topik
- Magyarított Android alkalmazások
- Hónap végén érkezik a Xiaomi Band 10, ára is van
- iPhone topik
- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
- Google Pixel topik
- Milyen okostelefont vegyek?
- Fotók, videók mobillal
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
janohi
csendes tag
Kazán vezérlés állapot lekérdezés OpenTherm protokolon Arduino MEGÁval
A github -on több arduino Library is találtam de csak ennek a példa progijai futottak le hiba nélkül: https://github.com/ihormelnyk/opentherm_library
Pontosan nekem csak a mester üzemmód kellett. Meg építettem az ott szereplő egy tranzisztoros néhány diódás illesztőt. Így arduino MEGA lett nekem a mester és a kazán a szolga. (UNICAL márka KONm r18 típus) Egyből működött is a progi és a példa programban írt funkciók szépen mentek, bár nekem ennél több kell.
Sajnos az arduino programozáshoz épp hogy értek ezért a könyvtárak működése már nekem magas. A OpenThermMaster_Demo.ino programból egy keveset ki tudtam hámozni de kérdések is jöttek:
48. sornál unsigned long response = ot.setBoilerStatus(enableCentralHeating, enableHotWater, enableCooling);
ezzel be és ki tudjuk kapcsolni a kazánt ill. HMV (nálam hűtés nincs hiszen egy gáz kazán)
de mit kapunk vissza??
és azt mért kell felhasználni a 51-53 sorkban ahhoz hogy le kérjük a valós működési állapotokat ?
Minden képen ki kell adni a parancsot (48.sor) hogy a lekérés aztán mennyen?
Ahogy néztem ez a szám az a 32 bites üzenet amikkel dolgozik az opentherm protokol és érdekes módon nem mindig a kazántól küldött üzenet volt benne (48. sor) hanem pl. ha kikapcsolást kértem (minden false) akkor 000 típusú azaz a mestertől a szolga felé menő 32 bites szám volt benne egyébként a legtöbb esetben a kazántól jött üzenet.
Ami nekem nem akart menni az a HMV víz beállítása nem vette figyelembe a 73. sorban ot.setDHWSetpoint(40); hanem maradt a kazánon lévő csavaró gombnál a funkció (De ezt gondolom az UNICAL al kell egyeztetnem, mert, lehet hogy ezen a kazánon ez nem állítható opentherm-en Bár furcsa mert amit hozzá akartak adni openthermes termosztátot (nem saját márka mert olyat nem gyártanak) abba volt ilyen állítási lehetőség is. Nem szeretnék egy drága termosztátot venni csak hogy lepróbáljam illetve hogy le hallgassam hogy valóban hogy csinálja)
De visszatérve a library működésére pl azt se tudom, mert a példába már nem volt benne, hogy hogyan lehetne pl. a kazánhoz kapcsolt külső hőmérséklet mérőt lekérdezni. és még rengeteg kérdésem van de megvárom hogy van-e esetleg valaki aki foglakozott ezzel a témával a valóságban.
A könyvtárból még ki lestem a példába nem szereplő
ot.getReturnTemperature(); visszatérő hőmérséklet lekédezés (működött)
ot.getModulation() a moduláció mértéke (működött)
ot.getPressure(); az aktuális nyomás (ez nekem nem ment gondolom megint a kazán nem tudja, lehet csak a hibánál jelezbe hogy ha túl magas vagy túl alacsony de mérés nincs
Bár a hiba dolgokat se tudom hogy kell lekérdezni, vagy pl. a leállás utáni keringetési időt hogy lehetne beállítani stb....
Aztán még érdekelne hogy mivel ez megszakításokkal megy nem lesz-e gond ha a Arduino mega más dolgokat is használ pl. I2C, (másik MEGA kapcsolathoz) wire1 hőmérő lekérés ds18b20....
Új hozzászólás Aktív témák
- DELL PowerEdge R730xd 12LFF+2SFF rack szerver - 2xE5-2680v3,64GB RAM,4x1GbE,H730 RAID v ZFS
- Targus Universal USB 3.0 DV1K-2K Compact docking station (DisplayLink)
- BESZÁMÍTÁS! ASUS ROG Zephyrus GA403UV Gamer notebook - R9 8945HS 16GB RAM 1TB SSD RTX 4060 8GB WIN11
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 4070Ti Super GAMER PC termékbeszámítással
- BESZÁMÍTÁS! ASROCK H310CM i5 9600K 32GB DDR4 500GB SSD RTX 3050 8GB DeepCool Tesseract SW 500W
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged