Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 474
» Latest member: yqqe233
» Forum threads: 136
» Forum posts: 506

Full Statistics

Online Users
There are currently 33 online users.
» 0 Member(s) | 33 Guest(s)

Latest Threads
Modbus Register- meaning ...
Forum: SmartPi - English
Last Post: Farymann43F
19.07.2019, 16:39
» Replies: 0
» Views: 206
Fragen und Anregungen neu...
Forum: SmartPi - Deutsch
Last Post: frank
19.07.2019, 11:45
» Replies: 4
» Views: 416
/var/tmp/smartpi/values s...
Forum: SmartPi - English
Last Post: Farymann43F
18.07.2019, 23:51
» Replies: 7
» Views: 2.037
Prometheus export
Forum: SmartPi - English
Last Post: markobursic
13.07.2019, 13:36
» Replies: 3
» Views: 1.372
Current drift values
Forum: SmartPi - English
Last Post: markobursic
10.07.2019, 20:57
» Replies: 13
» Views: 1.196
Read only filesystem
Forum: SmartPi - English
Last Post: markobursic
10.07.2019, 18:36
» Replies: 0
» Views: 124
SD Card slot has snapped ...
Forum: SmartPi - English
Last Post: frank
08.07.2019, 23:38
» Replies: 1
» Views: 183
Frage bezüglich Ampere We...
Forum: SmartPi - Deutsch
Last Post: frank
06.07.2019, 23:35
» Replies: 4
» Views: 520
systemctl stop smartpi.se...
Forum: SmartPi - Deutsch
Last Post: frank
06.07.2019, 23:29
» Replies: 0
» Views: 137
Stromwandler 3000:1
Forum: SmartPi - Deutsch
Last Post: frank
23.06.2019, 00:27
» Replies: 0
» Views: 242

 
  Modbus Register- meaning of Balanced
Posted by: Farymann43F - 19.07.2019, 16:39 - Forum: SmartPi - English - No Replies

What is the meaning of the term Balanced in the Modbus register?

Print this item

  Fragen und Anregungen neuer User
Posted by: manutoky - 15.07.2019, 08:58 - Forum: SmartPi - Deutsch - Replies (4)

Danke fürs Freischalten Smile
Ich habe den SmartPi 2.0 seit Samstag in Betrieb (mit einem Raspi 3B+) und einige Fragen bzw. Anregungen. Sorry, wenn's vielleicht zu diverse Themen für einen Thread sind, aber ich wollte das Forum nicht gleich vollspammen.

  1. Offset bei der Strommessung
    Alle Phasen haben einen Offset von -0.1A, dazu passend habe ich eine Ruhelast von -20W (siehe https://github.com/nDenerserve/SmartPi/issues/95).
  2. Image
    Das Image ist sehr groß. Was ist der Grund dafür? Sind da schon Datenbanken dabei? Unter anderem waren die Zähler für die kWh ungleich 0, sondern > 2000 kWh.
  3. Laufende Prozesse
    Warum laufen eine grafische Benutzeroberfläche und mehrere chromium Prozesse automatisch? Der Raspi ist damit recht überfordert. Ich habe ihn per raspbian-config auf commandline umgestellt.
  4. Updaterate per MQTT
    Die Updaterate scheint mir sehr hoch zu sein (>1Hz). Könnte man das konfigurierbar machen?
  5. Messen von 4 Phasen
    Meine aktuellen Anforderungen sehen so aus, dass ich eigentlich vier Phasen messen möchte. Dafür verzichte ich auf die Messung des Nullleiters. Das scheint auch so zu funktionieren. Den Verbrauch der vierten Phase berechne ich dann auf einem anderen Rechner über Integration von P=U*I. Übersehe ich dabei was oder kann man das so machen?

Print this item

  Read only filesystem
Posted by: markobursic - 10.07.2019, 18:36 - Forum: SmartPi - English - No Replies

I had changed the database path to external USB flash disk. The I have tried the Adafruit script to make a SD card read only:

https://learn.adafruit.com/read-only-ras...i/overview

Red-Node works,
RaspAP works, but it has limited information
SmartPi webserver is dead.

Is possible to get a script from nDenenerseve to have a functional SmartPi with read only filesystem?

Print this item

  SD Card slot has snapped off
Posted by: markobursic - 08.07.2019, 22:33 - Forum: SmartPi - English - Replies (1)

It is almost impossible to remove the SD card out of a SmartPi, because the groove is so tinny that no tweezers can remove it.
So what I did, I removed the Raspberry board from casinga and the SD card socket snapped off.

How do you remove the SD card from SmartPi????!!!

Print this item

  systemctl stop smartpi.service funktioniert nicht
Posted by: frank - 06.07.2019, 23:29 - Forum: SmartPi - Deutsch - No Replies

Hallo,

ich habe versucht, die SmartPi Services mittels systemctl stop smartpi.service zu beenden, jedoch laufen sowohl smartpiserver als auch smartpireadout einfach weiter. Ich verwende das fertige Image.

Viele Grüße
Frank

Print this item

  Frage bezüglich Ampere Wert
Posted by: smartipants - 28.06.2019, 16:43 - Forum: SmartPi - Deutsch - Replies (4)

Wir haben eine Frage bezüglich der Amp werte die über MQTT gelieftert werden:

Bei ca. 220 volt und ca.44 Watt bekommen wir 0.04 Ampere bei einem Powerfactor von -1. Wie wird der Ampere-Wert berechnet? Sollte er nicht 44/220 = 0.2 sein?
Vielen Dank und schöne Grüße.

Print this item

  Stromwandler 3000:1
Posted by: frank - 23.06.2019, 00:27 - Forum: SmartPi - Deutsch - No Replies

Hallo zusammen,

für meine geplante Anwendung sind die Standard-Stromwandler SCT013 leider zu sperrig. Ich habe mir nun Wandler vom Typ KCT-10 besorgt, die haben eine deutlich kompaktere Bauform.

Allerdings haben diese ein Übersetzungsverhältnis von 3000:1 (60A:20ma). Welche Anpassungen muss ich vornehmen, damit Strom und Leistung mit diesen Wandlern korrekt gemessen werden?

Viele Grüße
Frank

Print this item

  Current drift values
Posted by: markobursic - 20.06.2019, 13:10 - Forum: SmartPi - English - Replies (13)

Hi, I don't fully understand the current measurement and why do I have offsets on each input.
1st: outcome = outcome - 7300why is this number subtracted? Is this line causing a zero drift on all current measurements?

2nd: 
switch c.PowerFrequency {



case 60:



rmsFactor = 3493258.0 // 60Hz



case 50:



rmsFactor = 4191910.0 // 50Hz





In the datasheet it says clearly: 

With the specified full-scale analog input signal of 0.5 V, the ADC produces an output code that is approximately ±5,928,256. The equivalent rms value of a full-scale sinusoidal signal is 4,191,910(0x3FF6A6), independent of the line frequency. If the integrator is enabled, that is when bit 0 (INTEN) in CONFIG[15:0] register is set to 1, the equivalent rms value of a full-scale sinusoidal signal at 50Hz is 4,191,910(0x3FF6A6) and at 60Hz is 3,493,258(0x354D8A). 

So, only when integrator is enabled you should change rmsFactor with respect of line frequency. The integrator should be enabled only when using Rogowski coil, but your product comes with current transformers, so integrator bypassed should be the default setting.

Source: https://github.com/nDenerserve/SmartPi/b...ade7878.go



func ReadCurrent(d *i2c.Device, c *Config, phase Phase) (current float64) {
command := make([]byte, 2)
switch phase {
case PhaseA:
command = ADE7878REG["AIRMS"] // 0x43C0 (AIRMS; Current rms an A)
case PhaseB:
command = ADE7878REG["BIRMS"] // 0x43C2 (AIRMS; Current rms an B)
case PhaseC:
command = ADE7878REG["CIRMS"] // 0x43C4 (AIRMS; Current rms an C)
case PhaseN:
command = ADE7878REG["NIRMS"] // 0x43C6 (AIRMS; Current rms an N)
default:
panic(fmt.Errorf("Invalid phase %q", phase))
}


var rmsFactor float64
switch c.PowerFrequency {
case 60:
rmsFactor = 3493258.0 // 60Hz
case 50:
rmsFactor = 4191910.0 // 50Hz
default:
panic(fmt.Errorf("Invalid frequency %g", c.PowerFrequency))
}

if c.MeasureCurrent[phase] {
outcome := float64(DeviceFetchInt(d, 4, command))
cr := CTTypes[c.CTType[phase]].CurrentResistor

var ccf float64
if c.CTType[phase] == "YHDC_SCT013" {
ccf = CTTypes[c.CTType[phase]].CurrentClampFactor
} else {
ccf = 1.0 / (float64(c.CTTypePrimaryCurrent[phase]) / 100.0)
}
// fmt.Println("CalibrationfactorI: ", phase, "  ", c.CalibrationfactorI[phase])
oc := CTTypes[c.CTType[phase]].OffsetCurrent
outcome = outcome - 7300
current = ((((outcome * 0.3535) / rmsFactor) / cr) / ccf) * 100.0 * oc * c.CalibrationfactorI[phase]
} else {
 current = 0.0
}
   return current
}

Print this item

  New SmartPi Version 1.0.0
Posted by: jens - 12.06.2019, 15:13 - Forum: SmartPi - English - No Replies

Hello,

there is a new software version for the SmartPi.

We made a lot of changes in the background, which will soon lead to a new GUI.

These include

- Bugfixes
- Modbus server (Modbus slave functionality). Both RTU and TCP. (https://www.enerserve.eu/service/smartpi...odbus.html)
- Beginning of the database migration to InfluxDB (in this version both the InfluxDB and the SQLite database are written to).
- Evaluation with Grafana possible (pre-installed in our image).
- Network configuration with RaspAP-WebGUI (https://www.enerserve.eu/service/smartpi...ation.html)
- Further values about MQTT (total power, meter readings consumption and production, energy production, energy consumption).
- Change MQTT QoS to 0 for faster data transfer.
- Sample rate can be changed via configuration file => [device] samplerate=1 every second; samplerate=4 every 250ms and sent via MQTT
- Changes for better compatibility with the beta cloud (http://beta.smartpi.eu).

The changes are very extensive. We therefore recommend that you use our ready-made image (http://files.enerserve.eu/smartpi/smartpi.7z).
Of course you can also install the software yourself. Then please follow our instructions (https://www.enerserve.eu/service/smartpi...ation.html).

Note that you must include your own repositories and download and install additional software directly.


Many greetings Jens

Print this item

  Neue Version 1.0.0
Posted by: jens - 12.06.2019, 15:10 - Forum: SmartPi - Deutsch - Replies (2)

Hallo,

es gibt eine neue Softwareversion für den SmartPi.

Wir haben im Hintergrund eine Vielzahl von Änderungen durchgeführt, die demnächst in einer neuen GUI münden.


Dazu gehören:

- Bugfixes
- Modbus-Server (Modbus-Slave Funktionalität). Sowohl RTU als auch TCP. (https://www.enerserve.eu/de/service/smar...odbus.html)
- Begin der Datenbank-Migration zu InfluxDB (in dieser Version wird sowohl in die InfluxDB als auch in die SQLite-Datenbank geschrieben).
- Auswertungen mit Grafana möglich (In unserem Image vorinstalliert).
- Netzwerkkonfiguration mit RaspAP-WebGUI (https://www.enerserve.eu/de/service/smar...ation.html)
- Weitere Werte über MQTT (Gesamtleistung, Zählerstände Verbrauch und Erzeugung, Energieerzeugung, Energieverbrauch).
- Änderung des MQTT QoS zu 0  für eine schnellere Datenübertragung
- Änderung der Samplerate über Konfigurationsdatei möglich => [device] samplerate=1 jede Sekunde; samplerate=4 alle 250ms und Versand über MQTT
- Änderungen für eine bessere Kompatibilität mit der Betacloud (http://beta.smartpi.eu).

Die Änderungen sind sehr umfangreich. Wir empfehlen daher, dass Ihr unser vorgefertigtes Image verwendet (http://files.enerserve.eu/smartpi/smartpi.7z).
Natürlich könnt Ihr die Software auch selbst installieren. Geht dann bitte nach unserer Anleitung (https://www.enerserve.eu/service/smartpi...ation.html) vor.

Beachtet, dass Ihr eigene Repositories einbinden müsst und weitere Software direkt herunterladen und installiert werden muss.



Viele Grüße Jens

Print this item