Hallo Jürgen,
danke für Deine Antwort. Die wäre eine meiner nächsten Fragen gewesen.
In diesem Fall meinte ich aber
Oder meinst du verschiedene Gesamtzaehler ueber externe Variablen ( zB EKM )
Geht das?
Danke und
Hallo Jürgen,
danke für Deine Antwort. Die wäre eine meiner nächsten Fragen gewesen.
In diesem Fall meinte ich aber
Oder meinst du verschiedene Gesamtzaehler ueber externe Variablen ( zB EKM )
Geht das?
Danke und
Hast mich auf eine Idee gebracht. Sozusagen andere Stromzaehler
einzubinden.
Das geht auf alle Faelle. Frage: Wieviel Stromzaehler hat der „normale“ Mensch
und welche Daten liefern die ?
Uebernahme der Leistung und kWh muesste reichen , oder ?
Hallo Jürgen,
wieviel Stromzähler der „normale“ Mensch hat weiss ich nicht. Ich bin nicht „normal“ (wer normal ist beschränkt sich auf die Norm). Zudem bin ich ein Controll und Statistik Freak …
Habe aktuell 3 in Betrieb, 2 die auf dem Tisch liegen weil mein Verteiler zu klein geworden ist und insgesamt noch 18 weitere geplant (incl. Garage und Gartenhaus) von den geplanten entfallen dank PW evtl noch 3-5 Stk.
Aktuell lese ich meine Stromzähler alle mit einem IPSwitch AddE aus. Der liefert den aktuellen Zählerstand und den aktuellen Verbrauch.
Hoffe die Erweiterung wird nicht zu aufwändig.
Der Aufwand ist erst mal nicht das Problem sondern die Struktur.
Im Moment gibt es eine Hauptgruppe mit moeglichen
Untergruppen ( Kueche,Bad etc )
Jetzt ist die Frage eine neue Hauptgruppe mit anderen Stromzaehlern
mit jeweils wieder Untergruppen oder einen „Mixed“.
In der Untergruppe zB Keller koennen PW oder andere gemischt sein.
Hat jemand mal ein Tip wo der Fehler liegt,
bekomme diese Fehler Meldung bei mein Highchart im Chart fester
muss dazu sagen nicht bei allen circles 50% geht
Warning: Invalid argument supplied for foreach() in C:\IP-Symcon\scripts\IPSLibrary\app\hardware\Plugwise\Highcharts.ips.php on line 1103
Vielen Dank
Torsten
Also in Zeile 1103 werden die geloggenden Daten aufbereiten.
Dieser Fehler ist im Highchartscript. Kann eigentlich nur kommen wenn keine
Daten da sind.
Merk dir mal bei welcher Variablen das passiert und such im Archive Handler ob ueberhaupt Daten da sind.
Hast du in der Uebersicht vom Archiv Handler Fehlermeldungen ( sowas wie nicht vorhanden oä )?
Die koenntest auch in dem Script
if ($aggType >= 0)
$tempData = @AC_GetAggregatedValues($id_AH, $variableId, $aggType, $startTime, $endTime, 0);
else
$tempData = @AC_GetLoggedValues($id_AH, $variableId, $startTime, $endTime, 0 );
foreach ($tempData as $item)
Den Klammeraffen ( @ ) vor den AC_ Befehlen rausnehmen.
Dann muesste eine andere Meldung kommen warum in $TempData nichts ist.
Ich sehe gerade die Leistung wird garnicht geloggt.
Mach mal die beiden Klammeraffen weg in dem Script dann muesste eine Fehlermeldung kommen
Variable wird nicht geloggt
Ok also mein fehler der Hacken hatte gefehlt beim Datenbank-Logging akt.
hätte ich ja auch selber drauf kommen können :o
Eigentlich nicht dein Fehler. Beim Erstellen der Variablen wird das Loggen eingeschaltet. Selbst verwirrt:confused:
Also ich muss sagen ich habe für alle Variablen den Haken machen müssen
Wenn ich noch ein Wunsch haben könnte würde ich mir wünschen die gesamt kosten in € pro Circle. Wollte es selber machen komme aber bei dir nicht klar
Vielen Dank
Das mit dem Haken muss ich nochmal testen.
Das mit den Kosten steht noch auf meiner todo Liste.
Bei mir war es andersrum…musste alle Haken entfernen, weil ich kein Logging wollte…
Vielleicht auch was für die INI-Datei, logging ja/nein
Ohne Logging gibt es auch keinen Graph.
das ist logisch…
sehe den Mehrwert auch eher in der Kapselung der Circleabfragen…
Hallo zusammen,
wozu ist denn die LogAddress? Die wird ja regelmässig aktualisiert.
Überlege mir gerade wie ich die ermittelten Daten am besten in eine MySql schreibe. Blick aber nicht wirklich was ich dazu benötige. Weitere Fragen folgen.
Danke und
Um MySQL mach dir mal keine Sorgen.
Anbindung wird wahrscheinlich morgen fertig.
Kannst in deine Konfig mal schon folgendes eintragen:
//***************************************************************************
// MySql Anbindung
//***************************************************************************
define ( 'MYSQL_ANBINDUNG' , true );
define ( 'MYSQL_SERVER' , '121.11.58.34' );
define ( 'MYSQL_USER' , 'xxxx' );
define ( 'MYSQL_PASSWORD' , 'xxxx' );
define ( 'MYSQL_DATENBANK' , 'Plugwise' );
define ( 'MYSQL_TABELLE_LEISTUNG' , 'Leistung' );
define ( 'MYSQL_TABELLE_GESAMT' , 'Gesamtverbrauch' );
Hallo Wolfgang,
mit der aktuellen LogAdress kann man den Verbrauch der letzten Stunde aus den Buffer der Circles abfragen. Mit niedrigeren LogAdress’en kann man vorherigen Verbrauchswerte ermitteln. Pro LogAdress stehen im Buffer immer 4 Werte zu jeweils 4 Stunden. Am besten schaust du dir das im Original-Thread dazu an. Problem von IPS ist ja, das nur zur aktuellen Zeit Werte geloggt werden können und nicht historisch, was Plugwise ja grundsätzlich unterstützt.
Danke & Gruß, Axel
Hi,
Leider schlägt bei mir das Update fehl.
Create Circle000D6F0000D34597
PW Create Circle: 000D6F0000D34597IPSModuleManager-Log-IPSModuleManager 2012-06-13 23:19:35.81 Set VariableCustomAction='' for Variable='Status'
Bei 23277 Actionscript setzen
Create Trigger:IPSModuleManager-Log-IPSModuleManager 2012-06-13 23:19:35.82 Created Event 35722=45485, trigger ScriptId=57658 by Variable=35722
Abort Processing during Error: Invalid argument supplied for foreach()
Error in Script C:\IP-Symcon\scripts\IPSLibrary\install\InstallationScripts\Plugwise_Installation.ips.php on Line 156
Benutze allerdings die aktuellste Tester Version.