• No results found

Vi anser att det har varit en givande erfarenhet att arbeta med Stuns och Region Uppsala. ¨

Aven om v˚art projekt inte kan likst¨allas med att jobba heltid ˚at ett f¨oretag, har det ¨and˚a gett oss en inblick i hur det ¨ar att vara verksam i arbetslivet. Kommunikationen var den sv˚araste delen att v¨anja sig vid d˚a vi som studenter ofta f¨orv¨antar oss snabba svar fr˚an l¨arare om vi st¨aller en fr˚aga. D˚a l¨araren ofta ¨ar ansvarig f¨or v˚ar p˚ag˚aende kurs ¨ar detta inget konstigt d˚a en av deras huvudsakliga uppgifter ¨ar att h˚alla i kursen och d¨arav svara p˚a v˚ara fr˚agor. I arbetslivet ¨ar det f¨orst˚as inte lika enkelt och v˚ara handledare har m˚anga arbetsuppgifter vilket helt enkelt inte till˚ater dem att svara p˚a e-post lika snabbt som universitetsanst¨allda.

Trots detta har kommunikationen fungerat bra och vi hade regelbundna m¨oten, oftast varje eller varannan vecka, d¨ar vi diskuterade projektets status och vilka problem som fanns. V˚ara handledare, samt andra anst¨allda hos Stuns, var alltid villiga att hj¨alpa oss med de problem som fanns s˚a att projektet kunde forts¨atta g¨ora framsteg. V˚ar externa intressent p˚apekade redan innan vi p˚ab¨orjade projektet att det skulle fylla en viktig funktion och g¨ora deras arbete betydligt l¨attare. Detta gjorde oss motiverade att utf¨ora projektet d˚a vi k¨ande att det uppfyllde ett viktigt syfte.

11

Slutsatser

Vi har designat ett system f¨or automatiserad datainsamling fr˚an solelanl¨aggningar som f¨orenklar f¨oretags arbete och avlastar den personal som tidigare gjort manuella avl¨as-

12 Framtida arbete

ningar och sammanst¨allningar. V˚art system bearbetar datan som samlas in och extrahe- rar den information som ¨ar relevant f¨or f¨oretaget, i detta fall Region Uppsala. Systemet sammanst¨aller sedan datan till ett format som ¨ar enkelt att l¨asa och skickar datan vidare till den ansvarige f¨or inskick till Skatteverket. Alla delar i projektet hade l¨osts tidiga- re, dock hade de aldrig kombinerats f¨or att uppn˚a den specifika l¨osning som regionen beh¨ovde. Systemet l¨oser ett viktigt problem i och med att Region Uppsala med en au- tomatisk datainsamling sparar tid och pengar. Om projektet inte hade utf¨orts hade dessa pengar beh¨ovt spenderas p˚a konsulter f¨or att skapa den automatiserade datainsamlingen. Enligt oss har vi uppn˚att ett resultat som tillfredst¨aller syftet med projektet, n¨amligen att f¨orenkla det arbete som solelproduktion medf¨or. Datainsamlingen fr˚an solpaneler ¨ar nu automatiserad och presterar enligt de krav vi satt p˚a systemet. Framtida arbete som vi inte hade tid att f¨ardigst¨alla sj¨alva ¨ar bland annat att implementera st¨od f¨or att rap- portera data till Energimyndigheten. Detta skulle m¨ojligg¨ora f¨ors¨aljning av elcertifikat f¨or anv¨andare av v˚art system. Systemet kan ¨aven automatiseras ytterligare f¨or att skicka data direkt till Skatteverket och p˚a s˚a s¨att undvika mellanhanden p˚a Region Uppsala. En annan m¨ojlighet f¨or design av ett liknande system skulle kunna vara att implemen- tera samma funktionalitet med ett annat protokoll f¨or data¨overf¨oring. B˚ade AMQP och STOMP kan i teorin utf¨ora samma saker som vi g¨or med MQTT i detta projekt vilket kan utforskas ytterligare.

12

Framtida arbete

Systemet skulle kunna ut¨okas med en modul som automatiskt skickar produktionsdata till Energimyndighetens system f¨or elcertifikat. Detta kunde ej genomf¨oras inom ramen f¨or projektet, vilket beskrivs under avsnitt 3.3.1. Eftersom v˚art system i nul¨aget sam- lar in tillr¨acklig data ¨aven f¨or Energimyndighetens del, skulle denna ut¨okning ej kr¨ava n˚agon omstrukturering av de befintliga delarna.

En eventuell ut¨okning av systemet skulle vara b¨attre felhantering. Som n¨amns i av- snitt 3.3.2 har vi f¨or n¨arvarande inget s¨att att hantera saknad data. En m¨ojlig utbyggnad av systemet ¨ar att hantera dessa situationer, eventuellt genom att ber¨akna medelv¨arden i det fall att data saknas.

Cron, som vi anv¨ande f¨or att schemal¨agga programk¨orningar, fungerar endast om da- torn alltid ¨ar ig˚ang. Str¨omavbrott ¨ar s¨allsynta, men om det skulle intr¨affa kring ett m˚anadsskifte skulle programvaran inte uppt¨acka huruvida en sammanst¨allning skicka- des iv¨ag eller inte. En m¨ojlig utbyggnad av systemet kan vara att f¨ors¨oka hantera dessa situationer f¨or extra robusthet.

12 Framtida arbete

Ytterligare en ut¨okning av systemet skulle kunna vara ett helt automatiskt inskick av data till Skatteverket. I nul¨aget skickas datan vi sammanst¨aller till en mellanhand hos Region Uppsala som sedan skickar datan vidare. Ett perfekt system sk¨oter hela proces- sen sj¨alv och beh¨over inte skicka datan till n˚agon som kontrollerar den. Detta st¨aller f¨orst˚as betydligt h¨ogre krav p˚a att datan faktiskt ¨ar korrekt vilket ocks˚a ¨ar n˚agot som systemet skulle kunna vara mer noggrann med.

Referenser

Referenser

[ARH17] R. A. Atmoko, R. Riantini, and M. K. Hasin, “IoT real time

data acquisition using MQTT protocol,” Journal of Physics: Conference Series, vol. 853, May 2017. [Online]. Tillg¨anglig: https://doi.org/10.1088%2F1742-6596%2F853%2F1%2F012003

[BA17] B. Bendele and D. Akopian, “A study of IoT MQTT con-

trol packet behavior and its effect on communication de-

lays,” Electronic Imaging, vol. 2017, no. 6, Jan. 2017. [Onli- ne]. Tillg¨anglig: https://www.ingentaconnect.com/content/ist/ei/2017/ 00002017/00000006/art00017

[Bil14] R. Bilton. (2014, Dec.) Apple ‘failing to protect Chinese factory workers’. H¨amtad 2019-05-09. [Online]. Tillg¨anglig: https://www. bbc.com/news/business-30532463

[Bop] H. Boporai. Python Benefits. H¨amtad 2019-05-13. [Online].

Tillg¨anglig: https://www.netsolutions.com/insights/why-python- is-the-best-programming-language-for-start-ups-and-why-our- developers-love-it/

[Can19] Canonical Ltd. (2019) cron - daemon to execute scheduled commands. H¨amtad 2019-05-09. [Online]. Tillg¨anglig: http://manpages.ubuntu. com/manpages/bionic/en/man8/cron.8.html

[Cha] M. Chand. Database Popularity Rankings. H¨amtad 2019-05-13.

[Online]. Tillg¨anglig: https://www.c-sharpcorner.com/article/what-is- the-most-popular-database-in-the-world/

[Che19] Checkwatt. (2019) Checkwatt Elcertifikatm¨atare. H¨amtad 2019-

04-03. [Online]. Tillg¨anglig: http://www.checkwatt.se/produkt/ elcertifikatmatare-utan-kapsling-for-anslutning-till-lan-2/

[CJH+17] C. Choi, J. Jeong, J. Han, W. Park, and I. Lee, “Implementation of IoT based PV monitoring system with message queuing telemetry transfer protocol and smart utility network,” 2017 International Conference on Information and Communication Technology Convergence (ICTC), Oct. 2017. [Online]. Tillg¨anglig: https://ieeexplore.ieee.org/document/ 8190859

[Dat] Datainspektionen. Dataskyddsf¨orordningen (GDPR). H¨amtad 2019-

05-16. [Online]. Tillg¨anglig: https://www.datainspektionen.se/lagar-- regler/dataskyddsforordningen/

Referenser

[Daw15] C. W. Dawson, Projects in computing and information systems: a stu- dent’s guide, 3rd ed. New York;Harlow, England;: Pearson, 2015. [Ela18] Elastetic. (2018) SENML: smart messages for devices. H¨amtad 2019-

04-17. [Online]. Tillg¨anglig: https://www.elastetic.com/wp/2018/05/ 20/senml-messages/

[Ene09] Energimyndigheten. (2009) Solceller. H¨amtad 2019-04-17. [Online]. Tillg¨anglig: http://www.energikunskap.se/sv/FAKTABASEN/Vad-ar- energi/Energibarare/Fornybar-energi/Sol/Solceller/

[Ene17] Energimyndigheten. (2017, Jul.) Om elcertifikatsystemet. H¨amtad 2019-03-26. [Online]. Tillg¨anglig: http://www.energimyndigheten.se/ fornybart/elcertifikatsystemet/om-elcertifikatsystemet/

[EON] EON. EON Elf¨orbrukning. H¨amtad 2019-05-13. [Online].

Tillg¨anglig: https://www.eon.se/privat/for-hemmet/energiradgivning/ normalfoerbrukning.html

[FN:a] FN:s utvecklingsprogram (UNDP). M˚al 11: H˚allbara

st¨ader och samh¨allen. H¨amtad 2019-04-02. [Online].

Tillg¨anglig: https://www.globalamalen.se/om-globala-malen/mal-11- hallbara-stader-och-samhallen/

[FN:b] FN:s utvecklingsprogram (UNDP). M˚al 7: H˚allbar energi f¨or alla. H¨amtad 2019-04-02. [Online]. Tillg¨anglig: https://www.globalamalen. se/om-globala-malen/mal-7-hallbar-energi-alla/

[FN:c] FN:s utvecklingsprogram (UNDP). Om globala m˚alen. H¨amtad

2019-05-10. [Online]. Tillg¨anglig: https://www.globalamalen.se/om- globala-malen/

[Mar19a] Marcus Nystrand, Energisystemingenj¨or Region Uppsala, Privat sam- tal, Uppsala, Apr. 2019, m¨ote den 26 april 2019.

[Mar19b] Marcus Nystrand, Energisystemingenj¨or Region Uppsala, Privat sam- tal, Uppsala, Apr. 2019, m¨ote den 16 april 2019.

[MBR15] R. Minerva, A. Biru, and D. Rotondi, “Towards a defini-

tion of the Internet of Things (IoT),” IEEE IoT, May 2015. [Online]. Tillg¨anglig: https://iot.ieee.org/images/files/pdf/IEEE IoT Towards Definition Internet of Things Revision1 27MAY15.pdf

Referenser

[MD07] J. Machacek, , and J. Drapela, “System for measuring and collecting data from solar-cell systems,” 2007 9th International Conference on Electrical Power Quality and Utilisation, Oct 2007. [Online]. Tillg¨anglig: https://ieeexplore.ieee.org/document/4424164

[MGPGPL+16] I. M. Moreno-Garcia, E. J. Palacios-Garcia, V. Pallares-Lopez, I. Santiago, M. J. Gonzalez-Redondo, M. Varo-Martinez, and R. J. Real-Calvo, “Real-Time Monitoring System for a Utility- Scale Photovoltaic Power Plant,” Sensors, vol. 16, 2016. [Online]. Tillg¨anglig: http://www.mdpi.com/1424-8220/16/6/770

[MQTa] MQTT Dash. MQTT Dash (IoT, Smart Home). H¨amtad 2019-04-03.

[Online]. Tillg¨anglig: https://play.google.com/store/apps/details?id= net.routix.mqttdash&hl=en

[MQTb] MQTT Organisation. MQTT. H¨amtad 2019-04-12. [Online].

Tillg¨anglig: https://mqtt.org/

[MQTc] MQTTBox. Getting started with MQTTBox. H¨amtad 2019-04-

03. [Online]. Tillg¨anglig: http://workswithweb.com/html/mqttbox/ getstarted.html

[OAS] OASIS. MQTT Version 3.1.1 Plus Errata 01. H¨amtad 2019-04-12.

[Online]. Tillg¨anglig: https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/ errata01/os/mqtt-v3.1.1-errata01-os-complete.html# Toc442180823 [OAS19] OASIS. (2019) AMQP is the internet protocol for business messaging.

H¨amtad 2019-04-25. [Online]. Tillg¨anglig: https://www.amqp.org/ about/what

[Pos] PostgreSQL. PostgreSQL information. H¨amtad 2019-05-03. [Online]. Tillg¨anglig: https://www.postgresql.org/about/

[PSF18] Python Software Foundation. (2018, Sep.) paho-mqtt 1.4.0. H¨amtad 2019-04-03. [Online]. Tillg¨anglig: https://pypi.org/project/paho-mqtt/

[PSF19a] Python Software Foundation. (2019, Feb.) MySQL Connector 8.0.

H¨amtad 2019-05-03. [Online]. Tillg¨anglig: https://pypi.org/project/ mysql-connector-python/

[PSF19b] Python Software Foundation. (2019, Feb.) XlsxWriter 1.1.5. H¨amtad 2019-04-03. [Online]. Tillg¨anglig: https://pypi.org/project/XlsxWriter/

Referenser

[Reg17a] Region Uppsala. (2017, Dec.) Om Region Uppsala. H¨amtad 2019-

04-02. [Online]. Tillg¨anglig: https://www.regionuppsala.se/sv/Om- Region-Uppsala/

[Reg17b] Region Uppsala. (2017, Dec.) Vision. H¨amtad 2019-05-03.

[Online]. Tillg¨anglig: https://www.regionuppsala.se/sv/Om-Region- Uppsala/Vision/

[Skaa] Skatteverket. Energiskatt p˚a el. H¨amtad 2019-04-

03. [Online]. Tillg¨anglig: https://www.skatteverket.se/

foretagochorganisationer/skatter/punktskatter/energiskatter/ energiskattpael.4.15532c7b1442f256bae5e4c.html

[Skab] Skatteverket. Mikroproduktion av f¨ornybar el

– n¨aringsfastighet. H¨amtad 2019-04-03. [Online].

Tillg¨anglig: https://skatteverket.se/foretagochorganisationer/ skatter/fastighet/mikroproduktionavfornybarelnaringsfastighet.4. 309a41aa1672ad0c837b4e8.html

[Skac] Skatteverket. V˚ar verksamhet. H¨amtad 2019-04-03. [Onli-

ne]. Tillg¨anglig: https://www.skatteverket.se/omoss/varverksamhet. 4.65fc817e1077c25b832800015922.html

[SQL] SQLite. SQLite information. H¨amtad 2019-05-03. [Online].

Tillg¨anglig: https://www.sqlite.org/about.html

[STO15] STOMP Spec Group. (2015) STOMP Protocol Specification, Version

1.2. H¨amtad 2019-04-25. [Online]. Tillg¨anglig: https://stomp.github. io/stomp-specification-1.2.html

[STU] STUNS Energi. Om oss. H¨amtad 2019-04-02. [Online]. Tillg¨anglig: https://stunsenergi.se/#post-6

[Utr17] Utrikesdepartementet. (2017, Apr.) M¨anskliga r¨attigheter, de- mokrati och r¨attsstatens principer i Kina 2015–2016. H¨amtad 2019-05-09. [Online]. Tillg¨anglig: https://www.regeringen.se/498ee9/ contentassets/f8f0525faeaf4673affbb62159c57189/kina---manskliga- rattigheter-demokrati-och-rattsstatens-principer-2015-2016.pdf

[Yig18] A. Yigal. (2018, Nov.) Differences between MySQL, PostgreSQL

and SQLite. H¨amtad 2019-05-03. [Online]. Tillg¨anglig: https: //logz.io/blog/relational-database-comparison/

Related documents