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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 707
» Latest member: jamieanderson121
» Forum threads: 161
» Forum posts: 622

Full Statistics

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

Latest Threads
Webinterface Mobil unlesb...
Forum: SmartPi - Deutsch
Last Post: daniel.pernold
26.03.2020, 13:01
» Replies: 7
» Views: 861
Testversion mit Kalibrier...
Forum: SmartPi - Deutsch
Last Post: jens
26.03.2020, 11:44
» Replies: 0
» Views: 46
Wert für Stromstärke ist ...
Forum: SmartPi - Deutsch
Last Post: jens
26.03.2020, 10:58
» Replies: 1
» Views: 35
Consumption today ist ung...
Forum: SmartPi - Deutsch
Last Post: Swagner
21.03.2020, 22:35
» Replies: 2
» Views: 137
MQTT EpTot und EcTot
Forum: SmartPi - Deutsch
Last Post: jens
09.03.2020, 10:14
» Replies: 1
» Views: 166
Power calculation wrong o...
Forum: SmartPi - English
Last Post: Farymann43F
27.02.2020, 22:58
» Replies: 0
» Views: 207
Installation of Node-Red ...
Forum: SmartPi - English
Last Post: Farymann43F
27.02.2020, 14:56
» Replies: 0
» Views: 155
SmartPi steigt nach ca. e...
Forum: SmartPi - Deutsch
Last Post: daniel.pernold
24.02.2020, 11:54
» Replies: 16
» Views: 2.980
SmartPi stürzt immer wied...
Forum: SmartPi - Deutsch
Last Post: jens
24.02.2020, 10:37
» Replies: 4
» Views: 472
Wünsche an die Software
Forum: SmartPi - Deutsch
Last Post: andreasploetz
13.02.2020, 19:23
» Replies: 5
» Views: 860

 
  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 - Replies (1)

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 (14)

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 (6)

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

  Projektplanung
Posted by: Sir Henry - 12.06.2019, 14:30 - Forum: SmartPi - Deutsch - No Replies

Hi!

Ich bin auf der Suche nach folgender Lösung:

Erfassung von 2 - 3 Stromzählern über RS-485. Der Verbrauch soll erfasst und halbwegs übersichtlich dargestellt werden.

Meine Frage: lässt sich das mit dem SmartPi umsetzen?


Danke für die Unterstützung!

Print this item

  MQTT Enerserve Cloud
Posted by: admins - 07.06.2019, 13:01 - Forum: SmartPi - Deutsch - Replies (1)

Hallo zusammen
Was muss genau bei der Smartpi Konfiguration unter MQTT eingetragen werden um
die Beta Cloud von enerserve zu testen?

Danke und Gruss
admins

Print this item

  Production Today und Consumption today auslesen
Posted by: Swagner - 28.05.2019, 15:09 - Forum: SmartPi - Deutsch - Replies (1)

Hallo an Alle,

Wie können die Werte Consumption today und Production today ausgelsen werden ?
Diese beiden Werte gibt es nicht bzw habe ich sie nicht gefunden in:
- MQTT
- API http://ipaddress:1080/api/all/all/now
- Prometheus  http://192.168.1.40:9246/metrics
- Node-RED


Danke und mfg

Stefan

Print this item

  Node Red / SmartPi - Konfig Beispiele
Posted by: cla.acki@hispeed.ch - 14.05.2019, 07:32 - Forum: SmartPi - Deutsch - Replies (2)

Hallo 

Seit längerer Zeit setze ich den SmartPi erfolgreich ein und bin sehr zufrieden mit dem Produkt.
Nun möchte ich das NodeRed in Zusammenhang mit dem SmartPi einwenig besser kennenlernen, bzw. die ersten Schritte machen.

Hat jemand bereits Erfahrungen damit gemacht, bzw. gibt es ein paar Beispiel-Konfigurationen / Anleitungen?

LG 
Claudio

Print this item

  Abtatsrate per Quellcode ändern
Posted by: Moe - 29.04.2019, 13:43 - Forum: SmartPi - Deutsch - Replies (3)

Guten Tag liebes Forum,
 
ich habe mir vor einiger Zeit, für ein Studienprojekt, einen SmartPi2 gekauft.
In den FAQ's habe ich gelesen, dass man die Abtastrate im Quellcode ändern kann,
ich habe auch die passende Codestelle gefunden. Leider ohne funktionstüchtigen Erfolg.
Ich habe schon unterschiedlichste Wege ausprobiert.
Da ich mittlerweile etwas unter Zeitdruck stehe hoffe ich das mich hier jemand helfen kann.
 
Ich bin für jeden Tipp dankbar.

Print this item