Internet-ansluten hem energi monitor (9 / 9 steg)
Steg 9: Gå och samla in vissa uppgifter!
När kalibreringen är klar, kan komplett kit installeras. Bilden visar den aktuella sensorn bifogas en av elnätet leverans kablar i mitt hus.
Spark_power.py programmet kan användas för att ta regelbundna behandlingar, och producerar lämplig för att importera till ett kalkylprogram. För att göra detta, Använd alternativet -c till producerar "CSV" (comma-separated-value) och alternativet -t att ange ett antal sekunder vänta mellan behandlingarna. Till exempel, kan du köra:
python spark_power.py - c -t 20 MyCoreName powerWatts powerVA mainsFreq
Detta kommer att producera utdata liknande detta:
17/05/15,20:34:42,942.7,962.4,50.0
17/05/15,20:35:06,943.8,974.9,50.0
17/05/15,20:35:29,916.7,971.5,50.0
17/05/15,20:36:03,999.0,1019.1,50.0
...
De första två fälten är datum och tid, och nästa är powerWatts, powerVAoch mainsFreq värden som begärts.
Efter det är det upp till dig!
Nyttiga länkar
- All kod och scheman för detta projekt finns på https://github.com/IanHarvey/spark-monitor
- Om Python inte är ditt första val-språk, finns det en Javascript-API för partikel anordningen på https://github.com/spark/sparkjs
- Ställa frågor och få tips på partikel-forumet på https://community.particle.io/