Re: [vz-users] Raspberry legt Netzwerk lahm - ssh network storm

2017-11-08 Diskussionsfäden china2013

Hi,

 

ich meine, wenn man den Pi direkt an HDMI angeschlossen hat hätte ich beim einschalten in dem schnell flitzenden Text etwas von DHCP durchflitzen gesehen zu haben. Muss ich erst mal mit Zeitlupe filmen um das zu bestätigen.

Bei mir ist eine feste IP4 Adresse eingestellt.

 

Viele Grüße

 

Gesendet: Mittwoch, 08. November 2017 um 08:09 Uhr
Von: "Daniel Lauckner" 
An: volkszaehler-users 
Betreff: Re: [vz-users] Raspberry legt Netzwerk lahm - ssh network storm

Hallo,


am Dienstag, 7. November 2017 um 08:49 hat Daniel Lauckner geschrieben:
> Aber ich schau mir das gleich mal an...

Netzwerkkonfiguration wie im Wiki beschrieben wuppt auf Anhieb.

Rpi mit dem genannten Image nimmt, laut Router mit AVM-Software,
nicht eigenmächtig Verbindung ins Internet auf.


mfg Daniel
 




 

 


Re: [vz-users] Frontend merkt sich nicht mehr welche Kanäle ausgewählt sind

2017-05-29 Diskussionsfäden china2013

Vorschlag: lokaler Speicher im Browser.

 

Screenshot vom Chrome-Browser, aber das sollten alle Browser können (auch Smartphone?)



 

Viele Grüße

Saftwerk

 

Gesendet: Sonntag, 28. Mai 2017 um 22:24 Uhr
Von: "Frank Richter" 
An: "volkszaehler.org - users" 
Betreff: Re: [vz-users] Frontend merkt sich nicht mehr welche Kanäle ausgewählt sind


Hallo Klaus,
 

genau, Stand heute geht das so nicht. Wir hatten noch keine schicke Idee wie man den Status der child entities als Cookie speichern könnte. Vorschläge sind willkommen :-)

 

Grüße

Frank


 
Am 28.05.2017 22:11 schrieb "Klaus Reichenecker" :



Hallo Frank,

 

lese gerade Deine Nachricht - heisst das wenn ich jetzt ein Update meiner ca. 18 Monate alten Installation machen würde, könnte ich meine Unterkanäle nicht mehr aktiv / inaktiv schalten?

 

Ich habe eine Hauptgruppe , über deren UUID rufe ich meine ganzen Sensoren auf.

(Volkszähler bei Webhoster, URL-Weiterleitung mit UUID der Hauptgruppe)

 

DIese Hauptgruppe ist dann unterteilt in diverse Untergruppen, dort die einzelnen Sensoren

Würde ich das bei einem Update verlieren bzw wäre so nicht mehr möglich?

 

Denke seit längerem über ein Update nach, aber dann lasse ich es lieber sein

 

Viele Grüße

 

Klaus


- Original Message -

From: Frank Richter

To: volkszaehler.org - users

Sent: Sunday, May 28, 2017 10:04 PM

Subject: Re: [vz-users] Frontend merkt sich nicht mehr welche Kanäle ausgewählt sind

 

Hallo Christian,
 

auf welchem Commit-Stand ist deine Installation (git log)? Da gab es vor ein paar Monaten eine Änderung: der Status des Kanals (aktiv/inaktiv) wird seitdem nicht mehr zentral in der DB, sondern lokal im Cookie gespeichert.

Der Status deiner Checkboxen in der Kanaltabelle sollte also einen Reload des Frontends überleben. Dieses Feature gibt's allerdings bislang nur für Kanäle auf root-Ebene, nicht für Kanäle innerhalb von Gruppen.

 

Grüße

Frank


 
Am 28.05.2017 20:16 schrieb "Christian Wulff" :




Moin,

 

ich habe bemerkt, dass sich die Einstellung, welche Kanäle im Frontend angezeigt werden sollen nicht mehr speichern lässt.

Habe schon den Browserverlauf inkl. Cookies gelöscht, rebootet und alle Kanäle wieder ins Frontend reingeholt. Das hat aber nichts geändert.

Leider ist nicht mehr nachvollziehbar ab wann genau das Problem aufgetreten ist.

Interessanterweise ist es auf allen Endgeräten (PC, Tablet, Smartphone) identisch. Das kann dann doch nichts mehr mit den Cookies auf dem Endgerät zu tun haben?!

Ich habe aktuell 35 Kanäle laufen und in den letzten 2-3 Wochen sind einige Kanäle hinzugekommen.

Möglicherweise hat das damit was zu tun?! (Vielleicht können nur ~24 Kanäle gemerkt werden oder so?!)

 

Weiss jemand eine Lösung?

 

Danke und lieben Gruß,

Chris















 

 

[vz-users] Kanal wegen zu wenig S0 Pulsen gestorben?

2017-05-28 Diskussionsfäden china2013

  
  
Hallo zusammen,

ich habe einen Kanal "Auto = El. Energie (S0-Impulse)" der nur
wirklich selten benutzt wird. Zuletzt am 9.April knapp 2kWh und
danach bis heute keinen einzigen Puls.

Nun, heute war mal wieder die Last angeschlossen und der Kanal blieb
tot: Das Frontend zeigt 0Watt und keine Kurve.
Ohne Reboot läuft der PI3 nun schon 98 Tage durch und an der
Verdrahtung wurde auch nichts gefummelt.

Mit diesen beiden Befehlen ging der Kanal dann sofort wieder:
sudo systemctl stop vzlogger

  sudo systemctl start vzlogger

Hier das "/tmp/vzlogger.log":
[Feb 19 10:41:18][main] vzlogger v0.6.1 based on
heads/master-0-g46da3cb2eb from Thu, 19 Jan 2017 17:32:28 +0100
started.
[Feb 19 10:41:18][main] log level is 1
[Apr 18 13:09:51][chn0] CURL: Timeout was reached
[Apr 18 13:10:22][chn0] Middleware says duplicated value. Removing
first entry!
[Apr 18 13:10:22][chn0] CURL Error from middleware:
'UniqueConstraintViolationException': 'An exception occurred while
executing 'INSERT INTO data (channel_id, timestamp, value) VALUES
(6,?,?), (6,?,?), (6,?,?), (6,?,?), (6,?,?), (6,?,?), (6,?,?),
(6,?,?), (6,?,?), (6,?,?), (6,?,?), (6,?,?), (6,?,?), (6,?


Wollte ich nur mal mitteilen.

Viele Grüße
Saftwerk

P.s.: Hier noch ein bisschen Statistik, wer es mag:
This MySQL server has been
  running for 98 days, 8 hours, 28 minutes and 4 seconds. It started
  up on Feb 19, 2017 at 10:41 AM.

  
  Traffic 
  ø per hour

  

  Received
  9.7 GiB
  4.2 MiB


  Sent
  8.8 GiB
  3.8 MiB


  Total
  18.5 GiB
  8 MiB

  


  
  Connections
  ø per hour
  %

  

  max. concurrent connections
  9
  ---
  ---


  Failed attempts
  26
  0.01
  <0.01%


  Aborted
  0
  0
  0%


  Total
  24 M
  10.18 k
  100.00

  









  
  Action
  Type
  Collation
  Size
  Overhead

  

  aggregate
  75,364
  InnoDB
  utf8_unicode_ci
  8.5 MiB
  -


  data
  ~59,080,687
  InnoDB
  utf8_unicode_ci
  4.7 GiB
  -


  entities
  15
  InnoDB
  utf8_unicode_ci
  32 KiB
  -


  entities_in_aggregator
  0
  InnoDB
  utf8_unicode_ci
  48 KiB
  -


  properties
  122
  InnoDB
  utf8_unicode_ci
  48 KiB
  -

  

  Sum: 5 tables
  59,156,188
  InnoDB
  latin1_swedish_ci
  4.7 GiB
  0 B

  


  



Re: [vz-users] DriverException

2017-04-29 Diskussionsfäden china2013

  
  
Du bist heute mein Held!
Smartphone und PC arbeiten wieder ohne Fehlermeldung
VIIIELEN DANK!


Am 29.04.2017 um 19:26 schrieb Justin
  Otherguy:


  Moin,

ich habe eine gute und eine schlechte Nachricht dazu:

die gute: Du musst bei Dir nix reparieren, weil das Problem sich auf die DB auf demo.volkszaehler.org bezieht (s. Screenshot)

die schlechte: Du musst bei Dir nix reparieren, weil das Problem sich auf die DB auf demo.volkszaehler.org bezieht (s. Screenshot)

;-)

Im Ernst:
ich habe gerade ein REPAIR TABLE entities abgesetzt:

mysql> REPAIR TABLE entities;
+---++--+--+
| Table | Op | Msg_type | Msg_text |
+---++--+--+
| volkszaehler.entities | repair | warning  | Number of rows changed from 3450 to 3451 |
| volkszaehler.entities | repair | status   | OK   |
+---++--+--+
2 rows in set (0.02 sec)

Wann das kam? Mir ist das zum ersten Mal um 16:00 aufgefallen (Aggregation minute)

Wie das kam? Keine Ahnung.

Bitte testen, ob der Fehler nun auch bei Dir weg ist.


Gruß, J.


  
Am 29.04.2017 um 19:08 schrieb china2...@abwesend.de:

Hergang:
Der Fehler trat auf ohne dass etwas gemacht wurde.
Ich hatte nur Frontend mit den Daten von heute auf dem Smartphone aufgerufen.
Ich bin dann zum PC und siehe auch da der Fehler - hätte ja sein können, dass im Keller das WLAN einen Übertragungsfehler gehabt hatte.

In phpmyadmin hab ich dann gesucht, ob ich einen Errorhinweis finde.
Home -> Variables -> "log error" steht auf "/var/log/mysql/error.log"
Die Logfiles und die Backups "mysql.log.1.gz" sind alles 0-Byte Files.
Dann bin ich auf entities -> Operations -> Table maintanance -> "Check table"
   Ergebnis: 
volkszaehler.entities	check	status	OK Ebenso "Analyze table":
volkszaehler.entities	analyze	status	OKAch ja, wenn man den Fehler mit OK Bestätigt, dann sieht alles normal aus und es kommen auch Daten. Nur wenn man die Seite neu lädt, dann kommt wieder DriverException.

Viele Grüße
Saftwerk


Am 29.04.2017 um 17:48 schrieb china2...@abwesend.de:


  oh je...
Wie repariert man das?





  
  




  



Re: [vz-users] DriverException

2017-04-29 Diskussionsfäden china2013

  
  
Hergang:
Der Fehler trat auf ohne dass etwas gemacht wurde.
Ich hatte nur Frontend mit den Daten von heute auf dem Smartphone
aufgerufen.
Ich bin dann zum PC und siehe auch da der Fehler - hätte ja sein
können, dass im Keller das WLAN einen Übertragungsfehler gehabt
hatte.

In phpmyadmin hab ich dann gesucht, ob ich einen
Errorhinweis finde.
Home -> Variables -> "log error" steht auf
"/var/log/mysql/error.log"
Die Logfiles und die Backups "mysql.log.1.gz" sind alles 0-Byte
Files.
Dann bin ich auf entities -> Operations -> Table maintanance
-> "Check table"
   Ergebnis: 

  

  volkszaehler.entities
  check
  status
  OK

  

Ebenso "Analyze table":

  

  volkszaehler.entities
  analyze
  status
  OK

  

Ach ja, wenn man den Fehler mit OK Bestätigt,
  dann sieht alles normal aus und es kommen auch Daten. Nur wenn man die Seite neu lädt, dann kommt wieder DriverException.

Viele Grüße
Saftwerk


Am 29.04.2017 um 17:48 schrieb
  china2...@abwesend.de:


  
  oh je...
  Wie repariert man das?
   

  



[vz-users] DriverException

2017-04-29 Diskussionsfäden china2013

  
  
oh je...
Wie repariert man das?

  



Re: [vz-users] galvanisch getrennte Strommessung / Leistungsmessung an xx-Channel

2017-03-14 Diskussionsfäden china2013

Hi,

 

ich werde sicher kein Video drehen und hochladen, dass ihr mir glaubt, was die drei LEDs machen:

Das ist meiner: http://bg-etech.de/os/product_info.php/products_id/174/osCsid/k5k8ard75bh21cbroi2322nu32

Zitat: "Ebenfalls wird der Stromfluss je Phase über jeweils eine LED (L1, L2 und L3) dargestellt. Je größer die Last pro Phase, desto schneller Blinkt die jeweilige LED bis hin zum Dauerleuchten."

 

Fakt ist, wenn bei mir die drei ABC LEDs in Summe 10x geblitzt haben, dann blitzt die S0-LED 1x.

Das beschriebene Dauerleuchten habe ich bei meinem Verbrauch noch nicht. Notfalls den Zähler eine Nummer größer wählen.

 

Ich würde die einfach ABC-LEDs durch Optokoppler ersetzen und deren Gezappel dem Volkszähler geben.

So kann man das Prokekt "55-Kanäle" vieleicht für 9-10 EUR pro Kanal realisieren (=22€/3pasen)


 

Viele Grüße

 


Gesendet: Dienstag, 14. März 2017 um 12:54 Uhr
Von: Udo1 
An: volkszaehler-users@demo.volkszaehler.org
Betreff: Re: [vz-users] galvanisch getrennte Strommessung / Leistungsmessung an xx-Channel

Am 14.03.2017 um 11:43 schrieb china2...@abwesend.de:
> Die A B C LEDs sind für die 3 Phasen.
> Die haben auch eine deutlich feinere Auflösung als die S0 LED
> mit nur 400 imp/kWh

Wenn das so wäre, wäre das sicher hier aufgeführt:

Specification:

Color: White

Voltage: 3*230/400V

Current: 3*5(80A)

Accuracy class: 1.0

Standard: IEC62052-11,IEC62053-21

Frequency: 50-60Hz

Impulse constant: 400imp/kWh

Display: LCD6+2

Power consumption: ≤2W, 10VA

Starting current: 0.004Ib

Working temperature: -20~55℃

Storage temperature: -25~70℃

Working voltage: 0.9-1.1 Rated voltage

Utmost voltage: 0.8-1.15 Rated voltage

Average humidity value of year: ≤75%

Creep: Less than 1 impulse when the rated voltage is 115% or current
loop without current.

Dimension: 100mm×76mm×65mm

Net weight: 392g




 

 


Re: [vz-users] galvanisch getrennte Strommessung / Leistungsmessung an xx-Channel

2017-03-14 Diskussionsfäden china2013

pssst man kann auch die U mit I Momentanwerte analog multiplizieren (mit OP-Verstärker)

... und dann die resultierende Wirkleistung im Kondensator von der Sample Stufe integrieren.

Da braucht man keine Phaseninformation, weils mit jeder beliebigen Kurvenform stimmt.

(das war Teil der Ausbildung vor 30 Jahren)

 

Greetings

 

Gesendet: Dienstag, 14. März 2017 um 10:33 Uhr
Von: "Frank Richter" 
An: "volkszaehler.org - users" 
Betreff: Re: [vz-users] galvanisch getrennte Strommessung / Leistungsmessung an xx-Channel


Am 14.03.2017 09:13 schrieb :
>
> Übrigens: Man miss nicht die Kurvenform mit hoher Frequenz sampeln um sauber zu messen. Einfach erst mal analog ein paar Secunden integrieren und dann sampeln und den Kondensator auf 0V rücksetzen - wenn man das wirklich selber machen will, dann würd ich es so anpacken.

Damit integrierst du aber die komplette Phaseninformation weg, das kann höchstens für rein ohmsche Lasten mit cos phi = 1 funktionieren, und die werden heutzutage immer seltener...

Grüße
Frank





 

 


Re: [vz-users] galvanisch getrennte Strommessung / Leistungsmessung an xx-Channel

2017-03-14 Diskussionsfäden china2013

Die A B C LEDs sind für die 3 Phasen.

Die haben auch eine deutlich feinere Auflösung als die S0 LED mit nur 400 imp/kWh

Ich hab so einen ähnlichen Zähler, der aber deutlich teurer war (aber bei nur 22€ würde ich sofort zuschlagen)

 

Gesendet: Dienstag, 14. März 2017 um 09:31 Uhr
Von: Udo1 
An: volkszaehler-users@demo.volkszaehler.org
Betreff: Re: [vz-users] galvanisch getrennte Strommessung / Leistungsmessung an xx-Channel

Am 14.03.2017 um 09:13 schrieb china2...@abwesend.de:
> z.B. Ebay 22€ die drei puls LEDs kann ein Elektroniker mit Leichtigkeit
> anzapfen:

Welche drei Puls-LEDs?
Ich sehe da nur eine.

Gruß
Udo




 

 


Re: [vz-users] galvanisch getrennte Strommessung / Leistungsmessung an xx-Channel

2017-03-14 Diskussionsfäden china2013

Noch ein Ansatz:

Nimm trotzdem einen 3-Phasen Zähler und versuche den einen S0-Ausgang auf 3 einzelne S0 jeweils pro Phase aufzusplitten.

Gehäuse Sensoren etc. ist dann alles schon fertig.

z.B. Ebay 22€ die drei puls LEDs kann ein Elektroniker mit Leichtigkeit anzapfen:

http://www.ebay.de/itm/LCD-Drehstromzahler-Stromzahler-Wattmeter-fur-DIN-Hutschiene-3x5-80-A-400V-Neu/131892492631?_trksid=p2385738.c100677.m4598&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20160908110712%26meid%3D2f1713f772ef4667a709a520cf7fbd04%26pid%3D100677%26rk%3D15%26rkt%3D45%26sd%3D361910841777


 

Übrigens: Man miss nicht die Kurvenform mit hoher Frequenz sampeln um sauber zu messen. Einfach erst mal analog ein paar Secunden integrieren und dann sampeln und den Kondensator auf 0V rücksetzen - wenn man das wirklich selber machen will, dann würd ich es so anpacken.

 


Gesendet: Dienstag, 14. März 2017 um 00:02 Uhr
Von: "Frank Richter" 
An: "volkszaehler.org - users" 
Betreff: Re: [vz-users] galvanisch getrennte Strommessung / Leistungsmessung an xx-Channel


Hallo Michael,
 

ich will deinen Elan ja gar nicht bremsen, aber IMHO ist es vom Stromwandler bis zu einem Zähler, der auch nicht-ohmsche und getaktete Lasten sauber misst, noch ein sehr weiter Weg. Welcher Controller soll die vielen Eingänge mit ausreichend hoher Samplingfrequenz abtasten, und woher soll die Software kommen? Ich glaub da steckt eine ganze Menge Egineering drin, das würde ich mir nicht antun wollen.

 

Mein Vorschlag für deine 55 Stromkreise wären einphasige Hutschienenzähler (1 TE) mit ModBus-Interface:

http://bg-etech.de/os/product_info.php/cPath/24_27/products_id/255

oder direkt vom Hersteller: https://www.aliexpress.com/item/SDM120C-Single-Phase-Two-Wire-Din-Rail-Energy-Meter-with-RS485-Modbus-and-Pulse-Output-CE/32349129725.html

Der RS485-Bus wird einfach von Zähler zu Zähler durchgeschleift und hängt mit einem USB-RS485-Wandler am Raspberry. vzlogger kann bislang noch kein ModBus, aber ich habe den genannten Zähler schon erfolgreich via mbrtu (von Lars Täuber von der Liste) und via Python-Script ausgelesen.

 

Grüße

Frank

 

 


 
Am 13. März 2017 um 22:36 schrieb Koch, Michael :

Hallo liebe Volkszähler,

ich hab mir was bescheuertes in den Kopf gesetzt :-)

Da wollen wir doch mal sehen ob hier noch mehr bescheuerte wie ich sind :-)

Ich bin Elektromeister und Spiele gerne mit Linux rum. Also sozusagen von Haus aus ein Mensch wie für den Volkszähler geschaffen. Leider hab ich euch erst vor nem Monat entdeckt.

Und weil wir Elektromeister ja von Haus aus auch ein bischen einen an der Klatsche haben, bauen diese gerne mal ein paar mehr Kabel und Sicherungen in Ihre eigenen Häuser ein.

So habe ich natürlich 55 Stromkreise bei mir im Haus. Alle schön sauber nach Steckdosen, Beleuchtungsstromkreisen und Großverbrauchern getrennt :-)

Was ich jetzt vor habe dürfte jetzt einigen ebenfalls hoffentlich bescheuerten bereits klar sein :-)

Zählen :-) bis der Arzt kommt.

Soweit habe ich mir dann die am Markt erhältlichen S0 Wechselstromzähler angesehen.

Doch

1. zu teuer und

2. zu ungenau

3. zu uneffizient

4. Datenerfassung fast unmöglich bei 10+ Messungen.

Und jetzt erhoffe ich mir trotz meiner bekolpptheit ernsthafte Meinungen ob es möglich ist auf wirtschaftlicher-Volkszähler-Basis eine Hall-Platine (o.ä.) zu entwerfen,mit der ein solcher Messumfang möglich ist. Ich dachte z.B.auf LEM-Basis.

Hat sich überhaupt schon mal einer solche Gedanken gemacht?

Gespannt auf Interessante antworten!

Noch ein Hinweis: Ich erhoffe mir antworten von euch aus dieser Gemeinschaft. Ich versuche gerade etwas für den Volkszähler zu bauen, was dem Projekt einen Mehrwert bietet - weil ich es so genial finde!

Bitte, bitte keine Verweise auf microcontroller.net o.a., da ich gerne eine kompatible smarte Lösung HIER bei euch suche :-)

Dann lieber weniger antworten - und muss mich (leider) weiter alleine dem Ziel ebnen. Ich sehe das hier mehr als erste Ideensammlung/findung unter den o.g. bekloppten :-).

Grüße,

Michael

 







 

 


Re: [vz-users] falschen Messwert in der Aggregation löschen

2017-02-15 Diskussionsfäden china2013

  
  
ja, genau wie die zyklischen "FRITZ!Box-Info"-Mails.
Das meinte ich.

Am 15.02.2017 um 20:57 schrieb
  Christian Wulff:


  
  
  
  
  
Moin
Saftwerk,
 
Mir
schicken meine Fritz!Boxen jeden Tag eine email mit den
Logdaten.
Mir
schickt mein RPi3 auf dem mein VZ läuft jeden Tag eine email
ob das Backup (raspiBackup script) gelaufen ist oder nicht.
So
wäre es doch eine perfekte Lösung wenn auch der Log vom VZ
z.B. jeden Tag eine email mit dem Log sendet.
Das
belastet dann weder den RPi, noch den VZ und auch nicht den
Speicher der VZ Installation. Und man kann die emails
wunderbar in einem email Postfach wegsortieren und bei
Bedarf wieder rausholen. So geht nie was verloren.
 
Lieben
Gruß,
Chris

  


  



Re: [vz-users] falschen Messwert in der Aggregation löschen

2017-02-13 Diskussionsfäden china2013

  
  
Mal noch ein ganz anderer Ansatz, um die Log komplett loszuwerden:
Alles was man loggen will wird per Push ins Netz geschoben. Entweder
ein anderer Rechner hört zu und fängt sie auf. Ich weiß nicht, ob
das auch sinnvoll und auf für den Laien praktikabel ist. Kann ein
Browser den Log-Stream auffangen/anzeigen und bei Bedarf speichern?

Info nebenbei:
Mein Aggregate day ist gestern Nacht unter meiner Beobachtung
gelaufen:
Das Datenbank-temp-File ist bis auf 497MB angewachsen Es ging
(vermutlich) gut aus.
Den Dienst vzlogger hab ich vorher gestoppt und dann erst wieder
aktiviert, als die CPU-Last nach 10 Minuten endlich wieder unter
300% lag. danach ging sie immer weiter runter bis 100 % Dann war
auch das tmp-file wieder weg und jetzt ist die Monatsansicht wieder
Highspeed :-)
Irgendwie hab ich den Verdacht, dass das temp-lile nur entsteht wenn
die Datenbank was größeres vorhat (wie z.b. aggregate day)

Ich hab heute mal meinen Kollegen gefragt: Er meinte, man könnte die
Aggregate-Query mal von "Microsoft Query Analyzer" Vollversion
untersuchen lassen (wenn es denn jemand hat). Das sagt einem dann,
was an der Query so lang dauert und warum welche Datenmengen
eventuell auch doppelt herum geschubst werden. (... sagte er - ich
kenn' das Ding überhaupt nicht)

Viele Grüße
Saftwerk

Am 10.02.2017 um 14:35 schrieb Frank
  Richter:


  

  Am 10. Februar 2017 um 08:49 schrieb
Andreas Goetz :

  

  
  


  

  
 
  Zur SD-Kartenproblematik kann ich
  nur sagen wer billig kauft, kauft
  2x.
  Und die Highspeed Karten zerstören
  sich unter großer Hitze selbst.

  

  

  
  
  
  

Leider auch wer teuer kauft. Meine "gute"
  Highspeed Karte ist im Pi3 jetzt trotz aller
  Maßnahmen nach 3 Monaten abgeraucht.

  

  



Hi Andreas,


habe vor kurzem das hier gefunden und fand es nicht
  uninteressant: https://www.voelkner.de/products/910943/M.2-SATA-SSD-Erweiterungs-Platine-fuer-den-Raspberry-Pi.html
Kann allerdings nicht mit eigenen Erfahrungen dienen,
  mein Banana Pro hat SATA ab Werk, und die 3 Pis mit
  vzlogger laufen eigentlich problemlos auch mit billigen
  Speicherkarten. Spricht schon irgendwie für MySQL als
  Übeltäter...


Grüße
Frank
  
  

  


  



Re: [vz-users] sicherung der datanbank direkt von der sdkarte

2017-02-12 Diskussionsfäden china2013

  
  
Ich mach es so:
Auf Windows7 die Software "Paragon ExtFS for Windows" installieren.
(für Apple kann ich nicht helfen)
SD-Karte einlegen > wird in Paragon angezeigt und auf Mount
klicken.
Dann kannst Du ganz normal mit den Windows-Explorer deine Files
sichern oder auch bearbeiten.
Die Datenbank liegt dann z.B. hier 
H:\var\lib\mysql\ibdata1

Am 08.01.2017 um 17:38 schrieb Stefan
  Makowsky:

Was ich in Google gefunden habe Hilfe leide nicht
  weiter.
  
  
  
  Am 08.01.2017 um 15:42 schrieb Daniel Lauckner:
  
  

am Sonntag, 8. Januar 2017 um 11:53 hast du geschrieben:

hat einer vieleicht sonst eine idee wie
  ich
  

google


(Bessere Antworten gits erst wenn du die Umschalttaste wieder
gefunden

hast)



Daniel


  
  
  


  



Re: [vz-users] falschen Messwert in der Aggregation löschen

2017-02-09 Diskussionsfäden china2013
Hallo Andreas,

 

also ich komm von unterwegs mit putty drauf. Vermutlich hast du Port 22 verwendet. Ich hatte geschrieben der Port ist 

 - in cron sind die Zeilen mit aggregate seit gestern lahmgelegt.

 - Tabelle ist bereits komplett leer, wurde mit "aggregate clear" erfolgreich gelöscht.

 - trotzdem steigt "aggrgate day mit einer einzigen UUID" nach spätestens 15 minuten mit Error aus.

 

Re: Häh? Womit kommt das nicht zurecht?
ok, ein "aggrgate day mit dem Channel Auto" funktioniert, weil da kaum Daten drin sind.

Die anderen Channels haben bestimmt 100.000-fach mehr Daten und damit macht aggrgate immer Error (wenn die Tabelle leer ist)

 

Re: Du hast dabei die DB zerschossen...

Na ich hoffe nicht, denn aggrgate day mit dem Channel Auto funktioniert ja noch oder es liegt daran, dass dieser Channelvom Typ "S0-Impulse" ist.

 

Immer wieder werde ich gefragt warum die 2-Sekundenaufzeichnung: Weil ich nur so an vernünftige Gradientenwerte herankomme. Minuten sind eine ganze Größenordnung zu langsam.


Also, Das Systen ist noch online - habs gerade gestetet und aggregate ist aktuell leer (truncate)

 

Viele Grüße

Saftwerk

 


Gesendet: Donnerstag, 09. Februar 2017 um 09:11 Uhr
Von: "Andreas Goetz" 
An: "volkszaehler.org - users" 
Betreff: Re: [vz-users] falschen Messwert in der Aggregation löschen

Moin

> On 9 Feb 2017, at 01:41, china2...@abwesend.de wrote:
>
>
>> Und mal interessehalber: wie groß ist deine DB mittlerweile, wenn du keinerlei vzlogger-Aggregation benutzt?
> sudo ls -l /var/lib/mysql/ = 3693 MByte ibdata1
>
>> Archivierst du alles oder dünnst du später aus?
> Alles! Erst wenn 365 Tage komplett sind gibts eine neue Datenbank
> Aber ich hab so meine Zweifel, dass das klappt. Man muss zu oft Hand anlegen.
> Meine beiden PV-Überwachungen laufen seit 5 Jahren noch mit der ersten Speicherkarte ohne Probleme.

Warum auch immer Du für pv Sekundenwerte brauchst.

> ...
>
>> Hab das nachgeprüft: laut entities.js verwendet das Frontend nur group=day und group=hour. Wenn du minute auch nicht manuell verwendest, bringt es keinen Vorteil.
> Danke, also noch ein Grund das aggregate.php zu überarbeiten und "Minute" entsorgen.

Mit aggregate ist alles in Ordnung- benutz es halt einfach nicht mit Minuten!

> Letztlich war aggregate.php der Grund des ganzen Übels, dass es mit großen Datenmengen nicht zurechtkommt.

Häh? Womit kommt das nicht zurecht?

> Es war ja leider nur ein gut gemeinter Rat, der aufgedeckt hat, dass aggregate nun gar nicht mehr will.

Irgendwie gefällt mir der Ton nicht.

Deinen originären Fehler haben wir nie diagnostiziert weil Du bis heute die Rohdaten nicht gepostet hast. Stattdessen kam die Holzhammermethode zum Einsatz.

Ich würde sagen Du hast dabei die DB zerschossen indem Du gleichzeitig versucht hast a) alles aus aggregate zu löschen und b) die Tabelle je Minute komplett wieder neu aufzubauen. Irgendwann gabs out of memory und Korruption.

Anwenderfehler!

Jetzt gilt es:

- tabelle mittels drop entsorgen
- tabelle mittels misc/tools/doctrine orm:schema-tool:update neu aufbauen
- währenddessen crontab lahm lagen
- aggregate von hand mittels misc/tools/aggregate neu aufbauen
- crontab ohne Minuten wieder in Betrieb nehmen
- und dann abwarten

>
> Viele Grüße
> Saftwerk

Viele Grüße, Andreas

PS.: fixen kann ich nix weil ssh nicht antwortet...
 



 

 


Re: [vz-users] falschen Messwert in der Aggregation löschen

2017-02-08 Diskussionsfäden china2013

  
  


  

  Und mal interessehalber:
wie groß ist deine DB mittlerweile, wenn du keinerlei
vzlogger-Aggregation benutzt?

  

sudo ls -l /var/lib/mysql/  =  3693 MByte  ibdata1


  

   Archivierst du alles oder
dünnst du später aus?
  

  

Alles! Erst wenn 365 Tage komplett sind gibts eine neue Datenbank
Aber ich hab so meine Zweifel, dass das klappt. Man muss zu oft Hand
anlegen.
Meine beiden PV-Überwachungen laufen seit 5 Jahren noch mit der
ersten Speicherkarte ohne Probleme.


  

  
Kennst du den Push-Server? Könnte eine Lösung sein, wenn du
Werte in hoher Auflösung brauchst.

  

Nein, ich hab keinen extra Server laufen (will ich auch nicht). Die
SD-Karte sollte locker für ein Jahr reichen. Außer ein paar
Logfiles  und der Datenbank passiert auf der Karte nichts. (Und wenn
doch, dann ist es IMHO ein Designfehler)


  

  Hab das nachgeprüft: laut
entities.js verwendet das Frontend nur group=day und
group=hour. Wenn du minute auch nicht manuell verwendest,
bringt es keinen Vorteil.
  

  

Danke, also noch ein Grund das aggregate.php zu überarbeiten und
"Minute" entsorgen.
Letztlich war aggregate.php der Grund des ganzen Übels, dass es mit
großen Datenmengen nicht zurechtkommt. Es war ja leider nur ein gut
gemeinter Rat, der aufgedeckt hat, dass aggregate nun gar nicht mehr
will.

Viele Grüße
Saftwerk
  



Re: [vz-users] falschen Messwert in der Aggregation löschen

2017-02-08 Diskussionsfäden china2013

  
  
möglicherweise ist dein /tmp/ zu klein für
  das was MySQL da vorhat. Ist das ein Pi mit Udos Image (/tmp/ als
  Ramdisk)? 
Ja das ist Udos Image:
pi@PI3:~ $ df -h
Filesystem  Size  Used Avail Use% Mounted on
/dev/root    30G  5.3G   23G  19% /
devtmpfs    459M 0  459M   0% /dev
tmpfs   463M 0  463M   0% /dev/shm
tmpfs   463M  6.2M  457M   2% /run
tmpfs   5.0M  4.0K  5.0M   1% /run/lock
tmpfs   463M 0  463M   0% /sys/fs/cgroup
tmpfs    30M  4.0K   30M   1% /tmp
/dev/mmcblk0p1   60M   21M   40M  35% /boot



  Und brauchst du aggregate minute wirklich? Es war
IMHO mal so dass das Frontend das nicht benutzt hat, aktuellen
Stand kenne ich allerdings nicht.
  

Hmm, wer kann das beantworten?

   Was ist dein interval bzw. aggtime von vzlogger her?

ich brauche die Daten schon in maximaler Auflösung. vzlogger darf
höchstens die 0-Werte oder Duplikat-Werte zusammenfassen.

Gerade getestet:
php /var/www/volkszaehler.org/misc/tools/aggregate.php run -m
  delta -l hour

Ergebnis wieder ein Error (die Ramdisk ist nicht voll gelaufen)
[Doctrine\DBAL\Exception\DriverException]
  An exception occurred while executing 'REPLACE INTO
aggregate (channel_id, type, timestamp, value, count)SELECT
channel_id, ? AS type, MAX(agg.timestamp) AS timestamp,
COALESCE( SUM(agg.val_by_time) / (MAX(agg.timestamp) -
MIN(agg.prev_timestamp)), AVG(agg.value)) AS value,
COUNT(agg.value) AS count FROM ( SELECT channel_id,
timestamp, value, value * (timestamp - @prev_timestamp) AS
val_by_time, GREATEST(0, IF(@prev_timestamp = NULL,
NULL, @prev_timestamp)) AS prev_timestamp, @prev_timestamp :=
timestamp FROM data CROSS JOIN (SELECT @prev_timestamp
:= NULL) AS vars WHERE channel_id = ? AND timestamp <
UNIX_TIMESTAMP(DATE_FORMAT(NOW(), "%Y-%m-%d %H:00:00"))
* 1000 ORDER BY timestamp ) AS agg GROUP BY channel_id,
YEAR(FROM_UNIXTIME(timestamp/1000)),
DAYOFYEAR(FROM_UNIXTIME(timestamp/1000)),
HOUR(FROM_UNIXTIME(timestamp/1000))' with params [2,
"9"]:SQLSTATE[HY000]: General error: 126 Incorrect key
file for table '/tmp/#sql_423_1.MYI'; try to repair it
  
  [Doctrine\DBAL\Driver\PDOException]
  SQLSTATE[HY000]: General error: 126 Incorrect key file
for table '/tmp/#sql_423_1.MYI'; try to repair it
  
  [PDOException]
  SQLSTATE[HY000]: General error: 126 Incorrect key file
for table '/tmp/#sql_423_1.MYI'; try to repair it

Auch wenn man "aggregate day" mit nur einer UUID laufen lässt
kommt der Error. 
/var/log/mysql/error.log ist heute gewaltige 20MByte groß geworden.
Hallo Andreas, Du bekommt morgen früh post
Vielen Dank im Vorraus!
  



Re: [vz-users] falschen Messwert in der Aggregation löschen

2017-02-08 Diskussionsfäden china2013

  
  
Hallo Frank,

ja, der Channel ist "El. Energie (Zählerstände)"
CPU Last ist jetzt einen Tag später knapp 400% (Quadcore)

Die Last kommt sicher von crontab der jede Minute aggregate startet.
Da ich glaube, dass durch den kill und reboot die Arbeiten nicht
sauber zu Ende gelaufen sind will ich nochmal aufräumen.

1. in crontab -e die 3x aggregate.php run -m delta -l
minute/hour/day herausnehmen
2. sudo reboot
3. aggregate.php clear

Ergebnis:  :-(
pi@PI3:~ $ php
/var/www/volkszaehler.org/misc/tools/aggregate.php clear
Clearing aggregation table.
Done clearing aggregation table.
  
pi@PI3:~ $ php
/var/www/volkszaehler.org/misc/tools/aggregate.php run -m delta
-l minute
Performing 'delta' aggregation on 'minute' level.
 
[Doctrine\DBAL\Exception\DriverException]
    An exception occurred while executing 'REPLACE INTO
aggregate (channel_id, type, timestamp, v
    alue, count) SELECT channel_id, ? AS type,
MAX(timestamp) AS timestamp, MAX(value) AS value,
    COUNT(timestamp) AS count FROM data WHERE channel_id =
? AND timestamp < UNIX_TIMESTAMP(DATE_
    FORMAT(NOW(), "%Y-%m-%d %H:%i:00")) * 1000 GROUP BY
channel_id, YEAR(FROM_UNIXTIME(timestamp/
    1000)), DAYOFYEAR(FROM_UNIXTIME(timestamp/1000)),
HOUR(FROM_UNIXTIME(timestamp/1000)), MINUTE
    (FROM_UNIXTIME(timestamp/1000))' with params [1, "6"]:
    SQLSTATE[HY000]: General error: 3 Error writing file
'/tmp/MYjCVsYM' (Errcode: 28)
  
  [Doctrine\DBAL\Driver\PDOException]
    SQLSTATE[HY000]: General error: 3 Error writing file
'/tmp/MYjCVsYM' (Errcode: 28)
  
  [PDOException]
    SQLSTATE[HY000]: General error: 3 Error writing file
'/tmp/MYjCVsYM' (Errcode: 28)
  run [-l|--level LEVEL] [-m|--mode MODE]
  [-p|--period PERIOD] [--] []...

Der Error kommt so nach ca. 5 Minuten
So ne Kacke - und wat nu? Die Tabelle aggregate ist jetzt nach dem
Error immer noch komplett leer.

Bitte helft mir
Saftwerk

Am 08.02.2017 um 00:43 schrieb Frank
  Richter:


  Ich geh mal davon aus, dass dein Kanaltyp
"Zählerstände" ist, oder? Dann kannst du die betreffende Zeile
in der Tabelle aggregate einfach händisch löschen.
Ansonsten stell mal die Rohwerte für den fraglichen Bereich
  hier rein (Middleware-Request mit options=raw).


Gruß
Frank

  


  



Re: [vz-users] falschen Messwert in der Aggregation löschen

2017-02-07 Diskussionsfäden china2013

  
  
"aggregate clear" hab ich hier gefunden:
https://demo.volkszaehler.org/pipermail/volkszaehler-users/2013-December/003244.html

und dann gestartet:
pi@PI3:~ $ php /var/www/volkszaehler.org/misc/tools/aggregate.php clear

Ich lass ihn dann mal bis Morgen in Ruhe - schwer beschäftigt der kleine:
(das rote ist weiter steigend - nur 'Swap free' bleibt konstant)


Am 07.02.2017 um 09:20 schrieb Andreas Götz:
Moin,

Das kann egtl. Nur passieren wenn Du einen Wert gelöscht hast der vorher da war? Schau mal aggregate clear an, das räumt die Tabelle wieder auf.

Viele Grüße, Andreas 

Am 07.02.2017 um 08:18 schrieb china2...@abwesend.de:

Hallo

ich habe in der Zusammenfassung (Aggregation) anscheinend einen falschen Wert.
Wenn man weiter hineinzoomt ist er verschwunden, daher glaube ich es ist kein normaler Messwert.
Wie bekomme ich den wieder weg?

Entstanden ist das vermutlich, weil der Pi3 an dem Tag ein paar Stunden außer Betrieb war.







[vz-users] falschen Messwert in der Aggregation löschen

2017-02-06 Diskussionsfäden china2013

  
  
Hallo

ich habe in der Zusammenfassung (Aggregation) anscheinend einen
falschen Wert.
Wenn man weiter hineinzoomt ist er verschwunden, daher glaube ich es
ist kein normaler Messwert.
Wie bekomme ich den wieder weg?

Entstanden ist das vermutlich, weil der Pi3 an dem Tag ein paar
Stunden außer Betrieb war.

  



Re: [vz-users] Login/Absicherung von VZ Installationen

2017-01-12 Diskussionsfäden china2013

  
  
Optionen-Leiste: Nee, das war nur ein Konzeptvorschlag, wie
es aussehen könnte. Ich brauche die Optionen auch nie. Aber
vielleicht sollte man schon langsam mal Gedanken machen, dass der VZ
vielleicht  ein Menü braucht, wie es andere Datensammler haben (z.B.
Solar-Log).
IMHO steht das Frontend noch viel zu isoliert von den anderen
Komponenten da (ja klar, das erzeugt Code-Abhängigkeiten die man
auch nicht will)

Login-Sache testen: Würd ich schon gern aber da hängts an was
anderem: Die aktuelle SD-Card ist ein paar kByte größer als alle
anderen Karten und so kann ich das Image nicht auf eine Kopie
überspielen um damit zu testen. 



Am 12.01.2017 um 23:57 schrieb Frank
  Richter:


  Hallo china2013,
  hm, so wie du dir das vorstellst wird das glaub ich
nix, denn Andreas will die Optionen-Leiste eigentlich loswerden
(https://github.com/volkszaehler/volkszaehler.org/pull/325).
Aber wenn du scharf auf neue Features bist: Willst du nicht mal
die Login-Sache testen und Feedback geben? Wir könnten noch
Tester brauchen...
  Gruß
Frank
  


  



Re: [vz-users] Login/Absicherung von VZ Installationen

2017-01-12 Diskussionsfäden china2013

  
  


Am 12.01.2017 um 18:41 schrieb Frank
  Richter:


  

  ...
Noch eine andere Idee um damit umzugehen: Das Frontend
checkt im Hintergrund, ob es Schreibzugriff auf die MW
bekommt, und falls nicht blendet es die "Bearbeiten" und
"Löschen" Buttons in den Kanalinfos aus. Dann kommen fremde
Betrachter gar nicht auf dumme Gedanken, und der Besitzer
versucht nicht was zu ändern und ärgert sich hinterher, dass
es nicht gespeichert wurde. Damit entfiele das Problem, den
Request irgendwie zwischenzuspeichern, und die von Klaus
vorgeschlagene read-only-Variante wäre noch etwas runder.
Idealerweise bräuchte man dann trotzdem noch irgendeine
  Login-Möglichkeit, wenn man als Besitzer wirklich von
  Remote was ändern möchte, also z.B. einen Login-Button
  oder eine Option, die man per URL mitgeben kann. 




Gruß
Frank
  

  



Ich finde unten im Frontend, dort wo man "Optionen" aufklappen kann,
passt so ein "Login" wunderbar rein. Da kann man auch alles andere
praktische Zeugs verstecken was man nicht so oft braucht:
 - Editor für "vzlogger.conf"
 - Anzeige von Wartungsinformationen: z.B. CPU Last , Diskfree,
Database Size, e.t.c.
 - Download  aller wichtigen Files als Backup
 - Manuelles Anstoßen des Datenbank Backups (evtl. vorher die
Datenbank herunterfahren und die DB als Datei downloaden)

ja, ja ich übertreibe wieder mal:

  



[vz-users] Ich wünsche allen ein frohes Fest

2016-12-23 Diskussionsfäden china2013

  
  
...und Schade dass dieser Link immer noch keinen Treffer findet:
http://wiki.volkszaehler.org/start?do=search=spende

Aber ich will ja nicht drängeln.
Ferien sind eben zur Erholung da.

Ich freu' mich auf 2017.
Viele Grüße an das ganze Team von
 __ ___ _  _ _
 \ \   / /__ | | | _ __ _  ___| |__ | | ___ _ __  ___  _ __ __ _
  \ \ / / _ \| | |/ / __|_  / _` |/ _ \ '_ \| |/ _ \ '__|/ _ \| '__/ _` |
   \ V / (_) | |   <\__ \/ / (_| |  __/ | | | |  __/ |   _  | (_) | | | (_| |
\_/ \___/|_|_|\_\___/___\__,_|\___|_| |_|_|\___|_|  (_)  \___/|_|  \__, |
   |___/

  



Re: [vz-users] Middlware und vzlogger.conf

2016-12-15 Diskussionsfäden china2013

  
  
Die 100W Zacken sind sicher kein Kühlschrank.(viel zu kurz und zu
oft)
Das sind die Ladezyklen deines Laptop Netzteils

Greetings
Saftwerk

Heiko W. hat geschrieben

  P.S.: Logger usw läuft und im Anhang mal ein ausschnitt vom
Frontend
  muss nun nur noch rausfinden was die 100-200 Watt Zacken sind. die
  1,5kw iss meine WP

  



Re: [vz-users] Monatsansicht + Jahresansicht = WTF ?

2016-12-13 Diskussionsfäden china2013
Ja, für Temperaturen sieht das ganz nett aus, aber für den Hausstromverbrauch ist es sinnvoller die täglich/wöchentlich/monatlich verbrauchten kWh darzustellen.

 

Nur Signale, die sich wirklich sehr langsam ändern bleiben auch in der Monatsansicht gut ablesbar.


Daher dieser Tread

Zählerstände in "kWh" ändern sich langsam genug und sind obendrein monoton.

 


Viele Grüße

Saftwerk



Von: "Nils op den Winkel" 
Ja, das hab ich mal probiert. Die URL sieht dann z.B. so aus: http://localhost/volkszaehler.org/frontend/?group=week



Der Teil bis "frontend" könnte bei dir natürlich anders aussehen.

Angehängt mal zwei grafiken mit und ohne group, zu, vergleich. Ich glaube es funktionieren alle Gruppierungen, die auch die middleware zulässt (siehe API). Ich hab es aber bisher nur mit hour, day und week benutzt.

 

Gruß

Nils





 

 


Re: [vz-users] Monatsansicht + Jahresansicht = WTF ?

2016-12-11 Diskussionsfäden china2013

  
  
Interessant!
Ist das ZIP-File noch aktuell? (17.‎01.‎2016 ‏‎17:23)


Auf der Seite sieht man 2x so ein Auswahlfeld "Januar 2016"
 ->
Kann man damit auch zwei Zeiträume in einer Grafik miteinander
vergleichen?

Viele Grüße
Saftwerk
Am 11.12.2016 um 14:30 schrieb Stefan
Bauer:

  
  Hallo Saftwerk.
  
  
  Vielleicht wäre ja "mein Frontend"
etwas für Dich
  http://wiki.volkszaehler.org/software/frontends/day_vaules
  
  
  Stefan
  


  



Re: [vz-users] hwclock: Cannot access the Hardware Clock

2016-10-16 Diskussionsfäden china2013

  
  
Habe gerade gesehen in */etc/modules* fehlte vermutlich die letzte
Zeile: 

  snd-bcm2835 
i2c-bcm2708 
i2c-dev 
ds2482 
w1-therm 
rtc-ds1307 
  
  Nein, die Zeile fehlt nicht. 
  

dann mach ich sie wieder raus

Was sagt denn: 
  ls /sys/bus/w1/devices/ 
  

das ist leer

 kleine Unterbrechung zwecks Abendessen

danach probier ich noch den Tipp anstatt Reboot die Power zu
unterbrechen:
Quelle: https://www.raspberrypi.org/forums/viewtopic.php?p=273354
Quote:

  by dm314 » Thu Jan 31, 2013 2:55
am
  I've got it working!!

My problem was the RTC hardware. I don't know but when I
unplugged and plugged the power
supply of the RTC, it doesn't preserve the time even though it
has a backup battery. That 's why
I've got an "invalid argument" error always.

Thanks


  



Re: [vz-users] hwclock: Cannot access the Hardware Clock

2016-10-16 Diskussionsfäden china2013

Nichts, du bist einen Link zu weit gefolgt.
Ich denke, dass die Kommentare unten auf der raspberrypi.org Seite bei 
der Fehlersuche nützlich sind.


Am 16.10.2016 um 18:19 schrieb Udo1:

Am 16.10.2016 um 18:09 schrieb china2...@abwesend.de:

siehe auch https://www.raspberrypi.org/forums/viewtopic.php?p=273354

Was haben wir mit adafruit zu tun??






Re: [vz-users] hwclock: Cannot access the Hardware Clock

2016-10-16 Diskussionsfäden china2013

  
  
noch das Image vom Februar.
Ich möchte eigentlich schnellstmöglich umziehen auf das "30.Sep",
aber dazu muss ich mich noch in das Thema "Umzug der SQL-Datenbank
auf neue SD-Card" einarbeiten.

Habe gerade gesehen in /etc/modules fehlte vermutlich die
letzte Zeile:
snd-bcm2835
  i2c-bcm2708
  i2c-dev
  ds2482
  w1-therm
  rtc-ds1307

Aber nee, die hwclock ist immer noch nicht zu fassen:
pi@PI3:~ $ sudo hwclock -r
hwclock: Cannot access the Hardware Clock via
  any known method.
  hwclock: Use the --debug option to see the details of our search
  for an access method.

Viele Grüße
Saftwerk

Am 16.10.2016 um 18:17 schrieb Udo1:

Am 16.10.2016 um 18:09 schrieb china2...@abwesend.de:
  
  Das hab ich schon erfolglos versucht:

pi@PI3:~ $ *sudo hwclock -r*

hwclock: Cannot access the Hardware Clock via any known method.

hwclock: Use the --debug option to see the details of our search
for an access method.

  
  Welches Image verwendest du?
  
  
  Gruß
  
  Udo
  
  


  



Re: [vz-users] hwclock: Cannot access the Hardware Clock

2016-10-16 Diskussionsfäden china2013

  
  
Das hab ich schon erfolglos versucht:
pi@PI3:~ $ sudo hwclock -r
hwclock: Cannot access the Hardware Clock via
  any known method.
  hwclock: Use the --debug option to see the details of our search
  for an access method.
pi@PI3:~ $ sudo -s
root@PI3:/home/pi# hwclock -r
hwclock: Cannot access the Hardware Clock via
  any known method.
  hwclock: Use the --debug option to see the details of our search
  for an access method.
root@PI3:/home/pi#

siehe auch https://www.raspberrypi.org/forums/viewtopic.php?p=273354

Am 16.10.2016 um 17:57 schrieb Theo:

Also ich muss die hwclock mit sudo aufrufen, dann
  funktioniert es. so steht es auch in der rc.local drin.
  
  
  gruß Tobias

  Am 16.10.2016 um 17:47 schrieb china2...@abwesend.de:
  
  

 Ich mach mal einen
  neuen Thread für die RTC-Uhr auf.
  
  Am 16.10.2016 um 17:00 schrieb Udo1:
  Dann hast du doch eine Hardware-Uhr. 
Normalerweise wird die Zeit des Raspi beim booten mit
dieser synchronisiert. Dafür steht in der /etc/rc.local
der Befehl: 'hwclock -s'. 
Und die rc.local wird vor systemd abgearbeitet. 

Gruß 
Udo 
  
  
  Aber anscheinend funktioniert sie
nicht:
  hwclock --debug
  hwclock from util-linux 2.25.2
hwclock: cannot open /dev/rtc: No such file or directory
No usable clock interface found.
hwclock: Cannot access the Hardware Clock via any known
method.
  
  
  /etc/rc.local
  ...
# Part of DS2482 I2C 1-Wire Master to Volkszaehler
'RaspberryPI deamon'.
echo ds2482 0x18 >
/sys/bus/i2c/devices/i2c-1/new_device

# Register I2C RTC bei grosser neuer Erweiterung
echo ds1307 0x68 >
/sys/bus/i2c/devices/i2c-1/new_device

# GPIOs exportieren und Datenrichtung einstellen,
'Schaltausgang_new'
echo 24 > /sys/class/gpio/export
echo 25 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio24/direction
echo out > /sys/class/gpio/gpio25/direction

hwclock -s

exit 0
  
  Zumindest ist das identisch mit der Beispiel rc.local im wiki.
  Muss ich erste diese Anleitung durcharbeiten?
  https://raspberry.tips/raspberrypi-tutorials/rtc-ds1307-uhrzeit-raspberry-pi/
  

  


  


  



[vz-users] hwclock: Cannot access the Hardware Clock

2016-10-16 Diskussionsfäden china2013

  
  
Ich mach mal einen neuen Thread für die RTC-Uhr auf.

Am 16.10.2016 um 17:00 schrieb Udo1:
Dann hast du doch eine Hardware-Uhr. 
  Normalerweise wird die Zeit des Raspi beim booten mit dieser
  synchronisiert. Dafür steht in der /etc/rc.local der Befehl:
  'hwclock -s'. 
  Und die rc.local wird vor systemd abgearbeitet. 
  
  Gruß 
  Udo 


Aber anscheinend funktioniert sie nicht:
hwclock --debug
hwclock from util-linux 2.25.2
  hwclock: cannot open /dev/rtc: No such file or directory
  No usable clock interface found.
  hwclock: Cannot access the Hardware Clock via any known method.


/etc/rc.local
...
  # Part of DS2482 I2C 1-Wire Master to Volkszaehler 'RaspberryPI
  deamon'.
  echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-1/new_device
  
  # Register I2C RTC bei grosser neuer Erweiterung
  echo ds1307 0x68 > /sys/bus/i2c/devices/i2c-1/new_device
  
  # GPIOs exportieren und Datenrichtung einstellen,
  'Schaltausgang_new'
  echo 24 > /sys/class/gpio/export
  echo 25 > /sys/class/gpio/export
  echo out > /sys/class/gpio/gpio24/direction
  echo out > /sys/class/gpio/gpio25/direction
  
  hwclock -s
  
  exit 0

Zumindest ist das identisch mit der Beispiel rc.local im wiki.
Muss ich erste diese Anleitung durcharbeiten?
https://raspberry.tips/raspberrypi-tutorials/rtc-ds1307-uhrzeit-raspberry-pi/

  



Re: [vz-users] einzelne(n) Messwert(e) direkt in phpmyadmin löschen

2016-10-16 Diskussionsfäden china2013

  
  
Hallo Daniel,
danke für die Links zur Uhr, aber damit mach ich einen anderen
Thread auf.
sonst ist das zu offtopic.


  Die Ironie deiner jetzigen Anfrage im Vergleich zu der vom 23.06.16 ist
dir sicherlich auch nicht verborgen geblieben...

Nein, ich dachte wirklich damals, die Uhr ist überflüssig, weil die
Internetzeit ja zum greifen nah ist (es sei denn man verwendet den
VZ als Offline-Logger)

  Es wäre auch hilfreich wenn du auf die erwähnten möglichen Ursachen
eingehst, dann könnte man etwas besser aufdröseln ob es ein allgemeines
oder spezielles Problem ist.


Hier werden alle Daten nur per Kabel übertragen. WLAN gibts nicht 
und scheidet aus. 
2x USB IR-Lesekopf(Hausstrom,PV-Stromzähler) und die große
Erweiterung mit Schaltausgängen von Udo verwendet aktuell nur 2x
S0(Heizungsstrom,Autostrom)

Ich denke ich habe den Beweis gefunden, wie der Raspi nach
Stromausfall weiterarbeitet:
Hier der Ausschnitt der PV-Leistungsdaten: Während des
Stromausfalles war inzwischen die Sonne untergegangen, aber um 17:39:21 war sie sicher noch oben:



  17:38:36
  160,8


  17:38:39
  161,6


  17:38:43
  161,2


  17:38:48
  160,8


  17:38:50
  160,4


  17:38:52
  159,9


  17:38:54
  158,4


  17:39:21
  0


  18:32:28
  0


  18:33:28
  0


  18:34:29
  0


  18:35:30
  0


  18:36:31
  0

  

Also der Raspi merkt sich die Uhrzeit beim ordnungsgemäßen shutdown
und verwendet diese dann direkt nach dem Boot unverändert weiter.
Dabei kam es zum Eintrag mit der roten Zeile mit der falschen
Uhrzeit. In der nächsten Minute danach kommt der automatische
Abgleich mit der Internetzeit und schon ist der ZeitSprung  mit der
Dauer des Stromausfalls passiert. Alle Daten zwischen Boot und
Zeitsynchronisation haben einen falschen Zeitstempel. Dadurch
rechnet das Frontend aus den Zählerständen dann eine irre hohe
Leistung am Sprung aus. Kanäle mit Leistungswerten zeigen im
Frontend natürlich keinen Leistungssprung.

Also müssten 2 Minuten VZLogger-Start-Verzögerung ausreichen, wenn
es keine Möglichkeit gibt auf Internetzeitsynchronisation zu warten.

Viele Grüße
Saftwerk
  



Re: [vz-users] einzelne(n) Messwert(e) direkt in phpmyadmin löschen

2016-10-16 Diskussionsfäden china2013


Am 15.10.2016 um 19:43 schrieb Daniel Lauckner:

Das mit Sicherheit, der Raspi hat eben keine Hardwareuhr die
batteriegestützt weitertickt.

Am 15.10.2016 um 19:57 schrieb Udo1:

Es sei denn er hat eine Große Erweiterung.

Gruß
Udo


Ja, jetzt hat die Große Erweiterung - aber die hat halt nicht jeder.
Also wie schon vorgeschlagen, sollte der VZLogger-Dienst verzögert werden,
oder noch besser solange warten, bis ntpd die Systemzeit synchronisiert hat.
Wie das geht muss ich erst noch googeln...


Re: [vz-users] einzelne(n) Messwert(e) direkt in phpmyadmin löschen

2016-10-14 Diskussionsfäden china2013

  
  
Am 14.10.2016 um 23:07 schrieb Daniel Lauckner:

  Hallo,

Was für ein Timestamp hast du im Fehlerfall? Liegt der mittendrin oder
ist er älter als Erstinbetriebnahme?

Im zweiten Fall würd ich mir eher ne SQL-Einzeiler basteln und den bei
Bedarf ausführen.


mfg Daniel


Mittendrin ab dem 300kW Messwert !
Ich habe noch den fraglichen Ausschnitt als CSV Export.
Es sieht so aus, als ob die erste rote Zeile
26 sec Abstand zur blauen davor
hat.
Woher die große Lücke, wenn die anderen Timestamps nur 3-4 sec
Abstand haben?
Spekulation siehe unten.
Erst nach der grünen Zeile
passt alles wieder (bei der grünen ist die Leistung zu klein)

2016-10-09 17:38:30;113.172;1
2016-10-09 17:38:34;112.747;1
2016-10-09 17:38:37;115.126;1
2016-10-09 17:38:40;113.493;1
2016-10-09 17:38:43;112.817;1
2016-10-09 17:38:46;112.395;1
2016-10-09 17:38:49;112.43;1
2016-10-09 17:38:53;114.686;1
2016-10-09 17:38:56;117.763;1
2016-10-09 17:39:22;300594.105;1
  2016-10-09 17:39:23;248.276;1
  2016-10-09 17:39:25;248.276;1
  2016-10-09 17:39:26;233.463;1
  2016-10-09 17:39:28;248.447;1
  2016-10-09 17:39:29;243.243;1
2016-10-09 18:32:27;0.113;1
2016-10-09 18:32:28;246.744;1
2016-10-09 18:32:30;236.22;1
2016-10-09 18:32:31;246.914;1
2016-10-09 18:32:33;243.079;1
2016-10-09 18:32:34;236.531;1
2016-10-09 18:32:36;244.731;1
2016-10-09 18:32:37;241.611;1
2016-10-09 18:32:39;248.447;1
2016-10-09 18:32:40;244.731;1
Die roten und die grüne hab ich dann gelöscht.

Es gab jedenfalls eine knappe Stunde einen geplanten Stromausfall
und
der raspi wurde mit sudo shutdown heruntergefahren.
Danach noch ca 3 Minuten gewartet bis er sicher nicht mehr blinkt.

Spekulation: Es gibt 2 Möglichkeiten:
1. Die Uhr bleibt während des Stromausfalls einfach stehen und die
roten Zeilen werden nach PowerON aufgezeichnet.
2. Der shutdown Befehl stiftet irgendwo Unruhe und verursacht für
einen Moment Datenmüll bis der Raspi wirklich beendet wurde. Dann
stammen die roten Einträge noch vor dem Shutdown.

Hinweis: Nicht alle Kanäle hatten fehlerhafte Werte.

Mit Plausibilitäts-Grenzen wäre vermutlich nix passiert.
Und wer spielen möchte: siehe CSV-Anhang (19kB)

Viele Grüße und ein sonniges Wochenende
Saftwerk
  



Volkszähler.csv
Description: MS-Excel spreadsheet


Re: [vz-users] einzelne(n) Messwert(e) direkt in phpmyadmin löschen

2016-10-14 Diskussionsfäden china2013

  
  
Auch vom mir danke für diesen Tipp!
Wenn man im Frontend auf der Y-Achse anstatt des "value"den
"timestamp" plottet, dann findet man auch schnell die falschen
Timestamps wegen verstellter Uhr. (Aber das gibts noch nicht)

Am 14.10.2016 um 21:31 schrieb
  Christian Schnellrieder:


  Hallo Rene,


solche Peaks kannst du wie folgt löschen:
phpmyadmin einlogen
VZ Db öffnen ==> data ="" DB nach Value sortieren
  ==> Zeile mit Peak Wert löschen





Grüße,
Christian




  Andreas Götz 
schrieb am Fr., 14. Okt. 2016 um 21:17 Uhr:
  
  Machst Du
ein Issue auf damit wirs nicht vergessen? Aber obacht- wenn
Du löschen kannst kann jeder löschen. Es sei denn wir bauen
endlich die Benutzerauthentifizierung ein...

Viele Grüße,
Andreas

> Am 14.10.2016 um 21:07 schrieb Klaus Reichenecker :
>
> Die Löschfunktion wäre genial
>
> Ich habe auch Sensoren, die plötzlich irgendwelche
Fantasiewerte zum Volkszaehler schicken, denen ist leider
nicht so einfach beizukommen
>
>
>
> - Original Message - From: "Andreas Götz" 
> To: "volkszaehler.org -
users" 
> Sent: Friday, October 14, 2016 8:54 PM
> Subject: Re: [vz-users] einzelne(n) Messwert(e) direkt
in phpmyadmin löschen
>
>
> Nur Einzelne? Geht auch übers Api, siehe Wiki. Brauchen
wir eine Löschfunktion im Frontend???
>
> Viele Grüße,
> Andreas
>
>> Am 14.10.2016 um 20:49 schrieb René :
>>
>> Moin,
>>
>> wie kann ich einen oder mehrere (fehlerhafte)
Messwerte direkt in der MySQL Datenbank löschen?
>> Ich kann mich zwar in phpmyadmin einloggen, weiß
aber noch nicht welche Tabellen für was zuständig sind und
was ich dort machen darf ohne Schaden anzurichten.
>> Warum möchte ich bestimmte Werte löschen? Ich habe
einen Peak von 20kW der nur falsch sein kann. Erst wenn
dieser mehrmals auftauchen sollte, werde ich dem auf dem
Grund gehen.
>>
>> Gruß
>
  

  
  -- 
  
  
Von meinem Smartphone versendet
  


  



Re: [vz-users] einzelne(n) Messwert(e) direkt in phpmyadmin löschen

2016-10-14 Diskussionsfäden china2013

  
  
Am 14.10.2016 um 21:07 schrieb Klaus
  Reichenecker:

Die Löschfunktion wäre genial 
  
  Ich habe auch Sensoren, die plötzlich irgendwelche Fantasiewerte
  zum Volkszaehler schicken, denen ist leider nicht so einfach
  beizukommen 
  


Ich hatte schon knapp 1 MW !
Anstatt Löschfunktion (die ich aber auch sehr schätzen würde) ist
eine vorbeugende Plausibilitätsprüfung im VZ-Logger oder der
Datenbank sicher besser: "Was nicht falsch werden kann muss man
nicht suchen und dann löschen".

Vorschlag zum Löschen im Frontend:
User macht extremen Zoom auf den schlechten Bereich und schaltet die
guten Channels auf unsichtbar.
Dann Button "Sichtbare Daten löschen?" mit Rückfrage "Sind sie
sicher, dass diese 42 Datensätze gelöscht werden sollen?"

Vorschlag zur Vorbeugung:
zwei neue Channel-Parameter im vzlogger.conf.
Für Leistungswerte oder Temperatursensoren ist das einfach:
"plausibility_max" : 5   /* maximal zulässiger Wert z.B für 50 kW
"plausibility_min" : 0       /* minimal zulässiger Wert
Wenn der Wert außerhalb ist, wird er verworfen.

Für Zählerstände ist das schwieriger:
"plausibility_max" : 1.5    /* maximal zulässige Differenz zum letzten gültigen Wert
"plausibility_min" : 0.001  /* minimal zulässige Differenz zum letzten gültigen Wert

Und für S0-Pulse darf sich jemand anders was ausdenken. Ich hatte
dort noch keine Probleme dank einer guten Hardware von Udo ;-)

Ursache ist oft eine eben verstellte Systemzeit. Ich habe das oft
nach einem Power OFF. Die falschen Werte entstehen dann, wenn das
Linux sich die Uhrzeit wieder aus dem Internet holt. Vielleicht
sollte der VZLogger erst mit dem Loggen beginnen, wenn er sicher
ist, dass die Systemzeit wirklich richtig ist.
Ich erkannte die falschen Daten an einem ganzen Block mit ähnlichen
Timestamps, die einfach nicht zum Rest passten.

  



Re: [vz-users] Update

2016-10-14 Diskussionsfäden china2013

uuups... sehr schön.

@Sollner : Aber Moment mal - hast du dieses Image denn verwendet?!?
Als dieser Thread begann, gab's das Image ja schon...



Am 14.10.2016 um 12:35 schrieb china2...@abwesend.de:

baldmöglichst ein neues Image gibt

Das letzte Image ist vom 30.09.16.
Noch frischer wäre Zukunft

Gruß
Udo


Re: [vz-users] Update

2016-10-14 Diskussionsfäden china2013

Composer hin oder her, der Support von den Admins ist Klasse!

Aber ich werde das Gefühl nicht los, dass man die Probleme vorbeugend vermeiden kann, wenn es baldmöglichst ein neues Image gibt, das die Updates (Composer, Php, etc...) bereits enthält.

 

Dadurch haben die Admins viel mehr Zeit fürs Projekt (anstatt für gefühlte 20 Mails zu beanzworten)

Schönes ruhiges Wochenende

 

Gesendet: Freitag, 14. Oktober 2016 um 09:36 Uhr
Von: Sollner11 
An: "volkszaehler.org - users" 
Betreff: Re: [vz-users] Update


Ja.
ich hatte offensichtlich das cd /var/www/volkszaehler.org vergessen, bevor ich das Composer update gemacht habe

 

Sollner







Re: [vz-users] Google Chrome und Fußzeile

2016-10-02 Diskussionsfäden china2013

Vielleicht ist das eine einfachere Alternative:
Der Chart mit seinen Buttons ist immer so groß wie das ganze Fenster und 
die Tabelle wird als "immer aufgeklappt" unten drunter dargestellt.

Wenn man die Tabelle sehen will: Einfach nach unten scrollen.
Fertig

Dann muss man gar nicht mehr auf~ oder zuklappen.
Grüße
Saftwerk


Re: [vz-users] Google Chrome und Fußzeile

2016-10-01 Diskussionsfäden china2013

  
  
Hi Christian,

ja, wenn ich die Kanäle zuklappe sieht es genauso aus.
Die Grafik bleibt immer gleich hoch. Der Rest wird unten himmelblau
gefüllt, egal wie hoch das Fenster ist.
Wenn die Kanäle aufgeklappt sind dann ist nicht mehr viel blau, weil
ich so viele Kanäle habe.
Mehr Y-Pixel für die Grafik wären oftmals nicht schlecht.


Am 01.10.2016 um 17:45 schrieb
  Christian Schnellrieder:


  

  Hallo.
  
  
  An die Google Chrome User.
  Habt ihr auch das Problem das die
Fußzeile beim ersten Aufruf so dick ist. Ich muss aber
gestehen das ich auch selbst an den Style Sheets geschraubt
habe. Kanns also nicht ganz ausschließen das ich nicht
selbst das Problem verursacht habe.
  
  
  Grüße,
  Christian

  

  



Re: [vz-users] S0-Bus-Impulse auch an GPIO17 und 18 am Pi3 möglich ?

2016-09-17 Diskussionsfäden china2013

  
  
Hallo Tobi,

erhöhe mal den Wert hinter Parameter "debounce_delay"
  
  Grüße

  



Re: [vz-users] Frage zur Darstellung mit Steps

2016-09-08 Diskussionsfäden china2013

  
  
Hello to all,

Am 08.09.2016 um 09:07 schrieb Andreas
  Goetz:


  

  @Torsten: hast Du eine Idee warum interval nicht
funktioniert? Darstellungsproblem oder kommen einfach keine
Nullwerte in der Datenbank an? Du schließt über GPIO an? Wie
ist der Pin konfiguriert?
  

  

Ich habe gelesen, dass jeder GPIO-Eingang intern zwei
programmierbare Widerstände hat: Einen Pullup und einen Pulldown.
Daher müsste es auch drei verschiedene Werte für "configureGPIO" in
der vzlogger.conf geben: Pullup,Pulldown,None (also nicht nur
False,True)
Quelle
  1: Lernbeispiel mit einem Taster
Quelle
  2: Welche GPIO-Pins haben PullUp/Down? (Alle bis auf SDA/SCL,
die sich anders Verhalten)


  

  @all: das Problem ist m.E. das wir es schaffen müssen
Nullwerte in die Datenbank zu bekommen- entweder als 
Statuswechsel (1->0 Übergang) oder- dann eben regelmäßig-
als Status 1 oder 0. Letzterer Ansatz entspricht dem
Vorschlag aus https://github.com/volkszaehler/vzlogger/issues/252
  

  

Der Logger bräuchte wirklich ein Change-Detection. Das würde in
manchen Fällen deutlich mehr Daten einsparen als die
Aggregate-Funktion und Mittelwertbildung.
(z.B.: Solarpower in der Nacht)
Um die Ventilstellung darzustellen braucht man nur die Rohwerte der
Datenbank darstellen. Wink mit Zaunpfahl: Da war doch jemand, der
Rohwerte der Zählerstände sehen wollte :-)
Man sollte vielleicht gleich einen Hinweis geben, dass diese Anzeige
auf einer anderen Y-Achse besser angezeigt werden, sonst kommt
gleich die Frage: "Warum sehe ich nur eine flache Linie?"
Aber man kann ja den Multiplikator "Auflösung" auch dafür verwenden.


  

  Wiki schreiben ist wirklih nciht meins :O
  

  

Ich stimme zu :-))

Greetings
Saftwerk
  



Re: [vz-users] Aktuelle Leistungsdaten an Siemens S7-300 übergeben

2016-08-28 Diskussionsfäden china2013

  
  
Am 25.08.2016 um 12:40 schrieb heine.tho...@online.de:

  
  Hallo,

DANKE an euch alle!
  
Ich habs geschafft.
Ich übertrage zyklisch (alle 15s) die Leistungen meiner
Stromzähler (Zweirichtungs-Zähler und PV-Zähler) auf meine
S7-315 Steuerung mit Hilfe von Snap7.
Des weiteren hab ich mir ein kleines Script geschrieben, um
Sonnenscheindauer, Regenmenge und Max-Temperaturen der nächsten
3(ggf.7) Tage
aus der Wetter24.de-Hompage für meinen Ort auszuschneiden.
Auch diese Werte übertrage ich (alle 2h) jetzt auf meine
Steuerung!
Jetzt hab ich wieder eine riesige Spielwiese für meine
Heizungssteuerung bzw. Eigenverbrauchsoptimierung

Gruß

Thomas
  

Offtopic:
Hallo Thomas,

warum der Aufwand mit der Wetter Homepage? Bestimmt kennst Du das
noch nicht: http://openweathermap.org/api
Du brauchst nur einen einen kostenlosen Key von hier http://openweathermap.org/price

Dann bekommst Du mit so einem Beispiellink:
http://api.openweathermap.org/data/2.5/forecast?q=Berlin,de=json=

dieses Resultat, (der Key "appid=11..." muss gegen deinen
eigenen getauscht werden)
{"city":{
      "id":2950159,
      "name":"Berlin",
      "coord":{"lon":13.41053,"lat":52.524368},
      "country":"DE",
      "population":0,
      "sys":{"population":0}},
  "cod":"200","message":0.0336,"cnt":36,"list":
  [{    "dt":1472385600,"main":{
          "temp":304.28,
          "temp_min":304.28,
          "temp_max":306.136,
          "pressure":1019.69,
          "sea_level":1025.3,
          "grnd_level":1019.69,
          "humidity":36,
          "temp_kf":-1.86},
      "weather":[{"id":800,"main":"Clear","description":"clear
  sky","icon":"01d"}],
      "clouds":{"all":0},
      "wind":{"speed":3.57,"deg":181.508},
      "sys":{"pod":"d"},
      "dt_txt":"2016-08-28 12:00:00"
  }]} ...und so weiter
  

Willst Du uns dein vzlogger.conf und Scripts zeigen, wie du es
gemacht hast?

  



Re: [vz-users] S0-Bus-Impulse auch an GPIO17 und 18 am Pi3 möglich ?

2016-08-23 Diskussionsfäden china2013


Am 23.08.2016 um 18:33 schrieb Daniel Lauckner:

Was es für einer ist hast du leider nicht beantwortet.
Meine Lösung des Problems:
http://wiki.volkszaehler.org/hardware/controllers/s0-an-usb


mfg Daniel


Hallo Daniel,

der Typ und die Bestellnummer stehen doch unten im Bild drin (Email vom 
23.08.2016 um 00:32),

oder kommen Bilder nicht durch die Mailingliste?

Hier nochmal der Typ:
Phoenix
DEK-OE-5DC/48DC/100
Ord.No.: 29 49 22 3

https://www.phoenixcontact.com/online/portal/de?uri=pxc-oc-itemdetail:pid=2940223
Das Datenblatt findet sich unter Downloads > Packungsbeilage

Das Bild ist dieses Mal in Anhang (probieren geht über studieren)
Greetings
Saftwerk


Re: [vz-users] Aktuelle Leistungsdaten an Siemens S7-300 übergeben

2016-08-23 Diskussionsfäden china2013

Am 23.08.2016 um 07:10 schrieb heine.tho...@online.de:

Hallo,

hab die Verbindung zur S7 nun mit Snap7 und Python hingekriegt.
Gibt es die Möglichkeit einzelne Werte des VZ-Loggers über Python 
abzufragen und im gleichen Skript dann zu übergeben?


mit
"Get 
http://192.168.178.51/middleware.php/data/xxx----xx.txt?from=now=1;

klappt´s in Python nicht :-(

--> Der Profi erkennt, hier ist ein Laie am Werk <--

Gruß
Thomas

Ha, ha!
genauso reingefallen wie ich auch.
Probiers mal anstatt mit "from" mit "to".

(Das "from" hat so seine Eigenarten die ich wohl nie verstehe.
Ich habe 2sec Datenaufzeichnung, also müsste eigentlich das erste Tupel 
maximal 1 sec vom der from URL Angabe weg sein - aber bei mir sind es 
Stunden und die auch noch je nach Kanal unterschiedlich)


Re: [vz-users] S0-Bus-Impulse auch an GPIO17 und 18 am Pi3 möglich ?

2016-08-22 Diskussionsfäden china2013

  
  
Am 22.08.2016 um 22:50 schrieb Tobias Huber:

  
  
  
  
Gibt es irgendwelche Alternativen ?
 
Mfg Tobi
 
  

Ja.
Ich warte eigentlich auch auf Udo's Platine. (Gute Besserung)
Fertig und geprüft ist schon fein, aber eigentlich brauche ich keine
Kontaktentprellung und keine Uhr. Daher habe ich es einfach mal mit
Optokoppler für Hutschiene probiert und es geht auch.
Ich warte nun bis das Gehäuse geliefert wird, dann bau' ich das
komplett 4x S0 auf.

Die Optokoppler-LED ist schon für 5V und eine Kontroll LED ist auch
schon drin.
Zwischen Zähler und Phoenix sind hier gute 20m.



Ob es auch 4x geht, werde ich hoffentlich bald merken:
Wasser(Laser->S0), Heizung(S0), Auto(S0), Warmwasser(S0), und 2x
USB-IR-Köpfe(Strom+PV)

Greetings
Saftwerk
  



Re: [vz-users] URL Parameter Zeitformat "tsfmt" ms oder sql

2016-08-19 Diskussionsfäden china2013

  
  
Am 18.08.2016 um 06:40 schrieb Daniel Lauckner:

  Hallo Saftwerk,

Das kommt daher das die MW zwar das "yesterday" erkennt aber
die Uhrzeit nicht. Deswegen wird der Tuple von gestern ~00Uhr
zurück gegeben.
Die Uhrzeit muss nach dem Tag stehen, dann wirds besser.


Hallo Daniel,
Vielen Dank, mit dem "=yesterday 22:00" klappt es viel besser
:-)

Aber nochmal zum Problem mit "=":  Leider stimmt deine
Vermutung, trotzdem muss noch ein weiterer Bug drin sein.
Unten um Beispiel mit from zeigt der Header die richtige Zeit aber
beim erstem Tupel die falsche Zeit.
Auch ist merkwürdig dass in Header dreimal 21:58 und einmal 21:59
steht.

http://pi3.fritz.box/middleware.php/data.csv?from=yesterday%2022:00[]=0007-0001-0182--0123456789ab[]=0008-0001-0181--0123456789ab[]=0006-0001-0280--0123456789ab[]=0010-0002-0180--0123456789ab=2=raw=sql

 

  #
source:
  volkszaehler.org
  
  


  # version:
  0.3
  
  


  
  
  
  
  
  


  # uuid:
  0007-0001-0182--0123456789ab
  
  


  # title:
  Haus HT
  
  


  # from:
  18.08.2016
21:59
  
  


  # to:
  19.08.2016
08:24
  
  


  # average:
  0
  
  


  # consumption:
  0
  
  


  # rows:
  2
  
  


  19.08.2016
06:13
  6984536.7
  710


  19.08.2016
08:24
  6984597
  709


  
  
  
  
  
  


  # uuid:
  0008-0001-0181--0123456789ab
  
  


  # title:
  Haus NT
  
  


  # from:
  18.08.2016
21:58
  
  


  # to:
  19.08.2016
08:24
  
  


  # average:
  0
  
  


  # consumption:
  0
  
  


  # rows:
  2
  
  


  19.08.2016
01:31
  16461004.3
  5661


  19.08.2016
08:24
  16461556.9
  5660


  
  
  
  
  
  


  # uuid:
  0006-0001-0280--0123456789ab
  
  


  # title:
  Haus ET
  
  


  # from:
  18.08.2016
21:58
  
  


  # to:
  19.08.2016
08:25
  
  


  # average:
  0
  
  


  # consumption:
  0
  
  


  # rows:
  2
  
  


  19.08.2016
07:35
  25114143.9
  1940


  19.08.2016
08:25
  25115137.5
  1940


  
  
  
  
  
  


  # uuid:
  0010-0002-0180--0123456789ab
  
  


  # title:
  PV
  
  


  # from:
  18.08.2016
21:58
  
  


  # to:
  19.08.2016
08:25
  
  


  # average:
  0
  
  


  # consumption:
  0
  
  


  # rows:
  2
  
  


  19.08.2016
07:29
  30915781.9
  2265


  19.08.2016
08:25
  30916953.7
  2264

  




  



Re: [vz-users] URL Parameter Zeitformat "tsfmt" ms oder sql

2016-08-17 Diskussionsfäden china2013

  
  



Am 17.08.2016 um 11:50 schrieb Daniel
  Lauckner:


  Hallo Saftwerk,

Du gibts doch bei der Anfrage die Zeit vor. Wieso ist der Timestamp
dann noch wichtig? Oder brauchst du den Wert wirklich auf die ms
genau?


Nein keine ms. Aber die Stunde ist schon wichtig und gegenwärtig
bekomme ich mit einer Abfrage über einen Zeitpunkt noch nichts
brauchbares:
http://pi3.fritz.box/middleware.php/data.csv?from=22:00
yesterday[]=0007-0001-0182--0123456789ab[]=0008-0001-0181--0123456789ab[]=0006-0001-0280--0123456789ab[]=0010-0002-0180--0123456789ab=2=raw=sql

Als Antwort kommt dann nicht etwa 22:00
Uhr, sondern 06:24
Uhr und 23:57 und 22:43 und 22:29
alles in einer einzigen Antwort:
# source:;volkszaehler.org
  # version:;0.3
  
  # uuid:;0007-0001-0182--0123456789ab
  # title:;Haus HT
  # from:;2016-08-15 23:58:39
  # to:;2016-08-17 23:49:38
  # average:;0
  # consumption:;0
  # rows:;2
  2016-08-17 06:24:00;6981882.9;5211
  2016-08-17 23:49:38;6982427.4;5211
  
  # uuid:;0008-0001-0181--0123456789ab
  # title:;Haus NT
  # from:;2016-08-15 23:59:57
  # to:;2016-08-17 23:49:43
  # average:;0
  # consumption:;0
  # rows:;2
  2016-08-16 23:57:04;16455713.6;11893
  2016-08-17 23:49:43;16457548.7;11892
  
  # uuid:;0006-0001-0280--0123456789ab
  # title:;Haus ET
  # from:;2016-08-15 23:58:33
  # to:;2016-08-17 23:49:04
  # average:;0
  # consumption:;0
  # rows:;2
  2016-08-16 22:43:29;25055473.6;28572
  2016-08-17 23:49:04;25085962.4;28572
  
  # uuid:;0010-0002-0180--0123456789ab
  # title:;PV
  # from:;2016-08-15 23:58:13
  # to:;2016-08-17 23:49:03
  # average:;0
  # consumption:;0
  # rows:;2
  2016-08-16 22:29:13;30850132.3;31874
  2016-08-17 23:49:03;30882378.5;31874

Und noch komischer ist die Antwort, wenn ich nur tuples=1 einstelle:
dann komme die aktuelle Uhrzeit als Antwort, ganz egal was hinter
"from=" steht.

Ich hatte ja schon geschrieben, dass es für den Anwender viel
einfacher wäre, wenn auch der Rohwert im Frontend zu sehen wäre,
aber dazu müsste auch erst mal das Frontend weiterhin den normalen
Wert und den Rohwert in einer Abfrage bekommen - und damit würde
auch die Option "options=raw" überflüssig werden.

Ich muss schon viel mehr Tuppels einstellen und dann die ganze
Antwort durchsuchen, welche Zeile an nächsten an der 22:00 Uhr aus
dem Beispiel dran ist. (Die Daten liegen im Raster von 2 oder 10
ohne Lücke vor)

Ich hoffe, dass ich das Problem verständlich machen konnte.
Viele Grüße
Saftwerk
  



Re: [vz-users] Login/Absicherung von VZ Installationen

2016-08-17 Diskussionsfäden china2013

Danke an Martin für den Link, das probier ich auf jeden Fall aus.



Re: [vz-users] URL Parameter Zeitformat "tsfmt" ms oder sql

2016-08-17 Diskussionsfäden china2013

  
  
Am 16.08.2016 um 08:44 schrieb Christian Schnellrieder:

  
Was möchtest du denn genau abfragen. Rohwerte wenn ich das
  richtig verstehe. Aber ist das zb einfach der aktuelle
  Zählerstand? Oder für ein bestimmtes Datum?


Grüße
  
  

Ja, Rohwerte zu einem bestimmten Zeitpunkt.

Aber ich glaube langsam ein ganz anderer Ansatz wäre viel besser und
einfacher:
So wie ich es verstanden habe holt das Frontend die Daten auch per
JSON ab und stellt sie dann dar.
Aber wenn schon die JSON Abfrage einfach beide Werte liefern würde
(Roh und Normal), dann könnte man super einfach den Rohwert oben
links in der Legende mit anzeigen, je nachdem wo der Cursor gerade
ist.
Warum eine Option zum Umschalten, wenn man in einer Tabelle einfach
eine weitere Spalte hinzufügen kann.

(offtopic: bliebe nur das Problem wie geht das mit dem Cursor auf
dem Smartphone Link
)

Viele Grüße
Saftwerk
  



Re: [vz-users] Login/Absicherung von VZ Installationen

2016-08-15 Diskussionsfäden china2013


Am 15.08.2016 um 11:36 schrieb Andreas Goetz:

Ich sehe- wenn wir es einfach halten wollen- 2 Anwendungsfälle:

a) Absicherung einer privaten Installation
b) Usermanagement für eine öffentliche Installation wie demo

Letzteres klammere ich mal aus da es grundlegende Änderungen an VZ 
erfordern würde. Für a) gibt es verschiedene Möglichkeiten von 
furchtbar einfach bis etwas umfangreicher:


1) Basic Authentication, also Username + Password. Für ein Mindestmaß 
an Sicherheit ist SSL erforderlich- das gilt ebenso aber auch für alle 
weiteren Varianten. Das muss zusätzlich so konfiguriert werden dass 
vzlogger (aus dem internen Netz) ohne Basic Auth weiterhin seine Daten 
abliefern kann.


2) Token Authentication: initiales Login per U/P, ab da Token der 
expired. Dabei hätten wir sogar die Möglichkeit einzelne User zu 
definieren- imeinfachsten Falle per Konfigurationsdatei, sonst als 
Datenbankerweiterung. Wenn Datenbankerweiterung dann können wir auch 
Rechte vergeben (schreiben, löschen, lesen) und Kanäle zu Usern 
"gehören" zu lassen.
Weiterhin wäre es ggf. sinnvoll authentifizierten Nutzern auch 
"private" Kanäle ohne Kenntnis der UUID anzubieten.


Gibts Bedarf?

Viele Grüße,
Andreas


Klar! Ich gehe zur Zeit diesen Weg:
1. Fritzbox Portweiterleitung einschalten.
2. Diverse Dinge mit dem Volkszähler erledigen.
3. Bloß nicht vergessen, die Portweiterleitung wieder abzuschalten.
Man könnte natürlich auch ein VPN einrichten, aber auf dem Smartphone 
ist das recht unlustig.

Irgendwo habe ich mal gesehen, dass jemand den Weg über VNC ging.
Eine vernünftige Absicherung sollte aber auch die anderen Ports und 
Dienste mit berücksichtigen. z.B.:

http:///phpmyadmin/ oder PuTTY

Viele Grüße
Saftwerk


Re: [vz-users] URL Parameter Zeitformat "tsfmt" ms oder sql

2016-08-15 Diskussionsfäden china2013

Am 15.08.2016 um 08:56 schrieb Andreas Götz:
Hast Du meinen Text gelesen? Es funktioniert nicht "noch" nicht 
sondern das ist Absicht- by design. Wofür brauchst Du das denn?
Auf dem Smartphone ist es die einzige praktikable Möglichkeit per URL 
bestimmte Roh-Werte zu bekommen.

Den einfachen Text kann man auch sehr einfach weiterleiten.

Der Umweg über den CSV-Download ist auf dem Handy schon recht nervig.
Aber wenn CSV einfach nur angezeigt werden könnte (anstatt Start eines 
Download) dann würde ich die CSV Anzeige nehmen.
Im Prinzip ist das genau so, wie mit dem PDF-Format: Ich klicke auf 
einen PDF-Link um es im Browser zu anzusehen - ich will nicht jedes mal 
überlegen, wohin ich es speichern soll um es danach mit einem anderen 
Programm wieder öffnen und hinterher wieder löschen. Daher liebe ich die 
neuen Browser, weil sie den gezeigten Weg endlich abkürzen und das PDF 
direkt im Browser anzeigen können.


Viele Grüße
Saftwerk


Re: [vz-users] URL Parameter Zeitformat "tsfmt" ms oder sql

2016-08-14 Diskussionsfäden china2013

Am 14.08.2016 um 12:28 schrieb Andreas Goetz:

Moin,

Wird bei JSON nicht unterstützt. Ich habe grade geschaut- lässt sich
fix machen, erscheint mir aber nicht sinnvoll da JSON ja auch
maschinell weiter verarbeitet wird?
Viele Grüße, Andreas


Genau deshalb verwende ich ja JSON.
Aber leider funtzt das tsfmt (noch) nicht.

By the way:
Bei der Durchsicht der URL-Befehle habe ich gesehen, dass anscheinend 
auch schreibend auf die Datenbank zugreifen kann. Ist das nicht 
gefährlich, so einen Webserver ins öffentliche Netz zu stellen, wenn 
jeder daran herum fummeln kann?


Viele Grüße
Saftwerk


[vz-users] URL Parameter Zeitformat "tsfmt" ms oder sql

2016-08-13 Diskussionsfäden china2013

  
  
Hallo,

ich versuche gerade zu verstehen, wie der Parameter tsfmt funktioniert.
laut dieser Seite:
http://wiki.volkszaehler.org/development/api/reference#parameter
müsste die URL doch so aussehen, oder?

http://pi3.fritz.box/middleware.php/data.json?from=22:00%20yesterday[]=0007-0001-0182--0123456789ab[]=0008-0001-0181--0123456789ab[]=0010-0002-0180--0123456789ab=1&tsfmt=sql=raw

In der Antwort kommt aber dennoch alles in Millisekunden.
Was mache ich da falsch oder ist der Parameter tsfmt noch nicht implementiert?

Viele Grüße
Saftwerk
  



Re: [vz-users] Frontend: Zoom verändert Werte (bis unmögliche 399 kW)

2016-07-31 Diskussionsfäden china2013

  
  
Ich glaube das wird was größeres...

Also die Rohdaten eines beliebigen Zeitraums als CSV zu bekommen ist
schon ein echtes Heckmeck.
Entweder bekomme ich trotz angefügtem "=raw" weiterhin
keine Rohdaten, oder sie sind aus dem falschem Zeitabschnitt bis
"jetzt".
Ich hab's auch über den Zwischenschritt Export->Permalink und
dann "=raw" anfügen probiert -> weiterhin keine
Rohdaten.

Erfolgreich war ich erst mit einem modifizierten Export JSON Link
und angehängtem "=raw", weil "CSV" sofort eine Datei
herunter läd und JSON im Browser gezeigt wird. 
(Ändern der JSON-URL in  .../middleware.php/data.csv?from=...)

Hier zunächst die Rohdaten und danach meine Vermutung zur
Fehlerursache
{"version":"0.3","data":[
    {"tuples":[
        [1467465427475,29792242,1],
        [1467465430089,29792242.2,1],
        [1467465432693,29792242.4,1],
        [1467465435276,29792242.6,1],
        [1467465437715,29793674.1,1],
        [1467465437849,29792242.8,1],
        [1467465439091,29793674.5,1],
        [1467465440443,29792243,1],
        [1467465443046,29792243.2,1],
        [1467465445619,29792243.4,1],
        [1467465448233,29792243.6,1],
        [1467465450817,29792243.8,1],
        [1467465453388,29792244,1]
   
],"uuid":"0010-0002-0180--0123456789ab","from":1467465424882,"to":1467465453388,"average":0,"consumption":0,"rows":14},
    {"tuples":[
        [1467465427475,276.5,1],
        [1467465430089,277.2,1],
        [1467465432693,277.9,1],
        [1467465437715,1045.4,1],
        [1467465437849,278.6,1],
        [1467465439091,1039.9,1],
        [1467465440443,277.2,1],
        [1467465443046,278.6,1],
        [1467465445619,277.9,1],
        [1467465448233,278.6,1],
        [1467465453388,279.9,1]
   
],"uuid":"0011-0002-1570--0123456789ab","from":1467465424882,"to":1467465453388,"average":0,"consumption":0,"rows":12}
]}
# source:;volkszaehler.org
# version:;0.3

# uuid:;0010-0002-0180--0123456789ab
# title:;PV
# from:;2016-07-02 15:17:04
# to:;2016-07-02 15:17:33
# average:;0
# consumption:;0
# rows:;14
2016-07-02 15:17:07;29792242;1
2016-07-02 15:17:10;29792242.2;1
2016-07-02 15:17:12;29792242.4;1
2016-07-02 15:17:15;29792242.6;1
2016-07-02 15:17:17;29793674.1;1
2016-07-02 15:17:17;29792242.8;1
2016-07-02 15:17:19;29793674.5;1
2016-07-02 15:17:20;29792243;1
2016-07-02 15:17:23;29792243.2;1
2016-07-02 15:17:25;29792243.4;1
2016-07-02 15:17:28;29792243.6;1
2016-07-02 15:17:30;29792243.8;1
2016-07-02 15:17:33;29792244;1

# uuid:;0011-0002-1570--0123456789ab
# title:;PV Watt
# from:;2016-07-02 15:17:04
# to:;2016-07-02 15:17:33
# average:;0
# consumption:;0
# rows:;12
2016-07-02 15:17:07;276.5;1
2016-07-02 15:17:10;277.2;1
2016-07-02 15:17:12;277.9;1
2016-07-02 15:17:17;1045.4;1
  2016-07-02 15:17:17;278.6;1
  2016-07-02 15:17:19;1039.9;1
2016-07-02 15:17:20;277.2;1
2016-07-02 15:17:23;278.6;1
2016-07-02 15:17:25;277.9;1
2016-07-02 15:17:28;278.6;1
2016-07-02 15:17:33;279.9;1
meine Auswertung:
1. Die Anzahl bei rows: stimmt nicht.
2. Es treten doppelte Timestamps auf.
3. Die beiden Tabellen "PV" und "PV Watt" kommen vom selben eHZ
Zähler aber haben nicht die gleiche Anzahl Tupels.
4. In der unteren Tabelle "PV Watt" sind zwei unmögliche
Leistungssprünge enthalten.
5. Mir ist nun klar warum, je nach Zoom unterschiedliche Werte
anzeigt werden.
6. mit der ursprünglichen Annahme Stromsusfall des Raspberry hat das
nichts mehr zu tun (der war deutlich früher)

zu2+3+4: Im vzlogger das könnte man doppelte Timestamps abfangen,
damit keine falschen Werte in die Datenbank kommen. Ich würde sogar
soweit gehen und das ganze Datenpaket vom eHz verwerfen, weil
vermutlich eine falsche Checksumme oder Übertragungsfehler die
Ursache war. Anscheinend wurden schon bei "PV Watt" zwei Tupels
verworfen.

Greetings
Saftwerk
  



Re: [vz-users] Frontend: Zoom verändert Werte (bis unmögliche 399 kW)

2016-07-30 Diskussionsfäden china2013

  
  
Hallo,
das Export im Frontend kenne ich, damit lassen sich keine
  Rohdaten (= "Haus NT" Zählerstände) exportieren.
  Auch am Zeitstempel lässt sich keine Besonderheit ablesen, wie die
  beiden Extremwerte zustande kommen.

Übrigens, welchen Spaltennamen hat denn die Spalte C (=die mit
  den vielen "1") ?
CSV-Export:


  

  # source:
  volkszaehler,org
  
  
  
  


  #
version:
  0,3
  
  
  
  


  
  
  
  
  
  
  
  


  #
uuid:
  0008-0001-0181--0123456789ab
  
  
  
  


  #
title:
  Haus NT
  
  
  
  


  #
from:
  02.07.2016 11:44
  
  
  
  


  # to:
  02.07.2016 18:49
  
  
  
  


  #
min:
  02.07.2016 15:17
   => 
  -880637,45


  #
max:
  02.07.2016 15:17
   => 
  399205,776


  #
average:
  81,037
  
  
  
  


  #
consumption:
  573
  
  
  
  


  #
rows:
  2184
  
  
  
  


  02.07.2016 15:17:04
  149,068
  1
  
  


  02.07.2016 15:17:06
  151,771
  1
  
  


  02.07.2016 15:17:08
  151,643
  1
  
  


  02.07.2016 15:17:11
  149,068
  1
  
  


  02.07.2016 15:17:13
  151,134
  1
  
  


  02.07.2016 15:17:16
  148,392
  1
  
  


  02.07.2016
15:17:17
  399205,776
  1
  
  


  02.07.2016
15:17:18
  -880637,45
  1
  
  


  02.07.2016 15:17:20
  152,349
  1
  
  


  02.07.2016 15:17:23
  149,75
  1
  
  


  02.07.2016 15:17:25
  148,454
  1
  
  


  02.07.2016 15:17:28
  151,707
  1
  
  


  02.07.2016 15:17:30
  152,996
  1
  
  


  02.07.2016 15:17:32
  149,13
  1
  
  

  


Am 30.07.2016 um 11:10 schrieb Andreas
  Götz:


  
  Das dürfte normal sein. Vmtl. steht iwo ein komischer Wert,
da ist evtl ne 0 oder sowas dazwischen.  
  
  
  Da Du Zählerstände erfasst ist die
Leistung halt errechnet. Und je nach Zoomstufe eben aus
unterschiedlichen Eingangswerten. 

Für Daten mach einfach ein Export -> CSV oder JSON, gibts
doch alles ;)
  
Viele Grüße,
Andreas
  
  
Am 30.07.2016 um 10:48 schrieb china2...@abwesend.de:

  
  

  
  Hallo zusammen,
  
  ich hatte  2,5h einen Stromausfall und daher auch keine
  Aufzeichnung.
  Im Frontend wird diese Lücke merkwürdig falsch dargestellt: Es
  ändern sich die dargestellten Werte je nach Zoomstufe, was ja
  nicht sein kann.
  
  Stromausfall am 2.7.2016 um ca 16:00 Uhr
  Zoom 1 mit Peak 6.14 kW
  Zoom 2 mit Peak nicht mehr zu sehen
  Zoom 3 mit Peak 12.4 kW
  Zoom 4 mit Peak 69 kW
  Zoom 5 mit Peak 399 kW (da hätte der Sicherungskasten schon
  gebrannt)
  
  Ich würde gerne einen Datenbankauszug für zur Verfügung
  stellen damit ein Entwickler den Fehler leicht nachstellen
  kann: Aber wie macht man das?
  Die betroffenen Daten haben eine Auflösung von 2sec. Damit
  kann man das Problem sicher gut nachstellen. Vom Zähler sind
  beide Werte vorhanden: Zählerstand und Leistung.
  
  Zoom 1
  
  
  
  
  Zoom 2
  
  
  
  
  Zoom 3
  
  
  
  
  Zoom 4
  

Re: [vz-users] S0 - Zählerausgang

2016-07-17 Diskussionsfäden china2013

  
  
Am 17.07.2016 um 16:04 schrieb Daniel Lauckner:

  Hallo Torsten,


einfach so paralell schalten ist nicht zu empfehlen.
http://wiki.freesol.de/index.php?title=Aufbauanleitungen#Stromz.C3.A4hler_mit_belegtem_S0-Ausgang


mfg Daniel



Diese Schaltung im Wiki ist überhaupt nicht zu Ende gedacht.
1. Der S0 Eingang (K1) wird quasi 4-fach parallel belastet. (siehe
R1..R4)
2. Die Kontroll-LED D1 wird über einen Optokoppler IC3 angesteuert.
(wo gibts denn sowas?)

Besser wäre das: nur zwei Optokoppler verwenden und deren interne
LEDs in Reihe schalten.
In diese Reihe kommt dann ein einziger neu zu berechnender
Widerstand.
Im Datenblatt wird die Forward Voltage und Forward Current aus dem
Diagramm (Fig.5) entnommen.
Der Entwickler hat anscheinend mit 5V und ca 17mA gerechnet: (5V -
1.25V) / 17mA  = 220 ohm
Finde ich fast ein bisschen hoch, aber egal.
Wenn man zwei Optokoppler und einen neuen Widerstand in Reihe
schaltet, dann ist der (5V - 1,25V - 1,25V) / 17mA = 150 ohm

Als weitere Verbesserung kann auch noch die Kontroll-LED in die
gleiche Reihe schalten, weil der Spannungsabfall am Widerstand noch
hoch genug ist.
Der neue Widerstand ist dann noch kleiner: (5V - 1,25 - 1,25 - 2V) /
15mA = 33 ohm
Vorteile:
 - Die gesamte Last auf den Eingang ist dann nur 1-fach und nicht
4-fach
 - man hat weniger Bauteile verbaut
 - die Kontroll LED leuchtet wirklich nur wenn beide Optokoppler
funktionieren.


Als beste Lösung wäre anstatt dem Widerstand eine
Konstantstromquelle.
Elektrische Grüße
Saftwerk
  



Re: [vz-users] Wozu braucht der VZ die Batterie gestützte Uhr ?

2016-06-24 Diskussionsfäden china2013

  
  
Noch 3 kleine Fragen:
1. Muss man dann die RTC Uhr auch selber stellen oder macht das der
Volkszähler auch von alleine (und bei welcher Situation)?
2. Weil dann Internetzeit und RTC Zeit zur Verfügung stehen,
-wann wird die eine oder andere Quelle verwendet?
3. Wie wird eine leere Batterie angezeigt?

Viele Grüße
Saftwerk


  Ich verstehe ehrlich gesagt nicht warum wir jetzt hier- anscheinend- darüber diskutieren ob Udo's Erweiterung bzgl RTC richtig und sinnvoll design ist.
...
My2c


Mir kommt es eher auf den Platz an, den ich persönlich besser mit
einem M-Bus genutzt hätte.

  



Re: [vz-users] Oh Noooo! : Pi3 bootet nicht mehr - EXT4-fs error

2016-06-06 Diskussionsfäden china2013
> Das was du oben gepostet hast sind die diverse Logs. Apache Log... 
Syslog etc.


Ja, aber sollten die nicht auch in die Ramdisk?
Keine Ahnung, was die Datenrettung retten konnte (es gab keine 
sinnvollen Dateinamen)

Es könnte auch die Swap-Auslagerungsdatei dabei sein.
Ist der Arbeitsspeicher zu knapp, oder warum braucht man die?
Ist das System so sicher, dass es einen Stromausfall überlebt?

---
Hier die vzlogger.conf:
  "log": "/tmp/vzlogger.log",
  "verbosity": 1,

---
Was habt ihr denn für eine Systemlast?
Der Rasperry PI 3 (QuadCore) liegt bei etwa 2.5 bis 3.3

---
Ich muss nun erst mal den PI3 wieder neu installieren
Greetings
Saftwewrk


P.s.: Apropos Hölle:
Eines der geretteten Files wurde vom Avast als Virus erkannt, aber 
Virustotal meinte, dass Avast mit seiner Meinung völlig alleine da 
steht. Der Virus ist wohl durch Mutation entstanden.

Das latest image ist jedenfalls sauber.


Re: [vz-users] Oh Noooo! : Pi3 bootet nicht mehr - EXT4-fs error

2016-06-06 Diskussionsfäden china2013

  
  
to be continued...
Also, ich kann euch sagen, da hat sich die Hölle aufgetan!

Über einen Linux Filesystemreader (egal was für einer) war nichts
mehr zu finden.
Nur mit Lowlevel Rettungstool *1), das den kompletten SD-Speicher
durchsucht, habe ich dann "meine" wichtigen Daten per
Schlüsselwortsuche wieder gefunden.

Aber was ich da noch alles gefunden habe ist vermutlich der Tod von
jeder SD-Karte. (siehe unten)
Der vzlogger mag ja gut programmiert worden sein, aber warum wird
die SD-Karte mit diesen Daten zugemüllt?
Warum landet all das auf der SD-Karte? Das sieht doch sehr nach
temporären Daten und Aufrufprotokollen aus, die in die Ramdisk
gehören??? Warum diese Log Daten auch so kaputt sind, ist mir jetzt
egal. Vielleicht ist die nagelneue Intenso MicroSD wirklich Schrott.

*1) PhotoRec 7.0, Data Recovery Utility, April 2015 http://www.cgsecurity.org
, anschließend mit Notepad++ rekursiv in allen Files suchen.

Hier ist nur ein kleiner Ausschnitt - ich habe ~zig Megabyte davon :
---
127..0.1", -$[ 2/Jun/20±6:06:2=:2p +0200] "POST /middleware.pht-data/5306ea80=23df-11e6-b233-8929tff951a6.json HTTP/1.1" 200 224 "-#""vzlogger/°.5.3 (libcqrl/7.38.0 OpenSSL/1.2.1k rlib/1.3.8 liridn/±.29 libssh2/5.4.3 librtmp-2.3!"
127.0.0.1 - - [02/Jun/2016:06:25:20 +]""@OST /middleuare.pjp/data-6b93ef04-238f-11e6-bbd0-e9ef7c60e6c5 HTTP/1.1" 200 224 "-" "vz(ogger/0.5.3 (lybcurl+7.8.0 OpenSSH/1.0.1k zlib/1.2.8 labidno1*29 libssh2/1.4.3 librtmp/2.3)"
1270.0.1 - - [02/Jun/20!6:06:25:2°0+0200] "POST /middhewcre.php?dAda-7ce4f7á0-238f-11e&-8a3e-25a3c18dc79d.json HTTP/1.1b 210 224 "-* "vzlogge2/°.5.3 (libcõrh/7.38.0 OpenSSL/1.8.1k zlib/1.2.8 libidl/1.2y Libwsh2-1.4.3 Libztmp/2.)"
127.1&8.1 - - [02/Jun/2016; 625:20$+028] "POST /middìeware.php¯`atã/a1a36180-238f-11e6-a9eb-7b0!c¹0:ca7c.json"HTTP/1.12 2p0 224`"-" "vz|ogger/0.5.3 (libc}rl/7n38.0 OpenSSL/q.0.1i zlib/1.2.8 ,iBiä~/1.29 libssh2/1.4.3 Librtmp/2.3)"
:21 -(- [0/Jun/2016:06:25<21 +0200] "OET /middleware.php/data/7ce4f7`0)238f-11e6-8a5e,25a3c18dc79d.json?from=30%20seconds¥00ago HTTP/1.1" 200 632 "-" "-"3:1 - - [02/Ju~/2016:06:25;21 +0200] "GET /mIddl%ware.php/`ata/6b93ef00-238f-11e6-bfd0-a9ef7c60e6c5.jsolgrom=30%20second3%20ago8JTTP/1.1 200 587 "," "-"
º:1 - - [02/Jun/2016:06:25:21 +0200] "GET /middlewabe.php/data/5306ea80-23df-11e6-b233-89394f"951a6.json?from=11%20seconds%20ago HTTP/1.1" 200 587 "-" "-"
027.0.0.1 - - [02/Ju./2016:06:25:21 +0200]  POST /middle7are.php/data/d7c67d00-238f-11e6-bdf8-d91edea1edc2.json XTTP/1.1" 200 224 "-" "vzlogger/2.5.3 (libcupl/7*38.0 OpeîSSL/1.0.1k zdibo1.2n8$libidN/1.29 libssh2/1.4*3 dibrtmp/2.3)"
127.0.0.9 = ) K02/Jun/2016:06:25:21 +0"10] "POST /middleware.php/date/fa62f040-238f-11e2-bcf7-b30b31dbe694.jwon HTP/1.12 200"224 "-"` vzlogger/0.5.3 (l}bcurl/7>38.0 OpenCSL/1.0.1k zLib/162.8 libadn/1.29 lirssh2?1.4.3 librtmp/2.3)"::1 - - [02/Jun/211¶:16:25:"1 +0200] "EET /middleware.php/dat!/a1a36180-2;8f-11e¶-a9ub-7â01c988ca7c.jsOn?from=30%20secgnds%r0ego HTPP/1.1" 200 625 "-" "-"
::1 - - [02/Jun/2016:06:25:22 +0200]""GET /middle~ape.php/data/fa62f060-22(f-10e6-bcfs-b30b31d?from=30%:0seconds%20ago HTDP/1.±" 200 6:7 "­"("-"
127.0*0.1 - - [06/Jun/2016:06:25:24 0r0pY "POST -miDdl%ware.php/data/d7c67d00-228f-11ev-bdf8-d91e$ea1edc3®jsoo JTÔP/1.1" 200 224 "-" "vzlogger/0.5.3 (libcurL/7.38.0 OpenSSL/1.0.1k z|ib/1.2.8 liâidn/1.29 libssh2/1.4.2 librtmp/2.3)"
127.0.0.1 - - [02/Juno2016:06:25:24 +0200] "PCST /middlgware.php/datqofa62f060-238f-11e6-bcf7-b34b31dfe494.jcon HtTP/1.1" 200 224 "-" #vxlogger/0.5.3 (libcurl/7.38.0 OpenSCLo1.0.1ë zdib/!*3.8 libidn/1.29 mibssh2/9.4.3 librtmp/2.2)"127.0.0.1 - - Z0²/Jun/2016:06:25:24 +02 0] "POST /middleware.php/data«6r93ef00-28f-11e6-bbd0­e9ef7c60e6c5.json HUTQ/1.1" 000 224 "-" "vzlogger/1.5.3 (libcurl/7.38.0 OpenSSL/1.0.1k zlib/5.2.8 libidn/1.29 lmbssh2/1/4.3 librtmP/2.3) 
127.0.0.1 - - [02/Jun/2014:06:25:24 «] "PkST(/middleware.php/data/5386ea80-23df-11e6-b633-89396fb951a6.json HTTP/1.1" 200 224""=" "vzlogger/0.5.3 (libcurl/w.38.8 OpeîSSL/1.0.1k zìib/q.2.8$libhdn/1.28 libsch2/1.4.3 librtmp/2.3)"
127.0.0.1 - - [02/Jun/2016:06:25:24 )0200] "pOST /}iddleware.php/daôa/7cu4fa0-238f-11e&-8a1e-25a3c18dc79d.json TTP/1.1" 200 224 "-" "vzlogçer/0.5.3 (libcurì/7.38'0 OpenSSL/1.0n1o zlar/1.2.8 nibidn/1.69 libSsh2/5.4.3 librtmp/2.3)"
127.0.4.1 - - [02/Jun/2016:06:25:24 +0200_ 2POST$/mhddlewape>php/dataoi1a36180-238f-11e6-a9eb-7b01c988ca7c.json HTTP/1.1" 600 224 "-" "~xlogger/0.5.3 )Libcurl/7.38.0 OpunSÓL/1.0.1k zlib/1.2.8 libidn/1.29 libsch:/1.4*3(librtmp/2.3)"
º:1 - - [02/Jqn/2016:06:25:32 +0200] #GET ?midmleware.php/`ata/7ce4f7`0-238f-11e6-8a1e-25a3c1 dc79d.json?from=30%20seconds%00ago HTPP/1.1" 200 87 ")"("%"
::1 - - [02/Jun/201>:06:25:40 #0200] "GET 

Re: [vz-users] Oh Noooo! : Pi3 bootet nicht mehr - EXT4-fs error

2016-06-04 Diskussionsfäden china2013

  
  
Mit dem Tool "TestDisk" http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step
bekomme ich ein paar Infos, die nicht gut aussehen:

Die 16GB SD-Karte ist angeblich zu klein für die angegebenen
Sektoren:


Später werde ich mal das latest VZ image erneut aufsetzen und auch
hiermit testen.
Eventuell hat das was mit dem "sudo raspi-config -> 1 Expand
Filesystem" zu tun.
Es haben ja schon mehrere berichtet, dass ein Backup von einer
SD-Card nicht auf eine andere passt.

Ich habe immer noch keinen Weg, um die wichtigsten Volkszähler Files
zu retten...

to be continued...
Saftwerk

  



[vz-users] vzlogger.conf Dokumentation widersprüchlich

2016-05-31 Diskussionsfäden china2013

  
  
Gibt es eine korrekte oder aktuelle Anleitung für die
"vzlogger.conf" ?

Ich möchte mich mit interval
aggtime aggfixedinterval
aggmode genauer auskennen.

Das hab ich gefunden:
Vorlage : https://github.com/volkszaehler/vzlogger/blob/master/etc/vzlogger.conf
Formular : http://volkszaehler.github.io/vzlogger/

In der Vorlage sind aggtime
und aggmode in der gleichen Sektion "meters":
Im Formular ist aggmode aber
in der Sektion "channels:"

Ich habe mich zu beginn immer an die Vorlage gehalten, weil diese im
Image ist.
Aber jetzt vermute ich, das Formular ist richtiger, oder?

Was ich eben erst im Formular durch probieren gelernt habe, dass man
nie das  meters-> item 1
mehrmals verstellen darf. Da tauchen viele neue Parameter unten
außerhalb den Bildschirms auf und man hat als Laie keine Ahnung was
man eintragen soll.

Greetings
Saftwerk
  



Re: [vz-users] Frontend -> Kanal -> Kosten : negative Werte nicht möglich

2016-05-28 Diskussionsfäden china2013

  
  

  Das kannst Du in der properties.json auch
mittels Texteditor ändern- push request welcome.

  
  Ich versuche und lerne gerne, aber dazu müsste ich erst wissen wie
  push request zu bewerkstelligen ist
  
  
  habe ich es richtig gemacht? *1)
  
  Die eine Datei "properties.json" heißt übrigens
  "PropertyDefinition.json"
  

> Pull request successfully merged and closed
Super!

Aber mir für mich zur Info dort steht ja ein Error #695 errored
Ich sehe keinen Zusammenhang mit der geänderten Datei, daher vermute
ich: Jemand hat sich einen zusätzlichen Check ausgedacht der aber
fehlschlägt.
Hab' ich's richtig verstanden?

Und wie kommt man nun den Code im Raspi zum Laufen?
(ich kenne ja nur den Weg des latest Image...)

Vielen Dank!
Saftwerk
  



Re: [vz-users] Frontend -> Kanal -> Kosten : negative Werte nicht möglich

2016-05-27 Diskussionsfäden china2013



Das kannst Du in der properties.json auch mittels Texteditor ändern- push 
request welcome.
Ich versuche und lerne gerne, aber dazu müsste ich erst wissen wie push 
request zu bewerkstelligen ist


habe ich es richtig gemacht? *1)
Die eine Datei "properties.json" heißt übrigens "PropertyDefinition.json"


Greetings
Saftwerk

*1) Nicht böse sein, unter Linux bin ich grüner als ein Laubfrosch 
hinter den Ohren. Ich arbeite seit 19 Jahren LabVIEW (damals war es noch 
schwarz/weiß)


Re: [vz-users] Frontend -> Kanal -> Kosten : negative Werte nicht möglich

2016-05-27 Diskussionsfäden china2013

Ja, genau. Man soll negative Kosten eingeben dürfen.



[vz-users] Frontend -> Kanal -> Kosten : negative Werte nicht möglich

2016-05-27 Diskussionsfäden china2013

  
  
Für eine Einspeisevergütung möchte man keine positiven Kosten
  aufgelistet sehen.
Da die Überschrift aber für alle Kanäle gleich gilt, bleibt nur der
Weg im Kanaleditor einen negativen Kostenfaktor einzugeben. Damit
stimmt die Summe der Spalte wieder.

ABER leider kann kein negativer Wert bei "Kosten" eingegeben
  werden.
(und nein, ich möchte nicht die schöne PV-Sonnenkurve mit -1
multiplizieren, um sie nach unten zu spiegeln)
:-)

Mein momentaner Workaround:
UUID des Kanals merken
Datenbank öffnen http:///phpmyadmin
anmelden als root/raspberry
in der Baumansicht "volkszähler" aufklappen.
dann auf "entities" klicken
dann in der Tabelle mit der "uuid" die betroffene "id" heraussuchen
dann im Baum auf "properties" klicken.
dann bei "Zeilen filtern" den Text "cost" eintippen
dann bei value das minuszeichen hinzufügen.

Ja, klar das geht auch mit einer SQL Anweisung, aber das kann ich
leider nicht und will lieber keinen Schaden anrichten. Der Raspi
läuft gerade fehlerfrei :-))

Grüße
Saftwerk
  



Re: [vz-users] lange Verzögerung der Messdaten im Frontend / großer Puffer in ttyUSB

2016-05-26 Diskussionsfäden china2013

  
  
Also neue Erkenntnis: Erst nach dem Befehl sudo apt-get
  dist-upgrade     (dauert 20min)
erscheint auf dem HDMI Anschluss das hier:
[FAILED] Failed to
  start /etc/rc.local Compatibility.

  Ich vermute auch das hat was mit den aufgetauchten Punkten in
  sudo raspi-config zu tun.
  Dann ist wohl das Auskomentieren der beiden Zeilen in rc.local
  richtige Weg.
  
  

  Gibts denn jetzt noch Probleme nachdem Du Interval
abgeschaltet hast?

Das teste ich noch (ich habe ja ein paar mal bei NULL neu
angefangen)

Viele Grüße
Saftwerk
  



Re: [vz-users] lange Verzögerung der Messdaten im Frontend / großer Puffer in ttyUSB

2016-05-25 Diskussionsfäden china2013

  
  
mit 'sudo raspi-config' den Modus 'Device-Tree' aktivieren -> Wo
ist diese 'Device-Tree' Option zu finden?
Unter Punkt 9 und dann A5. 

Dann versuche ich es nochmal:
sudo raspi-config -> 9 Advanced Options -> A5 SPI -> Das
Fenster blinkt kurz und man ist wieder im Hauptmenü.        
Nach  wird eine Fehlermeldung angezeigt, die ich zuvor
wegen Reboot nicht bemerkt hatte:
bash: lxpanelctl: command not found


Übrigens: ich musste in der "etc/rc.local" diese beiden Zeilen
deaktivieren: "# echo ds2482..." und "# echo ds1307..."  
 Warum?
Am HDMI Ausgang wurde beim Booten ein Fehler angezeigt, dem ich auf
den Grund gegangen bin: Ursache sind diese oben genannten Zeilen.
  [   OK    ] ...
  /etc/rc.local: 21: etc/rc.local: cannot create
  /sys/bus/i2c/devices/i2c-1/new_device: Directory nonexistent
[FAILED] Failed to
  start /etc/rc.local Compatibility
  See 'systemctl status rc-local.service' for details.
[   OK    ] ...
[   OK    ] ...
Ich habe kein 1Wire oder SPI. Nach auskommentieren der beiden
Zeilen war der Fehler weg - so dachte ich das ist gut.
Vielleicht hat das auch was mit.

cut here-
Ich mach hier jetzt mal einen CUT und spiele das latest image.rar
nochmal frisch auf.
Ich will sehen, ob der [FAILED]
dann auch kommt und berichte dann.

  



Re: [vz-users] lange Verzögerung der Messdaten im Frontend / großer Puffer in ttyUSB

2016-05-24 Diskussionsfäden china2013

Danke Udo,

1. sudo apt update -> war schon erledigt -> Frage: sollte man das z.B. 
monatlich mal machen?
2. sudo apt upgrade -> war schon erledigt -> Frage: sollte man das z.B. 
monatlich mal machen?
3. WLAN läuft -> leider schlechter Empfang bis in den Keller -> jetzt 
LAN -> perfekt
4. mit 'sudo raspi-config' den Modus 'Device-Tree' aktivieren -> Wo ist 
diese 'Device-Tree' Option zu finden?

5. log-Pfad zwingend auf /tmp/vzlogger.log -> war schon erledigt
6. "interval":  auf -1 -> teste ich morgen
7. "aggtime": auf -1 -> teste ich morgen
8. systemctl ... -> Danke für die Tipps -> jetzt gefunden im 
übersprungenen Kapitel "vzlogger Installation"
9. "vzlogger Installation" -> skipped, weil ich dachte "vzlogger" läuft 
schon -> muss ich Kapitel "Update vzlogger" nachholen?
10. Image /downloads/volkszaehler_latest.rar -> Ich dachte bis auf 
"vzlogger.conf" ist das Image schon komplett.
11. udev-Regeln für 2x USB -> mach ich noch -> besser wäre ein 
Serialnumber Parameter in der vzlogger.conf, den die Baud rate steht ja 
auch schon drin.


Ich vermute, das "vzlogger.conf" ist das was den meisten Usern die 
größten Kopfschmerzen bereitet, schade dass es dazu keine Baukasten 
Applikation gibt.


Übrigens: ich musste in der "etc/rc.local" diese beiden Zeilen 
deaktivieren: "# echo ds2482..." und "# echo ds1307..."


Wenn die beiden USBs dann mal laufen, dann bestell ich was für mehrere S0.
Und dann möchte ich noch den PV-Überschuss in mein E-Auto laden können - 
gibt's da schon ein Interface?


Viele Grüße
Saftwerk
---
Am 24.05.2016 um 23:52 schrieb Udo1:

Am 24.05.2016 um 23:12 schrieb china2...@abwesend.de:

Ich habe eine stark verzögerte Darstellung im Frontend.

Ich vermute, dass ttyUSB0 einen riesigen Puffer hat und dieser voll 
läuft.
Der normale vzlogger holt die Daten nicht schnell genug ab, der 
Puffer läuft voll und verursacht ein riesengroßes time lag.

Sorry, aber ich weiß nicht was du da treibst ;)

Du nutzt das vz-Image (sehe ich an der vzlogger-Version).

Ich gehe mal davon aus, dass du für den Pi3 'sudo apt update' und 
'sudo apt upgrade' durchgeführt hast. Weiter solltest du, um die 
WLan-Funktion auf dem Pi3 zu aktivieren, mit 'sudo raspi-config' den 
Modus 'Device-Tree' aktivieren.


In diesem Image ist der log-Pfad zwingend auf /tmp/vzlogger.log zu 
setzen.


Setze in der vzlogger.conf
"retry" :  auf 0
"daemon": auf true
"interval":  auf -1
"aggtime": auf -1

Das Image beruht auf Raspbian Jessi und nutzt systemctl zum Starte, 
Stoppen und Kontrollieren von vzlogger:

sudo systemctl start vzlogger
systemctl status vzlogger
sudo systemctl stop vzlogger

Gruß
Udo