Om det är någon som gör något är det jag.
Temperatur.nu är ett enmansprojekt!
Utan tvekan är det bristfällig information om driftstatus och logg saknas när något strulat. Det får jag ta tag i.
Temperatur.nu består primärt av 4 delar:
1. Några olika funktioner för att ta emot data. Det är tex rapportering via temperatur.nu reporter eller rapportering via hashkod/rapportera.php. Detta är egentligen helt separat från själva bearbetningen och långtidslagringen av data och är mer en mellanlagring av information i väntan på bearbetning.
2. Spindel som hämtar temperaturer. Den är förhållandevis komplex och stöd för en stor mängd olika sätt att läsa in temperaturer. Dels finns API-kopplingar mot Telldus och Netatmo. Sen läses även en stor mängd temperaturer in via punkt 1 ovan. Utöver det kan spindeln hämta temperaturer från webbsidor, ftper och mer obskyra sätt som att OCR-tolka bilder.
Utöver att läsa in temperaturerna så bearbetas de och kontrolleras för fel.
3. api.temperatur.nu - tillhandahåller informationen som spindeln samlat in på ett strukturerat sätt
4.
www.temperatur.nu - som använder api.temperatur.nu för att presentera informationen på ett strukturerat sätt.
9 gånger av 10 det senaste året har det det varit temperatur.nus koppling mot Telldus Live som strulat. Detta har inte påverkat något annat än just kopplingen mot Telldus live - men det är många som rapporterar via Telldus live.
Igår vad det kopplingen mot Netatmo som slutade fungera - och på grund av klantig felkontroll crashade spindeln konstant. Den startas upp automatiskt, men så snart det kom en Netatmomätpunkt så slutade den att fungera vilket gjorde att få mätpunkter hann uppdateras. Strax efter midnatt korrigerade jag det ursprungliga felet. Men då jag skulle upp tidigt och vara på operation på morgonen stannade jag inte uppe särskilt länge för att säkerställa att allt fungerade.
När jag vaknade strax efter 6 i morse - efter att även varit vaken en dryg timme under natten med min 3-åring - såg att jag att det åter var strul. Så i stället för att äta frukost med familjen satte jag mig och fortsatte felsökningen och hittade ytterligare buggar i netatmo-kopplingen.
Jag hann i tid till operation, men han inte äta frukost och sov inte många timmar i natt - för att få temperatur.nu att fungera...
Men med detta sagt - självklart ska det finnas bättre information om strul och driftstatus. Fixar det i kväll/natt.