weiterführender Thread von hier:
https://forum.fhem.de/index.php/topic,25540.msg726324.html#msg726324
Hallo,
ich habe anhand des km200.php (php only) ein kleines Dashboard erstellt, welches komplett ohne irgendeine Basis (symcon,Openhab,etc.) auskommt.
Es ist noch ein recht früher Entwurf, aber vielleicht nützt es euch bereits etwas.
Momentan werden nur Daten gelesen, schreiben ist bereits enthalten und funktionstüchtig, jedoch noch nicht fertig programmiert.
Benötigt wird nur ein lokaler Webserver und eine SQL Datenbank das ganze enthält einen Installer.
1. DB erstellen
2. Script auf den Server laden
3. SERVERADRESSE/PFAD/index.php aufrufen
jetzt sollte der Installer starten.
im Anhang sind ein paar Screenshots und das eigentliche Script.
Hi
es wird eben nichts angezeigt, das ist ja das Seltsame an der Sache.
Werde mal einen anderen Webserver versuchen.
Zitat
@Stefan
nach Step 1 ist eigentlich nur ein einfaches Formular, sollte angezeigt werden.
von Step 2 -> 3 kann es zu Problemen kommen, da hier dann Tabellen erstellt, und Subservices ausgelesen werden.
LG
Stefan
V1.2 im eingangthema hinzugefügt.
Changelog V1.1 zu V1.2
Eingabe von Texten zu den Services inkl. automatischer erstellung in der DB
und Eintrag von Default Texten
welche jedoch jederzeit geändert werden können im Browser.
(momentan noch keine Verwendung der Texte im Script folgt in späterer Version)
P.S. Da ich die Services von allen Heizungen nicht kenne,
wäre es nett wenn wir gemeinsam die default_services_texts.txt vervollständigen könnten.
geändert:
menu.php
config/define_constants.php
neu:
set_services_text.php
ajax_update_services_text.php
include/set_services_text.php
functions/func_txt_array.php
default_services_text.txt
Neuerung:
V1.3 im eingangthema hinzugefügt.
P.S. vielleicht benötigt jemand nur die Fehlerliste, es ist eine SQL im Paket, in welcher diese enthalten sind
Changelog V1.2 zu V1.3
Fehlercodes in DB eingefügt
(falls nicht vorhanden wird es beim Aufruf der Seite fehlercodes.php erstellt)
manuelle Suche nach Fehlern im Browser möglich
(spätere Nutzung für Anzeige somit gegeben)
geändert:
menu.php
include/set_service_text.php (überflüssige Zeile entfernt)
neu:
fehlercodes.sql
fehlercodes.php
include/fehlercodes.php
ajax_update_fehlercodes.php
functions/func_mysqli_import_sql.php
functions/func_get_fehler_info_array.php
Neuerung: