Wärmepumpe

Alle Wünsche die erledigt sind oder nie verwirklicht werden.

Moderator: Ulrich

CatNip 024
Beiträge: 27
Registriert: Fr 25. Sep 2020, 14:06

Re: Wärmepumpe

Beitrag von CatNip 024 »

Hallo,
ist es dann auch in Zukunft möglich meiner Vaillant Wärmepumpe die EEBus benötigt mit dem Shelly das PV Signal zu schicken?
Laut Vaillant arbeiten mit den SMA Sunnymanger 2.0 zusammen der per EEBus angebunden wird.

Benutzeravatar
Ulrich
Administrator
Beiträge: 2691
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 32 Mal
Danksagung erhalten: 167 Mal
Kontaktdaten:

Re: Wärmepumpe

Beitrag von Ulrich »

Ja, das sollte möglich sein. Es muss aber ein potentialfreier Kontakt sein oder?
--------------------------------------
Ulrich [Admin]

CatNip 024
Beiträge: 27
Registriert: Fr 25. Sep 2020, 14:06

Re: Wärmepumpe

Beitrag von CatNip 024 »

Ja laut Schaltplan im Systemschema des Regler schließt ein Kontakt zwischen klemmen.

4tm
Beiträge: 13
Registriert: Sa 27. Jun 2020, 22:07

Re: Wärmepumpe

Beitrag von 4tm »

Hallo Ulrich,
ich habe alles nach Anleitung installiert, das PHP Script ist auch in /var/www/html vorhanden.
Leider bekomme ich beim Aufruf von http://solaranzeige.local/automation.web.php eine leere Seite angezeitgt.
Beim Aufruf von http://solaranzeige.local/automation.html kommt ein Formular mit was PHP tags enthält.
Was mache ich falsch?
ToM

Benutzeravatar
Ulrich
Administrator
Beiträge: 2691
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 32 Mal
Danksagung erhalten: 167 Mal
Kontaktdaten:

Re: Wärmepumpe

Beitrag von Ulrich »

Hallo ToM,

der Aufruf http://solaranzeige.local/automation.web.php
ist der Richtige. Wenn nur eine weiße Seite zu sehen ist, muss ein Fehler vorliegen. Die Information über den Fehler findest du in den LOG Dateien im Vezeichnis: /var/www/log/

Die wichtigesten LOG Dateien dafür sind:

php.log
WEB-automation.log
--------------------------------------
Ulrich [Admin]

4tm
Beiträge: 13
Registriert: Sa 27. Jun 2020, 22:07

Re: Wärmepumpe

Beitrag von 4tm »

Hallo Ulrich,
Das Log sagt nichts weiter aus:
06.06. 19:46:04 |--> - - - - - Start Web - Seite automation.web.php - - - - - -
06.06. 19:46:12 |--> - - - - - Start Web - Seite automation.web.php - - - - - -
07.06. 18:57:12 |--> - - - - - Start Web - Seite automation.web.php - - - - - -

im php.log
[07-Jun-2021 19:07:01 Europe/Berlin] PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1 no such table: waermepumpen in /var/www/html/automation.php:96
Stack trace:
#0 /var/www/html/automation.php(96): PDO->query('SELECT * FROM w...')
#1 {main}
thrown in /var/www/html/automation.php on line 96

ToM

Benutzeravatar
Ulrich
Administrator
Beiträge: 2691
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 32 Mal
Danksagung erhalten: 167 Mal
Kontaktdaten:

Re: Wärmepumpe

Beitrag von Ulrich »

Der lighttpd Webserver hat kein PHP bzw den PDO Treiber nicht eingebunden. Du wirst ein Upgrade gemacht haben und nicht die alte lighttpd Konfiguration beibehalten haben. Im Internet steht wie man bei dem WEB Server PHP bzw. den PDO Treiber für die SQLite Datenbank einbindet.
Alternativ kannst du auch das aktuielle Image 4.7.2 nehmen. Dort ist alles drin.
--------------------------------------
Ulrich [Admin]

4tm
Beiträge: 13
Registriert: Sa 27. Jun 2020, 22:07

Re: Wärmepumpe

Beitrag von 4tm »

Hallo Ulrich,
komme erst heute wieder zu dem Thema: PHP - PDO - SQLite scheint alles einwandfrei...
Die DB: $Datenbankname = "/var/www/html/database/automation.sqlite3";
hat 0 byte - kann das der Fehler sein?

2021-06-17 19:31:12: (mod_fastcgi.c.421) FastCGI-stderr: PHP Notice: Undefined index: LR_ReglerNr in /var/www/html/automation.web.php on line 479
2021-06-17 19:31:12: (mod_fastcgi.c.421) FastCGI-stderr: PHP Notice: Undefined index: WR_ReglerNr in /var/www/html/automation.web.php on line 494
2021-06-17 19:31:12: (mod_fastcgi.c.421) FastCGI-stderr: PHP Notice: Undefined index: SM_ReglerNr in /var/www/html/automation.web.php on line 509
2021-06-17 19:31:12: (mod_fastcgi.c.421) FastCGI-stderr: PHP Notice: Undefined index: BMS_ReglerNr in /var/www/html/automation.web.php on line 525
2021-06-17 19:31:12: (mod_fastcgi.c.421) FastCGI-stderr: PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1 no such table: waermepumpen in /var/www/html/automation.web.php:566
2021-06-17 19:31:12: (mod_fastcgi.c.421) FastCGI-stderr: Stack trace:
2021-06-17 19:31:12: (mod_fastcgi.c.421) FastCGI-stderr: #0 /var/www/html/automation.web.php(566): PDO->query('SELECT * FROM w...')
2021-06-17 19:31:12: (mod_fastcgi.c.421) FastCGI-stderr: #1 {main}
2021-06-17 19:31:12: (mod_fastcgi.c.421) FastCGI-stderr: thrown in /var/www/html/automation.web.php on line 566

Benutzeravatar
Ulrich
Administrator
Beiträge: 2691
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 32 Mal
Danksagung erhalten: 167 Mal
Kontaktdaten:

Re: Wärmepumpe

Beitrag von Ulrich »

Ja, das kann der Fehler sein. Die sollte so um die 45000 Byte groß sein.
Mache einfach noch einmal ein Update, so wie in der Automation.pdf am Ende beschrieben.

"sudo php update-steuerung force“"

Das force am Ende ist wichtig!
--------------------------------------
Ulrich [Admin]

4tm
Beiträge: 13
Registriert: Sa 27. Jun 2020, 22:07

Re: Wärmepumpe

Beitrag von 4tm »

Ulrich, das hat geholfen, danke!

Nun führt das zu Nächsten Fehler... Ich habe schon beim Update des OS bemerkt das Mosquitto angemeckert wird. Gibt es eine Anleitung das zu fixen?

2021-06-18 15:29:56: (mod_fastcgi.c.421) FastCGI-stderr: PHP Fatal error: Uncaught Error: Class 'Mosquitto\Client' not found in /var/www/html/automation.web.php:314
2021-06-18 15:29:56: (mod_fastcgi.c.421) FastCGI-stderr: Stack trace:
2021-06-18 15:29:56: (mod_fastcgi.c.421) FastCGI-stderr: #0 {main}
2021-06-18 15:29:56: (mod_fastcgi.c.421) FastCGI-stderr: thrown in /var/www/html/automation.web.php on line 314

Antworten