DSVWriterPlugin.dll med mysql stöd
-
- 3 stars
- Posts: 98
- Joined: Sun 28 Nov 2010, 10:23
DSVWriterPlugin.dll med mysql stöd
Har modifierat DSVWriterPlugin.dll så att den sparar data till en mysql-databas.
Är det någon som är intresserad kan jag lägga upp koden och en bin-fil.
Jag har kört den i drygt tre veckor och det verkar fungera bra.
Hade tänkt att få till några fina grafer med hjälp av: http://code.google.com/apis/chart/, men har inte haft tid än.
Bifogad finns första versionen av: DSVWriterPlugin med db-stöd (kanske borde döpa om den). (Den kompilerade pluginen är kompilerad med server version 2.0.2.10).
2012-02-28: Har lagt upp en ny version, som jag hoppas inte ska vara beroende på att sever-versionen ändras. Vi får väl se när den ändras nästa gång.
Är det någon som är intresserad kan jag lägga upp koden och en bin-fil.
Jag har kört den i drygt tre veckor och det verkar fungera bra.
Hade tänkt att få till några fina grafer med hjälp av: http://code.google.com/apis/chart/, men har inte haft tid än.
Bifogad finns första versionen av: DSVWriterPlugin med db-stöd (kanske borde döpa om den). (Den kompilerade pluginen är kompilerad med server version 2.0.2.10).
2012-02-28: Har lagt upp en ny version, som jag hoppas inte ska vara beroende på att sever-versionen ändras. Vi får väl se när den ändras nästa gång.
You do not have the required permissions to view the files attached to this post.
Last edited by redina on Tue 28 Feb 2012, 07:54, edited 3 times in total.
----------------------------------------------------------------------------------------------
Windows 7 Professional 64-bit, SK Server 3.2.0.2 (DB 2.5.5), SK Client 3.1.0.1
Windows 7 Professional 64-bit, SK Server 3.2.0.2 (DB 2.5.5), SK Client 3.1.0.1
-
- 1 star
- Posts: 6
- Joined: Tue 09 Nov 2010, 21:51
Re: DSVWriterPlugin.dll med mysql stöd
Jag är intresserad!! 

-
- 1 star
- Posts: 13
- Joined: Mon 10 Oct 2011, 19:09
Re: DSVWriterPlugin.dll med mysql stöd
Jag med!
Min blogg om teknik och hemautomation: http://jdahl.se
-
- 3 stars
- Posts: 98
- Joined: Sun 28 Nov 2010, 10:23
Re: DSVWriterPlugin.dll med mysql stöd
Lagt till en kompilerad version och källkod i första inlägget.
----------------------------------------------------------------------------------------------
Windows 7 Professional 64-bit, SK Server 3.2.0.2 (DB 2.5.5), SK Client 3.1.0.1
Windows 7 Professional 64-bit, SK Server 3.2.0.2 (DB 2.5.5), SK Client 3.1.0.1
-
- 1 star
- Posts: 13
- Joined: Mon 10 Oct 2011, 19:09
Re: DSVWriterPlugin.dll med mysql stöd
Wohoo!
Min blogg om teknik och hemautomation: http://jdahl.se
-
- 1 star
- Posts: 6
- Joined: Tue 09 Nov 2010, 21:51
-
- 2 stars
- Posts: 43
- Joined: Mon 29 Nov 2010, 17:37
Re: DSVWriterPlugin.dll med mysql stöd
Gjorde ett första försök med Google Charts och lyckades hämta värden från databasen och presenteras i ett linjediagram. Har inte fått in så många mätvärden än i databasen, men en bild kommer i alla fall.
You do not have the required permissions to view the files attached to this post.
-
- 1 star
- Posts: 11
- Joined: Thu 25 Aug 2011, 08:34
Re: DSVWriterPlugin.dll med mysql stöd
Snyggt jobbat. Tackar!
Har du lust att dela med dig av hur man fixar till Google docs?
Har du lust att dela med dig av hur man fixar till Google docs?
-
- 2 stars
- Posts: 43
- Joined: Mon 29 Nov 2010, 17:37
Re: DSVWriterPlugin.dll med mysql stöd
Visst, här är koden från första försöket att få data till ett linjediagram. Lite ändringar får man ju självklart göra så att det skall passa, t.ex. MySQL connection och SQL-uttrycket.
Code: Select all
<%
Dim Connection, Recordset, ds, SQL
Set Connection = Server.CreateObject("ADODB.Connection")
Set Recordset = Server.CreateObject("ADODB.Recordset")
Connection.Open "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=switchking; User=user;Password=pass;Option=3;"
SQL = "SELECT * FROM switchking_log WHERE id=1"
Recordset.Open SQL, Connection
ds = Recordset.GetRows
Recordset.Close
Set Recordset = Nothing
%>
<html>
<head>
<title>Utetemperatur</title>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Date/time');
data.addColumn('number', 'Value');
data.addRows([
<% For i = 0 To Ubound(ds, 2)
If i <> Ubound(ds, 2) Then tecken = "," Else tecken = "" %>
['<% =ds(4, i)%>', <% =Replace(ds(2, i), ",", ".")%>]<% =tecken %>
<% Next %>
]);
var options = {
width: 960, height: 240,
title: 'Utetemperatur'
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
</head>
<body>
<div id="chart_div"></div>
</body>
</html>
-
- 2 stars
- Posts: 43
- Joined: Mon 29 Nov 2010, 17:37
Re: DSVWriterPlugin.dll med mysql stöd
Pluginet har slutat fungera för mig, misstänker att det kan vara samtidigt som jag uppdaterade till version 2.0.3.8. Någon annan med samma problem?
Who is online
Users browsing this forum: No registered users and 2 guests