Hi,
das Frontend ist online und kann HIER (https://github.com/Hoanoho/Hoanoho) heruntergeladen werden!
Es ist aktuell eine BETA und wird weiter entwickelt.
MFG
Grimm
Wie ihr seht waren wir fleißig, und haben uns nicht vom Kurs abbringen lassen.
Alternativ könnt ihr die ISO auch hier runterladen:
http://www.hoanoho.org/iso
Entweder aus dem Master (Stable) oder Develop (Entwicklung) Verzeichnis.
Der aktuelle Entwicklungsstand ist wie gesagt noch BETA.
Viel Spaß damit!
Probier ich in den kommenden Tagen sicher aus. Danke!
@Dansch
Zuerst einmal Danke für eure Arbeit und Hut ab für's Weitermachen trotz Gegenwind!
Werde es sicher Testen.
Hallo!
Auch von mir ein danke für die Arbeit und das weiter machen!
Jetzt wollte ich die Iso auf meinem Pi testen und habe es über imagewriter versucht, doch da bootet der Pi nicht,
über vmware klappt es die iso zu installieren! Da gibt es doch bestimmt einen anderen weg?
Mfg Steffen
Sehr schönes Teil!
Ein Problem hab ich jedoch.
Wenn ich das ding in Vmware Boote, komme ich nicht über das Login Fenster hinaus.
Irgendwie nimmt der kein Username:Kennwort.
Tipp?
Zitat von: Steffen am 14 November 2014, 08:16:36
Hallo!
Auch von mir ein danke für die Arbeit und das weiter machen!
Jetzt wollte ich die Iso auf meinem Pi testen und habe es über imagewriter versucht, doch da bootet der Pi nicht,
über vmware klappt es die iso zu installieren! Da gibt es doch bestimmt einen anderen weg?
Mfg Steffen
Der Pi ist erst in der Finalen Version 1.0 supported.
Zitat von: Frankyi am 14 November 2014, 10:48:23
Sehr schönes Teil!
Ein Problem hab ich jedoch.
Wenn ich das ding in Vmware Boote, komme ich nicht über das Login Fenster hinaus.
Irgendwie nimmt der kein Username:Kennwort.
Tipp?
Das Kennwort wird dynamisch generiert, habe es gerade selbst ausprobiert. Der Login klappt mit den angegebenen Username+Password.
Wenn ich die Demoversion starte, dann bekomme ich ein Username Kennwort angezeigt.
Wenn ich die Funktion Installieren (DHCP) auswähle, kann ich ja mein Kennwort selbst setzen.
Wenn ich nacher auf der Webseite bin und ich manager:kennwort eintrage, kommt keine Fehlermeldung das dass Kennwort eventuell falsch wäre sondern lande einfach nochmal auf der leeren Login seite.
Zitat von: Frankyi am 14 November 2014, 15:45:33
Wenn ich die Demoversion starte, dann bekomme ich ein Username Kennwort angezeigt.
Wenn ich die Funktion Installieren (DHCP) auswähle, kann ich ja mein Kennwort selbst setzen.
Wenn ich nacher auf der Webseite bin und ich manager:kennwort eintrage, kommt keine Fehlermeldung das dass Kennwort eventuell falsch wäre sondern lande einfach nochmal auf der leeren Login seite.
Die große rot umrandete Box unter dem Login Fenster hast du aber schon gelesen, oder? ;-)Dort wird angezeigt, dass die Standard Logindaten "Benutzer=manager, Passwort=manager" lauten. Auch wenn der Benutzername gleich ist, so sind die Passwörter für den Web-Benutzer anders gespeichert als für den Shell-Benutzer. Was du während der Installation festgelegt hast, ist also für den Login als "manager" auf der Linux Console gedacht.In der LIVE Version wird an beiden Stellen automatisch das gleiche Passwort gesetzt, um das Ausprobieren einfacher zu machen. In der installierten Variante wird jedoch absichtlich das Passwort nicht übernommen, weil es eben keine Synchronisierung an dieser Stelle gibt.Allerdings werden die Web-Beutzer in eine andere Richtung synchronisiert: Sowohl normale Benutzer als auch Admin-Benutzer werden in die Konfiguration des Reverse-Proxy (HAproxy) exportiert. Sie werden z.B. dafür benutzt, wenn man auf FHEM zugreifen möchte. Dabei ist der Schutz wie folgt:
- /fadmin (FHEM, vorkonfiguriert als Admin-Interface) -> Zugriff nur für Hoanoho-Admins
- /fweb (FHEM, vorkonfiguriert als User-Interface mit Web-Style) -> Zugriff im selben LAN-Segment ohne Anmeldung, ansonsten Anmeldung als Hoanoho-User oder -Admin notwendig
- /fmobile äquivalent zu /fweb mit Style für mobile Geräte
- /ftablet äquivalent zu /fweb mit Style für Tablet Geräte
Die Anmeldung ist nur notwendig, wenn man sich zuvor nicht an Hoanoho angemeldet hat. Ansonsten ist in Hoanoho ein Single-Sign-On Mechanismus eingebaut, so dass man sich nicht doppelt anmelden muss.
Hallo!
Entschuldige bitte die frage nochmal aber ich konnte mich mit user "manager" und mein Passwort auf der shell in Hoanoho einlogen aber welchem user/welches Passwort nehme ich nun für das Web-Frontend?
Denn manager+Passwort klappt nicht!
Mfg Steffen
Steht direkt im Kasten unter dem Login, rot umrandet :-)
Dort steht:
Dies ist eine frische Installation.
Standard Benutzer: manager
Standard Passwort: manager
BITTE UNBEDINGT DAS PASSWORT NACH DEM ERSTEN LOGIN ÄNDERN!
Diese Systemnachricht kann anschließend in den Systemeinstellungen gelöscht werden
Jetzt das obligatorische: Wer lesen kann, ist klar im Vorteil 8)
Zitat von: Loredo am 14 November 2014, 21:23:46
Steht direkt im Kasten unter dem Login, rot umrandet :-)
Dort steht:
Dies ist eine frische Installation.
Standard Benutzer: manager
Standard Passwort: manager
BITTE UNBEDINGT DAS PASSWORT NACH DEM ERSTEN LOGIN ÄNDERN!
Diese Systemnachricht kann anschließend in den Systemeinstellungen gelöscht werden
Jetzt das obligatorische: Wer lesen kann, ist klar im Vorteil 8)
Also habe gerade nochmal die Installation(Static Ip) frisch aufgesetzt, Passwort in der Install-Aufforderung eingegeben, nach Reboot nicht in der shell eingeloggt aber jetzt dieses Bild(siehe Anhang) und kein Zugang über Webfrontend mit user"manager"+passwort"manager"?!?
Sorry stelle mich irgendwie an oder mache was falsch :(, hoffe hast noch ein wenig Geduld mit mir?! ;)
Mfg Steffen
Zitat von: Steffen am 14 November 2014, 21:54:32
Also habe gerade nochmal die Installation(Static Ip) frisch aufgesetzt, Passwort in der Install-Aufforderung eingegeben, nach Reboot nicht in der shell eingeloggt aber jetzt dieses Bild(siehe Anhang) und kein Zugang über Webfrontend mit user"manager"+passwort"manager"?!?
Sorry stelle mich irgendwie an oder mache was falsch :(, hoffe hast noch ein wenig Geduld mit mir?! ;)
Mfg Steffen
Das steht dann dort auch nicht - macht ja auch keinen Sinn wenn jemand auf die Shell schaut und da gleich das Passwort stehen würde. Surf das Webfrontend an, URL steht ja dort. Dort gibts dann den dicken Roten Kasten wo manager:manager erwähnt wird.
Sehr schön :)
ist es nun auch schon Möglich Schalter, Module in Hoanoho zu verwenden oder geht das noch nicht ich kann aktuell aus Hoanoho Web Front End ja noch nichts schalten was FHEM Geräte angeht oder?
Gruß Jan
Zitat von: dansch am 14 November 2014, 22:06:15
Das steht dann dort auch nicht - macht ja auch keinen Sinn wenn jemand auf die Shell schaut und da gleich das Passwort stehen würde. Surf das Webfrontend an, URL steht ja dort. Dort gibts dann den dicken Roten Kasten wo manager:manager erwähnt wird.
Habe jetzt mal noch ein paar Bilder im Anhang, denn bei mir gibt es leider keinen Roten Kasten(Chrome&Firefox).
Habe jetzt über vmware player nochmal die Live,DHCP und Static versucht und dann über das Webfronted jeweils mit dem user/passwort "manager" doch leider kein erfolg.
Wieso geht das nicht, verstehe es einfach nicht kann doch nicht sein ist doch immer der gleiche Benutzer name... :(
Mfg Steffen
mach mal nich Live CD sondern installier es dann ging es bei mir
Zitat von: flipkill am 14 November 2014, 23:41:20
mach mal nich Live CD sondern installier es dann ging es bei mir
Habe ich ja, die bilder im Anhang sind von der live version und von der install version.
Benutzt du auch den vmware player? Mit welcher benutzer daten hattest du dich angemeldet?
Hattest du bei der install version einen roten kasten im Webfronted?
Mfg Steffen
Jap bei mir hat alles funktioniert. Ja ich hatte den roten Kasten hatte das Problem aber auch mal bei vorherigen versionen. Versuch mal die Develop Version.
Ich wollte das Frontend auch "mal eben" ausprobieren.
Also mal hoanoho_1411090700-develop.iso in einer VM Ware installiert.
Weit und breit ist allerdings nichts zu sehen von dem hier vielgenannten roten Kasten.
Weder Safari, Chrome noch FF hat Lust etwas anzuzeigen.
Andere FHEM und Webinstanzen in meine Netz sind einwandfrei erreichbar.
Während des Boots sehe ich noch gerade folgendes failed.
Was nun?
Hallo!
So habe nun wirklich alle Versionen(Stable:DHCP,SATIC,LIVE;Develop:DHCP,STATIC,LIVE) ausprobiert so wie alle möglichen Settings in Vmware player doch kein Erfolg, entweder ich komme in der stable zwar auf das Frontend kann mich aber nicht ein loggen und kein "Roter-Kasten" oder in der Develop komme ich gar nicht mehr auf das Web-Fronted!
@Maxritti Habe auch den Fehler in Develop.iso entdeckt
Mfg Steffen
Kann meinen Vorrednern nur beipflichten:
*) Hoanaho-Iso downgeloaded
*) In einer Jungfräulichen VBox eingebunden
*) Live-System gestartet
Fazit: Kann auch die Startseite zugreifen, allerdings funktioniert "Manager / Manager" nicht.
Ausserdem noch aufgefallen: Im Titel vom Browser steht noch "Homie - Anmelden"........Vlt. ne alte Version?
lg, Ici
Zitat von: Icinger am 15 November 2014, 16:24:17
Ausserdem noch aufgefallen: Im Titel vom Browser steht noch "Homie - Anmelden"........Vlt. ne alte Version?
Deine Schlussfolgerung ist korrekt. Es gab einige Fehler beim Tagging der Produktiv-Version, die dazu führten, dass ein alter Stand ausgecheckt wurde.Die neuen Images bauen gerade.Im Develop-Image gab es Änderungen im Bezug auf die API, für deren Anpassung im HAproxy noch etwas fehlte.Auch hier baut gerade ein neues Image.GrußJulianEDIT: Neue Images verfügbar.
D.h. das oben gepostete Problem mit dem failed und keine Anzeige im Browser ist auch gelöst?
Nur mal so als Nachfrage, bevor ich den Download über einer recht kleinen Leitung starte.
Zitat von: maxritti am 15 November 2014, 17:33:52
D.h. das oben gepostete Problem mit dem failed und keine Anzeige im Browser ist auch gelöst?
Nur mal so als Nachfrage, bevor ich den Download über einer recht kleinen Leitung starte.
Ja, die Images sind getestet.
ist es nun auch schon Möglich Schalter, Module in Hoanoho zu verwenden oder geht das noch nicht ich kann aktuell aus Hoanoho Web Front End ja noch nichts schalten was FHEM Geräte angeht oder?
Genauer kann das Daniel beantworten. Dies sind die unterstützten Grundtypen.
Solch ein Menü finde ich garnicht ;)
Hallo!
Endlich ;) die neue Version funktioniert, hatte ja schon an mir selber gezweifelt...danke für den Fix!
So nun habe ich ein wenig mal rum gespielt und einen von meinem HM-Aktoren über Einstellungen > Fhemadmin eingebunden und kann ihn auch über diese Schalten aber was kann ich jetzt damit in der Frontend anfangen, finde ihn da nirgendwo in irgend einer Ansicht?!
Man kann ja Taster und Räume erstellen aber finde nicht die möglichkeit den Aktor diesem zuzuordnen.
Wäre es möglich ein Paar kurze Möglichkeiten zu beschreiben was man jetzt als nächstes tun könnte?
Mfg Steffen
Hallo,
der rote Kasten ist seit heute da, einloggen lässt sich auch. Einen Neuen user konnte ich anlegen, das Passwort des "Manager" lässt sich aber nicht ändern.
sonst grosses Lob :D ;D ;)
Zitat von: l3skon3 am 16 November 2014, 11:21:42
das Passwort des "Manager" lässt sich aber nicht ändern.
Über "Einstellungen -> Persönlich" funktioniert die Änderung. Offenbar jedoch nicht über die Benutzerverwaltung für den aktuell angemeldeten Benutzer. Nehme ich als Anregung mit.
Zitat von: Loredo am 16 November 2014, 11:43:39
Über "Einstellungen -> Persönlich" funktioniert die Änderung. Offenbar jedoch nicht über die Benutzerverwaltung für den aktuell angemeldeten Benutzer. Nehme ich als Anregung mit.
stimmt hab ich gerade gemacht ;D :D
Hallo und einen schönen guten Morgen,
nachdem ich mir vor 2 Tagen die X86 ISO heruntergeladen und auf einem alten Thinkpad installiert hatte möchte ich den ersten Eindruck nach 2-tägiger Spielerei mit euch teilen.
http://youtu.be/UnDZNSX19q8?list=UUmXjoS4mznRsmJI2icAslqw
Hier sieht man in etwa die Anordnung von Geräten per Drag and Drop sowie die möglichen Variationen.
Ich vermute mal das Dansch und sein Team hier einmal die "Basisvariante" bereitgestellt haben-ich denke da kommt noch was...(Streamradio..??)
Ich habe mehrere HM Geräte problemlos einbinden können (TF_Melder,Bewegungsmelder,Relais,Thermostat) obwohl ich ein absoluter DAU bin und ich mich nur mit Lesen in diesem Forum mit dieser für mich neuen Materie zurecht finde.
Aber-absolut großartiges Forum hier...Danke das Ihr euer Wissen teilt....
Gruß Thomas
Danke dir Thomas für dein Video! Die Live-Variante zeigt noch ein paar mehr Funktionen und dürfte auch dir, @Steffen, helfen um zu verstehen, was man konfigurieren muss. Eigentlich ist dann alles ziemlich selbsterklärend. Nur ein paar wenige Hinweise, die notwendig sein könnten:
1. Die Steuerungskonfiguration passiert in dieser Reihenfolge:
- Geschoss anlegen und Grundriss hochladen. Optimal ist derzeit eine Auflösung von 640x480 Pixel.
- Räume definieren und den Geschossen zuordnen.
- Gerätetypen definieren und entsprechende Icons für den Status zuordnen.
- Anschließend können die tatsächlichen Geräte bei den Geschossen mit dem jeweiligen Gerätetyp angelegt werden
2. Geschosse, die eine Position "0" haben, werden in der Benutzeransicht nicht angezeigt. Erst wenn man einen Wert >1 setzt, ist das der Fall. Das ist dafür gedacht, um Geschosse auch für den Benutzer ausblenden zu können.
3. Icon Dateien müssen derzeit noch einzeln hochgeladen werden. Sprich, man benötigt einen Satz eigener, passender Dateien. Im Hoanoho-Quellcode sind unter /img/iconset oft verwendete Icons vorhanden, diese sind aktuell aber noch nicht in der Weboberfläche auswählbar. Läd man sich die Icons auf den lokalen Rechner, kann man sie aber natürlich entsprechend verwenden.
4. Man muss zuerst in FHEM das entsprechende Gerät konfigurieren. Anschließend kann man in der Hoanoho-Oberfläche das Gerät im jeweiligen Geschoss hinzufügen. Für die korrekte Zuordnung muss dafür der "FHEM Name" mit dem Gerätenamen in der FHEM Konfiguration übereinstimmen.
Zum Thema Webansichten:
Neben der Rich Tablet Oberfläche gibt es auch eine mobile Ansicht, die automatisch aufgerufen wird, wenn man mit einem Smartphone zugreift.
Außerdem gibt es noch die Wall-Tablet Oberfläche, die man direkt aufrufen muss, also z.B. https://192.168.178.135/tablet/.
In allen Varianten (Rich Tablet, Mobile oder Wall Tablet) besteht die Möglichkeit, die Seite als Webapp abzuspeichern und sich als Icon (z.B. auf einem iPad oder iPhone) abzulegen. Um sich dabei den Login bei jedem Aufruf zu sparen, kann man in der Benutzerverwaltung neben dem gewünschten User einen Quick-Login Token kopieren, den man einfach an die URL hinten anhängt. Der Login passiert dann automatisch. Um dies in die Webapp mit zu übernehmen, loggt man sich mit Hilfe des Quick-Login Tokens auf dem jeweiligen Gerät ein und speichert sofort die Seite als Webapp ab (iOS: "zu Homescreen hinzufügen"), bevor man irgendwo anders hin navigiert. Ansonsten geht der Token verloren und man muss sich weiterhin manuell einloggen. Diese Art der Anmeldung ist insbesondere für Wall Tablets gedacht (Tipp: eigenen User dafür anlegen), funktioniert aber natürlich auch auf jedem persönlichen Gerät prima.
Hallo und guten Abend. Gibt es eine Anleitung wie man das Frontend installiert und zum laufen bekommt?
Danke dafür, sieht sehr gut aus.
Weiter so.
Hallo Leute,
danke für die Veröffentlichung. Ich weiß nicht mehr wie lange ich darauf gewartet habe. War schon
dabei das Thema HA mehr oder weniger zu begraben, da geringe bis gar keine Akzeptanz der besseren
Hälfte.
Ich habe mir die Iso in Virtualbox installiert und mich die ganze Zeit gefragt wie ich FHEM einbinde bzw.
was dieses FHEM-Admin soll und warum die konfigurierten Geräte in Hoanoho nicht funktionieren.
Bis mir klar wurde, daß das ISO FHEM enthält !! :-[
Wie kann die diese Installation testweise mit meiner bestehenden FHEM Installation auf einer Fritzbox
verwenden?
Gruß, Oliver
Zitat von: coolice am 16 November 2014, 17:48:47
Hallo und guten Abend. Gibt es eine Anleitung wie man das Frontend installiert und zum laufen bekommt?
Der Quelltext enthält eine Readme-Datei, die Hinweise für eine eigenständige Installation gibt:https://github.com/Hoanoho/Hoanoho/blob/master/README.mdEs ist allerdings nicht trivial alle Abhängigkeiten korrekt zu installieren. Auch möchte man für ein Produktivsystem sicherlich aus Sicherheitsgründen einige zusätzliche Programme installieren (z.B. Reverse-Proxy mit Websocket Support). Wer kein erfahrener Linuxer ist, wird es da schwer haben. Deshalb empfehlen wir das Linux ISO zu installieren. Später wird es auch ein RaspberryPi Image geben, anschließend wird HSE (=Hoanoho System Environment) so erweitert werden, dass man es auch auf einem nackten Linux installieren kann.Dennoch wird eine manuelle Installation immer aufwändig bleiben und nichts für Linux Anfänger. Man kann aber das ISO Image auch als Vorlage sehen, wie man alles konfigurieren muss und die Konfiguration studieren - oftmals lernt man ja dadurch am meisten (so geht es mir zumindest).Zitat von: hmtec99 am 16 November 2014, 21:13:29
Bis mir klar wurde, daß das ISO FHEM enthält !! :-[
Das ist richtig, es ist eine fix und fertig integrierte Systemumgebung aus Hoanoho und FHEM.Zitat von: hmtec99 am 16 November 2014, 21:13:29Wie kann die diese Installation testweise mit meiner bestehenden FHEM Installation auf einer Fritzboxverwenden?
Die Installation auf einer Fritzbox ist nicht möglich, da z.B. ein eigener Webserver, PHP, MySQL und Node.js benötigt werden. Die genauen Abhängigkeiten stehen in der oben genannten Readme-Datei. Hoanoho muss deshalb auf einem eigenen Rechner installiert werden. Das geht derzeit Out-of-the-Box auf Geräte wie einem Intel NUC (mit dem ISO Image direkt) oder auf Systemen mit einer Virtualisierungsplattform wie ESX oder Proxmox. Für den RaspberryPi wird es wie oben erwähnt einmal ein fertiges Image geben. Wer dies nicht abwarten kann oder ein anderes System einsetzt, der hat die Möglichkeit die Oberfläche manuell zu installieren und in seine bestehende Umgebung zu integrieren. Das kann je nach Kenntnisstand schwierig sein und u.U. auch zu unsicheren Installationen führen, die dann zwar grundsätzlich funktionieren, jedoch nicht unbedingt als sicher angesehen werden können.GrußJulian
Hallo,
hat nun alles geklappt mit den Geräten in FHEM, wie sieht es aus wird auch irgendwann MAX! Heizkörper Thermostate unterstützt werden?
Gruß Jan
Hallo!
Konnte nun gestern Abend ein wenig genauer Testen und muss sagen bin doch schon sehr begeistert von eurer Arbeit!
Wie ihr schon mal erwähnt hattet ist wenn man erstmal die Grundlage von eurem Frontend verstanden hat der Rest sich fast selber erklärt,
hier und dann muss man erst mal ein wenig durch fummeln.
Ein paar Fragen hätte ich doch noch mal:
- An der Pinwand hat man die Option Abfalltermin, ist es möglich diese aus einem Calview Format oder aus einem Ical Format einzufügen?
Dann noch eine Sache, habe versucht meine Webcam ein zu binden(hootoo"IP206"), Ip,Benutzer,Passwort und Port eingegeben doch leider zeigt er mir kein Bild,
in fhem hatte ich so eingebunden:
define BabyCam1 weblink htmlCode <img width="320" height="240" border="4" hspace="13" src="http://xxxxxxxxxx:8091/videostream.cgi?user=xxxxxxxxxxx&pwd=xxxxxxx&resolution=64&rate=0"><br><br>
attr BabyCam1 htmlattr width="320" height="240" frameborder="0" marginheight="0"
vielleicht habt ihr ja ne Lösung wie man es ins Frontend einbinden könnte?!?
Mfg Steffen
Zitat von: flipkill am 16 November 2014, 22:06:09
Hallo,
hat nun alles geklappt mit den Geräten in FHEM, wie sieht es aus wird auch irgendwann MAX! Heizkörper Thermostate unterstützt werden?
Gruß Jan
Wir werden uns nicht mit Aktoren und Sensoren austatten die wir nicht selbst verwenden => das ist ein Kostenaufwand, den wir zusätzlich zur eigentlichen Programmierung nicht stemmen wollen. Ich denke das versteht ihr. Deshalb gibt es hierfür zwei Lösungsmöglichkeiten:
a) Sich selbst am Projekt beteiligen und den Support für diese Geräte übernehmen (Programmierung, Wartung, Support)
b) Wer a) nicht will oder kann, kann zumindest die Geräte oder Geld für Geräte spenden damit wir diese sukzessive implementieren können. Details dazu dann gerne per PN.
Zitat von: Steffen am 17 November 2014, 08:26:21
Hallo!
Konnte nun gestern Abend ein wenig genauer Testen und muss sagen bin doch schon sehr begeistert von eurer Arbeit!
Wie ihr schon mal erwähnt hattet ist wenn man erstmal die Grundlage von eurem Frontend verstanden hat der Rest sich fast selber erklärt,
hier und dann muss man erst mal ein wenig durch fummeln.
Ein paar Fragen hätte ich doch noch mal:
- An der Pinwand hat man die Option Abfalltermin, ist es möglich diese aus einem Calview Format oder aus einem Ical Format einzufügen?
Dann noch eine Sache, habe versucht meine Webcam ein zu binden(hootoo"IP206"), Ip,Benutzer,Passwort und Port eingegeben doch leider zeigt er mir kein Bild,
in fhem hatte ich so eingebunden:
define BabyCam1 weblink htmlCode <img width="320" height="240" border="4" hspace="13" src="http://xxxxxxxxxx:8091/videostream.cgi?user=xxxxxxxxxxx&pwd=xxxxxxx&resolution=64&rate=0"><br><br>
attr BabyCam1 htmlattr width="320" height="240" frameborder="0" marginheight="0"
vielleicht habt ihr ja ne Lösung wie man es ins Frontend einbinden könnte?!?
Mfg Steffen
ical wird für den Abfallkalender unterstützt, siehe Einstellungen den Punkt "URL zum iCal Abfallkalender:".
Einfach dort URL zur ical Datei eintragen und los gehts.
Die Webcam musst du natürlich als Gerät anlegen. Dort in den Einstellungen des Geräts kannst du die IP, Port, Username und Passwort für die Cam eintragen.
Dann funktionierts auch damit, wichtig ist: Die Cam muss einen Videostream per Web bereitstellen.
Bezüglich Hoanoho habe ich eine Frage, die möglicherweise nicht perfekt zu diesem Thread passt, aber welche im Zusammenhang damit gekommen ist. Ich wollte Hoanoho zuerst auf meinem bereits laufenden FHEM-Server (Cubietruck) testen, da mir aber die Erfahrung mit Linux fehlt, habe ich dieses Projekt vorerst aufgegebn und Hoanoho in VirtualBox installiert. Alles läuft gut und ich bin begeistert! Hier nochmal ein fettes Danke an die Entwickler - Super Arbeit, ich freu mich auf die Entwicklung des Projektes. Würde selber gerne mithelfen, aber ich fürchte meine Programmiererfahrung reicht nicht aus.
Zur Frage:
Kann ich über ein laufendes Hoanoho ohne konfiguriertes FHEM einen konfigurierten FHEM-Server steuern (FHEM2FHEM hilft mir hierbei irgendwie nicht weiter).
Quasi ein übertragen aller bzw synchronisieren der beiden FHEM-Installationen (Im Idealfall nur von System A nach System B synchronisieren, nicht anders herum)?
Grüße
Fabian
Zitat von: Pythonf am 17 November 2014, 22:48:48
Bezüglich Hoanoho habe ich eine Frage, die möglicherweise nicht perfekt zu diesem Thread passt, aber welche im Zusammenhang damit gekommen ist. Ich wollte Hoanoho zuerst auf meinem bereits laufenden FHEM-Server (Cubietruck) testen, da mir aber die Erfahrung mit Linux fehlt, habe ich dieses Projekt vorerst aufgegebn und Hoanoho in VirtualBox installiert. Alles läuft gut und ich bin begeistert! Hier nochmal ein fettes Danke an die Entwickler - Super Arbeit, ich freu mich auf die Entwicklung des Projektes. Würde selber gerne mithelfen, aber ich fürchte meine Programmiererfahrung reicht nicht aus.
Zur Frage:
Kann ich über ein laufendes Hoanoho ohne konfiguriertes FHEM einen konfigurierten FHEM-Server steuern (FHEM2FHEM hilft mir hierbei irgendwie nicht weiter).
Quasi ein übertragen aller bzw synchronisieren der beiden FHEM-Installationen (Im Idealfall nur von System A nach System B synchronisieren, nicht anders herum)?
Grüße
Fabian
Danke, freut uns das es dir gefällt!
Schau dir mal die Datei fhem.php an, dort werden die Daten vom Frontend an FHEM übergeben. Natürlich muss FHEM dann auch die aktuellen Statis in die MySQL Datenbank von Hoanoho schreiben, damit der Socketserver Statusänderungen mitbekommt und an die Clients melden kann.
Heißt im Klartext:
a) unter Einstellungen\Allgemein\Backend URL die FHEM URL zu deinem Cubietruck eintragen
b) deine bestehende FHEM Installation auf dem Cubietruck so anpassen dass FHEM in die MySQL Tabelle von Hoanoho schreibt.
Daniel
Zitat von: dansch am 17 November 2014, 20:41:25
ical wird für den Abfallkalender unterstützt, siehe Einstellungen den Punkt "URL zum iCal Abfallkalender:".
Einfach dort URL zur ical Datei eintragen und los gehts.
Die Webcam musst du natürlich als Gerät anlegen. Dort in den Einstellungen des Geräts kannst du die IP, Port, Username und Passwort für die Cam eintragen.
Dann funktionierts auch damit, wichtig ist: Die Cam muss einen Videostream per Web bereitstellen.
Also den Link hatte ich schon eingefügt:
http://www.sbazv.de/entsorgungstermine/klein.ics?city=Mittenwalde&district=Ragow&street=Lindenhof
aber was muss ich dann tun? Habe im Einstellung>Pinwand>Bereich hinzufügen>Abfallmeldung eingestellt aber es kommt leider keine Anzeige von irgendwelchen Daten?!
Ipcam hatte ich auch mit zwei unterschiedlichen Cam versucht aber es kommt leider kein Bild, wenn ich aber hier auf meinem Android-Tablet in einer App(IpCamViewer) das gleiche eingebe(IP,Benutzer,Passwort) bekomme ich sofort ein Bild angezeigt?!
Ich weiß es es schwer zusagen was woran liegen könnte aber vielleicht habt ihr ja doch eine Idee.
Mfg Steffen
Hi,
gibt es ein paar aktuelle Screens? Würde gerne sehen wie es jetzt aussieht ::)
Zitat von: Steffen am 18 November 2014, 07:12:51
Also den Link hatte ich schon eingefügt:
http://www.sbazv.de/entsorgungstermine/klein.ics?city=Mittenwalde&district=Ragow&street=Lindenhof
aber was muss ich dann tun? Habe im Einstellung>Pinwand>Bereich hinzufügen>Abfallmeldung eingestellt aber es kommt leider keine Anzeige von irgendwelchen Daten?!
Ipcam hatte ich auch mit zwei unterschiedlichen Cam versucht aber es kommt leider kein Bild, wenn ich aber hier auf meinem Android-Tablet in einer App(IpCamViewer) das gleiche eingebe(IP,Benutzer,Passwort) bekomme ich sofort ein Bild angezeigt?!
Ich weiß es es schwer zusagen was woran liegen könnte aber vielleicht habt ihr ja doch eine Idee.
Mfg Steffen
Thema Abfall: Auf der Pinnwand erscheint erst ein Eintrag einen Tag vor dem Termin. Einen Tag vor Abholung wird um 18.00 und um 20.00 eine Push nachricht versendet (Insofern für Pushover konfiguriert).
Thema Webcam: Wie ich schon sagte muss die Cam einen Videostream per HTTP(S) bereitstellen, z.B. in solcher Form:
http://ipadresse:port/videostream.cgi?user=xxxx&pwd=xxxx&resolution=32&rate=0
Daniel
Zitat von: Blackcat am 18 November 2014, 08:50:28
Hi,
gibt es ein paar aktuelle Screens? Würde gerne sehen wie es jetzt aussieht ::)
Findest du im alten Thread.
Zitat von: Blackcat am 18 November 2014, 08:50:28
gibt es ein paar aktuelle Screens? Würde gerne sehen wie es jetzt aussieht ::)
Es hat sich nicht allzu viel geändert. Hier ein paar Screenshots mit Änderungen als Ergänzung zu denen aus dem alten Thread:
(https://api.monosnap.com/image/download?id=z47g2EzrZGv8OxSBUOnxnDkAsAz7fU)
(https://api.monosnap.com/image/download?id=TOtDynLuIyDqXL3n7CSbnTEqNFzvgp)
(https://api.monosnap.com/image/download?id=040cTnzIuv3SkLVbQp94ZQltx570xt)
(https://api.monosnap.com/image/download?id=68iGygLC794m2pJIkj2gA10cHPO9yu)
(https://api.monosnap.com/image/download?id=EVoVr8oI59ORXsiKTOuDiNE0HfgTwC)
(https://api.monosnap.com/image/download?id=YLTr2GAjvNoaeR1YK29mytSr27TnFT)
(https://api.monosnap.com/image/download?id=NURNbP8PQgMUuErIy6ZwcBnMRMpAKw)
(https://api.monosnap.com/image/download?id=pS8jFbaAAEt2kBa8XEZwUC6Sf3Sh98)
(https://api.monosnap.com/image/download?id=ORgQ8DISWEPSkjWSQw6ukD8JJBGZAc)
Zitat von: dansch am 18 November 2014, 09:04:37
Thema Abfall: Auf der Pinnwand erscheint erst ein Eintrag einen Tag vor dem Termin. Einen Tag vor Abholung wird um 18.00 und um 20.00 eine Push nachricht versendet (Insofern für Pushover konfiguriert).
Thema Webcam: Wie ich schon sagte muss die Cam einen Videostream per HTTP(S) bereitstellen, z.B. in solcher Form:
http://ipadresse:port/videostream.cgi?user=xxxx&pwd=xxxx&resolution=32&rate=0
Daniel
Hallo!
Morgen wäre eine Abholung laut SBAZV Kalender, doch kein Eintrag auf der Pinwand!
Gibt es irgendwo ein Möglichkeit ein zu sehen ob die Abfrage Funktioniert? Habe den SBAZV-Kalender jetzt mal in Google-Kalender exportiert und frei gegeben und versuche es mal mit diesen Link?!
Ipcam versuche ich nochmal, kann ich auch die Adresse eingeben(inkl.Port usw.) unter "Ip" wie ich dann vielleicht das Live-Bild bekomme?
Gibt es die Möglichkeit ein eigenes Zertifikat einzufügen?
Mfg Steffen
Danke für die Screens :)
sieht schon echt super aus. Mir gefällt das graue Hintergrundbild, hat etwas Mac artiges ;)
die Wetterkarte hat auch was 8)
Zitat von: Steffen am 18 November 2014, 10:10:09
Morgen wäre eine Abholung laut SBAZV Kalender, doch kein Eintrag auf der Pinwand!
Gibt es irgendwo ein Möglichkeit ein zu sehen ob die Abfrage Funktioniert? Habe den SBAZV-Kalender jetzt mal in Google-Kalender exportiert und frei gegeben und versuche es mal mit diesen Link?!
Der Plan wird nur zur vollen Stunde abgerufen, ggf. musst du das abwarten.Zitat von: Steffen am 18 November 2014, 10:10:09
Gibt es die Möglichkeit ein eigenes Zertifikat einzufügen?
Ich nehme an du meinst damit ein SSL Zertifikat?Ja, die erforderlichen Dateien (Private Key und Public Key sowie ggf. Zwischenzertifizierungsstellen) kannst du in /etc/ssl ablegen. Am einfachsten geht es wie folgt:
- Private Key in /etc/ssl/private/meinedomain.key ablegen
- Public Key in /etc/ssl/certs/meinedomain.crt ablegen
- cat /etc/ssl/private/meinedomain.key /etc/ssl/certs/meinedomain.crt > /etc/ssl/private/meinedomain.pem
- die folgenden Symlinks entsprechend umbiegen: /etc/ssl/hoanoho.pem, /etc/ssl/hoanoho.crt, /etc/ssl/hoanoho.key
- HAproxy neu starten: service haproxy restart
Zitat von: Blackcat am 18 November 2014, 11:19:46
Danke für die Screens :)
sieht schon echt super aus. Mir gefällt das graue Hintergrundbild, hat etwas Mac artiges ;)
die Wetterkarte hat auch was 8)
Die Tablet Version ist so ziemlich so geblieben wie sie war, die Smartphone Variante ebenfalls.
Zitat von: Loredo am 18 November 2014, 11:48:31
Der Plan wird nur zur vollen Stunde abgerufen, ggf. musst du das abwarten.
Also leider immer noch nichts, aber vielleicht kann es jemand bei sich mal Testen ob es dann an meinem System liegt?
Hier meine Links zu den Kalender:
http://www.sbazv.de/entsorgungstermine/klein.ics?city=Mittenwalde&district=Ragow&street=Lindenhof
und
https://www.google.com/calendar/ical/7o49s8vrutrfmrajs324fiv6k4%40group.calendar.google.com/public/basic.ics
Mfg Steffen
Zitat von: Steffen am 18 November 2014, 10:10:09
Morgen wäre eine Abholung laut SBAZV Kalender, doch kein Eintrag auf der Pinwand!
Gibt es irgendwo ein Möglichkeit ein zu sehen ob die Abfrage Funktioniert? Habe den SBAZV-Kalender jetzt mal in Google-Kalender exportiert und frei gegeben und versuche es mal mit diesen Link?!
Schau mal in die Tabelle 'garbageplan', hat der Import dort überhaupt etwas reingeschrieben ?
Zitat von: Steffen am 18 November 2014, 10:10:09
Ipcam versuche ich nochmal, kann ich auch die Adresse eingeben(inkl.Port usw.) unter "Ip" wie ich dann vielleicht das Live-Bild bekomme?
Den Port musst du schon unter Port eintragen, weil die URL durch die einzelnen Eingaben die du dort tätigst zusammen gebaut wird.
Für die IP kannst du natürlich auch einen FQDN nutzen (ohne den allerletzten Punkt).
Daniel
Zitat von: Steffen am 18 November 2014, 16:05:08
Also leider immer noch nichts, aber vielleicht kann es jemand bei sich mal Testen ob es dann an meinem System liegt?
Ich habe mal dein iCal File mal mit dem File vergleichen welches ich von meinen Abfallbetrieben bekomme.
Von der Struktur her sind beide Identisch (zum Glück, sonst wäre eins von beiden kein iCal-Format gewesen).
Hab es auch mal Testweise in meine Hoanoho Entwicklungsumgebung importiert, klappt einwandfrei.
(http://abload.de/thumb/screenshot2014-11-18awuu53.png) (http://abload.de/image.php?img=screenshot2014-11-18awuu53.png)
Wird auch auf der Pinnwand, nach entsprechender Konfiguration, angezeigt:
(http://abload.de/thumb/screenshot2014-11-18anouee.png) (http://abload.de/image.php?img=screenshot2014-11-18anouee.png)
Diese URL habe ich verwendet:
http://www.sbazv.de/entsorgungstermine/klein.ics?city=Mittenwalde&district=Ragow&street=Lindenhof
Daniel
Zitat von: dansch am 18 November 2014, 16:16:13
Ich habe mal dein iCal File mal mit dem File vergleichen welches ich von meinen Abfallbetrieben bekomme.
Von der Struktur her sind beide Identisch (zum Glück, sonst wäre eins von beiden kein iCal-Format gewesen).
Hab es auch mal Testweise in meine Hoanoho Entwicklungsumgebung importiert, klappt einwandfrei.
(http://abload.de/thumb/screenshot2014-11-18awuu53.png) (http://abload.de/image.php?img=screenshot2014-11-18awuu53.png)
Wird auch auf der Pinnwand, nach entsprechender Konfiguration, angezeigt:
(http://abload.de/thumb/screenshot2014-11-18anouee.png) (http://abload.de/image.php?img=screenshot2014-11-18anouee.png)
Diese URL habe ich verwendet:
http://www.sbazv.de/entsorgungstermine/klein.ics?city=Mittenwalde&district=Ragow&street=Lindenhof
Daniel
Danke schon mal für deine mühe...aber leider zeigt er bei mir nichts an!
Kann das an meinen Netzwerk Einstellungen liegen, die ich im Vmware Player habe?
Welche Einstellungen habt ihr?
Mfg Steffen
Zitat von: Steffen am 18 November 2014, 16:26:58
Kann das an meinen Netzwerk Einstellungen liegen, die ich im Vmware Player habe?
Welche Einstellungen habt ihr?
Kann sein, die VM muss natürlich ins Internet kommen damit er die Liste laden kann.
Ich habe Hoanoho bei mir ebenfalls als VM auf einem ESXi Server im Keller laufen.
Hallo!
Hatte jetzt Hoanoho mit der develop Version extra nochmal auf einen alten Desktop rechner gespielt und da war erst auch wieder keine Anzeige vom Kalender, dann hatte ich ein Update gemacht und JSON nach installiert und auf einmal zeigte er mir den Kalender an! :D
Was es nun war könnte ich gar nicht genau sagen, aber trotzdem danke für eure Hilfe und Unterstützung!
Mfg Steffen
Zitat von: Steffen am 18 November 2014, 21:51:45
dann hatte ich ein Update gemacht und JSON nach installiert und auf einmal zeigte er mir den Kalender an! :D
Danke, ich werde nochmals schauen. Vielleicht fehlt dem Image da noch ein Modul. Ich habe den Kalender selbst nie getestet und daher könnte es durchgerutscht sein.
Gruß
Julian
Hallo!
Wollte nur nochmal ein kurzen Bericht geben, hatte ja vom Erfolg des Kalender gesprochen aber irgendwas stimmt da trotzdem noch nicht so richtig.
Hatte die Anzeige über meinen Google Kalender mit Importierten SBAZV Terminen eingegeben und damit hat es ja auch Funktioniert,
doch jetzt hatte ich mal zum Testen den Termin für morgen in Google-Kalender umbenannt von "SBAZV Muell" in "SBAZV Batterien",
aber dies wird nicht auf der Pinwand geändert obwohl es ja jede Stunde abgefragen werden sollte wie Ihr es mal hier angegeben hattet.
Kann das sein das es nur über Nacht(zum Nächsten Tag) von Hoanoho abgefragt wird?
Könnte man vielleicht auch noch einbauen um mehrere Kalender einzufügen?
Ich hoffe ich nerve nicht zu sehr wegen dem Thema Kalender, aber diese Funktion wäre mir wichtig!
Mfg Steffen
Zitat von: Loredo am 19 November 2014, 11:37:49
Danke, ich werde nochmals schauen. Vielleicht fehlt dem Image da noch ein Modul. Ich habe den Kalender selbst nie getestet und daher könnte es durchgerutscht sein.
Gruß
Julian
Funktioniert so, bei mir wie es ist bei der Standard ISO.
JSON kann man nicht nachinstallieren, das ist eine Notation für eine Datenstruktur.
Beim laden von Hue modul hatte er mir fehler meldung angezeigt in Richtung "JSON", ein install cpan JSON hatte den Fehler behoben das meinte ich damit!
Mfg Steffen
Zitat von: Steffen am 19 November 2014, 14:48:03
Beim laden von Hue modul hatte er mir fehler meldung angezeigt in Richtung "JSON", ein install cpan JSON hatte den Fehler behoben das meinte ich damit!
Mfg Steffen
Das Hue Modul ist noch nicht fertig, man kann es im Frontend zwar verwenden aber die Logik dahinter existiert noch nicht.
Hat von euch schon mal jemand das Frontend auf einem frischen System (Ubuntu) installiert mit FHEM etc?
Also nicht die ISO sondern aus der GIT.
Wenn ja und es läuft, würde mich mal interessieren was genau die Schritte sind die man benötigt damit es läuft.
Also bei mir läuft die Steuerung nicht und der SOCKS macht mir Probleme. Fehler laut Firebug: Firefox kann keine Verbindung zu dem Server unter wss://10.50.2.6:8000/ws aufbauen. var socket = new WebSocket(address);
Wäre nett wenn jemand seine Erfahrung mit mir teilt.
Guten Morgen!
Wollte nur nochmal mal kurz eine Info gegeben, hatte jetzt ein letztes mal auf zwei Rechner in zwei unterschiedlichen Netzwerken
getestet und wie ich schon vermutet hatte wird der Kalender nicht Stündlich sondern über Nacht aktualisiert.
Hat also doch nichts mit irgendwelchen Updates zu tun!
Mfg Steffen
Zitat von: Grimm80 am 19 November 2014, 15:43:39
Wenn ja und es läuft, würde mich mal interessieren was genau die Schritte sind die man benötigt damit es läuft.
Also bei mir läuft die Steuerung nicht und der SOCKS macht mir Probleme. Fehler laut Firebug: Firefox kann keine Verbindung zu dem Server unter wss://10.50.2.6:8000/ws aufbauen. var socket = new WebSocket(address);
Die Hinweise zur Installation im Readme hast du berücksichtigt? Sprich, vor allem den Socketserver als Daemon gestartet? Was kommt, wenn du http://10.50.2.6:8000/ws aufrufst?Ansonsten ist es wahrscheinlich, dass du deinem Webserver zunächst https beibringen musst. Auch ist das Konstrukt aktuell hauptsächlich darauf ausgelegt, dass vor Webserver und Socketserver ein Reverse Proxy läuft, der die Zugriffe entsprechend verteilt. Dafür eignet sich meines Wissens nach nur HAproxy, da weder Apache noch Nginx das Websocket Binary Protokoll sprechen und deine Socketserver-Kommunikation dadurch kaputt machen.Du kannst die Konfiguration, die das ISO Image benutzt, bei Github durchbrowsen:https://github.com/Hoanoho/HSE/tree/master/lib/cfg/any
Zum Hintergrund (was aber für ein manuelles Setup wenig relevant ist, sondern lediglich fürs Verstehen der Gesamtkonfiguration): Im Ordner "dyn" sind veränderbare Dateien, im Ordner "stat" sind statische Dateien, die bei einem Update innerhalb des ISOs via hoanoho-update.sh (bzw. hse-update.sh) überschrieben werden. Du musst also ggf. in beiden Ordnern schauen. Falls du die HAproxy Konfiguration nachbauen möchtest: haproxy.cfg wird dynamisch über das Script in usr/local/bin erzeugt.
Gruß
Julian
Zitat von: Steffen am 20 November 2014, 05:37:34
und wie ich schon vermutet hatte wird der Kalender nicht Stündlich sondern über Nacht aktualisiert.
Du hast recht. Ich hatte nicht nachgeschaut und erinnerte mich nur an eine 1.
Die Zeiten kann man in /etc/cron.d anpassen, wenn man will:
https://github.com/Hoanoho/HSE/blob/master/lib/cfg/any/dyn/etc/cron.d/hoanoho
@Loredo
Danke für die Info, werde mich da mal durchhangeln...
Kann man bei der ISO auch den HM-CFG-USB verwenden?
Zitat von: Grimm80 am 20 November 2014, 20:38:03
Kann man bei der ISO auch den HM-CFG-USB verwenden?
Da spricht absolut nichts dagegen; es ist eine normale Standard FHEM Installation, wie man sie auch manuell installieren würde (apt-get install fhem :) )
@Loredo
Hier mal die Ausgabe nach dem auruf von 'http://smartserver:8000/ws'
Not implemented
hat jemand mal die Konfig für den HAProxy? Habe damit noch nicht wirklich was gemacht....
Aktuell ein frischer Ubuntu Server mit HAProxy, FHEM, Apache2, MySQL und der socketserver läuft als Dienst (Port: 8000).
Hoffe mir kann geholfen werden....
Zitat von: Grimm80 am 21 November 2014, 14:14:23
Hier mal die Ausgabe nach dem auruf von 'http://smartserver:8000/ws (http://smartserver:8000/ws)'
Not implemented
Ok, das passt.Zitat von: Grimm80 am 21 November 2014, 14:14:23
hat jemand mal die Konfig für den HAProxy? Habe damit noch nicht wirklich was gemacht....
Wie oben erwähnt, findest du die Konfiguration hier:https://github.com/Hoanoho/HSE/tree/master/lib/cfg/any/stat/etc/haproxy (https://github.com/Hoanoho/HSE/tree/master/lib/cfg/any/stat/etc/haproxy)Außerdem:Zitat von: Loredo am 20 November 2014, 16:46:35
Falls du die HAproxy Konfiguration nachbauen möchtest: haproxy.cfg wird dynamisch über das Script in usr/local/bin erzeugt.
Ich hoffe du hast Verständnis dafür, dass ich dir unmöglich die gesamte Konfiguration Zeile für Zeile erklären kann.Ich kann aber grob beschreiben, was sie tut:1. hört unverschlüsselt auf Port 80 und redirected (fast) alles auf Port 443 um2. hort verschlüsselt auf Port 443 und verteilt die Aufrufe je nach URI (also das hinter dem "/" einer URL) an die Backends Apache (also Hoanoho), FHEM und den Socketserver3. schützt den Zugriff auf FHEM mit HTTP BasicAuth4. schützt den Zugriff auf einige Apache/Hoanoho Verzeichnisse5. wertet den HTTP Header von Apache/Hoanoho aus und erlaubt eingeloggten Benutzern den Zugriff auf FHEM auch ohne HTTP BasicAuth ("Single-Sign-On").6. terminiert auch FHEM-Telnet auf den Ports 7074 (unverschlüsselt) und 7075 (verschlüsselt) und schützt deren ZugriffWie eine fertig generierte haproxy.cfg aussieht kannst du selbst einsehen, indem du sie dir auf einem gestarteten ISO anschaust. Die Datei ist grundsätzlich kommentiert und die Benennungen sind recht schlüssig, so dass man schnell versteht, was dort passiert.
Hi,
erst mal vielen Dank für das Frontend, es macht die Benutzung von FHEM weitaus ansprechender.
Ich habe Hoanoho erfolgreich auf meinem Cubieboard 1 zum Laufen gebracht und bin momentan dabei die Grundrisse für die "Haussteuerung" einzubauen, habe dabei aber ein kleines Problem. Mir ist bewusst, dass ihr keine Hilfe für Installationen abseits eurer Fertig-ISOs anbietet, aber ich denke es handelt sich dabei eher um ein Verständnisproblem meinerseits.
Ich habe meine HM-TC-IT-WM-W-EU unter "Steuerung" als Grundtyp "Temperaturregelung" angelegt und ich kann unter "Haussteuerung" auch die Soll-Temperatur einstellen und mir werden auch alle Werte angezeigt sobald ich mit dem Mauszeiger über dem Icon bin. Auf euren Vorschaubildern (http://www.bauimtal.de/wp-content/uploads/2013/05/Demo_Haussteuerung2.png) wird neben dem Icon aber auch direkt die Temperatur angezeigt. Diese Anzeige wäre mir für einen schnellen Überblick des Hausstatus sehr wichtig.
Sollte diese Anzeige automatisch aktiv sein und etwas funktioniert bei meiner Installation noch nicht, muss ich einen anderen Grundtyp wählen oder sollte ich es über ein weiteres Gerät mit dem Grundtyp Wertanzeige lösen?
Edit:
Nachdem ich mein Frage gestellt habe, fiel mir auf dass ich mich wahrscheinlich gedanklich zu sehr auf meinen Anwendungsfall fixierte und in dem Vorschaubild keine "Temperaturregelung" sondern nur eine "Wertanzeige" zu sehen ist und alles korrekt läuft. Ich lasse die Frage aber mal stehen, falls ich damit falsch liegen sollte.
Zitat von: Eisbaer am 22 November 2014, 08:36:27
Ich habe meine HM-TC-IT-WM-W-EU unter "Steuerung" als Grundtyp "Temperaturregelung" angelegt und ich kann unter "Haussteuerung" auch die Soll-Temperatur einstellen und mir werden auch alle Werte angezeigt sobald ich mit dem Mauszeiger über dem Icon bin. Auf euren Vorschaubildern (http://www.bauimtal.de/wp-content/uploads/2013/05/Demo_Haussteuerung2.png) wird neben dem Icon aber auch direkt die Temperatur angezeigt. Diese Anzeige wäre mir für einen schnellen Überblick des Hausstatus sehr wichtig.
Das Bild ist so nicht mehr aktuell, diese Ansicht für den Temperatursensor gibt es nicht mehr. Nur noch als Tooltip.
Könnte man aber wieder einbauen. Ist die Frage ob Sinnvoll ?
Hallo, kann bitte jemand man einige Screenshots von einem Smartphone einstellen, das würde ich gern sehen, bevor ich hier so richtig einsteige... Danke! Gruß Bernd
Gesendet von meinem iPad mit Tapatalk
Zitat von: bgewehr am 23 November 2014, 11:58:51
Hallo, kann bitte jemand man einige Screenshots von einem Smartphone einstellen
Sicher
(http://tapatalk.imageshack.com/v2/14/11/23/6fd8fbc99a5df636764ea8072fe1f947.jpg)(http://tapatalk.imageshack.com/v2/14/11/23/0cf1d328fc8243f3a9fec64c66d43cb4.jpg)(http://tapatalk.imageshack.com/v2/14/11/23/dfe8242ffb361307678278421cd9d0b8.jpg)(http://tapatalk.imageshack.com/v2/14/11/23/a8cc8e450c6239588ed54d9eaf4c9c7b.jpg)(http://tapatalk.imageshack.com/v2/14/11/23/8e8c8f3519a2229bc8ff00ee93d699e3.jpg)(http://tapatalk.imageshack.com/v2/14/11/23/b42edcaa87fc9ad79335b042a4fb9781.jpg)
Zitat von: dansch am 22 November 2014, 20:31:58
Das Bild ist so nicht mehr aktuell, diese Ansicht für den Temperatursensor gibt es nicht mehr. Nur noch als Tooltip.
Könnte man aber wieder einbauen. Ist die Frage ob Sinnvoll ?
Ich persönlich hätte es ganz praktisch gefunden, wenn ich bei bestimmten Geräten einen selbst gewählten Wert (z. B. Temperatur, Luftfeuchtigkeit, Dimmer-Zustand) immer eingeblendet hätte ohne extra Wertanzeigen im Tablet / Handy Frontend zu haben. Das kann ich mir aber sicherlich auch mal selbst einbauen, wenn es nicht sinnvoll für andere ist.
Seit dem commit f4ab0e7f6e2f445ba0c184f28342a405040bb037 und einer kleinen Anpassung (fehlendes % im Handy Frontend führte bei Änderungen zu NaN) meinerseits funktionieren nun grundsätzlich auch meine HM-LC-Dim1TPBU-FM Dimmer. Nur die Steuerung, vor allem über das Handy Frontend, ist nicht reibungslos handhabbar.
Wenn z. B. der aktuelle Dimmer-Zustand 0% beträgt und ich es auf 10% ändern möchte drücke ich zweimal auf das Pluszeichen, nach dem ersten Klick ist die Anzeige auf 5% springt dann aber kurz auf 0.5% wodurch beim zweiten klick der Wert 5.5% anstelle der 10% gesetzt wird.
Wäre es möglich den Ist-Zustand nur beim ersten Laden der Seite einzulesen oder anstelle des pct-Readings den Wert aus dem dim-Reading zu holen? In meinem Beispiel enthält nach dem ersten Klick das pct-Reading den Wert "0.5" während das dim-Reading den Wert "stop:5" enthält.
Zitat von: Eisbaer am 23 November 2014, 17:26:08
Wäre es möglich den Ist-Zustand nur beim ersten Laden der Seite einzulesen oder anstelle des pct-Readings den Wert aus dem dim-Reading zu holen? In meinem Beispiel enthält nach dem ersten Klick das pct-Reading den Wert "0.5" während das dim-Reading den Wert "stop:5" enthält.
Am Dimmer und der Devicelogik arbeite ich zur Zeit dran.
Also der Dimmer geht bei mir einwandfrei, wenn man beim Namen für FHEM dann auch dimmer_sw angibt. Nur mit Dimmer geht es nicht... :D
Mein Heizungsregler geht aber leider nicht. Beim verstellen der Temp reagiert das Thermostat nicht. Im Link steht "Heizung_Climate" aber es muß eigentlich nur Heizung_Clima heißen, damit er den Wert übergibt!
Kann ich das irgendwo ändern (den Link)?
Hi,
inwiefern macht das Huanoho-Frontend Sinn, wenn man bei der Heimautomatisierung im Wesentlichen auf Homematic-Wired-Komponenten und 1-Wire-Komponenten setzt?
LG Scotty
Also der Dimmer geht bei mir einwandfrei, wenn man beim Namen für FHEM dann auch dimmer_sw angibt. Nur mit Dimmer geht es nicht... :D
Mein Heizungsregler geht aber leider nicht. Beim verstellen der Temp reagiert das Thermostat nicht. Im Link steht "Heizung_Climate" aber es muß eigentlich nur Heizung_Clima heißen, damit er den Wert übergibt!
Kann ich das irgendwo ändern (den Link)?
Wo man die Readings anpassen kann würde mich auch mal Interresieren. So das ich bei den Heizungsreglern an meine Readings von Max anpassen kann??
Kommt alles. Daniel sprach darüber, dass er das ganze Handling der Devices gerade überarbeitet.
Natürlich ist bisher alles auf seine eigenen Bedürfnisse angepasst, so dass es für ihn alles "irgendwie" funktioniert hat. So ist das nunmal :-)
Er gibt aber Gas und schaut, dass er es generalisiert. Ich bin da selbst auch gespannt drauf und stehe ihm mit Rat und Tat was FHEM Spezifika angeht beiseite.
Wird nicht mehr lange dauern, wie es aussieht. Wir planen schon die Beta2.
Gruß
Julian
kann man es nicht jetzt schon mal für die kurze zeit ändern? Weil ich das System sonst so einfach nicht wirklich nutzen kann... :(
Er müßte ja bei den Thermostaten einfach nur den hinteren Teil weglassen, dann kann man sich das ja wie beim Dimmer selber vervollständigen.
Zitat von: Loredo am 26 November 2014, 16:42:50
Kommt alles. Daniel sprach darüber, dass er das ganze Handling der Devices gerade überarbeitet.
Das ist korrekt. Ich überarbeite gerade die Administration für Geschosse, Räume und Devices. Soll alles einfacher werden und stärker mit FHEM verzahnt sein.
Daniel
Hallo
Ist mit "das ganze Handling der Devices" auch gemeint das sie automatisch erkannt werden?
Ich bin schon eine Weile interessierter Mitleser beim Thema Heimautomation und verfolge z.B. auch was die Kollegen von openHap machen.
Habe aber noch keine Heimautomation aufgebaut da ich mir noch nicht sicher bin welche Softwarelösung ich einsetzen soll.
Dort (bei openHap) soll wohl ab Version 2.0 die Devices automatisch erkannt werden und sich über das Frontend dann konfigurieren lassen.
zu sehen hier: https://www.youtube.com/watch?v=NolVoL8ewO0&feature=youtu.be
Gruß Uwe
Zitat von: ewu75 am 28 November 2014, 09:49:12
Ist mit "das ganze Handling der Devices" auch gemeint das sie automatisch erkannt werden?
Eher nein. Denn dies wäre Aufgabe vom FHEM Backend. Hoanoho will nur das Frontend dazu sein.
Das Konzept wird also immer sein, dass man in FHEM zunächst die Geräte anbinden muss. Hoanoho ist für die manuelle Steuerung über ein Endgerät gedacht.
Was wir mit einem verbesserten Handling meinen ist, dass die in FHEM konfigurierten Devices und Readings in Hoanoho zusammenklickbar sind.
Gibt es eigentlich irgendwas neues bei dem Projekt oder steht gerade alles?!?!
Ich programmiere, das dauert.
Hallo Daniel,
Ist schon ungefähr abschätzbar wann das RPi ISO kommen wird?
Gruß
Klaus
Sobald die zweite Beta durch ist, werden wir uns um die RasPi integration kümmern.
Ein genaues Datum kann ich momentan nicht abschätzen. Ich denke es wird sicher Januar/Februar werden.
Danke, hört sich doch schon mal gut an!
Gibt es eigentlich eine Liste (vielleicht hab ich´s auch übersehen) aller unterstützen Geräte?
Ich habe derzeit
HM-CC-RT-DN
HM-ES-PMSw1-Pl
HM-LC-BL1-FM
HM-LC-Bl1PBU-FM
HM-LC-SW1-PL2
HM-SCI-3-FM
HM-SEC-SC-2
Die zur Zeit gültige Liste findest du im Github Repository:
https://github.com/Hoanoho/Hoanoho
Allerdings Arbeite ich gerade im Zuge der verbesserung der Administrationsoberfläche daran alle Geräte zu Unterstützen mit denen FHEM arbeitet. Natürlich muss für den einen oder anderen exotischen subType dann entsprechend noch die Oberfläche programmiert werden, aber bisher ist alles was man so erst einmal braucht vorhanden.
Ich erreiche dies, indem ich die subTypes der Aktoren einem Darstellungstyp im Frontend zuweise. Heißt im Klartext: Das Frontend muss z.B. beim subType 'thermostat' wissen das es die Temperaturregelungsoberfläche anzeigen soll.
Dafür muss ich natürlich nach und nach alle subTypes kennen und mit den Darstellungstypen des Frontends verheiraten.
Es wäre ganz cool wenn ihr mir da helft, und zu euren Aktoren einmal die subTypes rüberschickt, gerne in folgendem Format:
TYP : Verwendungsart : subType
Beispiel:
HM-TC-IT-WM-W-EU : Temperaturregelung : thermostat
Es dürfen auch Aktoren aller Hersteller geschickt werden, nicht nur Homematic.
Je mehr Input ich von euch bekomme, desto mehr Geräte könnt ihr am Ende nutzen - es liegt also auch mit bei euch was Hoanoho können wird und was nicht.
Außerdem wird es Möglich sein für jeden Aktor der in Hoanoho angelegt wird, das Haupt-Reading und weitere Anzeige-Readings zu definieren. Diese Readings hole ich direkt aus FHEM und biete sie in einer Auswahl an - so werden Tippfehler als Fehlerquelle vermieden und sichergestellt, dass Aktoren generell besser unterstützt sind.
Die Räume selbst und auch die Raumzuordnung der Geräte hole ich ebenfalls direkt aus FHEM. D.h. hier entfällt künftig eine Menge Konfigurationsaufwand.
Generell soll die Administration vereinfacht werden. Man wird künftig nicht mehr auf Speichern Knöpfe drücken müssen, dies passiert alles im Hintergrund im JQuery - so wie man es heute machen sollte.
Wie ihr seht, ich baue fleißig damit alles noch besser wird :)
Hallo Daniel,
eine erste Lieferung ......
HM-CC-RT-DN thermostat Funk-Heizkörperthermostat
HM-ES-PMSw1-Pl Funk-Schaltaktor 1-fach mit Leistungsmessung
HM-LC-BL1-FM blindActuator Funk-Jalousieaktor
HM-LC-Bl1PBU-FM blindActuator Funk-Jalousieaktor
HM-LC-SW1-PL2 switch Funk-Zwischenstecker-Schaltaktor 1fach
HM-SCI-3-FM threeStateSensor 3-Kanal-Funk-Schließerkontakt-Interface
HM-SEC-SC-2 threeStateSensor Funk-Tür-/Fensterkontakt
HM-LC-Sw1PBU-FM switch Unterputz-Schaltaktor 1-fach
KFM-Sensor KFM100 Kapazitiver Funk Füllstandsmesser
später ev. mehr
klaus
Moin,
ich habe auch noch etwas:
HUEDevice : Lichtsteuerung : colordimmer
Außerdem habe ich einige Geräte, bei denen kein subType angegeben ist. Was ist mit denen? Bei mir wären das folgende Geräte:
harmony : Fernbedienung : n/a
PHTV : TV (samt Ambilight) : n/a
YAMAHA_AVR : AV-Receiver : n/a
FBDECT : Steckdose (Messung und Steuerung) : n/a
Kann mir das einer nochmal mit den Subtsypes erklären?
Was benötigst du genau?
Gruß
...am Device unter "Attributes" steht der Subtyp
kvo1
Zitat von: av3nger am 07 Dezember 2014, 21:56:53
Außerdem habe ich einige Geräte, bei denen kein subType angegeben ist. Was ist mit denen? Bei mir wären das folgende Geräte:
harmony : Fernbedienung : n/a
PHTV : TV (samt Ambilight) : n/a
YAMAHA_AVR : AV-Receiver : n/a
FBDECT : Steckdose (Messung und Steuerung) : n/a
Die Geräte sind dann keine normalen Aktoren sondern eigene Plugins. Um diese anzusteuern müsste man für jedes dieser Geräte eine eigene Oberfläche (mit Knöpfen und Funktionen dahinter) programmieren => das machen wir erst einmal nicht. Später würden wir gerne eine Plugin Funktion einbauen, sodass jeder seine eigenen Oberflächen bauen und einbinden kann.
HM-WDS30-T-O:Temperatursensor:THSensor
HM-PB-6-WM55:6-Tasten-Wandsender:remote
Zitat von: chris1284 am 08 Dezember 2014, 07:01:29
HM-WDS30-T-O:Temperatursensor:THSensor
HM-PB-6-WM55:6-Tasten-Wandsender:remote
Mit dem Temperatursensor möchtest du quasi nur den Wert irgendwo angezeigt haben, und mit dem Wandsender Dinge schalten ?
Macht es bei dem Wandsender überhaupt Sinn ihn aufzunehmen, da du die damit verbundenen Geräte oder Structures ohnehin einzeln auf das Frontend bringen kannst und somit schalten ?
Wie lautet eigentlich das root Passwort für die Hoanoho iso?
Oder ist das nicht offiziell?
Grüße
Fabian
Zitat von: Pythonf am 08 Dezember 2014, 17:06:02
Wie lautet eigentlich das root Passwort für die Hoanoho iso?
Oder ist das nicht offiziell?
root hat kein Passwort und du kannst dich auch nicht direkt als root einloggen.Der Benutzer "manager" ist dafür gedacht und hat volle sudo Rechte ("sudo su -" gibt eine root Shell).GrußJulian
Hallo Zusammen.
Ich folge diesen Thema schon länger und bin sehr gespannt, wie es weiter geht. Bisher bin ich bereits von der ganzen Arbeit, die in Hoanoho steckt, begeistert. Ich konnte auch schon ein wenig testen.
Anbei mein kleiner Beitrag der SubTypes:
HM-ES-PMSw1-Pl Funk-Schaltaktor 1-fach mit Leistungsmessung
HM_HM_ES_PMSw1_Pl powerMeter
HM-PBI-4-FM Funk-Tasterschnittstelle 4fach
HM_HM_PBI_4_FM pushButton
HM-Sen-MDIR-O-2 HomeMatic Funk-Bewegungsmelder, außen
HM_HM_Sen_MDIR_O motionDetector
HM-Sec-RHS Funk-Fenster-Drehgriffkontakt
HM_HM_SEC_RHS threeStateSensor
HM-CC-TC Funk-Wandthermostat
HM_HM_CC_TC thermostat
HM-CC-VD Funk-Stellantrieb
HM_CC_VD thermostat
D452FU-EPJR Rollladenaktor
EnO_switch switch
Viele Grüße
Tim
Die Homematic Subtypen kann man sich ja von HM ausgeben lassen in FHEM. Ich hab es mal als csv angehangen.
Danke! wollte ich auch schon raussuchen, aber die liebe Zeit :-))
Hallo,
ich bin auch ein begeisterter "Follower" von diesem Projekt. :-) Sobald ich etwas Überblick habe und es bei mir auf dem QNAP zum laufen gebracht habe, könnte ich mir auch vorstellen aktiv an der Weiterentwicklung teilzunehmen falls noch Leute gebraucht werden. :)
Jetzt aber erstmal eine Frage:
Entweder bin ich blind oder zu doof das Forum zu durchsuchen bzw. Google zu bemühen. Aber ich finde ums verrecken nicht die Mindestanforderungen dieser GUI. Also PHP Version, MySQL Version, etc...
Vielleicht könnt ihr das noch auf eurer Github Seite ergänzen? :-)
Viele Grüße,
Lars
Zitat von: strauch am 10 Dezember 2014, 17:44:24
Die Homematic Subtypen kann man sich ja von HM ausgeben lassen in FHEM. Ich hab es mal als csv angehangen.
Danke Dir!
HM-PB-2-WM55 : Taster : pushButton
Revolt : Leistungsmessung : powerMeter
HM-LC-SW1-PL2 : Funk-Schalter : switch
HM-WDS40-TH-I : Funk-Temperatursensor, -Luftfeuchtesensor : THSensor
Hallo zusammen,
ich verfolge das Thema schon länger und bin sehr begeistert von dem bisherigen Ergebnis ... bitte weiter so.
Ich hab mir heute mal die Zeit nehmen können und habe mir euren Branch angeschaut und da ist mir aufgefallen, dass ihr das komplette Frontend mit strukturierte Programmierung umgesetzt habt ... keinerlei Ansätze von OOP --> MVC als Basispattern würde sich hier als Minimum anbieten. Vorallem habt ihr keinerlei DB Abstraktion Layer und es wird in jeder Datei einzeln irgendwas aus der DB gelesen/geschrieben. Umso größer und umfangreicher das Projekt wird (und das Potential ist mehr als vorhanden, weil die meisten FHEM User auf ein WAF fähiges Frontend wartet), umso schwieriger wird es, dieses zu warten bzw. erweitern.
Die Einzelqueries zum lesen und schreiben von Daten sind alle anfällig für SQL Injection, da keinerlei Maskierung der Query Parameter stattfindet. Mal davon abgesehen, dass ihr PHP5 als Voraussetzung definiert habt, aber immernoch auf Functions, die als obsolete/deprecated markiert sind, verwendet.
ich würde euch sehr gerne bei dem Projekt unterstützen .. habe auch erstmal die nächsten 3 Wochen Urlaub und somit Zeit dafür. Wenn ihr Interesse habt, dann könnt ihr euch ja melden.
Grüße
Stefan
Zitat von: azmodan2k am 14 Dezember 2014, 10:25:51
Ich hab mir heute mal die Zeit nehmen können und habe mir euren Branch angeschaut und da ist mir aufgefallen, dass ihr das komplette Frontend mit strukturierte Programmierung umgesetzt habt ... keinerlei Ansätze von OOP --> MVC als Basispattern würde sich hier als Minimum anbieten.
Darüber sind sich Daniel und ich im klaren. Es ist vielmehr so, dass die gesamte Struktur und auch die Funktionalität gerade nach wie vor im entstehen ist, es wäre die Mühe einer komplett geordneten Struktur nicht wert (zumindest jetzt, wo es nunmal schon so ist wie es gerade ist). Priorität hat daher aktuell die reine Funktionalität um darüber zu evaluieren, wo die Reise hingehen soll (siehe rechter Bereich dieses Bildes (https://pbs.twimg.com/media/B4rUVzsIcAEyuGg.png:large) 8) )Sofern dann lohnenswert, wird es eine Version 2.0 geben, die mehr oder weniger einem Rewrite gleich kommt und auf einem Standard-Framework aufsetzen wird (aktuelle Favorit Laravel (http://www.laravel.com)). Damit sind die von dir angesprochenen Dinge dann berücksichtigt (und gerade ein DB Migration Layer ist aus Systemintegrations-Sicht mehr als wünschenswert).Wenn allerdings jemand meint, dass jetzt schon die Zeit da wäre alles auf Laravel zu werfen, der ist herzlich eingeladen uns zu unterstützen. Zu berücksichtigen wäre allerdings, dass Daniel aktuell sehr starke Umbauten an der Logik für die Zusammenarbeit mit FHEM vornimmt und dieser Code aktuell noch nicht eingecheckt ist. Ggf. macht es hier Sinn darauf zu warten, um Mehrarbeit zu vermeiden.Wenn es dir ernst ist mit deinem Beitrag, wende dich gerne an Daniel per PM. Er nimmt dich in unsere Entwickler-Mailingliste auf.GrußJulian
Hi julian, dann schreibe ich mal Daniel an. Die umstellung auf ein framework beinhaltet natürlich immer den gewissen Aufwand, dennoch halte ich es für sehr wichtig schon in dieser Phase eine gewisse struktur zu implementieren. Jetzt auf oop umzustellen und da reicht schon eine eigene Implementierung, gerade in der "frühen" Phase, ist allemale gerechtfertigt, da die Migration auf ein standard framework vom Aufwand her geringer wird.
Ich werde mir in den nächsten zwei tagen mal den bestehenden Code anschauen und mich dann melden. Ich denke, da kann man einen guten Mittelweg finden.
Grüße
Stefan
Gesendet von meinem Nexus 4 mit Tapatalk
Zitat von: azmodan2k am 14 Dezember 2014, 14:54:24
Hi julian, dann schreibe ich mal Daniel an. Die umstellung auf ein framework beinhaltet natürlich immer den gewissen Aufwand, dennoch halte ich es für sehr wichtig schon in dieser Phase eine gewisse struktur zu implementieren. Jetzt auf oop umzustellen und da reicht schon eine eigene Implementierung, gerade in der "frühen" Phase, ist allemale gerechtfertigt, da die Migration auf ein standard framework vom Aufwand her geringer wird.
Ich werde mir in den nächsten zwei tagen mal den bestehenden Code anschauen und mich dann melden. Ich denke, da kann man einen guten Mittelweg finden.
Grüße
Stefan
Gesendet von meinem Nexus 4 mit Tapatalk
Danke für deine Unterstützung die wir gerne annehmen!
Schreib mir wenn du mir dem durchsehen des Codes fertig bist einfach ne kurze PN mit deiner EMail und deinem Github Username. Dann lege ich dich als Entwickler sowohl bei Github als auch bei der Mailingliste an.
Daniel
Unter www.hoanoho.org/rpi/develop/ (http://www.hoanoho.org/rpi/develop/) habe ich gerade ein erstes Entwickler Test-Image für den RaspberryPi veröffentlicht.
Mangels aktuellem Zugriff auf einen RPi konnte ich es selbst noch nicht testen. Wer aber möchte, kann dies gerne tun und hier Feedback geben.
Ich werde selbst erst zum Wochenende dazu kommen das Image auf einem realen Gerät zu testen.
Gruß
Julian
Hallo Julian,
bei mir klappt schon der mal der Download nicht !
Und size = 901MB ? wo soll das laufen ???
klaus
download funzt,
ZitatUnd size = 901MB ? wo soll das laufen ???
auf einer sd-karte die im pi steckt. das dingens icst gepackt. entpackt sinds ca 3,5gb
Hallo Loredo,
ich habe das Image mal auf den PI gespielt.
Bootet auch normal und im Terminal kommt dann der ganz normale Screen mit der IP und .local
Leider kann ich nicht über die IP oder .local auf den PI zugreifen. Ist der Webserver gestartet?
könnest du noch die Benutzer von Raspbian posten damit ich mich mit dem Terminal einloggen kann?
Dann könnte ich dir mal ein Log schicken.
LG Abry
Zitat von: Abry am 16 Dezember 2014, 13:13:03
Ist der Webserver gestartet?
Das weiß ich eben alles noch nicht, da ich es selbst noch nicht austesten konnte. Der HAproxy könnte noch Fehler haben, weil er für den Pi selbst kompiliert werden muss und die Konfiguration hier ggf. nicht ganz kompatibel ist. Das konnte ich "trocken" bisher nicht durchspielen.Zitat von: Abry am 16 Dezember 2014, 13:13:03könnest du noch die Benutzer von Raspbian posten damit ich mich mit dem Terminal einloggen kann?
Benutzer: managerPasswort: manager(gilt nur für das RaspberryPi Image, NICHT für das ISO Image! nur für den Fall, dass hier mal jemand den Kontext nicht richtig mitliest ;) )Der Standard Benutzer "pi" ist deaktivert (wer ihn haben will, kann ihn natürlich aktivieren).Zitat von: Abry am 16 Dezember 2014, 13:13:03Dann könnte ich dir mal ein Log schicken.
Bitte nicht zu viel Arbeit da reinstecken. Ich schaue mir das Image ohnehin noch selbst an und werde vermutlich die Fehler schneller identifizieren können :)
Wer aber neugierig ist und sich auskennt, kann sich ggf. auch selbst schon helfen.
Übrigens ist das RaspberryPi Image noch nicht als offizielle Beta verfügbar (sonst wäre es ein Image im Ordner "master"). Der aktuelle Stand ist als Entwicklungsstand bzw. Alpha anzusehen. Das erste offizielle RPi Image wird es dann mit der Hoanoho Beta2 geben.
Gruß
Julian
Gibt es schon eine Grobe Einschätzung Wann Beta 2 kommen soll? 2014 noch? :) Zu Weihnachten vllt? :)
Zitat von: flipkill am 16 Dezember 2014, 21:20:32
Gibt es schon eine Grobe Einschätzung Wann Beta 2 kommen soll? 2014 noch? :) Zu Weihnachten vllt? :)
Vor Weihnachten definitiv nicht mehr. Realistisch wird der Januar sein.
Pi Image Werd ich auf jedenfall testen!
Gesendet von meinem HTC One mit Tapatalk
Hallo zusammen,
zunächst einmal "Glückwunsch", dass ihr trotz (oder auch wegen) des relativ harschen Umgangstons im vorherigen Chat durchgehalten habt und das Thema bis hierhin durchgezogen habt. Ich denke dies ist ein Problem der "Freeware", dass es hier manchmal zu viele Köche gibt.
Nevertheless, ich glaube dass ein "gescheites" Frontend das Thema noch einmal pushen kann. Ich bin seit ca. 9 Monaten mit fhem auf Raspberry beschäftigt und immer noch begeistert. Leider hinkt diese Begeisterung bei meiner Frau ein wenig hinterher, da das original Frontend ja nicht sonderlich einfach für nicht technisch interessierte Menschen bedienbar ist.
Gibt es von eurer Seite schon einen Plan für eine (wenn auch BETA) Version auf dem Raspberry?
Ich habe folgende Geräte in meinem Netz:
Raspi1 (mit je einem CUL für Homematic und FS20)
Raspi2 (mit RPI2 1-Wire Host Adapter, daran 1 Dual wire switch und 3 Temperatursensoren 1Wire DS16B20)
Verschiedene FS 20 Schalter (4-fach Schalter)
2 FS 20 STR Raumtemperaturfühler
4 Homematic Wandthermostate
2 Homematic 4-fach Schalter (zur Schaltung meiner Fussbodenheizung)
Gruß
Gerd
ZitatGibt es von eurer Seite schon einen Plan für eine (wenn auch BETA) Version auf dem Raspberry?
gibt's es doch schon , lies doch mal oben !
kvo1
Ich habe jetzt das RaspberryPi Image selbst getestet und die noch verbliebenen Stolpersteine gefixt:
http://www.hoanoho.org/rpi/develop/ (http://www.hoanoho.org/rpi/develop/)
Das jetzt verfügbare Image ist funktionsfähig (äquivalent zum normalen ISO Image).
Hier nochmals der Hinweis: Dieses Image ist KEINE Beta Version, es ist eine Entwickler-Version (also noch weniger für einen produktiven Betrieb geeignet als eine Beta-Version!!)
Die Beta2 wird dann auch neben einem ISO Image ein RaspberryPi Beta-Image bereitstellen.
Viel Spaß beim testen und ausprobieren! :D
Hallo Loredo,
zunächst einmal "Vielen Dank" für die Bereitstellung der RPI Version.
Gibt es hierzu auch eine Installationsanleitung? Versuche das ganze gerade mit 7z auf Raspberry zu entpacken und es funktioniert leider nicht. "Cannot open file as archive".
Auch eine Installation von 7zip auf Windows meldet mir Fehler ("...... kann als Archiv nicht geöffnet werden.")
Danke schon mal vorab.
Gerd
Zitat von: Gerd.Ternes am 22 Dezember 2014, 11:49:28
Gibt es hierzu auch eine Installationsanleitung? Versuche das ganze gerade mit 7z auf Raspberry zu entpacken und es funktioniert leider nicht. "Cannot open file as archive".
Auch eine Installation von 7zip auf Windows meldet mir Fehler ("...... kann als Archiv nicht geöffnet werden.")
Ich denke dazu bedarf es keinerlei großartiger Anleitung:1. Heruntergeladene Datei entpackenWindows: 7zip entpacken (https://www.google.de/search?client=safari&rls=en&q=7zip+auspacken&ie=UTF-8&oe=UTF-8&gfe_rd=cr&ei=0_uXVIvsBIWm8weZ4YCQAw#safe=off&rls=en&q=7zip+entpacken)Linux Kommandozeile: 7za e <Dateiname>Wenn das 7za Kommando unter Linux fehlt: aptitude install 7zip-fullHinweis: Man muss die Datei natürlich NICHT einfach auf einem RaspberryPi entpacken. Bitte macht euch mit dem normalen Umgang eines RaspberryPi vertraut.2. Die entpackte Datei ist wie jedes andere RaspberryPi Image auch auf eine SD Karte zu flashen (es gibt unzählige Anleitungen dafür im Netz, siehe z.B. RPi Foundation (http://www.raspberrypi.org/documentation/installation/installing-images/README.md)).3. Wichtig beim ersten hochfahren: Der RaspberryPi benötigt zwingend ein Netzwerkkabel und einen aktiven DHCP Server im Netz. Er muss ins Internet kommen, um noch einige Komponenten von dort nachzuinstallieren.
Sofern beim entpacken Fehler auftreten ist es wahrscheinlich, dass die heruntergeladene Datei korrupt ist bzw. nicht vollständig heruntergeladen wurde (kann man z.B. mit Hilfe der auch bereitgestellten Hash Werte überprüfen - siehe SHA1/SHA256/MD5 Dateien).
Hallo Loredo,
danke für die Antwort. Es scheint ich kriege die Datei nicht ganz heruntergeladen. Bei Firefox hört er nach rd. 350 MB auf, der Internet Explorer hat 650 MB geschafft. Mit dem Download Manager konnte ich nun die komplette Datei laden und auspacken.
Kurze Frage (zum Verständnis): Muss bei updates immer das ganze image neu geschrieben werden?
Gerd
Zitat von: Gerd.Ternes am 23 Dezember 2014, 09:29:19
danke für die Antwort. Es scheint ich kriege die Datei nicht ganz heruntergeladen. Bei Firefox hört er nach rd. 350 MB auf, der Internet Explorer hat 650 MB geschafft. Mit dem Download Manager konnte ich nun die komplette Datei laden und auspacken.
Es ist möglich, dass sich dein Download mit der Aktualisierung überschnitten hat und die Datei zu dem Zeitpunkt noch nicht vollständig auf dem Server vorlag. Das Image baut derzeit zwischen 5 und 10 Uhr neu, sofern es Änderungen gab.
Zitat von: Gerd.Ternes am 23 Dezember 2014, 09:29:19Kurze Frage (zum Verständnis): Muss bei updates immer das ganze image neu geschrieben werden?
Nein. Auch wenn dies später der empfohlene Upgrade-Weg sein wird (insbesondere von einer Major Version zur nächsten), so kann man auch über den Shell-Befehl "hoanoho-update" eine Aktualisierung sowohl der HSE Systemumgebung als auch Hoanoho selbst erreichen (Systemumgebung alleine: hse-update). Das funktioniert sowohl bei der ISO Version als auch bei der für den RPi.
Die Beta-Version (die es aktuell nur als ISO Image für x86 gibt) verhält sich dabei bereits wie eine fertige Release Version (Updates aus den Master Branches). Die Developer-Versionen hingegen reagieren auf jede Änderung, die wir im Develop-Branch machen und sind somit dann immer auf dem aktuellsten Entwicklungsstand. Es gibt nur wenige Ausnahmen im Bereich des Zusammenbauens der Images, wo es dann einen Unterschied gibt. Das ist aber beim jetzigen Entwicklungsstand recht selten geworden, eine komplette Neuinstallation ist daher zumeist nicht notwendig, sondern ein "hoanoho-update" genügt.
hallo Loredo,
die image installation hat nun funktioniert. Ich kann auch über putty auf den Rpi zugreifen. (manager user und manager passwort).
auf das fhem verzeichnis kann ich leider nicht zugreifen.
wie kann ich hoanoho jetzt installieren? (ich weiß, eigentlich gehört dies in die Anfängergruppe ).
Gerd
Zitat von: Gerd.Ternes am 23 Dezember 2014, 13:14:13
auf das fhem verzeichnis kann ich leider nicht zugreifen.
Es gehört nicht dem Benutzer "manager", sondern dem Benutzer "fhem". "manager" hat aber volle sudo Rechte und kann auch root werden. Mach dich bitte mit den Grundlagen von Linux vertraut.Zitat von: Gerd.Ternes am 23 Dezember 2014, 13:14:13wie kann ich hoanoho jetzt installieren? (ich weiß, eigentlich gehört dies in die Anfängergruppe ).
Du musst nichts installieren, es ist alles fertig. Auf der Konsole wird dir auch vor dem Login angezeigt, dass du mit dem Webbrowser einfach nur auf die IP Adresse des RaspberryPi gehen musst und dort alles weitere erledigst. Auch die dafür notwendige IP Adresse wird dir dort angezeigt.
Hallo Loredo,
vielen Dank für die Geduld. Es scheint ich schaffe es wirklich nicht. Image ist installiert und ich komme über die Konsole auf den raspi. Dort werde ich auch schön begrüsst,( *** Welcome to HOANOHO 1.0-beta2-develop #1412210800rpi-develop ), dann gehts jedoch direkt auf die Eingabe.
Wenn ich über den Browser (firefox 34.0) versuche den raspi zu erreichen, kommt die Meldung:Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte 192.168.178.17:80
Auch der Port 8083 (wie bei meinen 2 existierenden Raspi Konfigurationen) lässt sich nicht ansprechen. Hier erscheint die Meldung : Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat 192.168.178.17:8083
.
Ich denke, dass ich mich ein klein wenig mit gängiger Programmierung auskenne, bin jedoch eher der "Anwender". Ich möchte euch auch nicht permanent nerven, undich denke, dass ich nicht unbedingt der DAU bin, aber vielleicht raffe ich es wirklich nicht. Vielleicht ist dann die Oberfläche nur für Programmierer mit tiefen Kenntnissen nutzbar, was ich persönlich sehr schade finden würde.
Gruß
Gerd
Zitat von: Gerd.Ternes am 23 Dezember 2014, 18:31:33
Dort werde ich auch schön begrüsst,( *** Welcome to HOANOHO 1.0-beta2-develop #1412210800rpi-develop ), dann gehts jedoch direkt auf die Eingabe.
Damit hast du schonmal nicht die aktuellste Version heruntergeladen. Aktuell ist Build 1412230801, du hast 1412210800. Deine Version ist also 2 Tage älter und wahrscheinlich jene, die noch nicht die notwendigen Fixes von mir enthält. Bitte stelle sicher, dass du eine aktuelle Version lädst und auch diese dann flashst.
Gruß
Julian
Als generelle Info, was von außen erreichbar ist:
Port 22: SSH Zugang
Port 80: Reverse-Proxy (redirected nahezu alles auf Port 443)
Port 443: Reverse-Proxy (verteilt die Anfragen auf Apache2/Hoanoho, node.js Websocket Server und FHEM Frontend CONFIG, WEB, WEBphone, WEBtablet)
Port 7074: unverschlüsselter Telnet Zugang zur FHEM Konsole (Zugriff nur aus lokalem LAN und mit FHEM Passwort "manager" möglich -> kann in FHEM geändert werden)
Port 7075: TLS verschlüsselter Zugang zu FHEM Konsole (Zugriff von überall aus möglich, jedoch auch nur mit FHEM Passwort "manager")
Auf dem verschlüsselten Webserver Port 443 teilt sich der Webzugriff wie folgt auf:
https://<IP>/* - Hoanoho Frontend (interner Port 8080)
https://<IP>/ws - Hoanoho Websocket Server (interner Port 8000)
https://<IP>/fadmin - FHEM für Administratoren mit Desktops (interner Port 8082)
https://<IP>/fhem - FHEM für Anwender mit Desktops (interner Port 8083)
https://<IP>/fmobile - FHEM für Anwender mit Smartphones (interner Port 8084)
https://<IP>/ftablet - FHEM für Anwender mit Tablets (interner Port 8085)
https://<IP>/webhook - FHEM Webhook Instanz (interner Port 8088)
Der Reverse-Proxy steuert dabei den Zugriff auf die Unterverzeichnisse unterschiedlich.
Der Zugriff auf die FHEM Anwender und Admin Instanzen wird bei Anmeldung über Hoanoho transparent durchgereicht (Single-Sign-On).
Wenn man ohne Anmeldung an der Hoanoho Login-Maske zugreift, ist es wie folgt:
Für alle FHEM Anwender Instanzen ist ein Zugriff aus dem lokalen Netz ohne Benutzer/Passwort möglich. Außerhalb des LAN IP-Ranges werden Benutzername/Passwort via HTTP-Auth abgefragt. Hier dürfen alle Benutzer, die in Hoanoho konfiguriert sind, sich anmelden (egal ob Admin oder nicht).
Für die FHEM Admin Instanz wird immer Benutzername/Passwort per HTTP-Auth abgefragt. Anmelden dürfen sich hier nur Hoanoho Admins.
Für die FHEM Webhook Instanz wird immer Benutzername/Passwort per HTTP-Auth abgefragt. Anmelden darf sich jeder Benutzer oder Admin, welcher in Hoanoho konfiguriert ist.
Hallo Loredo,
Super Sache! Vielen Dank für Eure Arbeit bisher !
Login über SSH
Linux hoanohopi 3.12.28+ #709 PREEMPT Mon Sep 8 15:28:00 BST 2014 armv6l
*** Welcome to HOANOHO 1.0-beta2-develop #1412230801rpi-develop
***
NOTICE: the software on this Raspberry Pi has not been fully configured. Please run 'sudo raspi-config'
manager@hoanohopi ~ $
soweit, sogut !
aber das Login über IE10 funktioniert nicht !
https://hoanohopi/login.php
Firefox ist okay !
Irgendwie habe ich noch einige Verständnisprobleme , sorry !
Wie ist das passwort des users "fhem" ?
wie binde ich meine vorhandene fhem-configuration ein ?
wie erfolgt der Update von fhem ?
Kann ich mein fhem wie bisher auf dem einen RPI und diese Frontend
auf einem anderen RPI laufen lassen ?
Vermutlich auch alles Anfängerfragen , sorry , vielleicht ein paar kleine Tipps.
Danke , weiter so .....
gruss
klaus
Zitat von: kvo1 am 23 Dezember 2014, 19:22:20
aber das Login über IE10 funktioniert nicht !
https://hoanohopi/login.php (https://hoanohopi/login.php)
Firefox ist okay !
IE10 ist zu alt und wird deshalb von der Verschlüsselung nicht unterstützt.Das Hoanoho Image ist auf größtmögliche Sicherheit konfiguriert und benötigt daher einen modernen Browser (Gründe dazu siehe aktuelle Presse zu gebrochenen Verschlüsselungen etc und Empfehlungen der Mozilla Foundation (https://wiki.mozilla.org/Security/Server_Side_TLS#Recommended_configurations)).Verlangt werden mindestens Firefox 27, Chrome 22, IE 11, Opera 14 oder Safari 7.Zitat von: kvo1 am 23 Dezember 2014, 19:22:20
Wie ist das passwort des users "fhem" ?
Der Systembenutzer "fhem" ist wie der Name schon sagt einer, welcher vom System benutzt wird. Er kann sich standardmäßig nicht interaktiv anmelden und hat kein Passwort. Dies ist aber Teil des FHEM Standard Debian Paketes, das Hoanoho Image ändert daran nichts.Zitat von: kvo1 am 23 Dezember 2014, 19:22:20wie binde ich meine vorhandene fhem-configuration ein ?
So wie du es bei jeder frischen FHEM Installation tun würdest. Hoanoho macht hier nichts.Du kannst z.B. deine FHEM Konfigurationsdateien per SFTP/SCP auf den RPi kopieren (über den Benutzer manager) und dann per Konsolenbefehle nach /opt/fhem verschieben. Wenn du sichergehen willst, dass hinterher alles die richtige Dateiberechtigung hat, rufst du am Schluss "sudo /opt/hoanoho-system/bin/hoanoho-enforce-security.sh" auf.Danach FHEM neu starten.Allerdings ist diese Vorgehensweise nicht empfohlen. Besser ist es, über das FHEM Webinterface deine Konfiguration neu vorzunehmen.Auch ist zu beachten, dass ein DbLog Device angelegt werden muss und auch die von Hoanoho vorkonfigurierten FHEMWEB Instanzen übernommen werden sollten, damit sicherheitstechnisch alles so läuft, wie es sollte.Die Anpassungen, die Hoanoho an FHEM vornimmt, finden sich hier in der Übersicht (https://github.com/Hoanoho/HSE/blob/master/lib/cfg/any/dyn/opt/fhem/FHEM/fhem-hoanoho.cfg) und sollten entsprechend bei der Übernahme einer bestehenden Konfiguration via Textdateien berücksichtigt werden.Zitat von: kvo1 am 23 Dezember 2014, 19:22:20
wie erfolgt der Update von fhem ?
Wie gewohnt in FHEM selbst (http://fhem.de/commandref.html#update). Hoanoho greift hier nicht in FHEM ein. FHEM läuft vollkommen selbstständig und autark.Zitat von: kvo1 am 23 Dezember 2014, 19:22:20
Kann ich mein fhem wie bisher auf dem einen RPI und diese Frontend
auf einem anderen RPI laufen lassen ?
Jaein. Du musst sicherstellen, dass in FHEM das DbLog Device auf die MySQL Datenbank zugreifen kann, welche auf dem Hoanoho RaspberryPi läuft. FHEM2FHEM geht aktuell wohl auch, ist aber für ein Produktivsystem nicht empfohlen. Auch musst du in der Hoanho Konfiguration (-> unter Allgemein) die Pfade zu FHEM anpassen. Auch ist zu beachten, dass du damit die Kapselung und den Schutz zu FHEM aufhebst und damit dann selbst dafür verantwortlich bist. Das Hoanoho Image nutzt ein ausgefeiltes System aus Basis von HAproxy. Wenn du in deiner externen FHEM Instanz HTTP-Auth aktivierst, kann Hoanoho dem Anwender kein Single-Sign-On mehr bieten, sondern er muss sich dann beim Zugriff über den FHEM-Wrapper separat und entsprechend deiner Konfiguration auf dem FHEM-RaspberryPi anmelden.
Du kannst jedoch natürlich auch selbst die vorhandene HAproxy Konfiguration erweitern und darüber deinen externen RPi wieder durchschleusen. Die Details dazu würden hier allerdings jetzt auch zu weit führen. Schau dir die Konfigurationen an und du wirst sie verstehen, wenn du dich mit Linux auskennst. Du solltest allerdings keine vorhandenen Dateien verändern, damit du Update-fähig bleibst (siehe Kommandos hoanoho-update und hse-update wie in vorigen Posts beschrieben). Im Falle von HAproxy wird die Konfiguration dynamisch aus einer Verzeichnisstruktur heraus zusammengebaut. Du kannst einfach entsprechend eigene Textdateien so anlegen, dass sie an der richtigen Stelle mit eingeflochten werden (Sortierreihenfolge bei der Benennung der Dateien spielt eine Rolle).
Alles in allem: Spezialkonfigurationen sind genauso möglich oder unmöglich, wie ohne Hoanoho bzw. dem Hoanoho Image. Es kommt allein darauf an, ob du das Wissen und Verständnis dafür hast. Das hat mit Hoanoho aber nichts zu tun, es will nur eine gewisse Ausgangsbasis bieten ;)
Zitat von: kvo1 am 23 Dezember 2014, 19:22:20
aber das Login über IE10 funktioniert nicht !
IE ist nicht supported. Ich habe lange aufgegeben für den IE laufend extra Würste zu programmieren, sodass er einfach rausgeflogen ist.
Zitat von: dansch am 23 Dezember 2014, 21:51:58
IE ist nicht supported. Ich habe lange aufgegeben für den IE laufend extra Würste zu programmieren, sodass er einfach rausgeflogen ist.
Hallo Daniel,
damit kann ich aber leben ;)
klaus
Hallo Loredo,
danke für die wirklich ausführliche Beschreibung und Beantwortung meiner Fragen.
Ich habe auch schon das FHEM upgedatet ! ;)
Zur Übernahme der vorhandenen Konfig:
ZitatSo wie du es bei jeder frischen FHEM Installation tun würdest. Hoanoho macht hier nichts.
Du kannst z.B. deine FHEM Konfigurationsdateien per SFTP/SCP auf den RPi kopieren (über den Benutzer manager) und dann per Konsolenbefehle nach /opt/fhem verschieben. Wenn du sichergehen willst, dass hinterher alles die richtige Dateiberechtigung hat, rufst du am Schluss "sudo /opt/hoanoho-system/bin/hoanoho-enforce-security.sh" auf.
Danach FHEM neu starten.
Allerdings ist diese Vorgehensweise nicht empfohlen. Besser ist es, über das FHEM Webinterface deine Konfiguration neu vorzunehmen.
Auch ist zu beachten, dass ein DbLog Device angelegt werden muss und auch die von Hoanoho vorkonfigurierten FHEMWEB Instanzen übernommen werden sollten, damit sicherheitstechnisch alles so läuft, wie es sollte.
Die Anpassungen, die Hoanoho an FHEM vornimmt, finden sich hier in der Übersicht und sollten entsprechend bei der Übernahme einer bestehenden Konfiguration via Textdateien berücksichtigt werden.
Alles nochmal nei einzugeben , tue ich mich ehrlich gesagt etwas schwer.
Das das ganze aber ohnehin auf DBLog aufsetzt und ich derzeit noch mit FileLog arbeite, das
ohnehin mal umstellen will, wäre es ein Argument !
Werd mal weiter testen (und sicher noch weitere sinnlosen Fragen haben ) !
gruss
klaus
Die Abhängigkeit zu DbLog wird Daniel noch auflösen (siehe weiter vorne im Thread).
ZitatDu kannst z.B. deine FHEM Konfigurationsdateien per SFTP/SCP auf den RPi kopieren (über den Benutzer manager) und dann per Konsolenbefehle nach /opt/fhem verschieben.
dadurch werden doch aber die Defaults in der vorhandenen fhem.cfg überschrieben gelöscht.
Das ist doch sicher nicht gewollte, zumal dann der dort vorhandene Aufruf
Zitatinclude ./FHEM/fhem-hoanoho.cfg
sicher wichtig ist ! Muss ich diesen wieder mit einfügen ?
klaus
Hallo
so ich habe einfach mal einige Einträge aus meiner original cfg hier übernommen.
Aufgefallen ist , das nicht alles übernommen werden muss ?? Bei vielen Attributen
gab es einen Fehlermeldung !
Unklar ist mir , welche Einträge man übernehmen kann ? , nur die define .... ?
Naja , werd mal weiterprobieren !
klaus
Hallo Loredo,
nun zumindest ein kleiner Erfolg. Nach mehrmaligerm Neustart des (jungfräulichen) Raspberry kann ich das Frontend nun über die IP Adresse erreichen.
Welche Angaben sind bei dem Login erforderlich? Müssen die Datenbanken vorher installiert und angelegt werden oder sind diese bei Eurer Installation schon mitinstalliert?
Als kleine Gegenleistung würde ich mich dazu verpflichten (wenn gewünscht) die Installationsschritte ein wenig zu dokumentieren.
Gruß
Gerd
Zitat von: Gerd.Ternes am 24 Dezember 2014, 11:36:59
Welche Angaben sind bei dem Login erforderlich?
Steht doch auf dem Login Bildschirm, wenn du ihn im Browser aufrufst:Benutzer: managerPasswort: managerZitat von: Gerd.Ternes am 24 Dezember 2014, 11:36:59Müssen die Datenbanken vorher installiert und angelegt werden oder sind diese bei Eurer Installation schon mitinstalliert?
Der Sinn des Images ist es, dass alles fertig ist. Flashen, booten, einloggen, FHEM und Hoanoho übers Webinterface konfigurieren. Mehr ist nicht zu tun.
Zitat von: Gerd.Ternes am 24 Dezember 2014, 11:36:59Als kleine Gegenleistung würde ich mich dazu verpflichten (wenn gewünscht) die Installationsschritte ein wenig zu dokumentieren.
Wenn dir da etwas einfällt, gerne ;) Zu deinem Screenshot: Ich denke du hast zu hastig hin und her gebootet. Ich habe das Image von gestern selbst nochmals getestet. Wenn eine funktionierende Internetverbindung vorhanden ist, wird der MySQL Server brav nachinstalliert und alles konfiguriert, so dass der o.g. Login-Schirm kommt. Hast du die Hinweise oben nicht gelesen? Ohne ein angestecktes Netzwerkkabel (nebst aktivem DHCP Server im Netzwerk, der dann einen Internetzugang bereitstellt) macht es keinen Sinn den RPi zu booten. Eigentlich eine Selbstverständlichkeit, aber naja... ::)
leider nein.
auf der konsole komme ich mit "manager" und manager rein.
kann ich Datenbankname und FHEM datenbank name frei vergeben?
Gerd
Zitat von: Gerd.Ternes am 24 Dezember 2014, 11:48:26
leider nein.
auf der konsole komme ich mit "manager" und manager rein.
kann ich Datenbankname und FHEM datenbank name frei vergeben?
Nein. Bitte versuch jetzt nicht zu flickschustern, das ist kein konsistenter Status und keiner kann dir dann noch Fragen verlässlich beantworten.
Bitte halte dich
exakt an die Reihenfolge:
1. Image auf SD Karte flashen.
2. RaspberryPi vom Strom trennen.
3. SD Karte in RPi einlegen.
4. Netzwerkkabel an RPi anstecken.
5. Optional HDMI Kabel und Tastatur zwecks Sichtkontrolle des ersten Bootvorgangs.
6. Strom an RPi anstecken.
7. 10 Minuten warten.
8. Sobald raspi-config aufgerufen wird, die Partition vergrößern (Standardvorgehen bei jedem RPi Setup wie bei jedem anderen Image auch)
9. RPi neu starten (geht über Auswahl in raspi-config direkt)
10. Login-Bildschirm erscheint und zeigt IP-Adresse an
11. Mit kompatiblem Browser auf die IP-Adresse gehen und einloggen (Login-Daten dort werden angezeigt)
Ansonsten der generelle Tipp: Mach dich bitte mit dem normalen Umgang eines RaspberryPi vertraut. Es wird hier nichts spezielles vorausgesetzt, was Hoanoho im besonderen angeht. Vielmehr sind es alles Routineaufgaben, die man so schon drauf haben sollte, wenn man einen RaspberryPi kennt.
Hast du auch schonmal in Erwägung gezogen, das ISO Image in einer virtuellen Maschine zum herumprobieren zu starten (z.B. im kostenlosen VirtualBox (https://www.virtualbox.org))? Dann weißt du, wie sich eine Hoanoho Installation verhalten sollte und kannst abschätzen, ob du alles richtig machst.
Hallo Loredo,
ich werde das ganze jetzt noch einmal installieren und meine Installationsschritte ein wenig dokumentieren und als PDF anhängen. Eigentlich habe ich alles genau so gemacht wie bei den vorherigen Installationen meiner beiden Raspis (und so wie du beschrieben, außer, dass ich den Bootvorgang nicht kontrolliert habe.) Daher war ich ja umso erstaunter, dass dies hier nicht funktionieren sollte.
Danke nochmal.
Gerd
Hallo Gerd
Zitat von: Gerd.Ternes am 24 Dezember 2014, 12:08:24
Hallo Loredo,
ich werde das ganze jetzt noch einmal installieren und meine Installationsschritte ein wenig dokumentieren und als PDF anhängen. Eigentlich habe ich alles genau so gemacht wie bei den vorherigen Installationen meiner beiden Raspis (und so wie du beschrieben, außer, dass ich den Bootvorgang nicht kontrolliert habe.) Daher war ich ja umso erstaunter, dass dies hier nicht funktionieren sollte.
Danke nochmal.
Gerd
da hat doch Loredo schon getan, mehr ist es wirklich nicht. Bei mir hat das gestern wunderbar funktioniert ;)
kvo1
hallo kvo1,
stimmt, aber irgendwo muss ich doch wohl einen fehler machen. hab das ganze jetzt noch einmal wiederholt. Nach 20 Minuten restart (nach raspi-config) konnte ich mich nicht einloggen, also noch einmal den netzstecker gezogen.
Jetzt hat zumindest der putty login wieder funktioniert.
Manchmal steckt man zu sehr in seinem eigenen Vorgehen, dass man seine Fehler nicht erkennt. Leider habe ich bisher nicht versucht, den boot und die damit verbundenen Meldungen zu kontrollieren. Das wird wohl eine Aufgabe für das nächst Jahr werden.
Euch allen ein herzliches "Danke Schön", ein frohes Fest und einen "guten Rutsch".
Gerd
Der jeweils letzte Bootvorgang wird in /var/log/boot mitgeloggt
Guten abend,
ist die Seite http://www.hoanoho.org/ down ??
Gruß Stefan
Wir mussten die Image Downloads separieren. Sie sind jetzt unter dieser Subdomain zu finden: http://download.hoanoho.org
OK, danke für die Info
Gruß Stefan
Hallo zusammen,
zuerst einmal ganz herzlichen Dank für die viele Arbeit, die Ihr Euch mit diesem wirklich guten Frontend gemacht habt!
Auch ich hatte viele Probleme, Hoanoho "zu Fuß" ans Laufen zu bekommen. Letztlich habe ich mich für die ISO-Variante entschieden - und bin (bisher) glücklich damit. Die Abhängigkeiten sind einfach zu groß und meine Linux-Kenntnisse zu begrenzt, als das ich das hätte allein aufstellen können - also Danke nochmal an Loredo!
Meine Umgebung:
ProxMox auf einer alten x86-Kiste und dort als Qemu das ISO vom 09.12.2014 (DEV) eingebunden. Konfiguration aus einer anderen FHEM-Installation übertragen. Fertig.
Durch Mitlesen im Forum konnte ich auch meine Update-Frage beantworten (einfach hoanoho-update und alles ist schick).
Aktuell ist mir Einiges aufgefallen, was ich den anderen Mitlesern gern zur Kenntnis geben würde. Vllt. kann der Eine oder Andere ja eine kleine Stolperfalle auslassen ;-):
a) CUL
meinen CUL von Busware konnte ich im Auslieferungszustand des Hoanoho-ISOs leider nicht ansprechen.
Im FHEM-Log und mit Hilfe der Suche konnte ich dann aber herausfinden, dass der user fhem noch der Gruppe dialup zugeordnet werden muss(te). Danach funktionierte alles sauber.
b) Die Attribute webcmd und DevStateIcon
Die Attribute webcmd und DevStateIcon waren nicht aktiviert und führten immer wieder zu "seltsamen" Fehlermeldungen beim Speichern der fhem.cfg
Aktivieren mit attr global userattr ... webcmd DevStateIcon ...
P.S.: floorplan funktioniert mW gar nicht im FHEM-Admin bzw. FHEM Tablet, also besser gleich das richtige Frontend nehmen und die Einträge weglassen :-)
c) FHEM-devices
c1) Temperaturregelung (HM-TC-IT-WM-W-EU) = Device (ohne Clima, Climate oder sonstigen Schnickschnack)
c2) Schalter (HM-LC-SW4-DR bzw. HM-ES-PMSw1-Pl) = jeweils die "Schalterebene" auswählen (Ist in beiden Fällen als Channel-Device ausgeführt)
c3) Anzeige des Zustandes der Anwesenheitserkennung (vgl. meintechblog.de) als Schalter (ohne Schaltfunktion) funktioniert auch
c4) alle anderen Möglichkeiten (Wertanzeige, Datensammler) konnte ich bisher noch nicht testen (s. Themen unter Browser).
d) Browser für die Anzeige der Desktop-Version:
d1) Windows-PC:
Chrome 39 (aktueller Stand für Windows):
Hier habe ich viel Zeit beim Konfigurieren verbracht und musste letztlich leider feststellen, dass Chrome an meinem Windows-PC unter Haussteuerung - Übersicht nur der Grundzustand (z.B. Heizung "Soll-Temperatur --- oC") angezeigt. Die Zustandsanzeige mittels Icons funktioniert ebenfalls nicht - auch hier wird nur das default-Icon angezeigt. Schaltvorgänge werden aber ausgeführt. Dies gilt für Geräte vom Typ "Temperaturregelung" und auch "Ein-/Ausschalter".
Ich gehe nach wie vor davon aus, dass ich irgendwas am Chrome "verkonfiguriert" habe, so dass die readings nicht sauber angezeigt werden - kann aber leider gar nicht sagen was. Ich konnte bisher leider nicht herausfinden, ob Chrome die Datenabfrage nicht abschcikt, oder die Ergebnisse nicht (mehr) ankommen. Auch die Aktivierung des php-DebugPanels brachten mich nicht weiter.
Firefox und IE11 für Windows:
Die Anzeigen und Schaltvorgänge funktionieren einwandfrei.
d2) iPad2 und MacBook:
Chrome für iPad2:
funktioniert tadellos.
Einschränkung: Man hat beim Anmelden/Erstaufruf einer Seite eine relativ große Latenz. Ich umgehe sie immer mit einem zweiten Öffnen der gleichen Seite in den "wartenden Tab" - also einfach erneut aufrufen. Dann erfolgt der Seitenaufbau komischerweise sehr rasch.
Safari für iPad2 und MacBook:
Die Anzeige und Schaltung erfolgt tadellos.
Offene Fragen:
Wie werden Wertanzeige und Datensammler konkret eingesetzt/konfiguriert?
Ich habe diverse Chart-Wünsche, die sicher mit einem Datensammler zu realisieren sind, wenn ich ihn konfigurieren könnte.
Genauso konnte ich die Wertanzeige bisher nicht dazu überreden, sich aus der oberen linken Ecke weg zu bewegen und etwas anzuzeigen.
Für kleine Denkanstöße diese beiden Gerätetypen betreffend wäre ich sehr dankbar.
Insgesamt macht das System (Hoanoho + HSE) bereits einen sehr kompletten und stabilen Eindruck. Ich bin bereits auf die beta2 gespannt.
Soweit zum Stand meiner Erkenntnisse.
Anmerkungen/Hinweise sind natürlich sehr willkommen.
Hallo Thommy3BG,
danke für die ausführlichen Tests und Info´s ;)
gruss
kvo1
Hallo Klaus,
sehr gern.
Ich habs eigentlich für mich gemacht - wollte es aber gerne mit Euch teilen.
Es muss nicht immer jeder auch wirklich jeden Fehler selbst machen ;-)
VG Thommy3BG
Hallo zusammen,
schonmal vielen Dank an eure Mühen. Ich bin sehr begeistert von diesem schönen Frontend.
Zu meinem Setup:
Ich habe das Image jetzt auf dem Pi laufen. Soweit kann ich nun auch auf alles zugreifen.
Und habe die neuste Version installiert.
Ich würde jedoch gern auf KNX Komponenten zugreifen. Mit FHEM ja sicherlich kein Problem über die jeweiligen Gruppenadressen. Gibt es eine Möglichkeit diese dann auch in Hoanoho anzulegen?
Des weiteren würde ich gerne eine Webcam von Foscam (Fl9826W) einbinden. Diese bekomme ich leider nicht ans laufen.
Viele Grüße
Tobias
bisher werden nur einige Geräte unterstützt ...
findest Du hier https://github.com/Hoanoho/Hoanoho (https://github.com/Hoanoho/Hoanoho)
grusss
kvo1
Zitat von: kvo1 am 06 Januar 2015, 11:41:02
bisher werden nur einige Geräte unterstützt ...
findest Du hier https://github.com/Hoanoho/Hoanoho (https://github.com/Hoanoho/Hoanoho)
grusss
kvo1
Hallo kvo1
Ja das war mir bekannt. Generell würde ich gerne wissen ob es die Möglichkeit gibt dort z.b. KNX oder eben weiter IP Kameras zu implementieren.
Gruss
Tobias
Hallo Thomas,
vielen Dank für dein ausführliches Feedback!
Zitat von: Thommy3BG am 05 Januar 2015, 16:36:28
a) CUL
meinen CUL von Busware konnte ich im Auslieferungszustand des Hoanoho-ISOs leider nicht ansprechen.
Das ist etwas, was auch bei einer rein manuellen FHEM Installation der Fall ist und auch dort manuell vorgenommen werden muss (wir ändern nichts an FHEM ansich, sondern bauen nur drum herum).
Ich nehme das aber gerne mit ins Build auf, damit der fhem-Benutzer gleich von Beginn an auch der dialup-Gruppe zugehörig ist.
Zitat von: Thommy3BG am 05 Januar 2015, 16:36:28b) Die Attribute webcmd und DevStateIcon
Auch hier ist es so, dass dies die Standardinstallation von FHEM ist. Auch dort sind einige Attribute nicht gesetzt, wir passen die Konfiguration nur soweit an, wie es für Hoanoho notwendig ist. Wenn du also eine bestehende FHEM Konfiguration einfach per Kopie der Dateien übernimmst, wird es immer vorkommen, dass du vorhandene Attribute so ändern musst, wie sie in deiner Ursprungskonfiguration vorhanden sind. FHEM bietet hier leider keine Import-Funktion an, um Bestandskonfiguration mit denen einer Neuinstallation zu mergen. Das ist immer ein manueller Prozess.
Zitat von: Thommy3BG am 05 Januar 2015, 16:36:28P.S.: floorplan funktioniert mW gar nicht im FHEM-Admin bzw. FHEM Tablet
Grundsätzlich funktioniert das, was bei jeder FHEM Installation auch geht oder nicht geht. Die eingebettete Ansicht als IFrame in Hoanoho kann der einzig limitierende Faktor sein. Einen Floorplan dort darzustellen macht aber ohnehin keinen wirklichen Sinn. Man kann aber natürlich trotzdem auch parallel andere Frontends über eine andere FHEMWEB Instanz anbieten und diese in den von Hoanoho verwendeten FHEMWEB Instanzen ausblenden. Auch kann man natürlich auf die Einbettung von FHEM als IFrame ganz oder teilweise verzichten. Dazu muss man nur die Pfade in der Hoanoho Konfiguration unter "Allgemein" rauslöschen.
Zitat von: Thommy3BG am 05 Januar 2015, 16:36:28
d) Browser für die Anzeige der Desktop-Version:d1) Windows-PC:Chrome 39 (aktueller Stand für Windows):
Ich vermute hier liegt es nicht am Browser, sondern daran, dass momentan in der Floorplan Automation Logik ein dicker Fehler drin ist, der dazu führt, dass bei einer bestimmten Art der Benennung von Geräten die Benachrichtigung über einen Statuswechsel nicht funktioniert.
Dies ist einer der Gründe, weshalb Daniel diesen Bereich gerade komplett neu schreibt.
Zitat von: Thommy3BG am 05 Januar 2015, 16:36:28d2) iPad2 und MacBook:Chrome für iPad2:funktioniert tadellos.Einschränkung: Man hat beim Anmelden/Erstaufruf einer Seite eine relativ große Latenz.
Das dürfte schlichtweg am langsamen iPad2 liegen, da kann man nix machen.
Zitat von: Thommy3BG am 05 Januar 2015, 16:36:28Wie werden Wertanzeige und Datensammler konkret eingesetzt/konfiguriert?
Kann ich dir auch nicht sagen, funktionierte bei mir auch bisher nie. Ist aber auch mit der aktuellen Überarbeitung von Daniel dann hinfällig.
Im Falle des Datensammlers ist meine Vermutung, dass wir da vieles an Funktion für die Datensammlung an FHEM zurückgeben werden und lediglich die Auswertung/Charts über Hoanoho laufen. Das ist eine Dopplung der Funktion die schlichtweg daraus entstanden ist, dass zum Zeitpunkt der Entwicklung FHEM noch sehr neu für Daniel war.
An dieser Stelle darf uns auch gerne jemand unterstützen, denn wie man oben ja schon liest, gibt es bereits eine Menge anderer offener Baustellen.
Gruß
Julian
Zitat von: Abry am 06 Januar 2015, 10:16:38
Ich würde jedoch gern auf KNX Komponenten zugreifen. Mit FHEM ja sicherlich kein Problem über die jeweiligen Gruppenadressen. Gibt es eine Möglichkeit diese dann auch in Hoanoho anzulegen?
Der aktuelle Rewrite dieses Bereiches wird wahrscheinlich so universell sein, dass es damit dann mit geringem Aufwand möglich sein wird.
Zitat von: Abry am 06 Januar 2015, 10:16:38Des weiteren würde ich gerne eine Webcam von Foscam (Fl9826W) einbinden. Diese bekomme ich leider nicht ans laufen.
Webcams müssen explizit pro Typ unterstützt werden. Wenn diese aktuell nicht auswählbar ist, ist sie nicht dabei.
Ich habe keine Ahnung ob Daniel plant, die Grundfunktionen so variabel zu machen, dass man seine eigene Konfiguration erstellen kann (z.B. URL zum Bild, Steuerbefehle übergeben etc.). Auch hier ist eine teilweise Überlappung mit FHEM Funktionen gegeben (es gibt ja ein IPCAM Modul IIRC). Inwiefern man dies als Backend verwenden kann, weiß ich nicht. Sobald der generelle Rewrite für das Gerätehandling mit FHEM gemacht ist, kann man sich ansehen, was dort dann für Daten über das IPCAM Modul reinkommen (oder nicht).
Hey Julian,
Zitat von: Loredo am 06 Januar 2015, 13:45:27
Der aktuelle Rewrite dieses Bereiches wird wahrscheinlich so universell sein, dass es damit dann mit geringem Aufwand möglich sein wird.
Vielen Dank für deine schnelle Antwort und eure Mühen von dir und Daniel und eurem Team.
Ich bin sehr gespannt auf das Rewrite und wie dieses tolle Projekt weiter geht.
Mal vorsichtig gefragt:
Gibt es schon einen ungefähren Zeitraum wann das Rewrite soweit sein wird?
DANKE
Gruß
Tobias
Zitat von: Abry am 06 Januar 2015, 13:55:20
Mal vorsichtig gefragt:
Gibt es schon einen ungefähren Zeitraum wann das Rewrite soweit sein wird?
Da es derzeit keinerlei Hilfe gibt und Daniel und ich beide auch Geld mit anderen Tätigkeiten verdienen müssen (und wollen), wird es wohl noch eine Weile dauern. Ich konzentriere mich vornehmlich auf die Weiterentwicklung der Systemintegration und das Backend (aktuell Umstellung auf Jessie) und Daniel eben auf das eigentlich sichtbare Hoanoho Interface. Sprich an beiden Themenbereichen arbeitet jeweils nur eine Person, das lässt keine Warpgeschwindigkeit zu.
Das kann ich gut verstehen. War auch kein Vorwurf.
Ich wäre euch gerne behilflich. Nur leider kann ich nicht so wirklich programmieren.
Lasst es mich wissen falls ich euch unterstützen kann.
Viele Grüße
Tobias
Zitat von: Loredo am 06 Januar 2015, 13:38:15
vielen Dank für dein ausführliches Feedback!
Sehr gern!
Zitat von: Loredo am 06 Januar 2015, 13:38:15
Ich nehme das aber gerne mit ins Build auf, damit der fhem-Benutzer gleich von Beginn an auch der dialup-Gruppe zugehörig ist.
Stimmt, das musste ich seinerzeit auch noch umbauen. Wäre klasse, wenn Du die Gruppenzuordnung mit aufnimmst, damit wird das Hoanoho-ISO noch mehr "out-of-the-Box".
Zitat von: Loredo am 06 Januar 2015, 13:38:15
Auch hier ist es so, dass dies die Standardinstallation von FHEM ist. Auch dort sind einige Attribute nicht gesetzt, wir passen die Konfiguration nur soweit an, wie es für Hoanoho notwendig ist.
Hm, daran erinnere ich mich nicht, diese beiden Attribute irgendwann manuell gesetzt zu haben - deshalb habe ich es erwähnt.
Zitat von: Loredo am 06 Januar 2015, 13:38:15
Wenn du also eine bestehende FHEM Konfiguration einfach per Kopie der Dateien übernimmst, ... FHEM bietet hier leider keine Import-Funktion an, ... Das ist immer ein manueller Prozess.
Naja eher per Copy & Paste ;-)
Aber es stimmt, eine Importfunktion wäre nicht schlecht, wenn man öfter neu installiert (was ja eher aus der Windows-Welt bekannt ist).
Zitat von: Loredo am 06 Januar 2015, 13:38:15
Ich vermute hier liegt es nicht am Browser, sondern daran, dass momentan in der Floorplan Automation Logik ein dicker Fehler drin ist...
Da seid ihr näher dran, ich wollte nur den Hinweis an andere Benutzer geben, damit sie nicht wie ich Tage in Konfigurationsversuche reinstecken und dann irgendwann eher zufällig feststellen, dass der gleiche Inhalt in Chrome nicht tut, in FF/IE aber schon.
Zitat von: Loredo am 06 Januar 2015, 13:38:15
Das dürfte schlichtweg am langsamen iPad2 liegen...
grrr
Danke Julian für Deine ausführliche Antwort.
Wenn ich etwas außerhalb der reinen Programmierung zum Projekt beitragen kann - sehr gerne.
Viele Grüße
Thomas
Hi,
ich würd euch gerne meine programmiertechnische Unterstützung anbieten. Ich habe mehrere Jahre in der Web-Entwicklung gearbeitet (PHP, Mysql, Javascript). Wobei Javascript momentan noch mein schwächstes Gebiet ist.
Ich habe Hoanoho auf dem händischen Weg auf meiner Qnap 419p+ zum laufen gebracht. Musste dabei auch schon wie hier schon angemerkt feststellen, das der "forever websocket" ganz schön an die Performance geht. Aber es läuft soweit alles.
Ich bin aber immernoch dabei mir den Quellcode Stück für Stück anzuschauen (immer da wo ichs halt grad brauch).
Mit FHEM bewege ich mich auch gerade aus der "Anfänger" Zone heraus. :-)
Falls ihr also noch jemanden braucht...
LG,
Lars
Zitat von: poffel1976 am 07 Januar 2015, 13:48:56
Hi,
ich würd euch gerne meine programmiertechnische Unterstützung anbieten. Ich habe mehrere Jahre in der Web-Entwicklung gearbeitet (PHP, Mysql, Javascript). Wobei Javascript momentan noch mein schwächstes Gebiet ist.
Ich habe Hoanoho auf dem händischen Weg auf meiner Qnap 419p+ zum laufen gebracht. Musste dabei auch schon wie hier schon angemerkt feststellen, das der "forever websocket" ganz schön an die Performance geht. Aber es läuft soweit alles.
Ich bin aber immernoch dabei mir den Quellcode Stück für Stück anzuschauen (immer da wo ichs halt grad brauch).
Mit FHEM bewege ich mich auch gerade aus der "Anfänger" Zone heraus. :-)
Falls ihr also noch jemanden braucht...
LG,
Lars
Hallo Lars,
das hört sich gut an , magst Du das eventuell (für so Typen wie mich - Kein Programmierer) beschreiben !?
Ich wollte / würde das Ganze ggf. auf einem Cubiboard installieren wollen !, mein RPI platzt fast ;)
ggf. packe ich das erstmal auf mein 219 QNap !
gruss und danke
klaus
Hi Klaus,
was geht denn nicht? Hast du die Grundvorraussetzungen alle installiert? Aktuelles PHP mit Mysql. NodeJS?
LG,
Lars
Zitat von: poffel1976 am 07 Januar 2015, 13:48:56
Falls ihr also noch jemanden braucht...
Brauchen ja. Bisher hat aber niemand (ernsthaft) etwas beigesteuert, der sich einmal gemeldet hat.
Wie sieht es mit Beta 2 aus gibts hier schon Mögliche Termine??
Gruß Jan
Zitat von: flipkill am 11 Januar 2015, 22:44:53
Wie sieht es mit Beta 2 aus gibts hier schon Mögliche Termine??
Zitat von: Loredo am 06 Januar 2015, 13:59:08
Da es derzeit keinerlei Hilfe gibt und Daniel und ich beide auch Geld mit anderen Tätigkeiten verdienen müssen (und wollen), wird es wohl noch eine Weile dauern.
Noch keine Woche her... ;-)
Gruß Marius
Gesendet von iPhone mit Tapatalk
Hallo,
ich habe gestern mal meinen FHEM Server mit dem ISO bedampft (also komplett neu installiert). Ich war soweit, dass der FHEM erst mal wieder so lief, wie vorher. Nur der externe Zufriff über die FHEMobile App (iOS) wollte einfach nicht funktionieren. Prinzipiell komme ich von außen doch nur über den Port 443 (HTTPS) rein, oder? Normalerweise würde das ja über den Port 8083 gehen aber durch den Reverse Proxy bin ich mal davon ausgegangen, dass es nur 443 ist. Ich konnte mich gestern auf den Kopf stellen, die App wollte einfach nicht gehen...
Ist es irgendwem ähnlich ergangen?
Viele Grüße
Daniel
Zitat von: Didi86 am 15 Januar 2015, 22:43:03
Nur der externe Zufriff über die FHEMobile App (iOS) wollte einfach nicht funktionieren. Prinzipiell komme ich von außen doch nur über den Port 443 (HTTPS) rein, oder? Normalerweise würde das ja über den Port 8083 gehen aber durch den Reverse Proxy bin ich mal davon ausgegangen, dass es nur 443 ist. Ich konnte mich gestern auf den Kopf stellen, die App wollte einfach nicht gehen...
Die User-Instanzen von FHEMWEB (/fhem aka Port 8083, /fmobile aka Port 8084, /ftablet aka Port 8085) sind so vorkonfiguriert, dass sie nur zum schalten von Geräten verwendet, jedoch keine Geräte verändert werden können. Das Attribut "allowedCommands" der 3 entsprechenden FHEMWEB Instanzen ist hierfür derzeit auf "get,set,style%20eventMonitor" gesetzt. Lediglich die FHEMWEB Admin-Instanz unter /fadmin ist uneingeschränkt mit Admin-Rechten versehen (sprich hier fehlt das Attribut allowedCommands).Damit FHEMobile läuft, muss das Attribut allowedCommands der FHEMWEB Instanz (Device Name "WEB") um ",xmllist" hinten erweitert werden. Dies hat natürlich zur Folge, dass ein User die gesamte FHEM Konfiguration auslesen kann, dessen sollte man sich bewusst sein. Deshalb muss man es auch explizit hinzufügen bzw. deshalb ist es nicht standardmäßig freigeschaltet. Das Hoanoho Image versucht so viele Sicherheitsmechanismen zu nutzen, wie es geht.Man kann auch einfach den Pfad /fadmin statt /fhem verwenden. Allerdings muss man sich dann mit einem Hoanoho Admin-Benutzer authentifizieren, was u.U. eben nicht gewollt ist, da der Benutzer dann auch alles andere verändern kann. Besser ist also die oben genannte Änderung, damit Benutzer die Konfiguration per XML auslesen dürfen.Der angehängte Screenshot zeigt eine funktionierende Konfiguration in FHEMobile.
Hallo zusammen,
ich wollte eben das Frontend testen und installieren.
Die Verbindung zu DB funktioniert, die Tabellen wurden auch angelegt (habs mir über phpmyadmin angeschaut)
Jedoch kommt nachdem ich Weiter drücke folgender Fehler Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''ganzjährig' at line 9
Somit hat er auch keinen User angelegt ( Tabelle ist leer).
Rufe ich die install nochmal auf, so sagt er mir, die config wurde abgeschlossen.
Wenn ich aber die Datei prepdb.php aufrufe kommt der oben genannte Fehler.
Ich habe die aktuelle Version von gitHub gedownloaded.
Habt ihr eine Ahnung woarn es liegt?
Gruß Stefan
Nachtrag:
Der Fehler liegt in der 400_insert_content_dwd.sql . Habe diese nun über phpmyadmin manuell hinzugefügt und im Ordner die Datei gelöscht. Danach hat er auch den Benutzer angelegt.
Zwar ist nun ein Benutzer sowie Passwort vorhanden bzw. angelegt worden, leider kann ich mich nicht mit diesem anmelden.
Wenn ich mir die Tabelle User anschaue, so sehe ich, dass auch bei einem "Fehlgeschlagenen Login" lastlogin auf das aktuelle Datum geupdatet wird
Zitat von: -Stefan- am 18 Januar 2015, 13:01:04
Jedoch kommt nachdem ich Weiter drücke folgender Fehler Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''ganzjährig' at line 9
Du hast vermutlich nicht den Develop-Branch ausgecheckt. Dort sind Fehler im Bezug auf UTF-8 Formatierung und BOM behoben, welche vermutlich zu dem genannten Fehler führen.Zitat von: -Stefan- am 18 Januar 2015, 13:01:04
Zwar ist nun ein Benutzer sowie Passwort vorhanden bzw. angelegt worden, leider kann ich mich nicht mit diesem anmelden.
Das könnte mit dem erwarteten Hashing-Mechanismus für das Passwort zu tun haben. Ich bin nicht sicher, ob wir die manuelle Installationsroute schon darauf aktualisiert haben. Die Default-Methode wird von deiner Systemumgebung vorgegeben, also hat Hoanoho als Standalone Installation darauf keinen Einfluss. Das Hoanoho Image hingegen legt derzeit fest SHA512 fest, weil HAproxy die Hashing-Funktionen von Debian Wheezy verwendet und die System-Libs kein Bcrypt unterstützen.Du musst also mal schauen, ob das Passwort in der MySQL-DB einen korrekten Hashwert enthält.
Vielen Dank für deine Antwort.
Also wenn ich das so sehe wird doch in den hash auch die Zeit mit eingerechnet $hash = md5(mysql_real_escape_string($_POST['login_username']) + $password + time());
oder?
Also der Hash verändert sich beim versuchten Login nicht.
Werde aber später das Passwort nochmal SHA512 codieren und dann eintragen bzw den Hash erneut berechnen
Zitat von: -Stefan- am 18 Januar 2015, 16:21:56
Vielen Dank für deine Antwort.
Also wenn ich das so sehe wird doch in den hash auch die Zeit mit eingerechnet $hash = md5(mysql_real_escape_string($_POST['login_username']) + $password + time());
oder?
Nein, das ist alter Code. Im Develop Branch findest du den aktuellen Code.
Wo genau liegt der Develop Branch?
https://github.com/Hoanoho
Hier finde ich nichts dazu bzw. die Datein sehen gleich aus.
Das ist der Link zur Teamseite, du kannst im jeweiligen Repository dann den Branch auswählen (oben der graue Button; dort steht normal "master" und man kann die Auswahl wechseln).
Für das Repository Hoanoho ist der direkte Link dieser hier:
https://github.com/Hoanoho/Hoanoho/tree/develop
Rechts an der Seite gibts dann die Download-Optionen, die Github anbietet.
Hallo,
vielen Dank für deine Nachricht.
Wenn ich mir den Code im Branch anschaue (https://github.com/Hoanoho/Hoanoho/blob/develop/login.php)
wird doch ebenfalls der hash wie folgt berechnet $hash = md5(mysql_real_escape_string($_POST['login_username']) + $password + time());
Sieht dich genauso aus wie im master, oder?
Kann sein, dass ich zur Zeit einfach blind bin :D
Ich kann dir hier jetzt nicht den Quellcode erklären. Aber die Variable $hash enthält hier nicht den Passwort-Hash, sondern den Direct-Login-String, mit dem sich der Benutzer alternativ über die URI direkt einloggen kann. Die Bezeichnung ist da nicht ganz glücklich gewählt worden, man muss es aus dem Kontext herauslesen.
Der Passwort-Hash wird z.B. hier erzeugt: https://github.com/Hoanoho/Hoanoho/blob/develop/install/prepdb.php#L43 (https://github.com/Hoanoho/Hoanoho/blob/develop/install/prepdb.php#L43)
Siehe dazu auch PHP Manual: http://php.net/manual/en/function.password-hash.php (http://php.net/manual/en/function.password-hash.php)
Einen Online Bcrypt-Generator lässt sich über Google finden, also z.B. https://www.dailycred.com/blog/12/bcrypt-calculator
Den Wert kannst du dann testweise mal direkt in das Password Feld in der MySQL Datenbank setzen.
Ich bin neu hier, beschäftigte mich aber schon ein paar Momate mit fhem. Das Frontend ist echt gelungen. Kompliment an die Erschaffer :-)
Ich wollte nur kurz loswerden, dass ich das Problem von Stefan nachbilden konnte. Auch ich konnte mich nach der Installation, egal ob manuell oder per Iso, nicht anmelden. Dann hab ich aber anstatt des Google Chrome Browsers mal den Firefox verwender. Und schwupp, schon gings.
VG, der Sloot
Hallo zusammen,
gibts eigentlich schon was neues? :)
LG
Hallo zusammen,
ich verfolge Euren Thread schon eine ganze Weile und muss sagen: Das sieht echt super aus!
Jetzt wollte ich heute auch mal einen Raspi mit eurem Image bespielen und bin (meine ich) genau wie hier beschrieben vorgegangen.
Aber ich krieg den (extra dafür neu gekauften) Raspi B+ einfach nicht zum laufen.
Der mysql-server startet nicht.
Image startet genau wie es soll und läuft alle updates durch.
Nach dem erweitern der Partition und dem Einstellen der Locales auf deutsch kommt aber dann am Ende immer:
setting up mysql-server-5.5 (5.5.41-0+wheezy1)
OK Stopping MySQL Database server: mysqld.
FAIL Starting MySQL Database server: mysqld . . . .
invoke-rc.d: initscript mysql, action "start" failed
dpkg: error processing mysql-server-5.5 (--configure)
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.5; however:
Package mysql-server-5.5 is not configured yet.
.
.
.
... Can't connect to MySQL Server on ...
Ich hab' schon zweimal das Image neu geschrieben aber immer mit dem gleichen Ergebnis
Auch der Versuch, den MySQL Server neu zu installieren führt zum gleichen Resultat
Hat irgend jemand eine Idee?
Das Image ist heute Abend runtergeladen worden und datiert vom 26.1.15 (2015-01-26 07:03:52 CET)
Ich wäre über jede Hilfe dankbar!
Gruß Rainer
Hallo Rainer,
gleiches Phänomen, wie bei mir. Ich denke wir müssen geduldig auf Beta2 warten ;-)
Gruß, der Sloot
Ich hab jetzt mal ein neues Image auf Basis des aktuellen Raspbian Images bauen lassen.
Konnte es bisher allerdings nicht testen, mein gerade erst eingetroffener RPi2 mag die alte Mini SD Karte, die ich hier noch hatte, nicht.
Hallo Loredo,
wie komme ich denn an das Image ran? Dann teste ich es mal...
Gruß, der Sloot
Sobald das FHEM Debian Repository wieder funktioniert (siehe http://forum.fhem.de/index.php/topic,34553.0.html), kann das Image auch wieder gebaut werden und liegt dann hier: http://download.hoahoho.org
Servus zusammen,
auch ich muss sagen, dass alles was ich bisher lese und sehe echt klasse ist.
Aktuell läuft es bei mir in einer VM. Ich werde mich auch erst mal etwas mehr einarbeiten.
Ich denke aber auch, dass ich mich mit beim programmieren mit beteiligen werde, sofern ich das Gröbste verstanden habe.
So dann auch schon mal die erste Frage:
Wie ist eigentlich der aktuelle Stand die Werteabfrage und das Senden der Befehle via TelNet zu realisieren?
Vielen Dank erst mal für das super Projekt.
Falls wer Fragen hat, kann er sie auch gerne Stellen.
In diesem Sinne, auf eine Gute Zusammenarbeit.
Hallo,
ich war ganz gespannt auf das neue Image für das Rasp Pi2.
Leider bootet es nicht, sondern stoppt sinngemäß mit der Meldung "kernel....unable to mount root....unknown-block(179,2)"
Ist das Image defekt? Ich habe es 2 x versucht.
Würde mich sehr freuen wenn es klappen würde :)
Gruß
Hallo,
falls es hilfreich ist. Ich habe gegoogelt und das hier gefunden:
http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=47286
"So there's a bug in the ... update scripts"
Grüße
Hallo,
den Fehler
Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''ganzjährig' at line 9
Bekomme ich leider auch. Habe es jetzt mit dem master versucht und mit develop. Bei beiden kommt der selbe Fehler.
Das aktuelle Develop Image ist nicht funktionsfähig, es steckt in der Umstellung auf Debian Jessie und ich habe aktuell keine Zeit das weiterzutreiben.
Das funktionsfähige Image ist das Beta-Release-Image.
Ist damit der Tag 1.0-beta1 gemeint?
Der läuft bei mir leider auch auf den selben Fehler.
Zitat von: selfarian am 05 März 2015, 16:10:24
Ist damit der Tag 1.0-beta1 gemeint?
Ja.
Grad in VMware Fusion nochmal getestet (hoanoho_1411151620.iso). Funktioniert hier problemlos.
Falls du selbst installierst, solltest du das Datenbankfile richtig importieren. Das ISO macht es so:
https://github.com/Hoanoho/HSE/blob/master/bin/hoanoho-update.sh#L343-L346
Ok. Ich schaue mir das nachher nochmal an. Ich habe es über das Web frontend (also /install/) installiert.
Ok, also ich habe es jetzt mal mit den teilen aus dem Script versucht und damit gab es keine Probleme.
Allerdings ging es mit meinem Manuellen mysql -uhoanoho -p hoanoho < 400_insert_content_dwd.sql auch problemlos.
Das einzige Problem, das ich jetzt noch habe ist: wie komme ich an das Manager-Passwort.
Bei den PHP Scripten hat er mir am Ende die Daten angezeigt, allerdings konnte ich mich damit nicht einloggen.
Bei dem Shellscript konnte ich keinen Output des Passworts finden.
Ok, also im PHP/mysql Script habe ich jetzt den Fehler gefunden:
prepdb.php:
$sqlcommands = explode(';', $data)
sql file:
INSERT IGNORE INTO `dwd_warntyp` (`warntyp_id`, `erscheinung_id`, `warntyp_ereignis`, `warntyp_anmerkung`, `warntyp_schwelle`)
VALUES
('21',12,'Bodenfrost','ganzjährig; spezielle Wetterwarnung, keine Grundversorgung',NULL);
Da nach "ganzjährig" ein ; kommt, macht trim da zwei statements draus, die unvollständig sind.
Hallo Zusammen,
wollte das Frontend auch mal testen und habe es gerade runter geladen (Ubuntu Server).
Bin nach der Anleitung im Git vorgegangen:
ZitatJust put these files into your webserver root directory and go through the installer located under http://yourhostname/install.
Wenn ich die Seite aufrufe, komme ich nicht weiter?
Folgende Dinge werden gemeldet:
ZitatVORAUSSETZUNGEN
PHP Module
php5-curl: OK
php5-gd: OK
php5-imagick: OK
php5-imap: Nicht geladen
php5-mysql: OK
Berechtigungen
/var/www/html: Beschreibbar
/var/www/html/config: Beschreibbar
DATENBANKKONFIGURATION
Und dann:
Benutzername oder Passwort fehlerhaft, bitte überprüfen!Da muss doch mein db User rein oder?
Oder ist das manager/manager? Aber dann muss der User ja noch angelegt werden.
Du hast ja eine existierende DB für FHEM. Für Hoanoho legst du auch eine an. Und einen User, der Berechtigungen für Hianoho und FHEM hat. Dann gibst du in der Maske die Benutzerdaten dieses Users, sowie den Namen deiner Hoanoho DB und der FHEM DB ein.
hab ich natürlich auch probiert, kommt aber die gleiche Fehlermeldung?
In der Anleitung steht noch dies:
ZitatYou should also edit the Database credentials in file 'ws/socketserver.js'.
Aber wo dort? Ich kann da nichts finden, wo ich meinen User und PWD eingeben soll.
Hat der Benutzer die Berechtigung auf die beiden Datenbanken?
Ja
EDIT: hab es gefunden, da ist ein Fehler in der Anleitung. Hab die Datei socketserver.js nochmal durchgesehen und dort wird wiederum auf /etc/hoanoho/socketserver.inc.js referiert und darin muss man auch die Logindaten eingeben.
Jetzt hab ich aber das nächste Problem. Der Prepscript meldet folgenden Fehler: Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''ganzjährig' at line 9
EDIT2: den Fehler konnte ich beheben, aber jetzt steh ich bei dem nächsten auf der login.php: Could not connect to database server, please check servername and credentials.
Die Daten in der dbconfig.inc.php stimmen aber??
Zitat von: Mitch am 09 März 2015, 21:53:50
Die Daten in der dbconfig.inc.php stimmen aber??
Vermutlich ist die Datei noch fehlerhaft. Damit die Daten von der "dbconfig.inc.php" richtig ausgelesen werden, muss diese mit folgenden Syntax beginnen:
<?php
Danke, das war es!!
Kleiner Fehler, große Wirkung ;)
Nächster Fehler ;D: er lässt mich nicht anmelden. Gebe die Daten (manager/password) ein, die bei der Installation angeben wurden??
Bei dem Problem hänge ich leider auch :( Konnte bisher nicht rausfinden warum er das Passwort nicht nimmt :(
Hi,
ich hab das Raspberry-Image vom 24.3. geladen, MD5 stimmt, habe es 3 mal auf SD-Karte kopiert, jedes mal startet der Raspberry nicht.
Nicht mal die LAN-LEDs gehen an. Scheint am Image zu liegen?
Hallo,
geht mir genauso :(
Scheint immer noch das Thema von Post 189 zu sein.
Gruß
Das zu fixen steht auf meiner Todo Liste, pls stand by...
Alles klar, danke!
Hi, ich habe das Frontend jetzt auch installiert und nach dem Fix der Fehler im SQL-Script, ist das Installationsscript auch durchgelaufen. Anmelden kann ich mich aber auch nicht. Hat dafür bereits jemand einen Fix?
Installiert auf Raspberry2 mit nginx, MySQL-DB liegt auf dem NAS. FHEM auch auf dem Raspberry installiert, DBlog in der selben Instanz auf dem NAS.
VG
F.
Gibt es niemanden, der die Installation auf eine Raspberry zum Laufen bekommen hat?
Zitat von: Mitch am 10 März 2015, 08:15:05
Danke, das war es!!
Kleiner Fehler, große Wirkung ;)
Nächster Fehler ;D: er lässt mich nicht anmelden. Gebe die Daten (manager/password) ein, die bei der Installation angeben wurden??
Das liegt daran, dass ssl nicht aktiviert ist.
Hier mal eine Anleitung, wie man für Apache SSL unter Ubuntu 12.04 aktiviert
How To Create a SSL Certificate on Apache for Ubuntu 12.04 (https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-12-04)
Natürlich muss dann die Seite auch mit "https://" beginnen.
Perfekt - ssl war die Lösung :)
Jetzt geht es weiter 8)
Bei der Wetterübersicht und beim Regenradar werden keine Bilder angezeigt - 404 not found:
http://www.wettergefahren.de/wundk/radar/Radarfilm_WEB_DL.gif
muss angepasst werden zu: http://www.wettergefahren.de/DWD/wetter/radar/Radarfilm_WEB_DL.gif
Bei der Region:
alt: http://www.wettergefahren.de/wundk/radar/Webradar_
neu: http://www.wettergefahren.de/DWD/wetter/radar/Webradar_
Wetter Übersicht muss auch angepasst werden (weather.php):
alt: http://www.wettergefahren.de/wundk/wetter/de/
neu: http://www.wettergefahren.de/DWD/wetter/wv_allg/deutschland/bilder/
Die aktuelle Wetterlage wird auch noch nicht angezeigt, da muss ich erstmal weiterschauen...
Kleiner Nachtrag: Die Mobil-Version funktioniert auch noch nicht richtig (iphone), sowohl Pinwand, als auch Wetter...
Ich hab gerade gesehen, dass ein neues Raspberry Image da ist. Das werd ich heute mal testen und dann berichten.
VG
F.
Da hat sich noch nichts geändert. Ich muss erst die Partitionierung fixen.
Danke für den Hinweis, das spart mir Zeit!
Guten Morgen, gibt es etwas Neues?
Ich denke Loredo wird sich schon melden, wenn es was neues gibt ;)
Guten Morgen,
ist das neue Raspberry Image von gestern nutzbar, oder ist die Partitionierung immer noch defekt?
VG
F.
Hallo,
schade das ganze ist hier wohl auch so ein bischen eingeschlafen oder? :(
Gruß jan
Das liegt wohl daran weil ich an dem Projekt nicht mehr weiter programmiere.
Der Aufwand nach Veröffentlichung steigerte sich immens, und die Hilfe die seitens der Nutznießer v.a. hier aus dem Forum tendierte von Anfang an gegen Null (Loredo ausgenommen). Deshalb liegt das Projekt brach.
Zitat von: Fistandantilus am 07 April 2015, 20:17:27
Perfekt - ssl war die Lösung :)
Jetzt geht es weiter 8)
Bei der Wetterübersicht und beim Regenradar werden keine Bilder angezeigt - 404 not found:
http://www.wettergefahren.de/wundk/radar/Radarfilm_WEB_DL.gif
muss angepasst werden zu: http://www.wettergefahren.de/DWD/wetter/radar/Radarfilm_WEB_DL.gif
Bei der Region:
alt: http://www.wettergefahren.de/wundk/radar/Webradar_
neu: http://www.wettergefahren.de/DWD/wetter/radar/Webradar_
Wetter Übersicht muss auch angepasst werden (weather.php):
alt: http://www.wettergefahren.de/wundk/wetter/de/
neu: http://www.wettergefahren.de/DWD/wetter/wv_allg/deutschland/bilder/
Die aktuelle Wetterlage wird auch noch nicht angezeigt, da muss ich erstmal weiterschauen...
Die Links für das Wetter wurden im "develop" (https://github.com/Hoanoho/Hoanoho/tree/develop) Branche von hohanoho angepasst.
Des weiteren habe ich noch eine kleine Änderung unter Einstellungen->Allgemein vorgenommen. Da nicht jeder die entsprechenden Längengrade und Breitengrade weiß, habe ich ein Dropdown Menü mit den Städten eingefügt, welches automatisch die entsprechenden Längengrade und Breitengrade erzeugt.
Alle nötigen Änderungen findet ihr hier (https://github.com/l-j-silver/Hoanoho/tree/patch-4)
Die entsprechende Vorschau ist im Anhang
So noch ein paar kleine Änderungen vorgenommen.
Alle nötigen Änderungen findet ihr hier (https://github.com/l-j-silver/Hoanoho/tree/patch-4)
Falls noch einer noch Fehler findet, dann kann er es gerne sagen.
Leider kann ich beim erstellen eines Images für den Raspberry Pi nicht helfen, da ich diesen noch nicht besitze.
Aktuell nutze ich hoanoho auf einen odroid.
Wird denn eigentlich noch gewünscht, dass an diesem Projekt weiter gearbeitert wir und dass es verbessert wird?
Hi, zunächst: ich kann völlig verstehen, dass die Arbeit des/der "Gründer" eingeschlafen ist.
Da hier lange nichts passiert ist, habe zumindest ich mich zunächst damit abgefunden, und das iOS-Template genutzt - nicht so schön aber läuft out-of-the-box.
Ich glaube das Problem des wenigen Interesses und support liegt/lag an der schwiegermütterlichen Behandlung der Bananen und Himbeeren. Ich bin hier schon ein klein wenig im Forum unterwegs gewesen und bin meist auf eben diese User getroffen.
Wenn man da nicht den Kopf reinstecken kann und sich mal umschauen kann, kann man auch nicht mit entwickeln, sei es hart am code, oder "nur" Ideen/Feedback beisteuern.
Also wenn es hier weiter geht, und das entweder als installierbares Paket oder aktuelles Wheezy/Bananian-Image, bin ich mit im Boot, habe aber nur rudimentäre Perl-Skills, bin aber bereit mich in alles andere einzuarbeiten.
Wobei ich das mit dem Image immer noch als sehr unpraktikabel empfinde, da viele Bastler hier unterwegs sind, und die noch 1000 andere Dienste usw. auf ihren Installationen haben. Die jedes mal zurück zu spielen und ggf. neu zu konfigurieren "nur weil es ein neues Image gibt", ist zumindest für die Welt hier nicht so cool.
Wie gesagt: Das Projekt an sich ist super! Aber so funktioniert es anscheinend leider nicht.
Ich finde auch, dass der Image Ansatz problematisch ist, aber das hat man in diesem Thread ( http://forum.fhem.de/index.php/topic,25489.0.html (http://forum.fhem.de/index.php/topic,25489.0.html) ) schon ausführlich diskutiert, mit dem in Internetforen üblichen Effekt, dass einige die Diskussion als persönlichen Angriff auf ihre Arbeit etc. genommen haben.
Mit dem Image Ansatz wollte man ja genau dem unbedarften Benutzer einen einfachen Einstieg bieten, und damit - auch nicht so überraschend - hat man einen sehr hohen Anteil an den sog. "Nutznießern", die ein Komplett-Rundum-Sorglos-Paket wollen, und einen geringen Anteil von Power-Usern.
Ich bin auch kein Freund von Images. Ich schau mal, dass ich es schaffe eine Anleitung zu schreiben, so dass man kein Image benötigt.
Ich habe aktuell nur ein paar Probleme mit der SSL-Verschlüsselung (Haproxy). Wenn mir da jemand unterstützen kann, dann würde ich mir echt freuen.
Aktuell versuche ich es mit Ubuntu 14.04. Ich kann also nicht sagen, wie allgemeingültig die Anleitung dann ist.
Der fehlende Support für den Raspberry ist in der Tat schwierig. Mein Versuch das Ganze ohne Image auf dem Raspberry zum Laufen zu bekommen war nicht wirklich erfolgreich, weshalb ich mich aktuell in Fronthem/Smartvisu einarbeite und dort schon einiges Umsetzen konnte.
Vom Design find ich Hoanoho immer noch sehr gut und würde es auch begrüßen, wenn die Entwicklung weitergehen würde. Wichtig sind aus meiner Sicht aber folgende Punkte:
- breite Hardware-Unterstützung (Enocean, Homematic, FS20, ...)
- Support des Raspberry, mit einer wachsenden Commmunity regelt sich sowas irgenwann auch selbst
- gute Dokumentation/HowTo´s
Eine Unterstützung meinerseits ist grundsätzlich möglich, ich hatte ja schon versucht, ein paar Fixes zu teilen. A llerdings habe ich momentan nicht die Zeit an grundlegenden Dingen mitzuwirken. Beruf, Bau und Familie kosten zuviel Zeit.
VG
F.
Welche Betriebssysteme nutzt ihr denn aktuell auf dem Raspberry Pi? Ich habe auf einer VM aktuell geschafft ein Script zu schreiben, welches Hoanoho installiert. Auf der VM läuft Ubuntu 14.04. Ich werde es heute noch etwas anpassen und dann auch mal versuchen auf den Raspberry Pi zu testen.
So ich habe das Installationsskript auch auf einen Raspberry Pi 2 unter Raspbian zum laufen bekommen. Somit kann man Hoanoha auch auf ein bestehendes System installieren. Ich würde mich gerne über den ein oder anderen freiwilligen Tester freuen, bevor ich es online stelle.
Einfach per PN bei mir melden und ich schicke dann alles per mail zu.
Ich hoffe, dann kommt hier auch mal mehr Schwung rein.
Moin!
Das Script installiert mir auf einem blanken Wheezy Fhem und das Frontend?
Läuft auf einem RasPi2? Dann könnte ich das mal testen, allerdings frühestens gegen Ende nächster Woche...
So die erste Version des Skript wurde per PN verteilt.
Ich hoffe, das soweit alles passt. Bei Fragen, oder Probleme schreibt einfach.
Access Denied (content_filter_denied)
Your request was denied because of its content categorization: "File Storage/Sharing"
For assistance, contact your network support team.
So weitere Fehler im Skript wurden korrigiert.
Danke honda11 für deine Unterstützung.
Wer Interesse hat, kann sich gerne melden.
Leider kann ich Fehler oder Verbesserungen im Frontend nicht anpassen.
Ich würde aber gerne helfen, das Projekt weiter zu verbessern.
Das ISO kann man nicht mehr laden, die Website ist down?
Ist das Projekt nun tot, oder gibt es noch eine Chance das Frontend am Leben zu halten?
Schau dir doch mal das Datum vom letzten Beitrag an dann weißt du ungefähr wie's mit der weiteren Entwicklung bestellt ist!
Das ist ja das Problem - jeder entwickelt sein eigenes (bestes) Frontend und nach einiger Zeit hat er keine Lust mehr und dann ist Ende!
Nur meine Meinung!
Das kann man über fronthem und TabletUI nun wirklich nicht sagen. Zumal man bei beidem selbst sehr viel Einfluss auf sein eigenes Frontend nehmen kann. Aber da liegt vermutlich das Problem. Selbst was machen ist nicht so schick....
Muss ja nicht auf jedes Frontend zutreffen, aber manche sind halt "Eintagsfliegen"!
Zitat von: willyk am 25 September 2015, 18:46:25
Das ISO kann man nicht mehr laden, die Website ist down?
Ist das Projekt nun tot, oder gibt es noch eine Chance das Frontend am Leben zu halten?
So ich will dann mal versuchen das Projekt etwas am Leben zu halten.
Hier (http://www.file-upload.net/download-10936282/install.zip.html) könnt ihr euch ein Skript runterladen, womit ihr euch das Projekt installieren könnt.
Bisher habe ich es nur auf den Raspberry Pi 2 mit "2015-05-05-raspbian-wheezy"-Image testen können.
Ein Fehler im Projekt konnte ich bisher auch noch finden, aber ich habe bisher noch keine Lösung.
Fehler: Hat man ein Gerät unter Einstellung->Steuerung hinzugefügt, so wird es Haussteuerung->Übersicht angezeigt. Nur werden beim iPhone mit Safari die Werte nicht ausgelesen. Nutzt man auf den iPhone einen anderen Browser, so funktioniert es ohne Probleme. Meine Vermutung ist, dass der Fehler mit XMLHTTP zu tun hat. Leider kenne ich mich damit nicht wirklich aus.
Vielleicht kann ja da jemand helfen.
Für weitere Fragen und Anregungen stehe ich euch gerne zur Verfügung.
Grüße Silver
Wenn ich es aus den bisherigen Beiträgen richtig interpretiere, brauche ich für die Installations-Skripte am besten Ubuntu? Z.Zt. habe ich fhem unter windows, da wird es vermutlich eher schwierig ;)
Hallo
nun habe ich es mal mit dem install.sh versucht, die Installation bricht aber ab:
Purging database 'hoanoho' ...
Purging database 'fhem' ...
** Initializing Hoanoho database
Add fhem and hoanoho users
Add admin user
** Initializing FHEM database
* Restarting haproxy haproxy [ OK ]
* Restarting web server apache2 [fail]
* The apache2 configtest failed.
Output of config test was:
AH00526: Syntax error on line 90 of /etc/apache2/apache2.conf:
Invalid command 'LockFile', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
Jemand einen Tipp für mich, an was das liegt?
Grusss
willy
Hallo,
aktuell habe ich das Skript nur mit den Raspberry Pi und Raspian testen können.
Bei deinen Fehler würde ich vermuten, dass die apache2.conf Datei angepasst werden muss.
Dazu passe vor dem ausführen des Skriptes die apache2.conf Datei (wichtig zu finden bei den Skript unter ./etc/apache2/apache2.conf) wie folgt an:
Ersetze diese Zeile:
LockFile ${APACHE_LOCK_DIR}/accept.lock
mit dieser Zeile:
Mutex file:${APACHE_LOCK_DIR} default
Ich hoffe ich konnte dir helfen.
Grüße Silver