Sensorino draadloze home verlichting met Arduino (7 / 7 stap)

Stap 7: Test communicatie-, interface- en toewijzen schakelaars


Als alles goed is gegaan moet u nu de server uitgevoerd en ten minste één knooppunt dat het kan praten. Het moet voldoende spiegelen om het even welk van uw wandschakelaars voor het externe knooppunt de server een bericht te verzenden, die moet op zijn beurt leiden tot de server om te beginnen een discovery-proces en het vinden van de huidige staten van al uw schakelaars en relais.

Wanneer u laden http://routers_addr:8000 / de Sensorino web-interface wordt geopend en als de server heeft ontdekt een nieuwe knooppunten er zult bericht zeggend dat u nu kunt Ga naar de plattegrond-editor en visueel een lay-out uw sensor en bediensleutel widgets. U kunt roteren/resize hen, trekken sommige muren om de plattegrond minder leeg, enz. De interface moet nogal intuïtief.

Als dat niet gebeurt, wilt dat is heel goed mogelijk, want Sensorino niet ontvangen veel testen nog, u beginnen met het oplossen van problemen met controleren als communicatie helemaal werkt. Ga de Console -tab om te zien als u ontvangt wanneer u uw switches actuate in de webinterface. U kunt ook controleren wanneer berichten worden verzonden in oke in de tegenovergestelde richting door te typen iets in, zoals een opdracht een relais inschakelen, en zien of dat het verwachte effect had. Het volgende bericht zal vertellen knooppunt onder adres 10 aanpassen volgens te schakelen de Relais 5 op (service ID 5) uw extern knooppunt 's schets.

 { "to": 10, "type": "set", "serviceId": 5, "switch": true } 

Als u de volgende foutmelding geretourneerd:

 {"error":"xmitError"} 

dat betekent dat geen Acknowledge pakket is ontvangen, die zou kunnen gebeuren als de verzending is mislukt, maar ook wanneer overdracht succesvol was en alleen de geretourneerde pakketten zijn niet het bereiken van ons. Het kan ook betekenen dat het 'naar' adres verkeerd was. Merk op dat transmissie en ontvangst kunnen anders worden beïnvloed door interferentie en men een hoge packet loss waarde hebben kan, zelfs als de andere werkt. Een andere factor die invloed op radio-uitzending alot is de spanning naar de radio module kopen--onder ongeveer 3.0V packet drop tarief neemt snel toe. Het is goed om de radiocommunicatie voor de montage van de externe knooppunten op ontoegankelijke plaatsen, indien mogelijk te testen.

Als niets werkt, vraag dan hulp aan de sensorino mailing list, waar alle dingen Sensorino kunnen worden besproken.

Als aan de andere kant de dingen te lijken werk die kunt u overgaan tot het configureren van de toewijzing van de schakelaar aan u doorgeeft zodat switches werken zoals ze eerder deden (als dat is wat je wilt). Web-interface van de server voor de motor van de regel nog dus in plaats daarvan gebruikt u het tabblad van Console opnieuw verzenden externe knooppunten een opdracht die zal leiden tot de regel die u nodig hebt niet klaar.

Dit is de voorgestelde patroon. Hier volgt een opdracht van het knooppunt Rule Engine-service (service ID 1) een nieuwe regel maken op positie 0. De voorwaarde waardoor deze regel wordt gegeven door de uitdrukking: nieuwe schakelaar 6 waarde niet gelijk is aan vorige schakelaar 6 waarde, met andere woorden wanneer overschakelen 6 (service ID 6) is gespiegeld. De actie die zal worden gehouden is voor het verzenden van service 5 de opdracht om te schakelen. Deze hele regel betekent: knevel het licht wanneer ik de schakelaar in-/ uitschakelen.

 { "to": 10, "type": "set", "serviceId": 1, "count": 0, "expression": "data:6:switch:0 != prev:6:switch:0", "message": { "serviceId": 5 } } 

Elke nieuwe regel maken op een nieuwe positie, dat wil zeggen verhogen de waarde van "count" door 1 elke keer. Als je een fout gemaakt kunt u de hele regel opslag veeg schoon op het opgegeven knooppunt met de volgende opdracht:

 { "from": 10, "type": "set", "serviceId": 1, "count": 0 } 

Als dit alles is te verwarrend kunt u verwijzen naar het bericht voorbeelden wikipagina of naar de pagina volledige bericht formaat specificatie. Of gewoon schieten een e-mail naar de sensorino mailing list.

Gerelateerde Artikelen

Voice Activated LED-verlichting met Arduino

Voice Activated LED-verlichting met Arduino

Dit project is een uitbreiding van de mogelijkheden van spraakherkenning met Arduino met leandro4b (). Echter, in plaats van met 3 afzonderlijke gekleurde LED's, gebruikte ik een multicolor 4-kanaals RGBW LED Emitter. Ik had de kans van het werken bi
Home Automation met Arduino, Buttons, LCD, EEPROM en slimme telefoon

Home Automation met Arduino, Buttons, LCD, EEPROM en slimme telefoon

Nu kunnen we de controle van romp huis met slimme telefoonStap 1: Hardware vereist voor domotica kunt u verschillende dingen, ik kies schakelen of relayIn dit project u zal bepalen switcher door mobiele .if mobiele niet aanwezig is kunt u ook bediene
Home Automation met Arduino

Home Automation met Arduino

In dit Instructable zal ik proberen uit te leggen hoe een server voor huisautomatisering die de mogelijkheid heeft om gemeenschappelijke huishoudelijke elektrische artikelen voor tampon ter te een gemeenschappelijk stekkerdoos met 5-weg-240 v wissels
Infraroodtemperatuur draadloze transmissie alarmsysteem met Arduino

Infraroodtemperatuur draadloze transmissie alarmsysteem met Arduino

ICStation team introduceren u de infrarood draadloze temperatuur Alarm transmissiesysteem op basis van de ICStation UNO R3 Board. Dit systeem werkt onder 5V voeding, kan het controleren van de temperatuurverandering in real time en de wijzigingsdatum
Tutorial - met behulp van HC06 Bluetooth naar seriële draadloze UART adapters met Arduino

Tutorial - met behulp van HC06 Bluetooth naar seriële draadloze UART adapters met Arduino

Verzenden van gegevens tussen een Arduino of compatibel bestuur en een met Bluetooth uitgeruste apparaat zoals een Android smartphone of tablet is heel gemakkelijk dankzij de goedkope HC-06 Bluetooth modules die je hebt misschien gezien op de markt.
Stem geactiveerd verlichting / Led (ARDUINO en ANDROID)

Stem geactiveerd verlichting / Led (ARDUINO en ANDROID)

Controlerende You'r Home verlichting met behulp van een arduino en you'r android telefoon!Dit is mijn allereerste instructable, ik wilde om te controleren mijn huis met behulp van een arduino en android telefoon.Er waren vele andere opties beschikbaa
Home Automation met behulp van de Arduino Uno

Home Automation met behulp van de Arduino Uno

Ooit wilde maken uw huis geautomatiseerde? Wilde de verlichting, ventilator en andere toestellen van uw smartphone? Of een tutorial over aangesloten apparaten en aan de slag met het gezocht? Android Home Automation zal u tonen hoe te maken van uw hui
ARDUINO draadloze HOME SECURITY SYSTEM

ARDUINO draadloze HOME SECURITY SYSTEM

In dit project zal ik bespreken hoe kun je een goedkope draadloze home security system. Hoewel tijdens het starten van dit project het hoofddoel was alleen voor beveiliging alarm, maar later vond ik dat dit apparaat kan worden gebruikt voor het oplos
Automatische Home surveillancesysteem met behulp van arduino (eenvoudig en goedkoop)

Automatische Home surveillancesysteem met behulp van arduino (eenvoudig en goedkoop)

Het doel van mijn project is om automatische home surveillancesysteem zonder enige handmatige tussenkomst. In het algemeen andere surveillancesysteem is power ON TV en camera ontvanger moet elke keer. En het moet ook input van de gebruiker naar de we
Goedkope Home Automation met behulp van draadloze Outlet Modules

Goedkope Home Automation met behulp van draadloze Outlet Modules

het is die tijd van het jaar weer, wanneer de winkels vol van kerstversiering en accessoires zijn.  Kerst kan maanden weg nog, maar nooit onderschatting de kracht van het hacken van seizoensgebonden vakantie accessoires, één accessoire in het bijzond
Programmering ESP8266 ESP-12E NodeMCU v1.0 met Arduino IDE in draadloze temperatuur logger

Programmering ESP8266 ESP-12E NodeMCU v1.0 met Arduino IDE in draadloze temperatuur logger

Terug in eind 2014 en begin 2015, uw echt kwamdeze handige WiFi Chip ESP8266 (de ESP-01) en moeten vechten onder de inconsistente documentatie uit verschillende bronnen. Vooralsnog uitloper gedocumenteerd hij zijn frustraties (bevindingen) als een in
Slimme telefoon gecontroleerde LED-verlichting met behulp van HC-05 en Arduino UNO

Slimme telefoon gecontroleerde LED-verlichting met behulp van HC-05 en Arduino UNO

Bluetooth Module HC-05 is een van de meest gebruikte stuk van hardware waarmee u kunt snel prototype uw ideeën waarvoor een draadloze controle/connective-element. Dit project is een zeer snelle demonstratie van hoe wij kunnen deze module met een ardu
Maak van uw project van Arduino draadloze in minuten, met de draadloze uitvinders Shield

Maak van uw project van Arduino draadloze in minuten, met de draadloze uitvinders Shield

de uitvinders-shield gebruik van een draadloze pijp, dat een speciale draadloze RF-module die u toelaat is om gemakkelijk en betrouwbaar, verzenden en ontvangen van draadloze foutvrij gegevens tussen twee of meer Arduino boards Arduino boards.Het is
Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Dit project laten zien voor het ontwerp en de ontwikkeling van een Home Automation systeem met behulp van RF-Transceiver gecontroleerd door Arduino Micrcontroller. De gebruiker zal verschillende indoor apparatuur zoals bollen, deuren en fans met behu