nodo-domotica.nl
http://www.nodo-domotica.nl/forum/

Nodo-hobbyist Ederveen
http://www.nodo-domotica.nl/forum/viewtopic.php?f=30&t=547
« Vorige  Pagina 2 van 2
Auteur:  mvdbro [ 21 mei 2012, 13:28 ]
Titel:  Re: Nodo-hobbyist Ederveen

Hallo Dirk,

Ik heb het inmiddels zelf al gefixed. Bij toeval ontdekt dat het wel werkt als ik de Arduino Nano aan de front USB port aansluit, zie dmesg output:

[77486.620000] usb 1-1.3: new full speed USB device using orion-ehci and address 36
[77486.730000] usb 1-1.3: configuration #1 chosen from 1 choice
[77486.750000] ftdi_sio 1-1.3:1.0: FTDI USB Serial Device converter detected
[77486.760000] usb 1-1.3: Detected FT232RL
[77486.760000] usb 1-1.3: Number of endpoints 2
[77486.760000] usb 1-1.3: Endpoint 1 MaxPacketSize 64
[77486.770000] usb 1-1.3: Endpoint 2 MaxPacketSize 64
[77486.770000] usb 1-1.3: Setting MaxPacketSize 64
[77486.840000] usb 1-1.3: FTDI USB Serial Device converter now attached to ttyUSB0

Vervolgens het bericht:
./serial -b 19200 -p /dev/ttyUSB0 -d 2000 -s "sendnewkaku 9,On"
en de lamp gaat aan!

Ik weet niet waarom de USB aansluiting aan achterzijde de FTDI chip niet herkent, maar het werkt nu in elk geval wel. Ik krijg overigens geen data terug als ik de optie -d 1000 -r eraan toevoeg.
RX werkt wel, want dit is de output van cat /dev/ttyUSB0:

************************************************************
Nodo-Due Domotica controller (c) Copyright 2011 P.K.Tonkes.
Licensed under GNU General Public License.
Version=1.2.1, ThisUnit=1
************************************************************
Direction=Internal, Source=System, Unit=1, Event=(Boot)

Ik denk wel dat we wel een betere tool dan serial.c nodig hebben, een die constant ontvangt en kan zenden via een input pipe o.i.d.

Jij gebruikt het ontvangen zeker niet via de Synology?

gr
Martinus
Auteur:  jdvmanen [ 21 mei 2012, 15:00 ]
Titel:  Re: Nodo-hobbyist Ederveen

Hoi Martinus,

Gefeliciteerd met je succes! Ja het is inderdaad een beetje prutsen via de synolgy met de juiste fTdi drivers te selecteren! Ik heb de synology ook altijd via de achterkant aangesloten gehad, dus dat moet ook wel kunnen werken.

Ik stuurde alleen aan, het uitlezen heb ik niet aan gedaan. En nu werk ik via de webapp met ethernetshield.

Sorry voor de late reactie, ik was een weekendje er tussenuit. Het huis een weekendje aan de Arduino overgelaten :)
Auteur:  mvdbro [ 22 mei 2012, 12:07 ]
Titel:  Re: Nodo-hobbyist Ederveen

Hallo Dirk,

Ik concludeer dat je waarschijnlijk niet veel meer doet met de Synology - Arduino combi. Ik weet ook nog niet of ik het daadwerkelijk ga gebruiken, maar in elk geval goed om te weten dat het kan.

Nog even een wellicht laatste tip:

De vertraging in het verzenden is simpel te voorkomen. Pas het serial.c aan dat de poort wordt geopend met de juiste settings en dan eeuwig laten wachten. Het device /dev/ttyUSB blijft dan open zodat de Arduino niet elke keer wordt gereset.

Dan het commando:
echo "sendnewkaku 9,On" > /dev/ttyUSB0
En de lamp gaat direct aan.

Je kunt ook gemakkelijk uitlezen, b.v.:
echo "status all" > /dev/ttyUSB0
cat /dev/ttyUSB0

gr
Martinus
Auteur:  jdvmanen [ 22 mei 2012, 12:12 ]
Titel:  Re: Nodo-hobbyist Ederveen

Het punt is dat de seriële interface sneller is dan de RF interface, dus er tussen meerdere commando's een delay ingebouwd moet worden.

Er kan op de Arduino Due een spoortje doorgehaald worden, waardoor de reset ook niet meer voorkomt na openen van de seriële poort.
Auteur:  almulder [ 31 mei 2012, 22:35 ]
Titel:  Re: Nodo-hobbyist Ederveen

Hoi Dirk,
bedankt voor jou tip met OpenRemote. Ik ben ook eerst begonnen met OpenRemote om mijn tv set te bedienen en later KaKu apparatuur. Mijn controller draait op Windows 2008 . Mijn volgende stap is om het concept van OpenRemote te integreren met de Nodo. Oftewel van de Nodo een OpenRemote controller te maken.
Auteur:  Pyramid [ 26 aug 2012, 14:56 ]
Titel:  Re: Nodo-hobbyist Ederveen

Dat Openremote concept vind ik heel interessant vanwege de mogelijkheid om een eigen user interface te maken. Ben je hier nog mee verder gegaan? Zo ja, kun wat informatie (scripts of software delen?) :?:
Pagina 2 van 2 Alle tijden zijn GMT + 1 uur