Sensorino trådlösa hem belysning med Arduino (7 / 7 steg)

Steg 7: Test kommunikation, gränssnitt och tilldela växlar



Om allt gick bra har du nu den server som kör och minst en nod som den kan prata med. Det bör räcka att vända någon av din väggströmbrytare för avlägsna noden skickar servern ett meddelande, som i sin tur bör leda server för att starta en discovery-processen och hitta de nuvarande staterna av alla dina växlar och reläer.

När du läser in http://routers_addr:8000 / Sensorino webbgränssnittet öppnas och om servern har upptäckt något nytt noder det meddelande som säger att du nu kan gå in i planlösningen redaktör och lägga ut dina givare och ställdon widgets visuellt. Du kan rotera/ändra storlek på dem, dra några väggar för att göra mässgolvet mindre tom, etc. Gränssnittet bör vara ganska intuitivt.

Om det inte sker, ska vilket är fullt möjligt eftersom Sensorino inte har fått en hel del testning ännu, du starta felsökning med kontrollera om kommunikation fungerar alls. Gå fliken konsolen för att se om du får något när du manövrera din växlar i webbgränssnittet. Du kan också kontrollera om meddelanden överförs okej i motsatt riktning genom att skriva något i, som ett kommando för att aktivera ett relä, och se om det hade den förväntade effekten. Följande meddelande kommer att säga nod under adress 10 att byta sitt relä 5 på (service-ID 5), justera enligt din fjärrnod 's skiss.

{"till": 10, "typ": "set", "serviceId": 5, "switch": sant}

Om du ser följande fel returnerades:

{"fel": "xmitError"}

Det innebär att ingen kvittering paket har tagits emot, som skulle kunna hända om överföringen misslyckades men också när överföringen var lyckad och endast returpaket inte är når oss. Det kan också betyda "till" adressen var fel. Observera att sändning och mottagning kan påverkas annorlunda av störningar och man kan ha en hög pakethastighet förlust även om den andra fungerar. En annan faktor som påverkar radioöverföring mycket är den spänningsfrekvens som tillförs radio modulen--under ca 3.0V droppe pakethastighet ökar snabbt. Det är bra att testa radiokommunikation innan montering fjärrnoder på svårtillgängliga platser, om möjligt.

Om ingenting fungerar, söka hjälp från sändlistan sensorino där alla saker Sensorino kan diskuteras.

Om å andra sidan saker verkar förmedlar arbete du kan fortsätta att konfigurera switch tilldelningen till dig så att växlarna fungerar som de gjorde tidigare (om det är vad du vill). Serverns webbgränssnitt för regel motorn är inte klar ännu så istället använda fliken konsolen igen skicka fjärrnoder ett kommando som skapar regeln du behöver.

Detta är det föreslagna mönstret. Följande är ett kommando till nodens regel motor tjänsten (ID 1) att skapa en ny regel på position 0. Villkoret som utlöser denna regel ges av uttrycket: ny växel 6 värde är inte lika föregående växel 6 värde, alltså när växla 6 (service ID 6) har varit vänt. Den åtgärd som skall tas är att skicka service 5 kommandot för att växla. Denna hela regel betyder: Växla ljus när jag växla växeln.

{"till": 10, "typ": "set", "serviceId": 1, "räkna": 0, "uttryck": "data: 6:switch:0! = prev:6:switch:0 ","meddelande": {"serviceId": 5}}

Skapa varje ny regel på en ny position, dvs öka "count" värdet av 1 varje gång. Om du gjorde ett misstag kan du torka hela regel lagring ren på en viss nod med följande kommando:

{"från": 10, "typ": "set", "serviceId": 1, "räkna": 0}

Om allt detta är alltför förvirrande kan du referera till meddelande exempel wiki-sida eller till hela meddelandet format specification sidan. Eller bara skjuta ett mail till sändlistan sensorino .

Se Steg
Relaterade Ämnen

Röst aktiverat LED-belysning med Arduino

Detta projekt är ett tillägg för taligenkänning med Arduino med leandro4b (). Men istället för att använda 3 separata färgade lysdioder, använde jag en multicolor 4-kanals RGBW LED utsläppskälla. Jag hade tillfälle att arbeta på LED Engin förra somma...

Kreativa diorama belysning med Arduino och TLC5940

Jag blev intresserad modell railroading för några år sedan. Det är en hobby som kräver kunskaper i precision målning, modellbygge, landskap design, träbearbetning, elektroteknik och om ett dussin andra färdigheter som jag glömmer just nu. Det är en u...

3D hem skrivare med Arduino

Jag ville göra en 3D-skrivare för en lång tid. När jag bestämde mig att göra det, jag köpte nödvändigt material och jag började med min 3D skrivare drömt. Jag letade efter information på många webbplatser och jag såg olika modeller, Prusa, Delta, etc...

Smarta hem med Arduino Ethernet shield och Teleduino (med web app)

Detta projekt är en enkel lösning för dem som vill ha en smart-home system men inte har en stor budget och för lat de som inte vill komma från sängen till släcker belysningen av eller på.Det är också projektera av en high school student för sitt slut...

Hemautomation med Arduino

I detta Instructable kommer jag försöka förklara hur man skapar en hemautomation server som har möjlighet att tillåta vanliga elektriska hushållsartiklar att koppla in till en gemensam grenuttag 5-vägs 240 VAC/120VAC. I min design har jag inkluderat...

Hur till kontroll hem ljus med Android /Ios mobil telefon ansökan

Nyligen försöker jag experimentera med trådlös kommunikation. en av det enkla sättet att styra hem belysning är radiofrekvens modul och 2 Arduino ombord. men det finns en andra lätt alternativ tillgängliga för kontroll på och stänga av ac enhet. Det...

PHloat2 DIY surt vatten testning skulptur & kit med arduino

pHloatpHloat är en DIY kit som är gjorda för att användas tillsammans med en pre-ägda / befintliga arduino mikrokontroller. Dess syfte är att testa pH-nivåer i lokala floder, sjöar och vattendrag på grund av inflödet av luft- och vattenföroreningar s...

Kontrollera dina hem apparater med TV-fjärrkontrollen!

Titta på projektets utgång video här.Jag har upptäckt att vissa människor är väldigt lata stå upp gå till styrelse och tryck på knappen för att slå på ljuset eller fläkt eller andra apparat men Hey!, nu finns det en enklare lösning. Nu kan du aktiver...

DIY Bluetooth telefon kontrollerade BB-8 Droid med Arduino UNO

Jag är ett stort Star Wars fan och när jag såg Star Wars: The Force vaknar tänkte jag att jag behöver en BB-8 droid. Det var häftigt hur detta lilla område flyttade i filmen. Så jag bestämde mig för att jag ska göra denna droid som baseras på Arduino...

IoT vägguttag med Arduino och ESP8266

I detta instructable, jag visa dig hur du lägger till förbättrad tillgänglighet, intelligens och anslutning till ett vanligt vägguttag. Detta görs med en kombination av mikrokontroller, Arduino, olika sensorer, ESP8266 och en blandning av programvaru...

Hemautomation med RF Transceiver med Arduino Micrcontroller

Detta projekt visar på design och utveckling av ett hem Automation System med RF Transceiver kontrolleras av Arduino Micrcontroller. Användaren kommer att fjärrstyra olika inomhus apparater som glödlampor, dörrar och fans använder radiofrekvens (RF)...

LED Undercabinet / Under skrivbord belysning med Dimmer och trådlös fjärr

i denna tutorial, vi kommer att använda den innovativa 12V LED trådlös Dimmer & Strobe kontroll från Oznium, samt några av deras LED strips ordentligt lysa upp min under-skåp / hem under skrivbord.Orsak: Det har varit ganska mörk, ödsligt, och ärligt...

Uber Home Automation med Arduino & Pi

[REDIGERA] Jag skapade ett forum för att samarbeta på gateway kod.http://homeautomation.proboards.com/Board/2/openha...För några år sedan, blev jag en hundägare för första gången. Kändes inte som lämnar Cody i kenneln ensam hela dagen. Jag hade en we...

Hur man gör ett larmsystem med Arduino

Med Arduino är verkligen möjligt att göra komplexa projekt, särskilt genom användning av Internet, kan du genom de olika Shield tillgänglig för mikro-controller. I denna artikel kommer vi se hur man gör en professionell larmsystem med Arduino.Detta s...

Hur man har kul med Arduino (och bli en nörd i processen)

vill du tjäna din geek-kort - pronto? Låter komma igång! Denna guide börjar du på sökvägen till den mörka sidan med hjälp av öppen källkod Arduino utveckling och prototyping plattformen. Det kommer att introducera dig till mikrokontroller, komma igån...

LED Christmas sweater med Arduino

Vi fick göra interaktiva objekt med Arduino för ett skolprojekt. Och eftersom det är alltid dags för jul-tröjor jag beslutat att göra en denna lilla prototypen.Det är en perfekt docka storlek tröja! Det är också super söt Juldekoration eller en rolig...

Hemautomation med Arduino... Och JavaScript!

I detta instructable (mitt första som faktiskt), jag hjälper dig att göra automatisering i hemmet med Arduino, ja, inte så ny... Men vi kommer även JavaScript, med Node.js och en awesome bibliotek att interagera med Arduino heter johnny-fem (Ja, som...

PuttDuino putt-putt hål med arduino

mitt företag har årliga evenemang där vi alla träffas för skojs skull - att blåsa av ånga och ha en liten tävling. Tidigare har vi haft softball och bowling tävlingar. I år hade någon inspiration: varje avdelning skulle bygga en putt-putt "hål"...

Hur du använder OV7670 kameramodul med Arduino?

Här vi introducerat en OV7670 kameramodul bara köpt online, inklusive kommunikationen av kameramodul och Arduino UNO, använda olika sätt att ta foto via kameramodul, och så vidare. Detta är en Arduino kameramodul, antog övervakning kameror digital bi...