Coole Sache, aber die Navigation kann man bei Homee ja auch über die Gruppen realisieren.
Punkt für dich
Aber nicht ganz so verschachtelt wie ich es gerne gehabt hätte
Optisches Verschachteln von HG’s wäre echt ne feine Sache…
Ein Main-HG welches man aufklappen könnte und darunter diverse Helper-HG’s…
Das könnte mir gefallen
LIKE ! Das wäre eine feine Sache.
Das wäre auch ein guter Vorschlag für homee
Würde die Sache bei vielen Homeegrammen übersichtlicher machen
Ich mache mal einen Feature-Vorschlag…
Edit: Den man jetzt hier findet:
Grüße Dennis
Cool gemacht. Meilenweit besser als die widgets von der original Homee app. . Vermutlich leider nichts für Programmier Legastheniker wie mich . Aber cool.
Bald stell ich den Link hier ein …Hab die WebApp so umgebaut dass es ein config.json File gibt in dem alles konfiguriert ist. Aus dieser config baut sich dann die App zusammen
Klingt gut. Ich bin gespannt.
Hallo
heute ist meine erste Version des Homee WebLayers fertig geworden.
Mit diesem Tool kann man eine WebApp bauen die auf Homee und anderen Sachen aufsetzt.
Bei mir z.B. noch auf einen RasPi mit Pimatic um meine 433 Mhz Devices zu steuern.
Ein besonderes Danke geht an @CodeKing für seine Homee API die hier zum Einsatz kommt!
Wenn wer Lust hat dann probiert es doch mal aus und gebt mir Feedback
Da das hier eine Beta ist können sich schon ein paar Fehler eingeschlichen haben.
Da ich aber nur lesend auf Homee zugreife bzw. Webhook ausführe braucht eigentlich keiner Angst haben Trotzdem ist das Verwenden auf eigene Gefahr
Hier ist das Projekt auf Github.
Installation:
- Download des Prpjekts und auf einen Webserver klatschen: https://github.com/mcmaiers/webApp
- Config anpassen: https://github.com/mcmaiers/webApp/blob/master/config.php
- MySQL Dump einspielen: https://github.com/mcmaiers/webApp/blob/master/sqlDump/homee.sql
- Spass haben
Kurze Erklärung zur App:
- Login … das einfach mit eurem Homee Account Namen
- Auf Administration klicken
- Ebenene anlegen z.B. Keller, Erdgeschoss, Obergeschoss usw.
- Zimmer anlegen … Küche, Bad usw.
- Sogenannte „Buttons“ anlegen. Hier kann man zw. 5 verschiedenen Typen wählen.
- Einfacher Button für einen Webhook - z.B. zum öffnen der Haustüre
- Ein/Aus Button für 2 Webhooks - z.B. für Christbaum Ein oder Aus
- Rollo Bedienelemente für 3 Webhooks - z.B. Rollo hoch, stop, runter
- Ein/Aus Button für 433 Mhz - das ist sehr speziell und eher was für mich
- IP Cam - Mit Link zum Bild
Danach habt ihr in eurer WebApp dann die angelegte Navigation und könnt euer Homee bedienen
Cu Günni
Super. Danke. Werde es mir mal anschauen
Hi @mcmaiers,
das ging auch flott bei dir.
Was meinst du mit folgendem? Die .sql ist doch in dem Paket schon dabei.
Was sind hier Host und Homee-Host? Wenn ich https://000xxx.hom.ee:7681 (angepasst) direkt im Browser eingebe, kommt dort nur ein Ladefehler.
define (‚HOST‘,‚xxx.xxx.xxx.xxx‘);
define (‚HOMEE_HOST‘,‚http://xxx.xxx.xxx.xxx:7681‘);
Danke
Hi … damit mein ich dass man die Datenbank + Tabellenstruktur anlegen (einspielen) muss.
D.h. mit z.B. PHPMyAdmin den Dump importieren
define (‚HOST‘,‚xxx.xxx.xxx.xxx‘);
Host ist hier die Domain oder die IP wo die webApp läuft.
Bei mir z.B. 192.168.178.20:82
define (‚HOMEE_HOST‘,‚http://xxx.xxx.xxx.xxx:7681‘);
ist genau das hier … https://000xxx.hom.ee:7681
Beantwortet das deine Fragen ?
Grüße
mcmaiers
Beinahe.
Wenn ich die URL eingebe, unter der die index.php zu erreichen ist, meldet er einen unerwarteten Fehler in Zeile 13, egal ob dort https://000xxx.hom.ee:7681 oder nur die 000 eingetragen ist.
Wenn ich dort die URL der DB eintrage, kommt zumindest diese Bildschirmanzeige:
Allerdings finde ich in der helper.php noch nicht einmal eine Zeile 80 --> Edit: In der header.php nicht, in der helper natürlich schon. Bringt mich aber nicht weiter.
Gruß
Ok … das Problem ist dass du PHP in Version 7 verwendest oder ?
Ich hab hier noch 5.6 am laufen … in 7 gibt es diese mysql Funktionalität nicht mehr.
Ich bau das um und sag bescheid wenn das Update da ist … irgendwann heute Abend
Eigentlich nicht. Die auf dem gleichen Hoster abgelegte phpinfo.php liefert mir PHP Version 5.6.21.
Die Meldung kommt so übrigens bei Eingabe lediglich der 000 ohne https://000xxx.hom.ee:7681.
Davor kommt übrigens noch ganz kurz:
Wenn ich die dazu eingebe, kommt:
exception ‚Exception‘ with message ‚Authentication: invalid access data‘ in xxx/WebApp/lib/homee.class.php:282
Stack trace:
#0 xxx/WebApp/lib/homee.class.php(59): Homee->authenticate()
#1 xxx/WebApp/modules/login.php(4): Homee->_construct(‚https://0005510…‘, ‚xxx‘, ‚xxx‘)
#2 xxx/WebApp/index.php(4): include('/kunden/196434…')
#3 {main}
Gelöscht habe ich nur die URL und Nutzername und Kennwort / jeweils durch xxx. Darüber keine Anpassung.
Haben alle Ordner dir passenden schreib rechte …Das schaut Grade ned danach aus.
Grüße
Die Ordner auf dem Server haben jetzt gerade pauschal Schreibrechte für Alle Nutzer.
Muss ich für die SQL-DB in der config noch Nutzername und Kennwort anpassen?
Jup musst du machen