Internet-verbonden huis energie monitor (7 / 9 stap)

Stap 7: Geef het een test


Als de firmware is geladen, ben je klaar om te verbinden iets met de sensor en geef het een test.

De sensor is afgekapt ronde één (niet beide) van de dirigenten van het live of neutrale uitvoering van de huidige. Ik vond het nuttig om te bouwen van een test-adapter die tussen de netvoeding en een lading waardoor de sensor voor het meten van de stroom in de live-draad aangesloten kon worden (zie afbeelding).

De gemeten waarden kunnen worden gelezen via de Particle cloud API op een aantal manieren. Om te beginnen heb ik een eenvoudig programma spark_power.py die kan draaien op elke computer die Python geïnstalleerd heeft en een internetverbinding hebt toegevoegd.

Download spark_power.py naar een geschikte map op uw computer, en opent u een opdrachtregelvenster (zie instructies voor Windows, Mac OS of Raspberry Pi) en navigeer naar de map van de download met behulp van de opdracht cd .

Voer nu de volgende opdracht bij de MS-DOS-prompt:

 python spark_power.py MyCoreName 

MyCoreName vervangen door de naam gaf u de kern in stap 3. De eerste keer die u dit uitvoert zal vragen u voor de gebruikersnaam en het wachtwoord voor uw account vonk:

 Please enter Spark login email address: user Please enter password: 

Na een korte pauze, zal tonen de waarden die het heeft opgehaald vanuit de kern van de Spark, iets als dit:

 upTime : 1508.0 connectTime : 887.0 wifiRSSI : -54.0 powerWatts : 56.7 powerVA : 57.8 mainsFreq : 50.0 totalWh : 2.3 sinPhi : -0.1 

U kunt opnieuw het uitvoeren van spark_power.py een tweede keer, en het zal wip naar de loginnaam en wachtwoord prompt - het bespaart een vonk -toegangstoken in een bestand (~/.spark/spark.config.json) die kan worden gebruikt voor latere bewerkingen.

De variabelen die u kunt lezen zijn:

upTime: Dit is de totale tijd die sinds de kern laatst opnieuw opstarten, in seconden. U kunt dit gebruiken om op te sporen van de macht onderbrekingen (het zal worden teruggesteld aan 0 na een stroomstoring).

connectTime: De tijd in seconden die de kern is verbonden met de Spark cloud service. Als de verbinding verbroken wordt (bijvoorbeeld als gevolg van een Wifi probleem of storing van Internet), zal dit worden teruggesteld aan 0.

wifiRSSI: De "Ontvangen signaal sterkte aanduiding" waarde, uitgedrukt in dB. Dit is altijd negatief, met meer negatieve waarden betekenis erger signaalsterkte. In mijn het testen,-40dB was een zeer goede WiFi teken, neer over - 85dB toen de verbinding begon te mislukken.

powerWatts: De echte kracht wordt gemeten door de meter, in watt. De lezing wordt bijgewerkt elke seconde of zo.

powerVA: De "ogenschijnlijk" kracht die momenteel wordt gemeten door de meter. Het schijnbaar vermogen zullen groter zijn dan de werkelijke macht voor 'reactief' ladingen (bijvoorbeeld een computer voeding, of sommige soorten motor) - Zie bijvoorbeeld dit artikel voor een uitleg.

mainsFreq: De momenteel gemeten netspanning frequentie, in Hertz.

totalWh: Het totale aantal watturen (van de 'echte' macht) gemeten door de meter omdat het werd opgestart. 1 kWh is 1/1000e van een kWh, de standaard "eenheid van elektriciteit" gelezen door uw meter.

sinPhi: Geeft aan of de huidige belasting resistieve (= 0,0), inductieve (-1,0), capacitieve (1.0), of ergens tussenin. Dit is handig om te weten tijdens de kalibratie van de meter (zie hieronder).

Gerelateerde Artikelen

Arduino huis energie monitor schild

Arduino huis energie monitor schild

hoewel producten worden steeds meer en meer beschikbaar voor de controle van uw huis stroomverbruik, ik ben een van die idioten die niet kan verlaten goed genoeg alleen en die liever shell uit $100 en uren van mijn tijd om te redden van $20 en iets i
Een Wi-Fi gebaseerde Controller voor modeltreinen, Halloween Props, energie Monitoring en meer!

Een Wi-Fi gebaseerde Controller voor modeltreinen, Halloween Props, energie Monitoring en meer!

Mensen hebben gewend geraakt aan het gebruik van hun draagbare apparaten voor het uitvoeren van allerlei dingen van het kijken naar video's, om te spelen, het beheer van hun boodschappenlijstje.  Maar ondanks de populariteit van deze apparaten, belei
Slimme energie Monitoring & controleregeling (Edison binnen)

Slimme energie Monitoring & controleregeling (Edison binnen)

Energiebeheer is een van de meest actuele onderwerpen in de afgelopen tien jaar vanwege de afname van de energiereserves. Macht afsluiten is een groot probleem nu-een-dag en het treedt op omdat veel energie wordt verspild in industrieën. Vermindering
TempBug: internet-verbonden thermometer

TempBug: internet-verbonden thermometer

Laatste januari, hadden we wat moeite met de hitte in mijn kantoor. In het bijzonder de aard van de problemen waarin de warmte kan niet, u draai het omhoog, en het nog steeds niet op. Dit ging voor meer dan een paar dagen, en uiteindelijk een dag of
ImPrinter: de elektrische Imp draadloze, internet-verbonden thermische printer

ImPrinter: de elektrische Imp draadloze, internet-verbonden thermische printer

thermische printers hebben gekregen (alweer) erg populair in de afgelopen paar maanden; veel mensen lijken te zijn heel geïnteresseerd in het hebben van relevante info pop omhooggaand op een kleine rol van thermisch papier in plaats van in de telefoo
Dubbele as solar tracker met online energie monitor

Dubbele as solar tracker met online energie monitor

Dit project was één van mijn laatste projecten heb ik op mijn exchange-studie in Finland.Voor dit project werkte ik samen met Fatbardh.Dit is een veel grotere en meer geavanceerde versie van een van mijn eerste projecten ooit.Ook een solar tracker:.D
Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Steampunk ESP8266 Internet verbonden klok met behulp van de Arduino IDE

Wat u krijgt wanneer een ring NeoPixel, een goedkope Arduino Wifi aan boord en een laser cutter in een stoom-Punk-Sedan lopen?Een modieuze Steampunk ontworpen Internet verbonden klok met behulp van de ESP8266 chip en de Arduino IDE natuurlijk!Hier is
Huis energie verbeteringen aanbrengen en hebben de regering betaalt u terug

Huis energie verbeteringen aanbrengen en hebben de regering betaalt u terug

vele verbeteringen van de energie betalen voor zichzelf over een periode van een paar jaar. De verlaagde tarieven die de verbeteringen aan u in jaarlijkse besparingen doorgeven moet genoeg stimulans om de verandering waar mogelijk te maken. Maar wat
Internet-verbonden joystick

Internet-verbonden joystick

vorige week, ik heb gepost een demo op het opbouwen van impBot, een eenvoudige pan/tilt servo "robot" gecontroleerd via het internet met de elektrische imp. Op het moment, alles wat ik had voor controlerende genoemde robot een potentiometer in e
Groene energie monitor - live gegevens

Groene energie monitor - live gegevens

Dit project is ontworpen om de productie van groene energie in real-timecontroleren. Ik wilde altijd onafhankelijk op het gebied van energie, maar ik heb nooit geweten hoeveel energie ik kon produceren met één, twee of tien fotovoltaïsche panelen, al
Internet Controlled huis en Robot (Home Automation)

Internet Controlled huis en Robot (Home Automation)

In dit instructable ik zal u vertellen hoe uw hele huis (alle elektrische apparaten) verbinden met internet, zodat u kunt het controleren van uw elke apparatuur overal in de wereldIk heb dit project 3 maanden terug en het draait continu sinds dan zon
Maak uw huis energie efficiënte

Maak uw huis energie efficiënte

In dit instructable ik zal over enkele eenvoudige dingen u doen kunt om uw huis een meer vriendelijke plaats van de aarde, en manieren om het efficiënter te helpen. Geeklog is een belangrijk onderdeel in het tegenhouden van opwarming, en wie weet u w
Internet-verbonden lichtschakelaar

Internet-verbonden lichtschakelaar

In deze tutorial zullen we laten zien hoe internet aangesloten switch maken met Raspberry Pi en Relais module. U kunt internet schakeloptie gebruiken om op afstand controle maximaal 17 apparaten (licht, kachel, sprinkler..) via internet. U hoeft geen
Zonne-energie Monitoring en beheer

Zonne-energie Monitoring en beheer

Controleren en beheren van een externe zonne-energie-installatie isbelangrijk om ervoor te zorgen dat de juiste hoeveelheid elektriciteit beschikbaar is wanneer u het nodig hebt. Deze gids zal het mogelijk maken te meten· Accuspanning· Huidige geleve