![]() |
|
Modbus?! - Print verzija +- PodSvojoStreho.net (https://podsvojostreho.net/forum) +-- Forum: Gradnja in obnova (https://podsvojostreho.net/forum/forumdisplay.php?fid=4) +--- Forum: Energijski viri (https://podsvojostreho.net/forum/forumdisplay.php?fid=18) +--- Tema: Modbus?! (/showthread.php?tid=70739) |
Re: Modbus?! - maverick25 - 22.9.2018 Oz ali se avtomatsko pojavi input v Emoncms? Re: Modbus?! - maverick25 - 22.9.2018 Če ne pa JAbk pošlji mi ino datoteko, mogoče imaš drugače kot mi je poslal Vuego.... Re: Modbus?! - vuego - 22.9.2018 Evo, potrgali smo, sem nazaj, bom probal opisat bolj podrobno: V prvem koraku moraš zagotoviti, da se ti arduino sploh poveže v mrežo. Arduino povežeš na računalnik (brez števca), vklopiš "serijski vmesnik", naložiš program in v serijskem vmesniku (preveri, da imaš izbran pravi port in 9600 baudrate) se ti mora izpisati ip, ki ga je arduino pridobil znotraj tvoje mreže preko dhcp.. Slikca korak1.png je samo za ilustracijo... ip 255.255.255.255 ni veljaven... mora biti nekaj v smislu 192.168.0.12 ali 10.10.10.12 ali kaj podobnega. [attachment=o28092] Po 60 sekundah se ti izpiše še sporočilo ""Time Elapsed. Waiting for next pulse." V drugem koraku vtakneš obe žici v pina 3 in gnd (števca še vedno nimaš zraven). Žici parkrat na hitro stakneš (na roko), s tem posimuliraš pulz. Pokazati se ti mora sporočilo "Got next pulse. Calculating and sending data." Če ti ne izpiše napake pri pošiljanju, se ti v emoncms-ju na strani Setup->Inputs pojavijo trije podatki, ki jih je arduino poslal v emon. Glej sliko korak2.png [attachment=o28093] S tem je povezovalni del zaključen, arduino prestaviš do števca in povežeš žici na števec, na outputa za pulze - vrstni red ni pomemben. V naslednjem koraku moraš vzpostaviti feede, to bomo pa po tem, ko ti bo uspel prvi del Re: Modbus?! - maverick25 - 22.9.2018 Super Vuego hvala za navodila... evo sem vse ponovno... in dela lepo pulzi delajo in ni nobene napake pri pošiljanju Torej mi izpiše: Time Elapsed. Waiting for next pulse. Got next pulse. Calculating and sending data. RPK: 23 KWH: 23.00 Duration: 264860 WHPool: 42.00 Watts: 570.87 Time Elapsed. Waiting for next pulse. Got next pulse. Calculating and sending data. RPK: 2 KWH: 2.00 Duration: 295356 WHPool: 44.00 Watts: 536.30 Time Elapsed. Waiting for next pulse. Problem se pojavi naprej pri koraku 2, ko pogledam v Emoncms v setup->inputs, tam ni nikjer nobenega inputa... Re: Modbus?! - maverick25 - 22.9.2018 [attachment=o28099] Tkole zgleda na Emoncms Re: Modbus?! - vuego - 22.9.2018 Ok, branje pulzov deluje, očitno je problem komunikacija. 1. Preveri, da je apiKey res pravilen 2. v datoteki EmonSender.cpp 6 vrstico izbriši ali zakomentiraj, da bo //#define NODEBUG #include "Arduino.h" #include "EmonSender.h" pa prilepi, kaj se ti izpisuje v konzoli. Re: Modbus?! - JaBK - 22.9.2018 a si dobil moj mail, sem prav poslala? drugače pa prvič bo arduino na emoncms poslal čez eno minuto, počakaj 10. zakaj: 1., ker arduino pošlje šele po prvem signalo potem ko mine minuta. torej najmanj eno minuto ne bo nič polslalo. in potem drugič, zdajle če je standbyu, lahko traja zaradi tega 3-4minute. vsaj pri meni. ali pa daj vodo greti. Re: Modbus?! - vuego - 22.9.2018 Malo gledam na emoncms, je očitno postalo gostovanje na njihovem portalu plačljivo. Sicer se nisem poglabljal, kako to funkcionira (če imaš kakšen brezplačen feed). Če je to razlog, se lahko slišiva in sprobaš oz. gostuješ tudi na mojem strežniku - sam sistem je še vedno free, samo hostat ga moraš sam. Re: Modbus?! - JaBK - 22.9.2018 ?? meni še vedno dela... EDIT: sem šla v profil. imam 2 feeda, za kar je treba lačati 2GBP/leto. trenutno je moje stanje -0,457GBP Re: Modbus?! - maverick25 - 22.9.2018 Evo naredu kar si reku, v konzoli sedaj hitreje izpisuje pulze kot prej, prej je trajalo kar precej časa.. Tole izpiše: Time Elapsed. Waiting for next pulse. Got next pulse. Calculating and sending data. RPK: 2 KWH: 2.00 Duration: 112036 WHPool: 18.00 Watts: 578.39 Time Elapsed. Waiting for next pulse. Got next pulse. Calculating and sending data. RPK: 5 KWH: 5.00 Duration: 114671 WHPool: 23.00 Watts: 722.07 Time Elapsed. Waiting for next pulse. Re: Modbus?! - vuego - 22.9.2018 Pardon, narobe napisal... v EmonSender.cpp popravi 6. vrstico iz #define NODEBUG v #define DEBUG Re: Modbus?! - maverick25 - 22.9.2018 JaBK Napisal:a si dobil moj mail, sem prav poslala? Hvala JaBK sem dobil knjižico Re: Modbus?! - maverick25 - 22.9.2018 vuego Napisal:Pardon, narobe napisal... v EmonSender.cpp popravi 6. vrstico iz Tole pa ne bo dobro, ker mi izpiše connect failed >>> Connect Failed ! Time Elapsed. Waiting for next pulse. Got next pulse. Calculating and sending data. RPK: 31 KWH: 31.00 Duration: 107402 WHPool: 32.00 Watts: 1072.61 >>> Connect Failed ! Time Elapsed. Waiting for next pulse. Got next pulse. Calculating and sending data. RPK: 25 KWH: 25.00 Duration: 122549 WHPool: 57.00 Watts: 1674.43 Re: Modbus?! - vuego - 22.9.2018 @JaBK Imaš ti na portu 80 ali 443? Dej prosim prilepi svoje nastavitve za pošiljanje za spodnji dve spremenljivki (js imam na lastni strežnik). const char* host = "emoncms.org"; const int httpPort = 80; <-- probaj zamenjat na 443 Re: Modbus?! - JaBK - 22.9.2018 80 sem mu poslala tisto zadnjo verzijo, ki zdaj meni dela. upam da ne zameriš. pa še knjižnico emonsender.h |