-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Met ethernetmodule? #8
Comments
Hi Pieter Ik weet niet wat je al voor elkaar hebt, maar eerst moet de omnik contact maken met je modem/router zodat het zichtbaar is in je netwerk. Of dat zo is kun je doorgaans zien in je modem/router zelf. Log in en kijk welke wifi er is aangesloten. Maar nogmaals, als je thuisnetwerk m al niet herkent dan zal dit programma dat ook niet doen. Wel leuk dat iemand (behalve ik dan) het nog gebruikt. Arjen |
Hoi Arjen,
Dank voor je snelle antwoord.
De omvormer is zichtbaar in het netwerk, ik heb hem een vast IP-adres gegeven (192.168.0.150).
Het netwerk is in orde: de statistieken worden sinds vandaag ook weer doorgegeven aan de Omnik-portal, de webpagina is bereikbaar.
Dat is dus gelukkig het probleem niet.
Als ik het programma er op los laat, krijg ik op het scherm niet meer te zien als "connected", zelfs met de optie -vvv (verbose level 3). Dus er wordt verbinding gemaakt, maar het lijkt alsof de statistieken niet opgehaald/ingelezen kunnen worden.
Enig idee waar dat aan zou kunnen liggen?
M.vr.gr<http://M.vr.gr>.,
Pieter
Op 29 sep. 2017 om 19:28 heeft Beacha <[email protected]<mailto:[email protected]>> het volgende geschreven:
Hi Pieter
Het is al een tijdje geleden dat ik dit progam heb geschreven (het is geen script, het is in C geschreven). Ik ben even in mijn eigen data gaan zoeken.
Ik weet niet wat je al voor elkaar hebt, maar eerst moet de omnik contact maken met je modem/router zodat het zichtbaar is in je netwerk. Of dat zo is kun je doorgaans zien in je modem/router zelf. Log in en kijk welke wifi er is aangesloten.
Dan kun je op de omnik zelf kijken welk serienummer en IP adres deze hanteert. Druk daarvoor een aantal keren op de knop onder het display. Zo loop je stapsgewijs door alle settings en gegevens van de omnik. Eerst krijg je te zien hoeveel ie vandaag al heeft opgeleverd en daarna wat ie in z´n geheel heeft opgeleverd etc. De laatste twee tonen resp het serienummer en het IP adres dat ie hanteert. Serienummers beginnen doorgaans met een 6 of met 16. IP is waarschijnlijk iets van 192.168.1.xxx, 192.168.0.xxx of 10.0.0.xxx Met xxx iets tussen waarschijnlijk 0 en 150 oid. Je kan ook checken of je Omnik in je netwerk zit door het nummer dat ie toont (IP nummer) in te tikken in je browser. Dus als het IP nummer 192.169.1.50 is dat nummer in je browser tikken linksbovenin, dan zou je in het inlogscherm van de omnik moeten komen.
Maar nogmaals, als je thuisnetwerk m al niet herkent dan zal dit programma dat ook niet doen.
Wel leuk dat iemand (behalve ik dan) het nog gebruikt.
Arjen
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#8 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ATihflhYsMmCts1215CAtgCVAugjlkqfks5snSisgaJpZM4Po6dv>.
|
Tja lastig, ik zit er ook niet meer zo ´in´. Bovendien kan ik nu niks meer testen want het is donker en dan gaat de omnik in shutdown. Je kan proberen meer debug statements te krijgen. In het programma omnikgestats helemaal onderaan staat:
// printf("Reply received %d nr of Bytes\n", i); Haal de 8 forward slashes weg (//) en compileer de boel opnieuw. make clean en make all. Gr. Arjen |
Inderdaad, de zon is hier ook onder :)
Ik hoop hier morgenmiddag mee verder te kunnen, bedankt voor je input en je hoort van me!
M.vr.gr<http://M.vr.gr>.,
Pieter
Op 29 sep. 2017 om 20:26 heeft Beacha <[email protected]<mailto:[email protected]>> het volgende geschreven:
Tja lastig, ik zit er ook niet meer zo ´in´. Bovendien kan ik nu niks meer testen want het is donker en dan gaat de omnik in shutdown.
Je kan proberen meer debug statements te krijgen.
In het programma omnikgestats helemaal onderaan staat:
}
// printf("Reply received %d nr of Bytes\n", i);
// for (i=0; i<256; i++) {
// printf("Byte %d\t%#x\t%u\t%c\n",i,server_reply[i], server_reply[i], server_reply[i]);
// }
return(0);
}
Haal de 8 forward slashes weg (//) en compileer de boel opnieuw. make clean en make all.
Wanneer de omnik data stuurt wordt dat nu naar het scherm geprint. Krijg je niks dan is je Omnik waarschijnlijk ´te modern´. Er zijn verschillende versies uitgebracht. Je kan ook de -l optie nog proberen dan wordt er een logfile aangemaakt. (misschien dat eerst probreren, dat is het makkelijkste. Maar het zal bij jou nu ook wel te donker zijn geworden.....
Gr. Arjen
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#8 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ATihfnMvkPrpmarDym_7rHpAbIDdIpv9ks5snTY-gaJpZM4Po6dv>.
|
Hoi Arjen,
Net even geprobeerd, maar zowel de -l optie als het weghalen van de forward slashes maakt geen verschil: er wordt verbinding gemaakt, waarna de melding 'Connected' verschijnt. Daarna gebeurt er niks meer. Of lijkt er in ieder geval niks meer te gebeuren. Ik moet het script vervolgens afbreken met CTRL-C, dus wordt er geen logfile aangemaakt.
Iemand anders (XtheOne, die reageert onder de github pagina van Woutrrr op Woutrrr/Omnik-Data-Logger#27) denkt dat het waarschijnlijk te maken heeft met het communicatieprotocol: hij heeft het over V5 in plaats van V4?
[https://avatars0.githubusercontent.com/u/32330658?v=4&s=400]<https://github.com/Woutrrr/Omnik-Data-Logger/issues/27>
Omnik ethernetcard support · Issue #27 · Woutrrr/Omnik-Data-Logger<Woutrrr/Omnik-Data-Logger#27>
github.com
Log via wifi works perfect. But how to via ethernet? (Omnik module)
Dat wil ik ook nog uitzoeken, maar daarvoor moet ik een spanport aanmaken op een switch en vervolgens met wireshark de packets afvangen. Daar kom ik nog op terug.
M.vr.gr.,
Pieter
…________________________________
Van: Pieter v. S. <[email protected]>
Verzonden: vrijdag 29 september 2017 20:27:53
Aan: arjenv/omnikstats
Onderwerp: Re: [arjenv/omnikstats] Met ethernetmodule? (#8)
Inderdaad, de zon is hier ook onder :)
Ik hoop hier morgenmiddag mee verder te kunnen, bedankt voor je input en je hoort van me!
M.vr.gr<http://M.vr.gr>.,
Pieter
Op 29 sep. 2017 om 20:26 heeft Beacha <[email protected]<mailto:[email protected]>> het volgende geschreven:
Tja lastig, ik zit er ook niet meer zo ´in´. Bovendien kan ik nu niks meer testen want het is donker en dan gaat de omnik in shutdown.
Je kan proberen meer debug statements te krijgen.
In het programma omnikgestats helemaal onderaan staat:
}
// printf("Reply received %d nr of Bytes\n", i);
// for (i=0; i<256; i++) {
// printf("Byte %d\t%#x\t%u\t%c\n",i,server_reply[i], server_reply[i], server_reply[i]);
// }
return(0);
}
Haal de 8 forward slashes weg (//) en compileer de boel opnieuw. make clean en make all.
Wanneer de omnik data stuurt wordt dat nu naar het scherm geprint. Krijg je niks dan is je Omnik waarschijnlijk ´te modern´. Er zijn verschillende versies uitgebracht. Je kan ook de -l optie nog proberen dan wordt er een logfile aangemaakt. (misschien dat eerst probreren, dat is het makkelijkste. Maar het zal bij jou nu ook wel te donker zijn geworden.....
Gr. Arjen
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#8 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ATihfnMvkPrpmarDym_7rHpAbIDdIpv9ks5snTY-gaJpZM4Po6dv>.
|
Hi Pieter Mijn programma stuurt een bepaalde string naar de omnik en verwacht dan antwoord. Het antwoord blijft uit maar het programma blijft wachten op het antwoord. Het is een zg blocking function. Er is dus wel connectie, maar blijkbaar gebruikt de nieuwe omnik een ander protocol. Ik heb toen in 2013 ook wireshark geïnstalleerd weet ik nog en de pakketjes op die manier geanalyseerd. Het lijkt erop dat de python versie van Wouterr daar nu ook last van heeft. Ik vrees dat je het zelf moet uitzoeken. Omnik was toendertijd geheel niet scheutig met info. Gr. Arjen |
De nieuwe ethernet logger gebruikt een nieuwere versie van het protocol. |
Hoi Arjen,
Tof dat je het probeert!
Als ik iets kan testen: laat maar weten!
M.vr.gr<http://M.vr.gr>.,
Pieter
Op 1 okt. 2017 om 20:08 heeft Michel <[email protected]<mailto:[email protected]>> het volgende geschreven:
De nieuwe ethernet logger gebruikt een nieuwere versie van het protocol.
Ben bezig om van iGEN meer los te krijgen...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#8 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ATihfkCt-g3haBuVVNIXJ8XMWS__4ctUks5sn9UFgaJpZM4Po6dv>.
|
Geen idee of deze git nog onderhouden/ondersteund wordt. Zo niet dan mijn excuses.
Ik heb recent een ethernetmodule in mijn Omnik-omvormer gekregen.
Sindsdien werkt de upload naar PVoutput niet meer. Ik ben dus aan het testen of ik een werkend script kan vinden, tot ik deze tegen kwam. Aangezien de tekst suggereerde dat deze zelf het netwerk afzoekt voor de Wifimodule, had ik goede hoop dat dit script zou werken met de ethernetmodule.
Nu heb ik dit script geinstalleerd op mijn Raspberry Pi. Zonder IP adres en serienummer krijg ik een foutmelding (Error in TCP: 1)
Maar met serienummer en IP adres kom ik niet verder dan "Connected": daarna gebeurt er niks meer.
Nu las ik in een van de andere issues (Kareltje3, 5 oktober 2013) dat dat mischien aan het serienummer zou kunnen liggen, maar ik heb geen idee welk serienummer ik zou moeten gebruiken. De serienummers lijken wel wat op elkaar: allebei 10 cijfers (ethernet: 1902133250, wifi 1611172572).
Enig idee wat ik aan zou moeten passen om dit aan de praat te kunnen krijgen?
M.vr.gr.,
Pieter
The text was updated successfully, but these errors were encountered: