Es sieht so aus, als ob smarthomeNG doppelt gestartet bzw. nicht richtig gestoppt wurde. Stoppe mal alle laufenden shNG-Prozesse. Bevor Du neu startest, kannst Du gleich noch die logic.yaml und die item- und Szenen-Definitionen in Ordnung bringen.
Zudem verwendest Du veraltete smartVISU-Widgets (basic.button und basic.float), die schon längst gelöscht sind. Diese musst Du durch basic.stateswitch und basic.print ersetzen.
Gruß
Wolfram
Ankündigung
Einklappen
Keine Ankündigung bisher.
infoblock.html vermisst
Einklappen
X
-
Hallo wvhn
Der Errorlog des Apache scheint leer:
Code:[Sat Jan 07 00:00:04.766446 2023] [mpm_prefork:notice] [pid 19755] AH00163: Apache/2.4.38 (Debian) configured -- resuming normal operations [Sat Jan 07 00:00:04.766492 2023] [core:notice] [pid 19755] AH00094: Command line: '/usr/sbin/apache2' [Sun Jan 08 00:00:01.920559 2023] [mpm_prefork:notice] [pid 19755] AH00171: Graceful restart requested, doing restart
Code:[Sun Jan 08 00:00:02.053803 2023] [mpm_prefork:notice] [pid 19755] AH00163: Apache/2.4.38 (Debian) configured -- resuming normal operations [Sun Jan 08 00:00:02.053867 2023] [core:notice] [pid 19755] AH00094: Command line: '/usr/sbin/apache2'
Code:2023-01-08 15:33:24 CRITICAL modules.http Error starting http module: port 8383 is already in use
Code:2023-01-08 15:33:22 NOTICE lib.smarthome -------------------- SmartHomeNG stopped -------------------- 2023-01-08 15:33:22 ERROR asyncio Task was destroyed but it is pending! task: <Task pending coro=<Websocket.update_visu() running at /usr/local/smarthome/modules/websocket/__init__.py:922> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x7f9b666ad798>()]>> 2023-01-08 15:33:22 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.9.3-master (aa143b82) -------------------- 2023-01-08 15:33:22 NOTICE lib.smarthome Running in Python interpreter 'v3.7.3 final', from directory /usr/local/smarthome 2023-01-08 15:33:22 NOTICE lib.smarthome - on Linux-4.19.0-22-amd64-x86_64-with-debian-10.13 (pid=22420) 2023-01-08 15:33:22 NOTICE lib.smarthome - Loglevel NOTICE is set to value 31 because handler of root logger is set to level WARNING or higher - Set level of handler 'shng_warnings_file' to 'NOTICE'! 2023-01-08 15:33:22 NOTICE lib.smarthome - Nutze Feiertage für Land 'DE', Provinz 'NI', 1 benutzerdefinierte(r) Feiertag(e) definiert 2023-01-08 15:33:23 ERROR modules.mqtt Connection error: [Errno 111] Verbindungsaufbau abgelehnt 2023-01-08 15:33:23 WARNING modules.mqtt MQTT broker can not be reached. No messages are sent/received until the broker can be reached 2023-01-08 15:33:23 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.9.3-master (aa143b82) -------------------- 2023-01-08 15:33:23 NOTICE lib.smarthome Running in Python interpreter 'v3.7.3 final', from directory /usr/local/smarthome 2023-01-08 15:33:23 NOTICE lib.smarthome - on Linux-4.19.0-22-amd64-x86_64-with-debian-10.13 (pid=22470) 2023-01-08 15:33:23 NOTICE lib.smarthome - Loglevel NOTICE is set to value 31 because handler of root logger is set to level WARNING or higher - Set level of handler 'shng_warnings_file' to 'NOTICE'! 2023-01-08 15:33:23 NOTICE lib.smarthome - Nutze Feiertage für Land 'DE', Provinz 'NI', 1 benutzerdefinierte(r) Feiertag(e) definiert 2023-01-08 15:33:24 CRITICAL modules.http Error starting http module: port 8383 is already in use 2023-01-08 15:33:24 ERROR lib.module Modules: Module 'http' initialization failed, module not loaded 2023-01-08 15:33:24 ERROR modules.admin Module 'admin': Not initializing - Module 'http' has to be loaded BEFORE this module 2023-01-08 15:33:24 ERROR lib.module Modules: Module 'admin' initialization failed, module not loaded 2023-01-08 15:33:24 ERROR modules.mqtt Connection error: [Errno 111] Verbindungsaufbau abgelehnt 2023-01-08 15:33:24 WARNING modules.mqtt MQTT broker can not be reached. No messages are sent/received until the broker can be reached 2023-01-08 15:33:24 WARNING plugins.cli CLI: You should set a password for this plugin. 2023-01-08 15:33:24 WARNING plugins.cli Module 'http' not loaded. Not initializing the web interface for the plugin 2023-01-08 15:33:24 WARNING plugins.cli CLI: You should set a password for this plugin. 2023-01-08 15:33:24 WARNING plugins.uzsu Module 'http' not loaded. Not initializing the web interface for the plugin 2023-01-08 15:33:24 WARNING plugins.knx File at given path /usr/local/smarthome/var/knx/projectfile does not exist 2023-01-08 15:33:24 WARNING plugins.knx try to create directory /usr/local/smarthome/var/knx 2023-01-08 15:33:24 WARNING plugins.knx directory /usr/local/smarthome/var/knx was created 2023-01-08 15:33:24 WARNING plugins.knx Module 'http' not loaded. Not initializing the web interface for the plugin 2023-01-08 15:33:24 WARNING plugins.smartvisu Module 'http' not loaded. Not initializing the web interface for the plugin 2023-01-08 15:33:24 WARNING plugins.knx File at given path /usr/local/smarthome/var/knx/projectfile does not exist 2023-01-08 15:33:25 WARNING plugins.knx Ignoring knx_poll for item Terrassentür Essen Kamin auf/zu: We need two parameters, one for the GA and one for the polling interval. 2023-01-08 15:33:25 WARNING lib.metadata Item 'EG.Wohnzimmer.Fenster.Zustand.F105', attribute 'knx_poll': value '['6/1/2 | 100']' can not be converted to type 'list' (defined in EG.Wohnzimmer.yaml) 2023-01-08 15:33:25 WARNING plugins.knx Ignoring knx_poll for item Terrassentür Esstisch auf/zu: We need two parameters, one for the GA and one for the polling interval. 2023-01-08 15:33:25 ERROR lib.shyaml YAML-file load error in /usr/local/smarthome/etc/logic.yaml: while scanning a simple key in "<unicode string>", line 7, column 1: Zeitschalten_aus ^ (line: 7) could not find expected ':' in "<unicode string>", line 8, column 13: filename: Zeitschaltuhr.py ^ (line: 8) NOTE: Look for the error at the expected <block end>, near the second specified line number 2023-01-08 15:33:25 WARNING lib.scene Problem beim lesen der Szenen Datei /usr/local/smarthome/scenes/EG.Gaestezimmer.Szenen: Keine .yaml oder .conf Datei mit diesem Namen gefunden 2023-01-08 15:33:25 WARNING lib.scene Problem beim lesen der Szenen Datei /usr/local/smarthome/scenes/EG.Essen.Szenen: Keine .yaml oder .conf Datei mit diesem Namen gefunden 2023-01-08 15:33:25 WARNING lib.scene Problem beim lesen der Szenen Datei /usr/local/smarthome/scenes/EG.Wohnzimmer.Szenen: Keine .yaml oder .conf Datei mit diesem Namen gefunden 2023-01-08 15:33:25 ERROR lib.network (plugins.cli_0.0.0.0:2323) error starting server: [Errno 98] error while attempting to bind on address ('0.0.0.0', 2323): die adresse wird bereits verwendet 2023-01-08 15:33:25 NOTICE lib.smarthome -------------------- SmartHomeNG initialization finished -------------------- 2023-01-08 15:33:25 ERROR plugins.smartvisu Removed widget usage (used in # sv_widgets): {'basic.button': 1, 'basic.float': 7} 2023-01-08 15:33:25 WARNING plugins.knx Ignoring knx_poll for item Terrassentür Esstisch auf/zu: We need two parameters, one for the GA and one for the polling interval. 2023-01-08 15:33:25 ERROR lib.shyaml YAML-file load error in /usr/local/smarthome/etc/logic.yaml: while scanning a simple key in "<unicode string>", line 7, column 1: Zeitschalten_aus ^ (line: 7) could not find expected ':' in "<unicode string>", line 8, column 13: filename: Zeitschaltuhr.py ^ (line: 8) NOTE: Look for the error at the expected <block end>, near the second specified line number 2023-01-08 15:33:25 WARNING lib.scene Problem beim lesen der Szenen Datei /usr/local/smarthome/scenes/EG.Gaestezimmer.Szenen: Keine .yaml oder .conf Datei mit diesem Namen gefunden 2023-01-08 15:33:25 WARNING lib.scene Problem beim lesen der Szenen Datei /usr/local/smarthome/scenes/EG.Essen.Szenen: Keine .yaml oder .conf Datei mit diesem Namen gefunden 2023-01-08 15:33:25 WARNING lib.scene Problem beim lesen der Szenen Datei /usr/local/smarthome/scenes/EG.Wohnzimmer.Szenen: Keine .yaml oder .conf Datei mit diesem Namen gefunden 2023-01-08 15:33:25 ERROR lib.network (plugins.cli_0.0.0.0:2323) error starting server: [Errno 98] error while attempting to bind on address ('0.0.0.0', 2323): die adresse wird bereits verwendet 2023-01-08 15:33:25 NOTICE lib.smarthome -------------------- SmartHomeNG initialization finished -------------------- 2023-01-08 15:33:25 ERROR plugins.smartvisu Removed widget usage (used in # sv_widgets): {'basic.button': 1, 'basic.float': 7} 2023-01-08 15:33:26 ERROR modules.websocket Cannot start websocket server - error: [Errno 98] error while attempting to bind on address ('0.0.0.0', 2424): die adresse wird bereits verwendet 2023-01-08 15:33:26 ERROR modules.websocket Cannot start websocket server - error: [Errno 98] error while attempting to bind on address ('0.0.0.0', 2424): die adresse wird bereits verwendet
Einen Kommentar schreiben:
-
@pakka
'room.Essen_&_Küche.html' ist in der Liste oben in Anführungszeichen gesetzt. Das liegt an dem '&', das man nicht mit normalen Methoden in einen Dateinamen bekommt. In einer PHP-Umgebung, wo das '&' zur Trennung von Parametern im Request dient, musst Du auf solche Sonderzeichen in den Dateinamen verzichten.
Ich denke nicht, dass dies die alleinige Ursache ist. Schau mal zusätzlich noch, was in der error.log des Webservers (Apache2 oder nginx) steht.
Gruß
WolframZuletzt geändert von wvhn; 08.01.2023, 12:23.
Einen Kommentar schreiben:
-
Hallo,
ich habe smarthomeNG und die plugins neu installiert und dann die Konfig zurückgespielt, wie in der Beschreibung und bin nun auf Neustem Stand.
Den Ordner smarthome in /var/www/html/smartvisu/pages habe ich gelöscht, entsprechend wurde er neu angelegt, aber wieder ohne die infoblock.html, die habe ich wieder manuell reinkopiert. Dann klappt auch der Aufruf, aber wie schon vorher funktioniert das Aufrufen der Raum-Seiten nicht direkt durch anklicken (übrigens in Edge und Chrome, aber die haben ja jetzt die selbe Basis!?), erst nach einem Aktualiseren der Seite (F5)...
Der Ordner sieht so aus:
Code:-rwxr-xr-x 1 smarthome www-data 416 Jan 3 17:50 category.html -rw-rw-rw- 1 smarthome www-data 58 Jan 3 17:50 category_menu.html -rw-r--r-- 1 smarthome www-data 580 Jan 3 17:50 index.html -rw-r--r-- 1 smarthome www-data 939 Dez 21 12:41 infoblock.html -rw-rw-rw- 1 smarthome www-data 15170 Jan 3 17:50 masteritem.json -rw-rw-rw- 1 smarthome www-data 1834 Jan 3 17:50 room.Entree.html -rw-rw-rw- 1 smarthome www-data 2457 Jan 3 17:50 'room.Essen_&_Küche.html' -rw-rw-rw- 1 smarthome www-data 1270 Jan 3 17:50 room.Flur_Gast.html -rw-rw-rw- 1 smarthome www-data 1669 Jan 3 17:50 room.Gäste_WC.html -rw-rw-rw- 1 smarthome www-data 2568 Jan 3 17:50 room.Gästezimmer.html -rw-rw-rw- 1 smarthome www-data 1597 Jan 3 17:50 room.HWR.html -rw-rw-rw- 1 smarthome www-data 58 Jan 3 17:50 roomlite_nav.html -rw-r--r-- 1 smarthome www-data 429 Jan 3 17:50 rooms.html -rwxr-xr-x 1 smarthome www-data 424 Jan 3 17:50 rooms_lite.html -rw-rw-rw- 1 smarthome www-data 4244 Jan 3 17:50 rooms_menu.html -rw-rw-rw- 1 smarthome www-data 1088 Jan 3 17:50 room.Speisekammer.html -rw-rw-rw- 1 smarthome www-data 2095 Jan 3 17:50 room.Wohnzimmer.html
Einen Kommentar schreiben:
-
Ich hab mal ein zwei Testseiten ("Buero" und "Fernsehen") automatisch erstellt. Klappt alles, wie es soll. Hier der Inhalt von ./pages/smarthome - alles vom Plugin erstellt.
Code:ls -l -rwxr-xr-x 1 smarthome www-data 416 Jan 3 20:48 category.html -rw-rw-rw- 1 smarthome www-data 58 Jan 3 20:48 category_menu.html -rw-r--r-- 1 smarthome www-data 580 Jan 3 20:48 index.html -rw-r--r-- 1 smarthome www-data 939 Jan 3 20:48 infoblock.html -rw-rw-rw- 1 smarthome www-data 21754 Jan 3 20:48 masteritem.json -rw-rw-rw- 1 smarthome www-data 1249 Jan 3 20:48 room.Buero.html -rw-rw-rw- 1 smarthome www-data 1241 Jan 3 20:48 room.Fernsehen.html -rw-rw-rw- 1 smarthome www-data 58 Jan 3 20:48 roomlite_nav.html -rw-r--r-- 1 smarthome www-data 429 Jan 3 20:48 rooms.html -rwxr-xr-x 1 smarthome www-data 424 Jan 3 20:48 rooms_lite.html -rw-rw-rw- 1 smarthome www-data 454 Jan 3 20:48 rooms_menu.html
Gruß
Wolfram
Einen Kommentar schreiben:
-
In smarthomeNG gab es ein Problem mit dem Handling der infoblock.html.
Das ist seit smarthomeNG Version v1.9.2 gefixt. (smartvisu-Plugin v1.8.6)
Einen Kommentar schreiben:
-
Hallo Wolfram,
ich hab den smartVISU Ordner ganz schlicht von Git runtergeladen und auf den Server gepackt. Der gitpull hat nicht funktioniert.
Ich hatte es noch nie produtiv am Laufen, dahin bin ich bei Null angefangen. Der erste Aufruf klappte auch und die Konfigurationsseite laden.
Erst mit der Seitengenerierung von smarthomeNG (1.9) fing der Ärger an.
Ich habe die infoblock.html aus den tamplates in den "Produktiv"Ordner kopiert, ich kann auf die Seiten nun zugreifen, aber immer noch nicht in die einzelnen Seiten der Räume wechseln. Wenn ich einen Raum auswähle muss ich erst die Seite neu laden, damit ich auch dahin komme. Die Steuerung der Lampen etc. funktioniert dort aber wiederum. Es werden nur keine Icons angezeigt. Werde es nochmal auf einem anderen Gerät probieren...
Nach einem Neustart von SmarthomeNG schmeißt das Plugin für die automatische Seitengenerierung mir die Infoblock.html immer wieder raus.
Einen Kommentar schreiben:
-
Moin,
Etwas mehr Info wird schon benötigt, um den Fehler einzugrenzen:- wie hast Du smartVISU upgedated (neuer Ordner, wie empfohlen, oder „git pull“)?
- welche Version hattest Du bisher?
- wo genau wird Dir der Fehler angezeigt?
- Hast Du den Cache vor dem Update gelöscht?
- wenn die config.ini nicht vorhanden ist, werden ein paar Tests durchgeführt und angezeigt. Sind da alle Voraussetzungen erfüllt? (ggfls. config.ini umbenennen uns smartVISU erneut aufrufen)
- Nutzt Du die Seitengenerierung von smarthomeNG? Wenn ja, welche Version von shNG ist es genau?
Die „infoblock.html“ ist im Ordner ./pages/_templates. Wenn sie dort nicht ist, ist beim Update etwas schief gelaufen.
Gruß
Wolfram
Einen Kommentar schreiben:
-
infoblock.html vermisst
Hallo zusammen,
ich habe kürzlich auf die neue Version 3.3 der Smartvisu upgedatet (smarthomeNG1.9) und bekomme die Fehlermeldung dass die infoblock.html vermisst wird.
Die finde ich aber auch in den Tamplates nicht.
Wenn ich die Zeile in der index.html rausnehme läd er zwar die Räume, diese lassen sich aber nicht öffnen.
PS: gibts hier Leute im Forum die das quasi hauptberuflich machen und so ein System mal checken? Natürlich gegen Lohn.Stichworte: -
Einen Kommentar schreiben: