Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: kamara - 20.07.26 - klo:19.53

Otsikko: Yleismittari UNI-T UT161D:lle ajuri git-projektiin GPL 3.0
Kirjoitti: kamara - 20.07.26 - klo:19.53
Tämän liitteenä on kirjasto UNI-T UT161D:lle tähän git-projektiin:
https://github.com/ljakob/unit_ut61eplus

Projektin mukaan sen pitäisi toimia myös UNI-T UT161D:llä, mutta ainakaan omani ei toiminut heittämällä.
Meinasi tulla iso pettymys ko. mittarin ostosta, mutta onneksi nykyajan apuna toimii AI, jolloin ohjelman kehitys on nopeampaa kuin aiemmin.

Tämä siis on tehty Vibe-koodaamalla, mutta AI:ta on käytetty vain hakukoneena. Sen, minkä osaan itse tehdä, niin sen olen tehnyt ilman AI:n apua, vaikka sen toteuttaminen onkin hitaampaa kuin AI:lla.

Tämän projektin tiedostot on siis tarkoitus kopioida samaan hakemistoon kuin ljakob:n projekti. Sen jälkeen se luultavasti toimii ainakin osittain.

Lisenssi on GPL 3.0, koska alkuperäisessäkin on kyseinen lisenssi.

Jos ohjelma on liian purkkaa, niin tähän ketjuun voi lähettää korjauksia ko. ohjelmaan.

Jos joku haluaa mahdollisimman halvalla USB:hen  loggaavan yleismittarin, niin tämä on halvin, minkä olen löytänyt Suomesta. Sitä myytäneen Clasussa (Clas Ohlson) ympäri maan. (Tasapuolisuuden nimissä näyttää myös ProShop myyvän samaa tuotetta)

Aluksi meinasi tulla paha mieli, kun en meinannut millään saada mittaria toimimaan Linukassa.
Kun sain toimimaan sen Winukkapuolella, niin ajattelin, ettei sen saaminen toimintaan Linukkapuolella pitäisi olla mahdotonta. AI neuvoi, millä ohjelmalla saa tallennettua logia usb-liittimestä. Sen avulla sain tehdyksi yksinkertaisen kyselyn mittarin näytön tilasta.

Lopulta sain selville, kuinka sain tiedot ulos mittarin useammista tiloista.

Siitä innostuneena laitoin viestiä tämän foorumin Onnistumiskokemuksista-ketjuun.
Päätin antaa pikku projektilleni GPL 2-lisenssin, ja uudemmalle GPL 3.0, koska kyseinen git-projektikin on kyseisellä lisenssillä, niin ei tule lisenssiristiriitoja.
https://forum.ubuntu-fi.org/index.php?topic=9188.msg455254#msg455254

Siinä on yksinkertaisempi versio UNI-T UT161D-ajuri, mutta se ei ole yhteensopiva tämän git-projektin kanssa.

Tämä mun aikaisempi ajuri toimii vain UNI-T UT161D-mittarin kanssa, ja siinä on enemmän bugeja, eikä siinä ole kaikkia tämän git-projektin ominaisuuksia.

Tämä mun kirjasto on tehty yhdessä päivässä, joten bugeja on VARMASTI, mutta ainakin omalla mittarillani saa joitakin arvoja ulos mittarista. Se riittää itselleni ainakin aluksi.
Otsikko: Vs: Yleismittari UNI-T UT161D:lle ajuri git-projektiin GPL 3.0
Kirjoitti: jarmala - 20.07.26 - klo:22.27
Lopulta sain selville, kuinka sain tiedot ulos mittarin useammista tiloista.

Siitä innostuneena laitoin viestiä tämän foorumin Onnistumiskokemuksista-ketjuun.
Päätin antaa pikku projektilleni GPL 2-lisenssin, ja uudemmalle GPL 3.0, koska kyseinen git-projektikin on kyseisellä lisenssillä, niin ei tule lisenssiristiriitoja.

Hienoa! Vaikka en itse yleismittarin lokituksia nyt tarvitsekaan.
Otsikko: Vs: Yleismittari UNI-T UT161D:lle ajuri git-projektiin GPL 3.0
Kirjoitti: kamara - 21.07.26 - klo:09.09
Hienoa! Vaikka en itse yleismittarin lokituksia nyt tarvitsekaan.

Kiitoksia kehuista. :)

Liitteenä parannettu asennuspaketti, jossa on tarvittavien kirjastojen lisäämisen lisäksi venv-ympäristön luominen.
venv-ympäristön luominen pitää tehdä ilman sudoa.
Päätekäskyllä:
Koodia: [Valitse]
./installVenvEnvironmentDoNotUseSudo.sh

Kyseinen scripti löytyy liitteestä.