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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 557
» Latest member: tbcantivirus
» Forum threads: 150
» Forum posts: 574

Full Statistics

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

Latest Threads
PlugIn Photovoltaik
Forum: SmartPi - Deutsch
Last Post: daniel.pernold
Yesterday, 12:02
» Replies: 12
» Views: 577
Changing time interval of...
Forum: SmartPi - English
Last Post: Pepper
06.11.2019, 15:13
» Replies: 0
» Views: 52
SmartPi steigt nach ca. e...
Forum: SmartPi - Deutsch
Last Post: daniel.pernold
04.11.2019, 14:17
» Replies: 3
» Views: 217
Falsche Consumption (kWh)...
Forum: SmartPi - Deutsch
Last Post: daniel.pernold
31.10.2019, 16:02
» Replies: 1
» Views: 2.086
Erste Fragen nach Inbetri...
Forum: SmartPi - Deutsch
Last Post: daniel.pernold
28.10.2019, 13:55
» Replies: 6
» Views: 316
[OPEN | BUG] SmartPi Sett...
Forum: SmartPi - Deutsch
Last Post: daniel.pernold
28.10.2019, 13:52
» Replies: 5
» Views: 1.614
Falsche Spannungswerte na...
Forum: SmartPi - Deutsch
Last Post: zimberg
27.10.2019, 11:01
» Replies: 3
» Views: 141
Webinterface Mobil unlesb...
Forum: SmartPi - Deutsch
Last Post: jens
22.10.2019, 14:15
» Replies: 1
» Views: 102
SmartPi 2.0 PSU
Forum: SmartPi - English
Last Post: jens
22.10.2019, 14:13
» Replies: 1
» Views: 164
Database float64 values
Forum: SmartPi - English
Last Post: markobursic
14.10.2019, 18:27
» Replies: 2
» Views: 197

 
  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

  Wifi access point / hotspot
Posted by: markobursic - 25.04.2019, 07:08 - Forum: SmartPi - English - Replies (1)

Q1 :
I was trying to configure the RPi as WiFi access point as from this guide:

https://learn.sparkfun.com/tutorials/set...-point/all

It doesn't work. How can I configure the Smart Pi as access point, preferably that it acts like hotspot?

Q2:  How can I configure the Smart Pi's ethernet interface with fixed IP address?

Q3: Is the max. size of Sqlite database set somewhere, so that it automatically purges the old records?

Wishlist:
Logging of all possible measurements and calculations can be a burden for the SD card. I would like to monitor just voltage and current on a single phase system. It would be a nice feature to configure what measurements you would like to log - could be also a compiler directive. So that the built application creates a database of interested elements  only, as well the CSV export.

Print this item