Stokerforum
Interface => Online systemer => Emne startet af: SteenSN efter Aug 03, 2011, 00:30
-
Hvis man har en computer til at sende data til en webserver vha. FTP, kan man lave andre applikationer, der benytter sig af de data, der sendes til websiden.
Det drejer sig især om values.txt og lastupdate.html
Jeg har lavet en applikation (Visual Studio 2010), der henter disse data og viser dem på et fyrrumsbillede. Data hentes med et interval man selv kan sætte.
Der er tilføjet en alarm (via mail), hvis magasin-grænsen når under et bestemt niveau. Man kunne tilføje andre alarmer - fx noget med manglende lys i længere tid samtidig med fyret ikke er slukket eller hvad man nu finder interessant.
Er nogen interesseret i kildekoden, så sig bare til. Applikation kræver .NET framework installeret
Jeg har nu vedhæftet kildekoden og programmet. Før programmet (eventuelt...) virker, skal URL til FTP data udfyldes samt alarm-info. Der sker via menuen - højreklik på den røde tekst "menu" og udfyld URL og alarm. Jeg ved ikke om programmet kræver chip 6.66, men det er tænkeligt (values.txt rummer 26 poster i et array i min version). Programmet er nok mest velegnet til at programmere videre med. Det er skrevet i C#. Det er forholdsvis nemt af flytte til en asp.net webside og evt. en gadget.
Mvh. Steen
-
Til ;)
-
Osse "til" ;o)
-
Hvis man har en computer til at sende data til en webserver vha. FTP, kan man lave andre applikationer, der benytter sig af de data, der sendes til websiden.
Det drejer sig især om values.txt og lastupdate.html
Hej Steen
Det ser rigtig godt ud.
Et par ting til forbedringer/udvidelser:
1. Evt. at hente værdierne fra mappen c:\programmer\stokerkontrol - så behøver man ingen webserver, ftp mv. men begrænser sig naturligvis til at køre lokalt.
2. At hente fra vores server på pillefyr.nordjysk-bioenergi.dk, så behøver man ikke at have sin egen ftp konto. Dette punkt kræver at jeg laver så du kan trække dataene ud i samme format, men det er ikke noget problem, hvis det kunne have interesse.
Mvh. Jens
-
Hej Steen
Det ser rigtig godt ud.
Et par ting til forbedringer/udvidelser:
1. Evt. at hente værdierne fra mappen c:\programmer\stokerkontrol - så behøver man ingen webserver, ftp mv. men begrænser sig naturligvis til at køre lokalt.
2. At hente fra vores server på pillefyr.nordjysk-bioenergi.dk, så behøver man ikke at have sin egen ftp konto. Dette punkt kræver at jeg laver så du kan trække dataene ud i samme format, men det er ikke noget problem, hvis det kunne have interesse.
Mvh. Jens
Det er faktisk allerede muligt at få den til at køre lokalt. I stedet for en normal URL indtastes "file:///c:/program files (x86)/stokerkontrol" (uden anførselstegn) Det virker OK.
Er values.txt forskellig for de forskellige chip-versioner og versioner af StokerKontrol?
Mvh. Steen
-
Er values.txt forskellig for de forskellige chip-versioner og versioner af StokerKontrol?
Ja der er lidt forskel på dem, afhængig af chip version. Vi understøtter jo helt ned til chip version 4.06 og der er kommet en del til siden, men eneste forskel er bare at der mangler nogle værdier på de ældre versioner (og så er der forsvundet lidt af de gamle på de nye).
Mvh. Jens
-
Hej Jens
OK - det kunne der jo godt programmeringsmæssigt tages højde for.
Jeg opdagede i øvrigt at den lokale values.txt ligger lidt specielt placeret på min bærbar, så man i programmet for URL skal skrive
file:///c:/users/%username%/appdata/local/virtualstore/program files/stokerkontrol
Mvh. Steen
-
Hej Jens
OK - det kunne der jo godt programmeringsmæssigt tages højde for.
Jeg opdagede i øvrigt at den lokale values.txt ligger lidt specielt placeret på min bærbar, så man i programmet for URL skal skrive
file:///c:/users/%username%/appdata/local/virtualstore/program files/stokerkontrol
Mvh. Steen
Hej Steen
Ja, det er den virtuelle placering af filen. Hvis du åbner den som en fil inde i dit program, så vil den nok åbne den selvom du peger på c:\programmer\stokerkontrol\values.txt så finder Windows selv ud af at den faktisk ligger i virtualstore. Men åbner du som en URL, så kan den nok ikke.
Under alle omstændigheder er jeg så småt ved at flytte ting ud af mappen i program files, da det ikke er god skik at skrive til filer der, efter Vista/7 er dukket op. Skal nok sige til når turen kommer til values.txt mv.
Mvh. Jens