nodo-domotica.nl

Gezocht Nodo R765 of hoger zolang 't geen 3.8 is

Hier alles over de Software in de Nodo

Re: Gezocht Nodo R765 of hoger zolang 't geen 3.8 is

Berichtdoor mvdbro » 14 jan 2016, 20:03

mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Gezocht Nodo R765 of hoger zolang 't geen 3.8 is

Berichtdoor DaveJessen » 15 jan 2016, 17:20

Hi Martinus,

Thanks voor de hulp! Ben niet heel erg bekend met Github :oops: .

Nu compileer ik plugin 83 mee en zet in de config:
Code: Selecteer alles
 #define NODO_BETA_PLUGIN_SENDTO            #define PLUGIN_083            #define PLUGIN_083_CORE            #define PLUGIN_083_DEBUG          true             #define PLUGIN_083_SERIAL_RX_PIN  A2             #define PLUGIN_083_SERIAL_TX_PIN  A3             #define PLUGIN_083_SSID           "SSID"             #define PLUGIN_083_PASS           "WPAkey"             #define PLUGIN_083_BROADCAST      "192.168.178.54"


De EPS heb ik geflasht met nodeMCU 0.9.6.
Als ik na het uploaden van de code via seriële monitor in de status kijk staat de plugin er niet bij.

Ik heb een Mega (1) en een pro-mini (15) die ik met elkaar wil laten communiceren bijv. sendto 15; status all krijg ik de melding.

Code: Selecteer alles
Input=System; Unit=1; Event=Message 9,0: Communication error.
Output=RF; Unit=0; Event=Message 9,0: Communication error.


Ik weet dat Plugin 83 niet meer gesupport wordt, maar ik begrijp dat jullie het werkend hebben, dus een schop in de goede richting zou op prijs gesteld worden :mrgreen: .

Groeten, Dave
DaveJessen
 
Berichten: 37
Geregistreerd: 13 jan 2014, 15:27

Re: Gezocht Nodo R765 of hoger zolang 't geen 3.8 is

Berichtdoor mvdbro » 17 jan 2016, 13:45

Sinds de ESP Easy gebruik ik plugin 083 niet meer, maar ik vond nog een oude config die zou kunnen werken. Voor jouw situatie op de Small zou het er dan zo uit moeten zien:

Code: Selecteer alles
#define NODO_BETA_PLUGIN_SENDTO
#define PLUGIN_083
#define PLUGIN_083_CORE           1
#define PLUGIN_083_DEBUG          true
#define PLUGIN_083_SERIAL_RX_PIN  A2
#define PLUGIN_083_SERIAL_TX_PIN  A3
#define PLUGIN_083_SSID           "jouw sidd invullen!"
#define PLUGIN_083_PASS           "jouw key invullen!"
#define PLUGIN_083_BROADCAST      "192.168.178.255"


Het moet een broadcast adres zijn, dus het laatste octet moet 255 zijn.
Voor de MEGA kun je volgens mij niet A0-A7 gebruiken, wel b.v. A8 en A9, dus dan wordt het voor de Mega:

Code: Selecteer alles
#define NODO_BETA_PLUGIN_SENDTO
#define PLUGIN_083
#define PLUGIN_083_CORE           1
#define PLUGIN_083_DEBUG          true
#define PLUGIN_083_SERIAL_RX_PIN  A8
#define PLUGIN_083_SERIAL_TX_PIN  A9
#define PLUGIN_083_SSID           "jouw sidd invullen!"
#define PLUGIN_083_PASS           "jouw key invullen!"
#define PLUGIN_083_BROADCAST      "192.168.178.255"


En als het command "status plugin" de plugin niet laat zien, dan gaat er iets anders mis en zal het ook niet gaan werken vrees ik...
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Gezocht Nodo R765 of hoger zolang 't geen 3.8 is

Berichtdoor DaveJessen » 18 jan 2016, 21:23

Hi Martinus,

Dat was de oplossing niet (Het config file had ik goed staan).
Onderin de plugin staat onderstaande code de+r veranderd in +w en daarna ging het uploaden zonder problemen.
Code: Selecteer alles
  asm volatile("sbiw    %0, 0x01 \n\t"
    "ldi %1, 0xFF \n\t"
    "cpi %A0, 0xFF \n\t"
    "cpc %B0, %1 \n\t"
    "brne .-10 \n\t"
    : "+w" (delay), "+a" (tmp) //+r moet worden +w
    : "0" (delay)
    );


de plugin in meegecompileerd en de ESP geflasht met NODEMCU 0.9.6, bij het booten krijg ik:

Code: Selecteer alles
AT+RST
NOK
AT+CWMODE=1
NOK
AT+CWJAP="SSID","WPAKEY"
NOK
AT+CIFSR
NOK
AT+CIPMUX=1
NOK
AT+CIPSERVER=1,514
NOK
AT+CIPSTART=2,"UDP","192.168.178.255",514
NOK


Kan het zijn dat ik een oudere versie van NODEMCU moet gebruiken?
DaveJessen
 
Berichten: 37
Geregistreerd: 13 jan 2014, 15:27

Re: Gezocht Nodo R765 of hoger zolang 't geen 3.8 is

Berichtdoor bunny007 » 20 jan 2016, 08:03

ESP is inderdaad nog een zorgenkindje hoewel de ervaringen ook weer enorm uiteen lopen.
Ik heb diverse sensoren al maanden draaien, maar Dallas en DHT lijken wat problematisch vanwege interrupts...


Ik wacht gewoon heel geduldig af ;)
R744, Mega, LAN, Nodoshield v1.2, 1xDHT22, 5xDS18B20, 5x8ch relay, 40/8p PCF8574, 5xKAKU, 4x2262, RFID
R744, Mega, LAN, 2xDS18B20, 2x8ch relay, 16/8p PCF8574, 2xHC-SR501
R818, MiniPro, 433RF, 2xMG995 Servo
Orange PI PC (€15) - Lubuntu 14.04 - Domoticz
bunny007
 
Berichten: 129
Geregistreerd: 09 dec 2011, 08:46

Re: Gezocht Nodo R765 of hoger zolang 't geen 3.8 is

Berichtdoor mvdbro » 20 jan 2016, 08:28

DaveJessen schreef:Kan het zijn dat ik een oudere versie van NODEMCU moet gebruiken?

Je moet de standard AT firmware gebruiken en die moet op 9600 baud draaien. De plugin verwacht de 'fabrieks' firmware in de ESP en niet de NodeMCU LUA firmware.

Je kan beter ook eerst testen via b.v. Arduino Serial monitor of de ESP direct goed aan te sturen is met AT commando's op 9600 baud. Dan de ESP aansluiten op de Nodo en verder testen.
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Re: Gezocht Nodo R765 of hoger zolang 't geen 3.8 is

Berichtdoor mvdbro » 24 jan 2016, 17:37

DMeekelenkamp schreef:Aangezien jij 't allemaal hebt draaien en ook de maker bent van plugin 083 esp communicatie kun je ons niet wat verder helpen?
Het draait wel maar niet met plugin 083.

Ik heb twee Nodo Mega's draaien met een Nodo UDP event plugin (Nodo plugin-092) en 3 Nodo Smalls met de ESP Easy plugin (Nodo plugin 093). De ESP Easy gebruikt de Nodo Event Bridge V2 (ESP Plugin-102)

Het geheel werkt redelijk maar is ook niet af. Sendto werkt enigzins maar eigenlijk niet goed genoeg. Event uitwisseling van b.v. sensoren werkt wel goed. Daarnaast biedt de plugin de mogelijkheid om enkelvoudige variabelen naar Domoticz te zenden of op te halen.

Als de Nodo ontwikkeling inderdaad stopt en je toch graag gebruik wil maken van de ESP module in je Nodo landschap, dan is het een overweging waard om deze plugins te gebruiken met Nodo 3.7 build 765. Support hierop blijft echter een lastige kwestie. "Formele" support zal er in elk geval nooit komen op deze R765 beta.

Wachten op Paul is dus formeel gezien de beste oplossing en dan zou de ESP support mogelijk in de Nodo core kunnen worden opgenomen. En dan met Nodo 3.8 en support.
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Vorige

Keer terug naar Nodo Software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 6 gasten

cron