Hírek:

Az újonnan regisztrálók nézzék meg a spam mappában a megerősítő levelet!

Main Menu

[HW] MultiRig Resetter & HW Monitor

Indította atideath, január 04, 2017, 08:56:10 DÉLELŐTT

Előző téma - Következő téma

0 Felhasználók és 4 Vendégek van a témában

Artthur

Nem értek hozzá de ez jónak tűnik, mármint sokan a wifivel vezérelhető aljzatokat használják, tudom azzal sincs baj de egy power button megnyomás sokkal egyszerűbbnek tűnik.
Csak az lenne a kérdés hogy a power on ledet nézi alaphelyzetben akkor azt nem küszöböli ki ha kékhalállal megáll a gép ugye? néha csak befagy a gép ventik maxon pörögve azt sem indítja újra ugye?
Bár már az is jó dolog lehet ha távvezérelve te adsz neki utasítást hogy ideje megnyomni a bekapcs gombot, sok km-t megspórolhat vele úgy is az ember.

Hajrá, ha lesz kézzel fogható biztos rendelek egyet tőled.

Jó szerencsét!

lakat

Idézetet írta: fpeter Dátum május 28, 2017, 05:49:10 DÉLUTÁN
Sziasztok!

Egy ideje már dolgozgatok a saját megoldásomon. Egy shield-féleséget terveztem, ami a többi eszközhöz hasonlóan az alaplap on/off gombját képes megnyomni, illetve a power on led visszajelzéséből tudja hogy a gép megy e éppen. Nagyon rugalmas, a következő platformokra lehet stabilan rádugni, több rétegben összefogatni csavarozással:

- Arduino UNO, MEGA, Leonardo, stb és egyéb hasonló lábkiosztású ARM/stb boardok - lehet USB-s I/O shield, de szendvicsbe lehet fogni egy ethernet shield-el is
- Wemos D1 R2 wifi-s Arduino ready modul ESP8266 csippel
- Raspberry Pi 1/2/3, esetleg Zero is, csak ott nem lehet minden csavart használni
- A legtöbb RPi formátumú klón board, mint Orange Pi, BananaPi, stb
- OrangePi Zero, amit 11$-ért meg lehet már kapni és ethernet és wifi is van rajta
- vezetékezve cirka bármi ami tudja kezelni az MCP23017 I2C GPIO csippet



Egy board összesen 8 gépet képes kezelni: 8 gombot tud megnyomni és 8 led visszajelzést figyelni. Jumperekkel az I2C cím módosításával összesen 8 board fűzhető egymásra, így 64 gépig bővíthető. Oda-vissza optocsatolókkal van izolálva a zavarok elkerülése végett, és tetszőleges hosszú UTP kábelekkel lehet a gépeket bekötni RJ45-8P aljzatokba. Egy sok méter hosszú olcsó hálókábel kettévágásával 2 gépet lehet bekötni - nincsen sok elkolbászoló vezetékszál, könnyű kábel management...

Ez eddig ugye egy specializált I/O shield, a lényeget az alá dugott platform szoftvere adja majd. Egy ethernet shield-el kombinált arduino-val lehet hálózati I/O panel, de egy okosabb platformmal már azt is meg lehet valósítani pl, hogy olvassa a Claymore monitoring információit és ha beesik egyik kártya hashrate-je határérték alá akkor utasítást adjon a gépnek egy újraindulásra. Ha nem reagál x mp-en belül akkor mehet a hardveres székkirúgás alóla. A lépésekről küldhet pl értesítő emaileket, így tudod ha egyik másik gép feltűnően sokszor szorul beavatkozásra. A kártyák hőmérsékletét is figyelheti, küldhet értesítést ha egyik másik fölé megy a megadott értéknek, illetve a túl sokat pörgő ventillátort is riportolhatja. A mérete most kb 10x8.5cm, és egy hálócsatinyi vastagságú + amire rá van dugva...

Emlegettétek itt a fogyasztás kérdését is, de active energy-t / true RMS-t mérni messze nem olyan egyszerű. Most egy Eastron SDM-230-MODBUS mérőt használok - akár ezt is el tudja érni egy RPi-szerű eszköz, olvasni az aktuális és összesített fogyasztást és ebből is riportokat küldhet, de ez már nem elhanyagolható plusszköltség...

Más hasznos ötlet esetleg? Amíg nem materializálódik, addig még nem nyitok neki saját topikot...

Nagyon jó lenne ha a Claymore adatok alapján tudna újraindítani gépet, és én mindenképp a kábeles ethernetet preferálnám. Ha kész lesz pár darabot biztos vennék!

fpeter

Idézetet írta: Artthur Dátum május 28, 2017, 08:13:23 DÉLUTÁN
Nem értek hozzá de ez jónak tűnik, mármint sokan a wifivel vezérelhető aljzatokat használják, tudom azzal sincs baj de egy power button megnyomás sokkal egyszerűbbnek tűnik.
Csak az lenne a kérdés hogy a power on ledet nézi alaphelyzetben akkor azt nem küszöböli ki ha kékhalállal megáll a gép ugye? néha csak befagy a gép ventik maxon pörögve azt sem indítja újra ugye?
Bár már az is jó dolog lehet ha távvezérelve te adsz neki utasítást hogy ideje megnyomni a bekapcs gombot, sok km-t megspórolhat vele úgy is az ember.

Hajrá, ha lesz kézzel fogható biztos rendelek egyet tőled.

Jó szerencsét!

A power on led csak arra jó, hogy tudja a vas hogy mikor van ki és bekapcsolva a gép - lehetne a táp 5V-ja is ez a jel, de ha már úgyis a power gomb miatt tüskékre csatlakozik akkor minek lenne többféle csatija, menjen ez is a tüskékre mellé. A továbbiakra egyrészt lehetne egy hálózati watchdog programot is használni amivel beszélgethet a board és tudja hogy fut a gép, de akkor még mindig csak az oprendszerről lenne infója. Ezért emlegettem a Claymore monitoring felületét én is, mert ott konkrétan lehet tudni hogy megy e a folyamat, egészségesek e a hashrate-ek - volt aki olyanra panaszkodott itt hogy ugyan le nem fagyott 1 GPU sem, de x idő múlva beesett a szám és mindig csak az újraindítás oldotta meg - másrészt akkor már a kártyák hőmérsékletét, ventik fordulatszámát/küzdelmét is lehet monitorozni. Ha pl kezd elporosodni a sok borda, az látszik abból ha azonos környezeti és GPU hőmérséklet mellett feltűnően többet pörögnek a ventik, ha pedig annyira retkes/kopott a venti hogy már ezzel sem bírja tartani a tempót akkor ugye elindul felfelé egyik másik GPU hőmérséklet is... Ezekről mind lehet értesítő emaileket küldeni, nagyban egyszerűsíti a managementet. Nyilván ez nem annyira az 1-2 rig-et otthon üzemeltetők problémája, de akinek távol van sok rig-je az örülhet majd egy ilyen szolgáltatásnak...

@lakat

Én is a vezetékes verziót preferálom, de pl az OrangePi Zero-n van wifi is, tehát ha valakinek az tetszik használhatja úgy is, és tényleg nevetséges az ára a kategóriájában - ugyan HDMI kimenete nincsen, de ezt leszámítva közel ott van a tudása mint bármelyik RPi-nek - a kevesebb RAM nem probléma ha nincsen grafikus megjelenítés, pár perl/python scriptnek a negyede is bőven elég lenne, így is ágyúval a verébre a 4 mag + 256/512MB RAM :)  De mehet RPi Zero-val vagy bármi mással, nagyon rugalmasra tervezem alapból, a szoftverek pedig univerzálisak lehetnek... Az az elképzelésem vele hogy a hardver mellé igyekszem pár induló alapfunkciót én magam implementálni, a többit pedig részben ráhagynám a közösségre - szerintem ha bedobom bitcointalkon, akkor akad pár fejlesztő aki meglátja benne a fantáziát és olyan csodákat művel a hardveremmel ami nekem addig eszembe se jutott... :o
¯\_(ツ)_/¯

HDMI dummy eladó > keresd az azonos nevű topikban!

kidface