Handbetrieb mit
p4 tsync
p4 state
scheint immer (10 Versuche) zu gehen, dauert nur unterschiedlich lang.
Fröling: [ANNOUNCE] p4d - Visualisierung und Einstellung der S-3200 via COM1
Es gibt 4.973 Antworten in diesem Thema, welches 1.642.986 mal aufgerufen wurde. Der letzte Beitrag () ist von Car1Pe.
-
-
damit hatte ich schon initial Probleme, ist hinsichtlich des Timings mit der Steuerung etwas sensibel denke ich. Bei mir läuft es zuverlässig. Komisch das es bei eich mit der letzten Version eine Änderung gab, habe an der Stelle nicht verändert.
@Reichel, nach deinem Log zu urteilen hat das geklappr, das letzte Mal heute um 00:00
CodeMar 11 00:00:01 odroidu3 p4d: Time drift is -86401 seconds, syncing now Mar 11 00:00:01 odroidu3 p4d: Time sync succeeded
bleibt die Frage ob die Zeit da gestimmt hat und nur wieder so schnell 'weggelaufen' ist. Auch komisch das man sie so oft neu stellen muss.
-
naja..nee, das Zeitsync-Problem ist schon immer, habs nur eben erst gesagt, weils mir nich so wichtig erschien, und wenn ich so drüber nachdenke, kann es sein, das die Abfragen (über Com1) die Uhr der s3200 verlangsamen? als ich noch nicht den p4d dran hatte, ging die Uhr (glaube ich zumindest) ziemlich genau... vielleicht hat da fröhling nicht damit gerechnet das jemand permanent am com1 hängt...
-
das ist ein guter Hinweis, gut möglich das wir es damit aus dem Tritt bringen, je-nachdem worauf die Zeit bei der Steuerung basiert :o
-
Keine Änderung bei den letzten Versionen des p4d, das ist gelegentlich schon immer aufgetreten.
Die Zeit läuft auch nicht weg, sondern ist irgendwann einfach "falsch" (gesetzt?) und bleibt so für ein paar Tage.
Wenn man den automatischen Zeitabgleich des p4d ausschaltet, läuft sie ganz langsam (im sec oder min Bereich pro Tag) weg.Heute hat es wohl geklappt, die Tage vorher trotz "success" nicht, siehe die offsets.
Kann auch ein Bug im Ofen sein.
-
soderle, obwohl ich kaum Ahnung vom MySQL habe hab ich mich mal an der Alert-Config versucht, die 2 PHPs sind als ZIP im Anhang, wer testen möchte, nur zu! bitte beim kopieren ins web-Verzeichnis die Rechte nicht vergessen.
Achso, neue Daten eintragen geht noch nicht, nur bestehende ändern!
-
Sieht super aus!
-
Nachdem nun eine Woche eifrigen scriptens ins Land gegangen ist, gibt es eine (deutlich) überarbeitete Version des p4d und des WEB-Interfaces. Horchi hat sich mächtig ins Zeug gelegt und nun liegt die v1.20 des p4d und die 1.2.3 des WEB-IF im git
hier die Neuerungen im p4d:
- - vollständige Implementierung der Sensor-Alerts
- - frei konfigurierbare Info-Mails mit Platzhaltern zur Alert-Daten-Anzeige
- - Info bei Über-/Unterschreitung eines Wertebereichs für jeden beliebigen Sensor
- - Info bei Wert-Änderung um bestimmten Betrag innerhalb eines vorgegebenen Zeitraumes
- - einstellbarer Prüfintervall
- - Speicherung der eingestellten Alarme in der MySQL-DB
- - Angabe der eigenen URL zum anzeigen eines Links in den INFO-Mails
- - Mails werden je nach Inhalt als HTML oder TEXT versendet
- - Änderung im make install, config.php wird nicht überschrieben, config.php.dist wird als original eingefügt
- - make install-web zur Aktualisierung des WEB-IF
Neuerungen im WEB-IF:
- - wird eine Kessel-Typ-Datei *.ico im www-root eingefügt, wird sie als FavIcon übernommen
- - Name der Website geändert
- - Layout-Anpassung der AKTUELL-Seite, animiertes "Heizen"-Piktogramm
- - Deutsche Wochentage auf der AKTUELL-Seite
- - CHARTS in Charts1+2 und Charts3+4 umbenannt, da auch ohne HK2 verwendbar
- - Charts öffnen mit voreingestelltem Zeitraum, beim klick auf GO erscheint direkt das Tages-Chart
- - Charts Y-Auflösung und X-Hilfslinien einstellbar
- - SCHEMA angepasst mit Background hinter Werten
- - HKP0-Zustand wird als HOLZ(1) oder GAS(0)-Betrieb angezeigt
- - HKP1/2 als "an"/"aus" statt 0/1
- - Party-Schalter mit "Aus/Auto/Party"
- - alle Werte mit einer Nachkommastelle für gleiches Layout
- - SETUP-Seite "allg." Layout zusammengefasst, neue Einstellungen für Charts, WebURL-Eintrag
- - SETUP-Seite "Sensor-Alert" hinzugefügt, Erklärung beim Klick auf HILFE
- - SETUP-Seite "Aufzeichnung" ID/Typ hinzugefügt für leichtere Auswahl bei Chart und Alert
- - SETUP-Seite "Schema-Config" Positionierung des letzten Wertes in der Liste ist jetzt möglich
- - kleinere Bugfixes, sprengt hier den Rahmen
und nun gönnt euch das Update, ihr werdet sehen, es lohnt sich! B)
philipphunger: möchtest du dein "install-script" so anpassen, das man bei Aufruf aus INSTALL, UPDATE-p4d und UPDATE-Web wählen kann? So für Linux-Neulinge wäre das voll cool, denke ich.
@Reichl: vielleicht könnte man diesen Beitrag in den ersten integrieren...
horchi: wenn ich noch was vergessen hab, schreibs bitte dazu...
-
Was muss man - in der Datenbank - tun, um von 1.16 auf 1.20 zu aktualisieren?
Link zur 1.20 ist jetzt am Anfang des 1. Beitrags.
-
ha, da hab ich jetzt "Ahnung":
guggsu in "alter", steht genau drin:
#----------------------------------------------------------
# -> update auf Version 0.1.18
#----------------------------------------------------------alter table sensoralert add column lastalert int(10) after mbody;
alter table sensoralert add column maxrepeat int(10) after lastalert;gilt (bis was neues drinsteht) für alle die von <1.18 auf >1.18 updaten...
-
Heute ist wieder Samstaghänger beim Update der Heizungszeit:
https://akdy.ddns.net/schemadsp.php
Es fehlt wieder genau um einen Tag. -
SQL-Error in 'prepare(stmt_prepare)' - Unknown column 'state' in 'field list' (1054) 'Unknown column 'state' in 'field list'' [select id, inssp, updsp, address, type, state, min, max, rangem, delta, maddress, msubject, mbody, lastalert, maxrepeat from sensoralert where id = ?;]
? -
kommt das als fehler im WebIF oder an der console? kannst du bitte mal ein 'describe sensoralert;' an ser console eingeben?
und: existiert schon ein Datensatz im sensoralert-table?
-
Hi Reichl,
da hattest du die alert Tabelle schon in einer sehr frühen Version, mach einfach ein
drop table sensoralerts und starte dann den p4d neu, dann klappt das.
Sollte ja nicht so viel drin stehen was verloren geht, ansonsten melde dich dann schicke ich dir ein alter Statement.Jörg
-
-
nana, das ist nicht so wichtig, ich denke bei der Arbeit die DU für die Erstellung des p4d getan hast, ist das nur ein bisschen was ich hier zurückgeben konnte...
aber in Punkto Zusammenarbeit bin ich auch total begeistert!
ich denke das können wir so beibehalten!
-
Hallo,
erstmal ein großes Lob an horchi und Abholzer für die tolle Arbeit.
Ich habe gerade mal den P4d aktualisiert und habe dann festgestellt das im Schema alle Werte jetzt einen grauen Hintergrung haben der bei mir einige Werte verdeckt.
Also hab ich mein Schema überarbeitet und dabei festgestellt das ich den Wert für die Heizkreispumpe (der jetzt "an" heißt) nicht mehr verschieben kann.
Ist das bei euch auch so oder geht das nur bei mir nicht mehr??MfG
-
also ich habs gerade getestet und klappt einwandfrei, allerdings nur im Chrome, das Problem besteht glaube schon immer, ich gugg mal ob ich das mal lösen kann...
vorerst gilt aber: Schema-Config bitte im Chrome machen
-
Hi Reichl,
da hattest du die alert Tabelle schon in einer sehr frühen Version, mach einfach ein
drop table sensoralerts und starte dann den p4d neu, dann klappt das.
Sollte ja nicht so viel drin stehen was verloren geht, ansonsten melde dich dann schicke ich dir ein alter Statement.Jörg
Code
Alles anzeigenReading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 16748 Server version: 5.5.41-0+wheezy1 (Debian) Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> drop table sensoralerts -> -> ^CCtrl-C -- exit! Aborted root@odroidu3:~/linux-p4d# p4d Read 11 option from /etc/p4d.conf Try conneting to database SQL client character now 'utf8' SQL-Error in 'prepare(stmt_prepare)' - Unknown column 'state' in 'field list' (1054) 'Unknown column 'state' in 'field list'' [select id, inssp, updsp, address, type, state, min, max, rangem, delta, maddress, msubject, mbody, lastalert, maxrepeat from sensoralert where id = ?;] Initialization failed, see syslog for details root@odroidu3:~/linux-p4d#
-
ähem, du hast kein ; hinter drop table sensoralert gemacht......
"...Commands end with ; or \g"
drop table sensoralert;
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!