Sorry ich war zu dumm das Dashboard zu konfigurieren. Es passt schon
Beiträge von rjiranek
-
-
Ich habe nun den p4d auf einem NUC unter Proxmox in einer VM laufen. Ich bekomme Daten vom P4, machte das IO Setup gewünschter Sensoren mit Aktiv und Aufzeichnen. Ich sehe die Daten auch in der Listendarstellung. Einzig das Dashboard bleibt leer. Ein Blick in die Datenbank zeigt ein angelegtes Dashboard aber die Tabelle der dashboardswidgets ist leer. Was kann der Fehler sein? Wer kann mir weiterhelfen?
-
15,25 und 48,25 dass sit Aichau in Österreich
-
Also irgendwie stimmen die Werte beim Wetter nicht, wenn ich die gleiche Position in Node Red eingebe so sagt er mir eine Temperatur von 5,8 Grad und einen Luftdruck von 1014 hPa bei meiner Position. Die Werte im Dashboard sind dagegen 9.3 Grad und 1009 hPa. Meine DAVIS Vantage pro Wetterstation spricht hingegen von 5.6 Grad und 1014 hPa.
Die Positionsangaben im Setup stimmen aber. Woher nimmst du die Position fürs Wetter?
-
Vielen Dank, alles bestens! Eine Frage hätte ich noch. Als du mir mittels Teamviewer geholfen hast, bist du auf die Zeile "bind-address = 0.0.0.0" in der my.cnf Datei als Ursache gestoßen und hast sie entfernt. Nun fällt mir wieder ein, warum ich das vor längerer Zeit eingefügt hatte: Ich will auf die Datenbank von einem anderen Rechner im Netzwerk, auf dem IoBroker läuft, zugreifen, um einige Abfragen zu machen. Nicht einen Wert alleine, den habe ich ja auch durch mqtt, sondern etwas kompliziertere Abfragen. Dadurch war dann aber die Installation des Pakets von pd4 behindert. Wie kann man das eleganter machen, so dass beides funktioniert?
die my.cnf ist global, auch für den Client, der Client kennt keine bind-address daher gab es die Fehlermeldung
bezüglich derOption:
Codeerror: Found option without preceding group in config file: /etc/mysql/my.cnf at line: 1 Fatal error in defaults handling. Program aborted
mit anderen Worten die Option hat an der Stelle nichts gebracht. Die bind-address wird vom mysql Server benötigt.
Ich habe den mysql Server hier auf meinem Linux Server laufen, auch da muss ich vom gesamten Netzwerk aus zugreifen (ich verwende den nicht nur für die Datenbank des den p4d).
Hier habe ich die Option in mariadb.conf.d/50-server.cnf:
Coderoot@gate/etc/mysql> ag bind-address mariadb.conf.d/50-server.cnf 33:bind-address = 192.168.200.101
Dort in der Sektion für den mysqld, also genauer so:
Code[mysqld] # Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. bind-address = 192.168.200.101
Du kannst wie hier eine konkrete IP oder aber 0.0.0.0 eintragen, bei letzterem lauft der mysqld im Anschluss auf allen Interfaces was im Falle des Raspi das Ethernet sowie das/die Wlan Interface sind.
Ich habe dort eine konkrete IP da ich nur auf dem Interface zu meinem privaten Netzwert lauschen möchte denn mein Linux Server ist auch mein Router / Gateways / Firewall zum Internet.Danke, hat bestens funktioniert! Wieder etwas dazugelernt!
-
Version 0.9.12
das iconSet kann man nun wieder einstellen und der Crash bei falscher MQTT Konfiguration ist behobenVielen Dank, alles bestens! Eine Frage hätte ich noch. Als du mir mittels Teamviewer geholfen hast, bist du auf die Zeile "bind-address = 0.0.0.0" in der my.cnf Datei als Ursache gestoßen und hast sie entfernt. Nun fällt mir wieder ein, warum ich das vor längerer Zeit eingefügt hatte: Ich will auf die Datenbank von einem anderen Rechner im Netzwerk, auf dem IoBroker läuft, zugreifen, um einige Abfragen zu machen. Nicht einen Wert alleine, den habe ich ja auch durch mqtt, sondern etwas kompliziertere Abfragen. Dadurch war dann aber die Installation des Pakets von pd4 behindert. Wie kann man das eleganter machen, so dass beides funktioniert?
-
Ich stehe auf der Seife, Sorry! Meinst du im Generellen Setup oder im Dashboard Setup. Im Generellen steht unter Farbschema: dark
-
Horchi, ich habe in der 0.9.9 Version ein Problem mit der Darstellung im Heizungsstatus Widget am Dashboard. Da gibt es laut Browserkonsole ein "/" zu viel beim url für das gif: http://192.168.193.14:1111/img/state//state-fire.gif
-
Ja gerne
997 167 705
93rskg
-
Ich bekomme immer den gleichen Fehler bei der Installation wie oben.
Meine derzeitige Version mit p4d -v meldet Version 0.8.10-GIT9063b3e
-
Wie kann ich genau diese Version bekommen. Holt sich das Paket nicht automatisch die letzte Version?
-
Nachdem ich regelmäßig restarts des p4d hatte wollte ich komplett neu aufsetzen. Habe Buster neu installiert und die Paketinstallation mit 0.9.8 gemacht. Danach kam nie die Webseite mehr. Ein Blick ins Syslog, zeigte, dass der Prozess immer wieder abstürzt. Danach habe ich wieder meine alte Installation genommen, die die immer wieder abgestürzt ist, Dort kommt auch die Webseite. Ich wollte dann ein Update auf 0.9.2 machen und bekomme einen Fehler bei der Installation:
pi@raspberrypi:~ $ sudo bash /tmp/install-deb.sh
-------------------------------------------------------------------------------------------
- Starting the installation (or update) of p4d deamon
-------------------------------------------------------------------------------------------
Continue? [y/N]
OK:1 http://mirrordirector.raspbian.org/raspbian buster InRelease
OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
OK:3 http://archive.raspberrypi.org/debian buster InRelease
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Alle Pakete sind aktuell.
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
python-colorzero wolframscript
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
p4d (0.9.2) wird eingerichtet ...
postinst called for configure
611
Enter your database root password:
mysql: unknown variable 'bind-address=0.0.0.0'
dpkg: Fehler beim Bearbeiten des Paketes p4d (--configure):
»installiertes p4d-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 7 zurück
Trigger für libc-bin (2.28-10+rpt2+rpi1) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
p4d
E: Sub-process /usr/bin/dpkg returned an error code (1)
pi@raspberrypi:~ $
-
Vielen Dank für die rasche Antwort, Der Tipp mit dem Io-Setup war gut!
-
Wie schafft man es, wenn man im Dashboard die Widget Breite testhalber auf 0,5 gesetzt hat, bedingt durch einen zu langen Überschriftstext aber den Knopf für die Einstellungen nicht mehr sieht, wieder auf die normale Widget 1 Breite zu kommen? Welchen Eintrag in welcher Datei kann man dazu bemühen?
-
Hallo
Ich habe das neueste Update eingespielt und habe im Webinterface bei Setup/Aufzeichnung keine Möglichkeit mehr etwas für die Aufzeichnung auszuwählen. Ich habe nur mehr die Felder Name, Bezeichnung, Skala max, Einheit, Typ: Adresse und Beispiel. Ein Feld mit einer Checkmark fehlt. Was kann da passiert sein? Zum Update habe ich das fertige Script genommen.- wget jwendel.de/p4d/install-deb.sh -O /tmp/install-deb.sh
- sudo bash /tmp/install-deb.sh
Ich habe gesehen, dass es unter Setup/Allgemeine Konfiguration/Web Interface 2 Feldnamen: "Sensoren Dashboard" sowie "Sensoren Liste" gibt, dafür aber keine Felder zum Eintragen vorhanden sind.
Im Syslog findet sich immer wieder die Zeile: client 0xffffffff not found! [{"event": "all", "object": []}]Sorry, dürfte sich erledigt haben, habe "Init Service Menü" und "Init Messwerte" gedrückt und danach war alles da!
-
Das Programm ist ganz toll und ich verwende es schon recht lange. Trotzdem gibt es Dinge die man selten bis gar nicht verwendet. Ich habe z.B. noch nicht durchblickt, was man bei Eingaben Richtung Kessel hinschreiben muss, so dass das Programm nicht einen Fehler in der Eingabe meldet. Z.B. "Zurücksetzen der verbl. Heizstunden bis zur Asche entleeren Warnung". Schreib ich "Ja" oder "ja" oder "1", in jedem Fall bekomme ich eine Fehlermeldung. Bei "1" macht er es trotzdem. Auch die Sektion "Hand" führt viele Objekte auf, keines davon kann ich aber bedienen. Was mache ich falsch? Oder ist meine Installation nicht in Ordnung?
-
klick mal auf init und schaue ob es dann wieder geht
Ja, vielen Dank, ich bildete mir ein es schon erfolglos gemacht zu haben, aber so ist es manchmal mit der Einbildung!
Horchi, wie funktioniert das mit der Homematic eigentlich genau. Soll ich da die Werte in den Systemvaribalen der Homematic bekommen? -
Wer kann mir helfen? Ich habe neu installiert und habe jetzt im WEBIF keine Möglichkeit mehr Digitale Ausgänge unter "Aufzeichnung" auszuwählen. Es werden nur noch die Überschriften wie "Digitale Ausgänge", "Digitale Eingänge" usw. angezeigt. Ich kann also nicht mehr z.B. die Heizkreispumpe auswählen.
-
Ich habe, da ich auf der externen Datenbank von mariadb 5 auf mariadb 10 wechseln wollte, die header.php und die p4d.conf Datei auf den dazu notwendigen neuen Port 3307 gesetzt. Leider dürften das nicht alle Positionen im Programm sein, wo das geändert werden muss. Ich habe zwar beim Neustart des Raspi danach einen einzigen neuen Eintrag in der Samples Tabelle gefunden, aber keinerlei sonstige aktuelle Samples. Die Datenbank hatte ich vorher exportiert und in mariadb 10 importiert. Das php zeigte auch keine Werte mehr an. Nach Rücksetzten auf 3306 an diesen beiden Positionen und Restart war wieder alles in Ordnung.
Kann mir jemand behilflich sein, wo man das noch umstellen muss?Danke
Robert -
Moin zusammen,
wenn ich nach diesem Plan vorgehe, habe ich anfänglich das Gleiche wie vorher. Alles läuft, bis auf das Thema Charts.
Ich habe den PI jetzt einige Tage nicht mehr angefasst, da ich auf Dienstreise war und erstaunlicherweise sind die Charts jetzt da...Grüße Mathias
Ich bilde mir ein, das war bei mir auch zunächst so, aber als ich das Datum für die Charts auf den aktuellen Tag setzte kam das Ganze in Schwung. Bei dir dürften halt dann zurückliegende Daten da gewesen sein, als du wieder nach Hause gekommen bist.
Grüße Robert