Ensimmäisessä osassa kirjoitin kimppaveneen sopimusmallista. Tässä osassa keskityn osaomistetun veneen hallintaan kehitettämiini työkaluihin.
Datan logitus
Manuaalinen
Tein Google Formsin avulla kolme kaavaketta
- Veneen käyttö
- Kuka tai ketkä käyttivät (ketkä Käyttäjät olivat mukana)
- Veneen käyttöönottoaika ja lopetusaika (päivämäärä ja kello)
- Kulut ja investoinnit
- Kulu vai investointi
- Käyttöalue (listalta)
- Käyttökohde (vapaa tekstikenttä)
- Kuka maksanut
- Summa EUR
- Polttoainekulut
- Kuka maksanut
- Oston ajankohta
- Polttoaineen määrä
- Summa EUR
Automaattinen
Käyttäen Raspberry Pi:tä, jossa pyörii SignalK ja NodeRED, logitan veneen NMEA 2000 väylästä seuraavat datat
- polttoaineen kulutus matkalla (koska polttoainemittari on aivan liian epätarkka ja veneen asento vaikuttaa siihen oleellisesti, päädyin käyttämään polttoaineen hetkellistä kulutusta kahden sekunnin välein mitattuna ja integroimaan matkan kokonaiskulutuksen siitä alkaen moottorin käynnistyksestä loppuen moottorin sammutukseen)
- moottoritunnit käynnistettäessa ja sammutettaessa
- monia muita asioita, mutta niitä ei käytetä kimppamallin laskennassa, joten en listaa niitä tässä
Laskenta
Rakensin Google Sheetsiin laskentataulukon, joka ottaa inputtina kaikki logitustiedot (manuaaliset ja automaattiset). Niistä se rakentaa queryttämällä erilaisia aputaulukoita, joita käyttäen pystytään jakamaan kulut ja investoinnit automaattisesti sopimuksen mukaisesti (sopimus kuvattiin ensimmäisessä osassa).
Jos käyttöönottoajan ja lopetusajan välissä on useita moottorin käynnistyksiä, taulukko yhdistää niiden datat (polttoaineen kulutuksen ja moottoritunnit). Sitten taulukko jakaa käyttöyksiköt kullekin kyseisellä matkalla mukana olleille Käyttäjille. Polttoaineen kulutus jaetaan matkan todellisen kulutuksen mukaan mukana olleille Käyttäjille.
Ylläpitokulut taulukko jakaa käyttöyksikoiden mukaan Käyttäjille reaaliaikaisesti. Investoinnit taas jaetaan omistusten suhteessa Omistajille. Polttoaine laskutetaan todellisten kulujen mukaan.
Taulukossa on dashboard-sivu, jossa kaikkein Käyttäjien ja Omistajien maksutilanne näkyy reaaliaikaisena.
Laskentataulukko sisältää alataulukon, johon Käyttäjien ja Omistajien väliset rahansiirrot (tasaukset) merkitään. Status voidaan myös tasata siten, että paljon velkaa oleva Käyttäjä tai Omistaja, maksaa uusia kuluja tai investointeja.
Varaukset
Loin jaetun Google kalenterin, johon jokainen Käyttäjä voi lisätä varauksia omalla nimellään. Varaukset näkyvät näin reaaliaikaisesti kaikkien Käyttäjien kalentereissa.
Tehtävät
Käytämme Trelloa kunnossapito- ym. tehtävien listaamiseen ja jakamiseen. Meillä on Trellossa seuraavat listat
- Tehtävät <2h
- Tehtävät 2h-8h
- Tehtävät >8h
- Ostokset (linkitettynä tehtäviin, mikäli ostosta tarvitaan jossain tehtävässä)
- Työn alla
- Valmis
- Won’t do (asioille, jotka on päätetty olla tekemättä)