Fröling: [ANNOUNCE] p4d - Visualisierung und Einstellung der S-3200 via COM1

Es gibt 4.973 Antworten in diesem Thema, welches 1.643.289 mal aufgerufen wurde. Der letzte Beitrag () ist von Car1Pe.

  • So, ich berichte...


    Hab heute meinen Raspi bekommen, Raspian installiert und das Installationsscript von Philipp durchlaufen lassen...


    Und ich muss sagen - es hat alles ohne Probleme funktioniert!


    Nun lass ich die Mühle mal ein paar Tage laufen und schau mal, was dabei rauskommt.



    Frage an Jörg: gibt es ne Liste mit den Parametern, die ich für die Diagramme und die Mails benutzen muss?

  • schön zu hören das es geht ;)


    hab auch noch ein update Script im petto das dann nur ein update des p4d macht aber muss mich erst mit horchi beraten wies am besten mit den htdocs zu machen ist.


    also wenn die Bilder vom Kessel, der header und die Farben der Charts per webif einstellbar sind dann kann ichs freigeben weil sonst kopiert er alles außer den htdocs Ordner sonst muss ich immer alles wieder neu einstellen z.B Farben der Charts , Schemabild und kesselbild

  • die Adressen der Fühler für die Charts bekommst du mit p4 values -d <dein device> auf der Kommandozeile oder indem du in config.php debug auf 1 stellst dann werden sie in den Tabellen mit angezeigt. Für die Charts muss auf der Setup Seite der Dezimalwert (nicht Hex) eingetragen werden. Die Werte der versch. Status stehen in der Datei service.c oder etwas weiter unten hier im Thread.


    Beides will ich auf der Setupseite noch anzeigen, dann wird es einfacher.


    @all für die Stürungsmails lohnt ein update, habe die Tage ein Bugfix ins git geschoben.

    Seit Oktober 2009:
    Fröling P4 mit 1000l Pufferspeicher

  • neue Version ist im git.


    Änderungen:
    - verbessertes recover handling der seriellen Schnittstelle
    - Fehlerbehebung beim versenden der Störungs Emails
    - neue Status Logos übernommen
    - neue Heizungs-Logos für die unterschiedlichen Typen übernommen
    - Typ der Heizung (und damit das Logo) ist im WEBIF einstellbar (Settings ganz unten)


    Die Auswahl der Heizungstypen richtet sich nach den Bildern welche nach dem Schema heating-*.png benannt sind.


    Grüße Jörg

    Seit Oktober 2009:
    Fröling P4 mit 1000l Pufferspeicher

  • Hi Philipp,


    würde gerne den Webserver wie Du auf tipido umziehen. Läuft hier noch lokal auf dem BeagleBone mit allen Nachteilen:
    Portforwarding, Bulgaren, Russen auf dem offenen port 80 mit php-Injektionen, die Geschwindigkeit usw.
    Kurz:
    Wie geht das (mysql, php)?
    bisher:
    akdy.dyndns.org

  • @Reichel


    habs mit ner iframe umgeleitet wird aber noch komplett umgezogen da tipido auch ne datenbank hat müsse dann nur im p4d einstellen dass er die nutzt


    horchi


    Updates bekommst du vom Kundenservice der spielt immer die aktuelle beim service Besuch auf ;) musst aber aufpassen das des kabel am com1 solange weg ist weil er ja darüber auch mit seinem lapi auf den offen geht


    beim com2 machts nix da hat er bei mir nur gefragt was des für ein kabel ist da hab ich gesagt wenn ich mal die Visualliesierungssoftware kaufe das des Kabel schon drine liegt :lol:

  • @Reichel


    habs mit ner iframe umgeleitet wird aber noch komplett umgezogen da tipido auch ne datenbank hat müsse dann nur im p4d einstellen dass er die nutzt


    Philipp, kannst Du dann mit einer Anleitung für (WEB/PHP/MYSQL-)Dummies wie mich rauskommen?


    u.a. Deswegen:


    Code
    190.136.177.251 - - [01/Feb/2014:12:20:54 +0100] "HEAD / HTTP/1.0" 302 213 "-" "-"
    190.136.177.251 - - [01/Feb/2014:12:20:55 +0100] "POST /cgi-bin/php?%2D%64+%61%6C%6C%6F%77%5F%75%72%6C%5F%69%6E%63%6C%75%64%65%3D%6F%6E+%2D%64+%73%61%66%65%5F%6D%6F%64%65%3D%6F%66%66+%2D%64+%73%75%68%6F%73%69%6E%2E%73%69%6D%75%6C%61%74%69%6F%6E%3D%6F%6E+%2D%64+%64%69%73%61%62%6C%65%5F%66%75%6E%63%74%69%6F%6E%73%3D%22%22+%2D%64+%6F%70%65%6E%5F%62%61%73%65%64%69%72%3D%6E%6F%6E%65+%2D%64+%61%75%74%6F%5F%70%72%65%70%65%6E%64%5F%66%69%6C%65%3D%70%68%70%3A%2F%2F%69%6E%70%75%74+%2D%64+%63%67%69%2E%66%6F%72%63%65%5F%72%65%64%69%72%65%63%74%3D%30+%2D%64+%63%67%69%2E%72%65%64%69%72%65%63%74%5F%73%74%61%74%75%73%5F%65%6E%76%3D%30+%2D%6E HTTP/1.1" 404 491 "-" "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26(KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25"
    190.136.177.251 - - [01/Feb/2014:12:20:58 +0100] "POST /cgi-bin/php5?%2D%64+%61%6C%6C%6F%77%5F%75%72%6C%5F%69%6E%63%6C%75%64%65%3D%6F%6E+%2D%64+%73%61%66%65%5F%6D%6F%64%65%3D%6F%66%66+%2D%64+%73%75%68%6F%73%69%6E%2E%73%69%6D%75%6C%61%74%69%6F%6E%3D%6F%6E+%2D%64+%64%69%73%61%62%6C%65%5F%66%75%6E%63%74%69%6F%6E%73%3D%22%22+%2D%64+%6F%70%65%6E%5F%62%61%73%65%64%69%72%3D%6E%6F%6E%65+%2D%64+%61%75%74%6F%5F%70%72%65%70%65%6E%64%5F%66%69%6C%65%3D%70%68%70%3A%2F%2F%69%6E%70%75%74+%2D%64+%63%67%69%2E%66%6F%72%63%65%5F%72%65%64%69%72%65%63%74%3D%30+%2D%64+%63%67%69%2E%72%65%64%69%72%65%63%74%5F%73%74%61%74%75%73%5F%65%6E%76%3D%30+%2D%6E HTTP/1.1" 404 492 "-" "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26(KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25"
    190.136.177.251 - - [01/Feb/2014:12:20:59 +0100] "POST /cgi-bin/php-cgi?%2D%64+%61%6C%6C%6F%77%5F%75%72%6C%5F%69%6E%63%6C%75%64%65%3D%6F%6E+%2D%64+%73%61%66%65%5F%6D%6F%64%65%3D%6F%66%66+%2D%64+%73%75%68%6F%73%69%6E%2E%73%69%6D%75%6C%61%74%69%6F%6E%3D%6F%6E+%2D%64+%64%69%73%61%62%6C%65%5F%66%75%6E%63%74%69%6F%6E%73%3D%22%22+%2D%64+%6F%70%65%6E%5F%62%61%73%65%64%69%72%3D%6E%6F%6E%65+%2D%64+%61%75%74%6F%5F%70%72%65%70%65%6E%64%5F%66%69%6C%65%3D%70%68%70%3A%2F%2F%69%6E%70%75%74+%2D%64+%63%67%69%2E%66%6F%72%63%65%5F%72%65%64%69%72%65%63%74%3D%30+%2D%64+%63%67%69%2E%72%65%64%69%72%65%63%74%5F%73%74%61%74%75%73%5F%65%6E%76%3D%30+%2D%6E HTTP/1.1" 404 495 "-" "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26(KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25"
    190.136.177.251 - - [01/Feb/2014:12:21:00 +0100] "POST /cgi-bin/php.cgi?%2D%64+%61%6C%6C%6F%77%5F%75%72%6C%5F%69%6E%63%6C%75%64%65%3D%6F%6E+%2D%64+%73%61%66%65%5F%6D%6F%64%65%3D%6F%66%66+%2D%64+%73%75%68%6F%73%69%6E%2E%73%69%6D%75%6C%61%74%69%6F%6E%3D%6F%6E+%2D%64+%64%69%73%61%62%6C%65%5F%66%75%6E%63%74%69%6F%6E%73%3D%22%22+%2D%64+%6F%70%65%6E%5F%62%61%73%65%64%69%72%3D%6E%6F%6E%65+%2D%64+%61%75%74%6F%5F%70%72%65%70%65%6E%64%5F%66%69%6C%65%3D%70%68%70%3A%2F%2F%69%6E%70%75%74+%2D%64+%63%67%69%2E%66%6F%72%63%65%5F%72%65%64%69%72%65%63%74%3D%30+%2D%64+%63%67%69%2E%72%65%64%69%72%65%63%74%5F%73%74%61%74%75%73%5F%65%6E%76%3D%30+%2D%6E HTTP/1.1" 404 495 "-" "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26(KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25"
    190.136.177.251 - - [01/Feb/2014:12:21:01 +0100] "POST /cgi-bin/php4?%2D%64+%61%6C%6C%6F%77%5F%75%72%6C%5F%69%6E%63%6C%75%64%65%3D%6F%6E+%2D%64+%73%61%66%65%5F%6D%6F%64%65%3D%6F%66%66+%2D%64+%73%75%68%6F%73%69%6E%2E%73%69%6D%75%6C%61%74%69%6F%6E%3D%6F%6E+%2D%64+%64%69%73%61%62%6C%65%5F%66%75%6E%63%74%69%6F%6E%73%3D%22%22+%2D%64+%6F%70%65%6E%5F%62%61%73%65%64%69%72%3D%6E%6F%6E%65+%2D%64+%61%75%74%6F%5F%70%72%65%70%65%6E%64%5F%66%69%6C%65%3D%70%68%70%3A%2F%2F%69%6E%70%75%74+%2D%64+%63%67%69%2E%66%6F%72%63%65%5F%72%65%64%69%72%65%63%74%3D%30+%2D%64+%63%67%69%2E%72%65%64%69%72%65%63%74%5F%73%74%61%74%75%73%5F%65%6E%76%3D%30+%2D%6E HTTP/1.1" 404 492 "-" "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26(KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25"
    185.5.174.55 - - [01/Feb/2014:13:06:38 +0100] "GET //usr/bin/php HTTP/1.1" 404 466 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
    185.5.174.55 - - [01/Feb/2014:13:06:38 +0100] "GET //usr/lib/cgi-bin/php HTTP/1.1" 404 473 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
  • Zum Thema Zugriff auf MySql bei Tipido:


    Der Betreiber muss den Zugriff von Außen erlauben. Versuch mal deine Zugangsdaten von Tipido bei dir in die p4d.conf eintragen.
    Nur ist fraglich was dann als Host eingetragen werden muss. Bei mir funktioniert Hardy.tipido.net nicht. Die haben wohl auch noch nen anderen Server auf dem die Datenbanken laufen, aber der scheint keinen Zugriff von Außen zu erlauben.


    Bei mir hast zumindest nicht funktioniert. Konnte mich nicht verbinden.






    Eine neue Firmware sollte man bei Fröling bekommen. Wenn alle Stricke reißen muss von denen jemandr auskommen und die einspielen.

  • genau, die DB und das PHP kann laufen wo du willst, dem p4d sagst du IP und Port der Datenbank dann ist der glücklich. Selbiges für das WEBIF, in der config.php eintragen wie die Datenbank erreichbar ist genügt. Das WEBIF muss den p4d nicht erreichen und umgekehrt. Die Kommunikation läuft komplett über die Datenbank


    Jörg

    Seit Oktober 2009:
    Fröling P4 mit 1000l Pufferspeicher

  • BTW


    ist eine neue Version des WEBIF im git, am p4d hat sich nichts geändert. Man kann nun auch das Schema Bild über das WEBIF konfigurieren. Damit wird auch das bein Installation/Update nicht mehr überschrieben.


    Zur Auswahl werden alle angeboten die der Syntax schema-*.png folgen, das für meine Heizung passende schema-p4-2hk-puffer.png liegt bei.


    LG Jörg

    Seit Oktober 2009:
    Fröling P4 mit 1000l Pufferspeicher

  • Guten Morgen,


    meine Email-Benachrichtigungen gehen noch nicht. "mail" von Hand funktioniert. Wie kann ich das Debuggen?
    Würde dazu gern das Mailscript von Hand auslösen oder über das WEBIF.


    Servus,
    --
    Markus


    akdy.dyndns.org

  • root@beaglebone:/var/log# cat syslog |grep mail



    Code
    Feb  2 10:15:36 beaglebone p4d: Send mail 'Heizung - Status: Zünden' with [Kesseltemperatur = 19.00°C#012Heizungsstatus = Zünden#012Abgastemperatur = 19.00°C#012Betriebsmodus = Winterbetrieb#012Boardtemperatur = 19.00°C#012Datum Uhrzeit der Heizung = Sunday, 02. Feb. 2014 10:15:09#012Restsauerstoffgehalt = 2.00#001%#012Außentemperatur = 0.00°C#012Position der Primärluftklappe = 22.00%#012Position der Sekundärluftklappe = 3.00%#012Saugzugdrehzahl = 393.00U#012Fühler 1 = 28.00°C#012Rücklauffühler = 12.00°C#012Saugzug - Ansteuerung = 95.00%#012Primärluft = 100.00%#012Sekundärluft = 10.00%#012Kesselstellgröße = 100.00%#012Abgas-Solltemperatur = 29.00°C#012Sauerstoffregler = 0.00%#012Betriebsstunden = 767.00h#012Zündungsstarts = 128.00 #012Betriebstunden in der Feuererhaltung = 44.00h#012] to 'reichl@t-online.de'
    Feb  2 10:17:27 beaglebone apache2: p4: requesting read-config with 0, 'mail'
    Feb  2 10:17:27 beaglebone p4d: Processing WEBIF job 2991 'read-config:0x0000/mail'
    Feb  2 10:17:27 beaglebone apache2: p4: requesting read-config with 0, 'mailScript'
    Feb  2 10:17:27 beaglebone p4d: Processing WEBIF job 2995 'read-config:0x0000/mailScript'
    Feb  2 10:17:27 beaglebone p4d: Processing WEBIF job 2995 done with 'success:/usr/local/bin/p4d-mail.sh' after 0 seconds
    Feb  2 10:20:06 beaglebone p4d: Send mail 'Heizung - Status: Heizen' with [Kesseltemperatur = 19.00°C#012Heizungsstatus = Heizen#012Abgastemperatur = 38.00°C#012Betriebsmodus = Winterbetrieb#012Boardtemperatur = 20.00°C#012Datum Uhrzeit der Heizung = Sunday, 02. Feb. 2014 10:19:39#012Restsauerstoffgehalt = 16.40#001%#012Außentemperatur = 0.00°C#012Position der Primärluftklappe = 99.00%#012Position der Sekundärluftklappe = 12.00%#012Saugzugdrehzahl = 2797.00U#012Fühler 1 = 28.00°C#012Rücklauffühler = 12.00°C#012Saugzug - Ansteuerung = 85.00%#012Primärluft = 99.00%#012Sekundärluft = 10.00%#012Kesselstellgröße = 100.00%#012Abgas-Solltemperatur = 48.00°C#012Sauerstoffregler = 0.00%#012Betriebsstunden = 767.00h#012Zündungsstarts = 128.00 #012Betriebstunden in der Feuererhaltung = 44.00h#012] to 'reichl@t-online.de'
  • Ich habe zusätzlich noch die Meldung vom mailer selbst im log

    Code
    Feb  2 10:18:10 raspberrypi p4d: Send mail 'Heizung: STÖRUNG' with [Fri Jan 31 15:46:02 2014:  016/163  Raumaustragung kontrollieren (gekommen)#012Fri Jan 31 15:46:04 2014:  016/162  Raumaustragung kontrollieren (gegangen)#012Fri Jan 31 17:24:59 2014:  016/034  Raumaustragung kontrollieren (quittiert)#012Sat Feb  1 06:26:41 2014:  016/163  Raumaustragung kontrollieren (gekommen)#012Sat Feb  1 06:26:43 2014:  016/162  Raumaustragung kontrollieren (gegangen)#012Sat Feb  1 08:36:22 2014:  016/034  Raumaustragung kontrollieren (quittiert)#012Sat Feb  1 10:18:04 2014:  016/163  Raumaustragung kontrollieren (gekommen)#012Sat Feb  1 10:18:06 2014:  016/162  Raumaustragung kontrollieren (gegangen)#012#012#012Heizkreispumpe = 1#012Kesseltemperatur = 48.50°C#012Heizkreispumpe = 1#012Heizungsstatus = STÖRUNG#012Abgastemperatur = 104.00°C#012Betriebsmodus = Übergangsbetrieb#012Boardtemperatur = 40.00°C#012Datum Uhrzeit der Heizung = Saturday, 01. Feb. 2014 10:18:08#012Restsauerstoffgehalt = 21.00#001%#012Außentemperatur = 5.00°C#012Stokerantrieb = 0#012Saugzugdrehzahl = 0.00U#012Fühler in der STB Hülse = 42.50°C#012Temperatur des Zündrohres = 254.00°C#012Kesselstellgröße = 99.00%#012Vorlauf Temperatur 1 = 38.00°C#012Vorlauf Temperatur 2 = 26.50°C#012Betriebsstunden = 5141.00h#012Füllstand im Pelletsbehälter = 21.04#001%#012Puffertemperatur oben = 56.50°C#012Puffertemperatur unten = 49.00°C#012Pufferpumpen Ansteuerung = 0.00%#012Betriebsstunden Austragsschnecke = 0.00h#012Drehzahl der Pumpe = 0.00%#012Drehzahl der Zirkulations Pumpe = 0.00%#012Rücklauftemperatur an der Zirkulations Leitung = 46.00°C#012] to 'joerg@xxxxendel.de,andre@xxxxxdel.de'
    Feb  2 11:09:54 raspberrypi p4d: Processing WEBIF job 23074 'read-config:0x0000/mail'
    Feb  2 11:09:54 raspberrypi p4d: Processing WEBIF job 23078 'read-config:0x0000/mailScript'
    Feb  2 11:09:54 raspberrypi p4d: Processing WEBIF job 23078 done with 'success:/usr/local/bin/p4d-mail.sh' after 0 seconds
    Feb  2 11:29:47 raspberrypi p4d: Processing WEBIF job 23135 'read-config:0x0000/mail'
    Feb  2 11:29:47 raspberrypi p4d: Processing WEBIF job 23139 'read-config:0x0000/mailScript'
    Feb  2 11:29:47 raspberrypi p4d: Processing WEBIF job 23139 done with 'success:/usr/local/bin/p4d-mail.sh' after 0 seconds
    Feb  2 11:53:08 raspberrypi sSMTP[25560]: Sent mail for script@xxxxxndel.de (221 OK) uid=0 username=root outbytes=1340
    Feb  2 11:53:08 raspberrypi p4d: Send mail 'Heizung - Status: Heizen' with [Heizkreispumpe = 1#012Kesseltemperatur = 33.00°C#012Heizkreispumpe = 1#012Heizungsstatus = Heizen#012Abgastemperatur = 47.00°C#012Betriebsmodus = Übergangsbetrieb#012Boardtemperatur = 29.50°C#012Datum Uhrzeit der Heizung = Saturday, 01. Feb. 2014 11:54:03#012Restsauerstoffgehalt = 21.00#001%#012Außentemperatur = 5.50°C#012Stokerantrieb = 0#012Saugzugdrehzahl = 1700.00U#012Fühler in der STB Hülse = 35.00°C#012Temperatur des Zündrohres = 254.00°C#012Kesselstellgröße = 66.00%#012Vorlauf Temperatur 1 = 38.00°C#012Vorlauf Temperatur 2 = 27.50°C#012Betriebsstunden = 5141.00h#012Füllstand im Pelletsbehälter = 20.73#001%#012Puffertemperatur oben = 46.00°C#012Puffertemperatur unten = 32.00°C#012Pufferpumpen Ansteuerung = 0.00%#012Betriebsstunden Austragsschnecke = 0.00h#012Drehzahl der Pumpe = 0.00%#012Drehzahl der Zirkulations Pumpe = 100.00%#012Rücklauftemperatur an der Zirkulations Leitung = 43.00°C#012] to 'joerg@xxxxendel.de'
    Feb  2 12:42:09 raspberrypi sSMTP[25581]: Sent mail for script@xxxendel.de (221 OK) uid=0 username=root outbytes=1342

    Seit Oktober 2009:
    Fröling P4 mit 1000l Pufferspeicher

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!