ESP-8266 Smart diskmaskin (smart plugg / smart socket) (3 / 6 steg)

Steg 3: Colllecting data - del 1: MySQL



Nu smartplug är igång, vill vi att köra diskmaskinen på ett visst ögonblick. För att så småningom göra detta, behöver vi vissa uppgifter. Och det bästa sättet att samla in, lagra och hantera data är att arbeta med en databas på en server.

Som en server valde jag den lilla men ändå kraftfull Raspberry Pi. Det är billigt och kompakt och framför allt använder bara lite ström (ca 7W). Så först av allt måste du installera din Pi med Apache.

Jag väljer MySql för databasen. Du easaly hitta paket att installera Apache och MySql i en springa.

Sedan installationsprogrammet databasen. Jag kallade det SensiHome, och mycket mer än bara diskmaskinen körs.

I databasen hittar vi 5 bord (se bilder för detaljer):

Enheter:

  • lagrar inställningarna för enheterna i nätverket.
  • för diskmaskinen är cykelnTid och cykel Wh extra viktigt. De används för att beräkna den bästa stunden.

Tijdinstellingen (TimeSettings):

  • Det är easely att beräkna tid i PHP. Så du kan säga 'i morgon kl 5' och PHP förstår vad du menar. Denna lilla tabeller lagrar de stunder jag önskar, med en extra kolumn med översättningen till mitt språk.

Tidsintervaller:

  • I mitt fall vill jag bara en liten stund att ha diskmaskinen redo: idag när jag kommer tillbaka från jobbet, innan i morgon bitti men start från 22h, i morgon när jag kommer tillbaka från jobbet, eller nu.
  • Det tar data från "Tijdsinstellingen"

Jobb:

  • Så småningom du servern för att slå på diskmaskinen. Den här tabellen fylls av datum kommer från php programm i nästa steg.

Vind:

  • Data i den här tabellen är en live-feed från webbservern från vår stamnätet manager (Elia, Belgien).
  • Varje 5 minuter min server begär en XML-fil med data om acctual vindkraft produktion och prognosenhet för de närmaste 3 dagarna.
  • På hur man får denna data, kontrollera detta steg i min Instructable: XML från rutnätet Manager
Se Steg
Relaterade Ämnen

Blå Smart Socket - enhet/App(smart surge protector)

Blå Smart uttaget är ett smart eluttag som kan styras med blå Smart uttag, en smart telefon app bygga för enheten.Syftet med projektet är att fjärrstyra hem apparater, kontrollera ljuset synbarhet och styra fans och a/c baserat på nuvarande rumstempe...

ESP 8266 fristående WiFI Relay kontroll [ytUt]

SYFTETAtt styra en reläutgång med esp8266 i fristående läge (utan arduino, pic eller någon annan mikro-controller) via Web-UIESP sänder sina egna SSID. Det ansluta inte till en router. lokala IP-adressen för esp är 192.168.4.1Steg 1: Samla hårdvaraES...

ESP 8266 Wifi kontrollerade Home Automation

ESP8266 är en stor sak för att börja Wifi och IOTDet är också billigt och användas för att göra cool projekt som är anslutna till Internet. Lär dig hur man gör ett enkelt IOT projekt med den. ESP8266 WiFi modul är en fristående SOC med integrerad TCP...

Breakout styrelsen för ESP 8266 01 med CP2102

Obs: Detta projekt gjordes av en grupp av Singapore yrkeshögskolestuderande(Författare: William Tan). De verktyg och komponenter lämnades av våra FYP handledare herr Teo Shin Jen.Hej alla, jag ska börja med att tala om min motivation för att göra den...

Bärbar Installationsguide för Arduino IDE v1.6.5 för ESP 8266

Varför vi behöver göra bärbara för Arduino IDE? Arduino IDE själv är faktiskt bärbar men inte för ESP 8266.När du vill använda ESP8266 med Arduino IDE, kommer att du behöva installera ESP8266 paketet. Det tar lite tid att hämta och installera, för at...

Programmera en HTTP-Server på ESP-8266-12naE

I detta Instructable, kommer tillsammans vi genomföra resan av programmering ESP8266-12naE WIFI Development Board som en HTTP-server. Med en webbläsare skickar vi instruktioner till ESP8266-E12 till ändra den beteende. Under hela processen, vid varje...

ESP8266 och Visuino: WiFi fjärrkontroll Smart bil Robot med Wii Nunchuck

Smart Car anger i kombination med L298N Motor drivrutinsmoduler, erbjuder en av de enklaste sätten att göra roboten bilar. Jag har redan gjort en Instructable på hur du kan kontrollera Smart bil med Arduino och Joystick. Det är emellertid mer intress...

DIY Smart Home Voice Control

Om du inte är bekant med Amazon eko – det är en ny personlig assistent som svarar på dina röstkommandon och därför utför enkla uppgifter uppgifter för dig. Till exempel kan styra dina smarta lampor eller sätta på och stänga något ansluten till din In...

Smart uttag

Internet är idag en av det mest spännande HiTech. Sakernas Internet - nästa steg i den. I sommar jag och mina lagkamrater hittade Intel IoT Roadshow och beslutade att prova detta. Vi hade gjort vårt första IoT projekt (baserat på FabLab Polytech i Sa...

Hur unbrick en ESP8266 – med hjälp av ESP-03 som exempel

Under de senaste dagarna, har jag sålla igenom massor av ESP8266 webbplatser försöker göra min ESP-03 modul fungerar eftersom jag inte kunde upptäcka sin WiFi signal eller kunde jag komma åt det med AT befalla ända sedan jag fick dem från leverantör...

WiFi kontrollerade trädgård ljus med ESP8266

Jag har lite av en sak för ljus och att kunna fjärrstyra dem. Jag särskilt såhär i trädgården och även bättre om jag kan solar power dem. Jag har några av lamporna pund/dollar store spel men de är ganska svag så jag började titta runt och hittade att...

RabbitPi - Alexa aktiverad IFTTT ansluten, örat-vickar IoT assistent

Detta är en föråldrad 2005 Nabaztag "smart kanin" som jag har byggts om till en modern IoT assistent med en Raspberry Pi 3 och en Adafruit Motor hatt, med en webbkamera mikrofon och en Philips Soundshooter högtalare som finns i det söta ursprung...

Internet av Toots (IoT): en Social hurra kudde

Att sätta en gummi ballong på någons stol? Pfffft. Så förra århundradet.Bränning av digital gasbildning på kommer av tweeting på en liten dold enhet? Ja snälla!Kanske du har hört om Sakernas Internet (Internet av Toots) och vill ha i leken? Tja du tu...

Med ESP8266-01 för temp övervaka

ESP8266-01 är en mycket grundläggande microcontroller enhet med inbyggd Wifi. Den går på 3.3V så var försiktig 5v kommer att döda den.Enheterna är mycket billigt och lätt att hitta på eBay.Detta instructable är skrivet förutsatt att du har viss först...

Fjärrstyrd Multifunktion resultattavlan bygger på Arduino, ESP8266 och uPanel firmware: gränssnitt utveckling

Den lösning som används här fjärrstyra Arduino med hjälp av antingen smartphoneeller Tablet PC i stället för tryckknappar, skärmar, etc. är tillämplig på många projekt där mikrokontroller måste fjärrstyras, så programmet till Multifunktion resultatta...

RabbitPi - den Alexa aktiverad IFTTT ansluten, örat-vickar IoT assistenten

detta är en föråldrad 2005 Nabaztag "smart kanin" som jag har byggts om till en modern IoT assistent med hjälp av en Raspberry Pi 3 och en Adafruit Motor hatt, med en webbkamera mikrofon och en Philips Soundshooter högtalare som finns i det söta...

Oculus kartong projektet: DIY virtuella verkligheten pistol med spårning med hjälp av Arduino och ESP8266

Jag har alltid velat att skjuta saker i virtuell verklighet men jag är pank så jag gjorde vad jag kunde. Det här är mitt försök till en Oculus Rift stil upplevelse med Google kartong. Detta är faktiskt en riktigt kul projekt och dess mycket enkelt at...

Automatisk Loft / Attic Ladder

Så jag hade nyligen hjärnvågorna flytta mitt hem kontor från den "rum" till vinden, efter jag gjorde några gratis trä från en familjemedlem som gjorde upp sitt hem (tack Tricia!).Med tanke på att jag arbetar en dag eller så en vecka hemifrån, ja...

Kontroll hem apparater med telefon och Internet saker under 6 $

Jag ville alltid vända på min Tv samtidigt som man lägger på min soffa, eller efter en tröttsam dag när jag slutar läsa en bok, att stänga av mitt ljus.Jag gjorde detta tidigare med Hc-05 och TV: ns fjärrkontroll.Uppdatering: Detta inlägg är accepter...