solarforum
pro solar buso
livedaten solarberatung
heizung photovoltaik
 
 
  • UVR1611 Steuerung
  • Über uns

Newsletter
Newsletter abonnieren
Name:
E-Mail Adresse:

Das Solarforum von solar4me

Hallo Gast, Sie müssen sich einloggen um alle Funktionen des Forums nutzen zu können!
Registrieren   /    Passwort vergessen
Name: Passwort: Sec-code:
Datenschnittstelle Bootloader - Thema: Onlineschema mit Datenschnittstelle erweitern
Moderatoren in diesem Forum:
Das Solarforum von solar4me Datenschnittstelle Bootloader Onlineschema mit Datenschnittstelle erweitern
zurück
Wählen Sie eine Seite: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Autor: Beitrag:
Dennis Dennis ist männlich
Kundendienst

Dennis ist offline

Beiträge: 762
Herkunft: von hier !
Beruf: Elektroniker
zuletzt online:
Gestern 17:41 Uhr


Re: Onlineschema mit Datenschnittstelle erweitern
21.12.2009 8:35 Uhr

Hallo Oli,

ja das geht natürlich. Jedoch musst Du dann alles wieder umbauen wenn ich die 2. Datenleitung doch noch aufnehme und Deine Langzeitstatistik ist dann auch hinüber da die Eingänge sich verschieben! Ich werde mal versuchen über die Weihnachtstage die Schnittstelle zu erweitern, aber versprechen kann ich nichts.

Grüße

Dennis
if ($ahnung == 0) {
read FAQ;
use SEARCH;
use KristallGOOGLE;
} else {
use brain;
make post;
}
boardy
UVR-Betreiber

boardy ist offline

Beiträge: 146
Herkunft: Hessen
Beruf: Dipl. Inf.
zuletzt online:
16.01.2012 21:15 Uhr


Re: Onlineschema mit Datenschnittstelle erweitern
25.12.2009 23:04 Uhr

Hi,

kannst du ggf. auch mal nackucken, warum bei mir nichts mehr ankommt - es scheint, als wären die Feldlängen bei den CAN Variablen anderst - einzig de rdreistellige wert kommt an... ich würde es mir auch gerne hinbasteln, hab aber im Moment keine Idee, was klemmt...

Uwe
jetzt geht es mit KNX weiter...
Dennis Dennis ist männlich
Kundendienst

Dennis ist offline

Beiträge: 762
Herkunft: von hier !
Beruf: Elektroniker
zuletzt online:
Gestern 17:41 Uhr


Re: Onlineschema mit Datenschnittstelle erweitern
03.01.2010 12:48 Uhr

So Uwe, ich hab den Fehler gefunden!

Ich krieg nochmal die Meise mit den verschiedenen Ausgabeformaten des Bootloaders.
Ich filtere jetzt schon alles mögliche, aber ein "geschütztes Leerzeichen" vor dem Wert hab ich noch nie gehabt. Das war das Problem bei Dir. Hier mal zum Verständnis die aktuelle Filterliste:
PHP:

$string = str_replace ( ' ', '', $string);
               $daten = explode('&deg',$string);
               $string = $daten[0];
               $string = str_replace ( '- -', '0', $string);
               $string = str_replace ( ',', '.', $string);
               $string = str_replace ( 'EIN', '1', $string);
               $string = str_replace ( 'ON', '1', $string);
               $string = str_replace ( 'OFF', '0', $string);
               $string = str_replace ( 'AUS', '0', $string);
               $string = str_replace ( '°C', '', $string);
               $string = str_replace ( '', '', $string); 
               $string = str_replace ( 'grd C', '', $string); 
               $string = str_replace ( '°', '', $string);
               $string = str_replace ( 'kW', '', $string); 
               $string = str_replace ( 'Imp', '', $string);
               $string = str_replace ( 'Std', '', $string);
               $string = str_replace ( '°C', '', $string); 
               $string = str_replace ( 'ERROR', '0', $string);
               $string = str_replace ( ' ', '', $string);


Trotzdem stimmt der Datenstream bei Dir nicht. Bitte kopiere den originalen, hier eingestellten Stream wieder rein, Dein Bootloader gibt anstelle der Schaltzustände Temperaturwerte aus: Zitat:
[ARRAY]Wert | 63,7 °C| 62,6 °C| 60,3 °C| 53,7 °C| 30,0 °C| 23,6 °C| 62,2 °C| 38,4 °C| 19,8 °C |ERROR|ERROR|ERROR|ERROR|ERROR|ERROR|ERROR|ERROR|ERROR |ERROR|ERROR|ERROR|ERROR|x |x |x |x |x |Schaltzustände| 63,7 °C| 62,6 °C| 60,3 °C| 53,7 °C| 30,0 °C| 23,6 °C| 62,2 °C | 38,4 °C| 19,8 °C| 46,5 °C| 34,2 °C| 38,2 °C|999,9 °C| 0| 0| 0| 0 | 0| 0,0kWh| 20Std| 0,0kWh| 0,0kWh| 0,0kWh| 0,0kWh| 0,0kWh| 0,0kWh| 0,0kWh | 0,0kWh| 0,0kWh[/ARRAY]


Ändere das mal bitte, dann würde ich Deinen Account nochmal zurücksetzen, ansonsten gibt das ein füchterliches Wirrwarr in der Datenbank.

Grüße

Dennis

Beitrag wurde 1 mal bearbeitet, zuletzt von Dennis am 03.01.2010 12:50 Uhr
if ($ahnung == 0) {
read FAQ;
use SEARCH;
use KristallGOOGLE;
} else {
use brain;
make post;
}
boardy
UVR-Betreiber

boardy ist offline

Beiträge: 146
Herkunft: Hessen
Beruf: Dipl. Inf.
zuletzt online:
16.01.2012 21:15 Uhr


Re: Onlineschema mit Datenschnittstelle erweitern
03.01.2010 18:37 Uhr

Hi Dennis,

das mit den Schaltzuständen kommt daher, weil ich ja auf CAN Monitoring umgestellt habe und da nun alles mögliche kommt... für mich wäre das so perfekt...

Vorschlag: ich bastle nun alles so hin wie ich es mir vorstelle und du kannst gerne jetzt oder dann noch mal alle meine Daten Löschen... Solange die Solarpannels nicht dranhängen brauche ich eh keine Langzeitanalyse...

und wenn du offiziell CAN unterstützt, dann stelle ich natürlich um und du kannst das alte Zeug dann noch mal löschen...

Für mich ist eine aktuelle gute Übersicht wichtiger als Langzeitanalyse, da ich noch zu viel optimieren muß...

Grüße

Uwe

und vielen Dank fürs Fehlerfinden (-:

Beitrag wurde 1 mal bearbeitet, zuletzt von boardy am 03.01.2010 18:38 Uhr
jetzt geht es mit KNX weiter...
Dennis Dennis ist männlich
Kundendienst

Dennis ist offline

Beiträge: 762
Herkunft: von hier !
Beruf: Elektroniker
zuletzt online:
Gestern 17:41 Uhr


Re: Onlineschema mit Datenschnittstelle erweitern
03.01.2010 18:39 Uhr

Kannst Du mir mal bitte Deinen Datenstream hier posten?
Ich brauch mal die Variablen die Du nutzt bitte.

Grüße

Dennis
if ($ahnung == 0) {
read FAQ;
use SEARCH;
use KristallGOOGLE;
} else {
use brain;
make post;
}
boardy
UVR-Betreiber

boardy ist offline

Beiträge: 146
Herkunft: Hessen
Beruf: Dipl. Inf.
zuletzt online:
16.01.2012 21:15 Uhr


Re: Onlineschema mit Datenschnittstelle erweitern
03.01.2010 18:50 Uhr

mach ich gleich, ich muß jetzt erst noch aufräumen,

Prinzipiell aber alles mit $c1a* und $c1A*
jetzt geht es mit KNX weiter...
Dennis Dennis ist männlich
Kundendienst

Dennis ist offline

Beiträge: 762
Herkunft: von hier !
Beruf: Elektroniker
zuletzt online:
Gestern 17:41 Uhr


Re: Onlineschema mit Datenschnittstelle erweitern
03.01.2010 18:58 Uhr

Das Problem beim CAN-Logging ist, es entsteht eine irre Flut von Daten! Du hast allein pro Datensatz 58 Werte, das Ganze dann mal 8 sind 464 Werte, wenn ich mich nicht irre!
Sowas generell in ein Raster zu bringen ist schwer, aber ich muss mal drüber nachdenken, vielleicht gibt es dafür eine andere Lösung.

Übrigens finde ich gerade die Langzeitauswertung für die Optimierung einer Anlage so wichtig ;)

Grüße

Dennis
if ($ahnung == 0) {
read FAQ;
use SEARCH;
use KristallGOOGLE;
} else {
use brain;
make post;
}
boardy
UVR-Betreiber

boardy ist offline

Beiträge: 146
Herkunft: Hessen
Beruf: Dipl. Inf.
zuletzt online:
16.01.2012 21:15 Uhr


Re: Onlineschema mit Datenschnittstelle erweitern
03.01.2010 18:59 Uhr

Also noch mal in die Doku gesehen:
CAN-Datenlogging

Es sind folgende Parameter für die Visualisierung verfügbar: Die Auswahl des Reglers, dessen Daten angezeigt werden sollen (über die Wahl eines Datenrahmens des Reglers einstellbar) und

Analoge Werte des 1. Datensatzes a0…af Sensoren 1…16
Analoge Werte des 2. Datensatzes A0…Af Sensoren 1…16
Digitale Werte des 1. Datensatzes d0…dc Ausgang 1…13
Digitale Werte des 2. Datensatzes D0…Dc Ausgang 1…13

Beispiel einer Definition eines Anzeigewertes aus dem CAN-Datenlogging:

$c4Ae

c4: Es werden Daten jenes Reglers, für den der Datenrahmen 4 erstellt wurde, angezeigt.
A: Analoger Wert des 2. Datensatzes
e: Sensor 15 (siehe „Hexadezimaltabelle“)

Aktuell schiebe ich das mit:
[ARRAY]Wert |$c1a0|$c1a1|$c1a2|$c1a3|$c1a4|$c1a5|$c1a6|$c1a7|$c1a8
|$c1a9|$c1aa|$c1ab|$c1ac|$c1ad|$c1ae|$c1af|x |x |x |x |x |x |x |x |x |x |x

|Schaltzustände|$c1A0|$c1A1|$c1A2|$c1A3|$c1A4|$c1A5|$c1A6|$c1A7|$c1A8
|$c1A9|$c1Aa|$c1Ab|$c1Ac|$c1Ad|$c1Ae|$c1Af|x |x |x |x |x |x |x |x |x |x |x [/ARRAY]

Wobei das nur die Analogausgänge sind... um es Perfekt zu machen müsst eman noch die Digitalausgänge übernehmen - oder ich mappe mir das nun...

Uwe
jetzt geht es mit KNX weiter...
boardy
UVR-Betreiber

boardy ist offline

Beiträge: 146
Herkunft: Hessen
Beruf: Dipl. Inf.
zuletzt online:
16.01.2012 21:15 Uhr


Re: Onlineschema mit Datenschnittstelle erweitern
03.01.2010 19:01 Uhr

ich bastel das mal so um, daß ich deien zweiten Kanal nutze, dann geb ich dir noch mal den Stream...
jetzt geht es mit KNX weiter...
Dennis Dennis ist männlich
Kundendienst

Dennis ist offline

Beiträge: 762
Herkunft: von hier !
Beruf: Elektroniker
zuletzt online:
Gestern 17:41 Uhr


Re: Onlineschema mit Datenschnittstelle erweitern
03.01.2010 19:06 Uhr

Im Grunde wäre nur wichtig, dass Du für Temperaturanzeigen keine Schaltausgänge benutzt. Solange wie Du das auf Fühlerwerte und Netzwerkeingänge verteilst, ist das Wurscht. Beim Schaltausgang wird nämlich 0 mit AUS und 1 mit EIN ersetzt. 10,1 Grad werden dann in der Livedarstellung als 10,EIN angezeigt :D

Ich hab aber bestimmt noch einen Denkfehler oder? Es gibt doch pro Bootloader nur 1x Netzwerkeingänge und nicht für jede Datenleitung separat. Wenn ja, dann hab ich zu viel programmiert und muss das wieder rausnehmen.

:motz:

Dennis
if ($ahnung == 0) {
read FAQ;
use SEARCH;
use KristallGOOGLE;
} else {
use brain;
make post;
}
Wählen Sie eine Seite: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
zurück
 
 
Powered by eASY-CMS www.space-discount.net © Dennis Spiegel 2012