Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
super, danke für den Link! Der geänderte Parameter lässt mich jetzt effizient arbeiten. Ist sonst ja echt nervig...
Für künftige Leser der "CV-over-OH"-Lösung: die zu editierende Datei findet sich unter dem OH-Ordner in /etc.
Wie kann ich Jetty PHP beibringen ? Ich würde gerne den Editor der CometVisu nutzen, da ich ein Beispiel runtergeladen hab. (CometVisu-Client) und mit der XML Datei nicht klar komm.
am besten checkst Du die Beispieldateien ebenfalls ins Wiki-Repository ein (git@github.compenhab/openhab.wiki.git). Dort findest auch schon Ordner für andere Medien und Ressourcen.
Hi Thomas,
Irgendwie finde ich das nicht. (Ich würde erwarten, dass ich das Repository finde wenn ich auf GitHub nach dem Begriff openhab suche.) Liegt es an meinem Unvermögen oder existiert es nicht mehr? Oder ist es evtl. im Status private?
Das kann ich nachvollziehen, ich wollte zunächst auch mal eben eine Demo-Config für alle Demo-Items erstellen. Hab dann aber recht schnell festgestellt, dass das doch recht aufwändig wird. Daher bin ich da auch noch nicht weiter.
Wenn das Ganze mal im Git liegt, kann man ja durchaus auch mehrere Configs anbieten. Eine fürs Demo, eine als realistisches Beispielprojekt und vielleicht noch eine, die alle Item-Möglichkeiten kurz zeigt.
Freut mich, dass ich nicht der Einzige bin, der das so sieht.
Ich schaue mal, das ich mit dem Git klarkomme. Gestern Abend hat es sich mir nicht gleich erschlossen.
Falls jemand eine Kurzanleitung parat hat wäre ich natürlich dankbar...
Ok der Kurztest mit dem Editor hat keine Probleme gezeigt. Ich kann Adress-Elemente mit Unterstrichen problemlos speichern. Was genau funktioniert denn bei Dir nicht?
Hi,
wäre es wirklich ein Sicherheitsproblem, wenn auf dem openHAB Server ein zweiter Webserver läuft, der nur für die cometvisu benutzt wird. Dann könnte man doch die requests auf localhost heschränken.
Ich meinte damit, das es in Javascript dort eine Beschränkung gibt, die einen Domainübergreifenden XMLRPC-Request verbietet. Auch wenn beides auf dem lokalen Server läuft hast Du trotzdem eine andere URL z.B: http://localhost:8080 für openHAB und http://localhost für den anderen Webserver. Mag aber sein das es da einfache Workarounds gibt.
Die openHAB Demo habe ich absichtlich nicht verwendet, da mir diese für den Einstieg zu unübersichtlich war.
Das kann ich nachvollziehen, ich wollte zunächst auch mal eben eine Demo-Config für alle Demo-Items erstellen. Hab dann aber recht schnell festgestellt, dass das doch recht aufwändig wird. Daher bin ich da auch noch nicht weiter.
Wenn das Ganze mal im Git liegt, kann man ja durchaus auch mehrere Configs anbieten. Eine fürs Demo, eine als realistisches Beispielprojekt und vielleicht noch eine, die alle Item-Möglichkeiten kurz zeigt.
Eine Frage zum Edit der visu_config.xml: Sobald openhab gestartet wurde. kann man daran nicht mehr arbeiten/speichern. Gibt es einen Trick, die xml anzupassen und CV neu aufzurufen, ohne OH zu beenden und neu starten zu müssen? Oder mach' ich schlicht was falsch?
Das Grundgerüst steht bereits, allerdings kommt der Editor mit den Bezeichnungen der Items nicht klar. Vermutlich liegt es an den Unterstrichen.
Da würde ich eher den Editor in der CV anpassen, schließlich sollte der ja auch mit den gebräuchlichen openHAB item-Namen klarkommen. Das ist eher ein Bug im Editor, den es zu lösen gilt. Da ich den Editor nicht benutze bin ich da auch noch nie drüber gestolpert. Der reguläre Ausdruck, den auch der Editor benutzen sollte, ist in Zeile 7 in der visu_config.xsd zu finden. Dadrin sind Unterstriche explizit erlaubt. Muss ich mir bei Gelegenheit mal näher angucken.
Hi,
ich habe mich mal darangesetzt eine Konfigurationsdatei für die visu auf Basis der openHAB Demo Konfiguration zu erstellen.
Das Grundgerüst steht bereits, allerdings kommt der Editor mit den Bezeichnungen der Items nicht klar. Vermutlich liegt es an den Unterstrichen.
Ich werde also im nächsten Step die .items und .sitemap Datei von den Unterstrichen befreien und dann die visu_config.xml entsprechend anpassen.
Das schaffe ich aber nicht vor dem Wochenende.
na dann: Dickes DANKE an peuter und teichsta (der mir bereits in einem anderen Thema beisteht).
Eine Frage zum Edit der visu_config.xml: Sobald openhab gestartet wurde. kann man daran nicht mehr arbeiten/speichern. Gibt es einen Trick, die xml anzupassen und CV neu aufzurufen, ohne OH zu beenden und neu starten zu müssen? Oder mach' ich schlicht was falsch?
So, jetzt habe ich die Demo komplett auf englisch umgestellt und mal einen Link auf die Datei (aktuell via Dropbox) in das Wiki eingebaut.
Parallel war jemand so nett und hat die CometVisu Seite direkt unter User Interfaces einsortiert. (OK, ich sehe eben, dass es Thomas war ;-)
Um das einchecken in GitHub kümmere ich mich demnächst - evtl. morgen Abend.
Aber wo lege ich dann das Archiv am besten ab? Mein Ansatz wäre es irgendo zu publizieren, wo auch andere GitHub User es bearbeiten, erweitern und neu speichern können.
am besten checkst Du die Beispieldateien ebenfalls ins Wiki-Repository ein (git@github.compenhab/openhab.wiki.git). Dort findest auch schon Ordner für andere Medien und Ressourcen.
Habe übrigens gerade den Link zur CV nach oben zu den UserInterfaces verschoben.
@saegefisch:
Willkommen an Bord bei der nun rapide wachsenden Fangemeinde. Dein Dank muss in erster Linie an peuter ("Vater der CV Integration") und teichsta (Mr. OpenHAB) gehen. Ich bin nur ein kleiner Fisch und mache gerade die ersten Schwimmübungen...
@peuter:
Danke für's Feedback. Mit dem denglisch stimme ich dir zu - ich war gestern nur zu faul auch noch die items zu ändern. Mache ich bei Gelegenheit.
Die openHAB Demo habe ich absichtlich nicht verwendet, da mir diese für den Einstieg zu unübersichtlich war. Ich bin ja eben erst dabei die ersten Schritte zu tun, und das Erste das ich getan habe war das OH Demoprojekt auf eine beherrschbare Größe zu reduzieren. Außerdem wollte ich absichtlich ohne Hardware Bindings auskommen. Es geht mir ja nur darum den Link OH - CV darzustellen.
Hi,
wäre es wirklich ein Sicherheitsproblem, wenn auf dem openHAB Server ein zweiter Webserver läuft, der nur für die cometvisu benutzt wird. Dann könnte man doch die requests auf localhost heschränken.
Zur Democonfig, ich hatte auch bereits daran gedacht, aus den Demodateien von openHAB eine Demo für die visu zu erstellen. Dann hätten wir die gleiche Basis. Ich bin allerdigngs erst am Wochenende wieder zu Hause, so dass ich diese erst dann beginnen könnte.
Ein erster Entwurf sollte dann mit dem Editor relativ schnell erstellt sein.
und wie wäre es, die CV in einem eigenen PHP-fähigen (Mini)Webserver zu betreiben und dann per REST auf openHAB zuzugreifen?
Auch eine Möglichkeit, aber da gibt es dann ja doch einen manuellen Konfigurationsaufwand. Optimal wäre es, wenn alles OOTB läuft also das CV-Backend in den addons Ordner und der Rest passiert von alleine.
Gäbe es dann da auch nicht ein security-Problem, weil der XMLRPC Request an einen anderen Server geschickt wird? Ich habe da ein vage Erinnerung, dass sowas nicht erlaubt ist, kann aber auch sein, dass ich da nicht mehr up-to-date mit meinem Kenntnissstand bin.
Zum Demoprojekt:
Erstmal Danke dafür und für das Update der Wiki-Seite. Wegen der Verlinkung kann ich Dir leider auch nicht helfen. Ich meine früher hätte es mal eine Dropbox o.ä. gegeben, wo man Skripte und Beispiele hochladen konnte, das finde ich aber nicht mehr.
Und wenn da mehrere dran mitarbeiten sollen, wäre es dann nicht am besten, das direkt in ein eigenes Github-Repository zu packen.
Auch wenn ich das Demoprojekt selbst noch nicht ausprobiert habe, hätte ich doch ein paar Anmerkungen dazu:
Könnte man die visu_config.xml nicht direkt mit dem Items des Demoprojekts nutzen. Dann wären keine eigenen Items/rules usw. erforderlich sondern in Grunde nur die visu_config.xml? Oder gibts es da Gründe die dagegen sprechen?
Für die Namensgebung der Items/Widgets/Adressen würde ich vorschlagen auf rein englische Namen zurückzugreifen. Ist im Moment zumindest teilweise ein deutsch/englisch Mix.
Mit dem Wiki (wenn man es genau und vollständig befolgt... <schäm> ) und dem Upload-Beispiel hat nun auch beim mir der Link von openHAB und CV geklappt. Das ist ja soooo cool! Morgen werd' ich mir dann wohl ein cubieboard2 bestellen, da der Pi für OH und CV vielleicht doch zu langsam sein könnte bei mehreren Clients.
Auch wenn der größte Teil der Arbeit noch vor mir liegt: Heut' schlaf' ich sicher mit einem Lächeln ein...
Viele Grüße und einen guten Start in Eure Woche,
Carsten
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Einen Kommentar schreiben: