Ankündigung
Einklappen
Keine Ankündigung bisher.
Startup - erste Gehversuche mit vielen Fragen...
Einklappen
X
-
Von der Smartphone App? Die funktionieren, wenn openHab am Win7 Rechner laüft, d.h. die sind richtig.
-
welche urls und benutzernamen hast du denn in der App eingetragen?
Einen Kommentar schreiben:
-
1# vom Router sind dzt. alle Ports per Portweiterleitung an die DS verbunden
2# openHAB User hat volle lese/schreib Rechte auf public
3# in webapps/static habe ich eine secret und uuid (vom Win7 Rechner) übernommen, ist auch in my.openHab so eingetragen
4# in addons ist das org.openhab.io.myopenhab-1.7.1.jar drin
5# cfg: myopenhab:localPort=8081, security: option=OFF, security:netmask=255.255.225.0
am Laptop mit http://192.168.0.10:8081/openhab.app?sitemap=demo sehe ich die HP
am Smartphone App ist keine Verbindung.... ?
Zuletzt geändert von 4711; 07.10.2015, 06:52.
Einen Kommentar schreiben:
-
Eventuell die Protfreigabe im Router? Auf der DS läuft das Ganze ja auf Port 8081...
Einen Kommentar schreiben:
-
Getestet wird mit dem Smartphone (Wifi deaktiviert) über den Netzbetreiber, d.h. keine Verbindung zum Intranet. Is ja ganz einfach
das Smartphone App zeigt mir diese Fehler, habe jetzt keine PC von dem ich aus dem Internet testen könnte.
Laptops, DS ist alles im Intranet (hinterm Router). openHAB auf einem Laptop (Win7 32Bit) fkt. auch mit dem Smartphone App, nur jetzt auf der DS noch nicht.
Ich denke noch eine falsche Einstellung bzw. fehlende files im openHAB (Designer).
Was sind den die Punkte die fkt. müssen, damit der Zugang aus dem Internet fkt. muss.
Einen Kommentar schreiben:
-
Wie (mit was) gehst du denn von extern auf Openhab?
bzw was heisst:- Der Zugriff von (extern) Web funktioniert, PC?Zugriff vom Web(funktioniert) per Smartphone: nein "HTTP
penHAB is offline"
- Der Zugriff vom Smartphone nicht?
Oder beides nicht?Zuletzt geändert von PhilW; 06.10.2015, 12:18.
Einen Kommentar schreiben:
-
Naja... ganz intus habe ich ja noch nicht.
Endlich den Fehler gefunden bei der DS und Webverbindung. im Portal vom Netzanbieter muss der Zugriff von Extern erst noch freigeschalten werden.
Alles klar, dann mal wieder ab mit openHAB auf die DS.
1) auf public die Verzeichnisse addons/configurations anlegen
2) openHAB App installieren (spk)
3) aus der runtime-zip alles rüber auf public/OpenHAB/
4) aus der demo.zip alles rüber auf public/OpenHAB/
5) org.openhab.io.myopenhab-1.7.1.jar in addons kopiert
6) Zugriffsrechte von openHAB in der DS korrigieren
7) im Designer das Projekt öffnen, in die cfg myopenhab:localPort=8081, security
ption=OFF, security:netmask=255.255.225.0 eintragen, speichern
8) DS neustarten, warten.................
9) im Browser: http://192.168.0.10:8081/openhab.app?sitemap=demo
wieder das Ergebnis: läuft, ich sehe die HP
Zugriff vom Web(funktioniert) per Smartphone: nein "HTTP
penHAB is offline", alle Ports im Router sind an die DS weitergeleitet
#1 im Verzeichnis webapps/staic ist keine uuid und secret drin ??, dann vom Win7 rüber kopiert - keine Änderung ?
was kann das sein?
Einen Kommentar schreiben:
-
Hallo Thomas, ich erlaube mir in deinem Beitrag zu editieren.
Zitat von dibbler42 Beitrag anzeigenLangsam reiten.Also Du möchtest Lampe des Hue Systems steuern. Prima, das ist ein Anfang. Dann solltest Du dir die Bridge besorgen und mit einer Lampe starten. Wenn ich das richtig weiss musst du die Lampe (oder korrekt wäre ja wohl Leuchtmittel) mit der Bridge pairen und dann solltest Du die Lampe schonmal mit der passenden Philips App steuern können. Erster Schritt geschafft. Du weisst jetzt, das die Bridge und die Lampe funktionieren.wiso?
Im nächsten Schritt oder wenn Du auf die Bridge und Lampe wartest, installiertst Du openhab auf deiner Windows Maschine. Am besten mit den Demo File. Über den normalen Browser solltest Du dann auf die Demo zugreifen können. Zweiter Schritt geschafft. Du weisst jetzt, dass deine openhab installation läuft.die Frage ist welchen Bridge, es gibt anscheinend verschiedene, benötige nur kurz eine Info, dann ist die Bestellung draußen und dann heißt es warten.
Jetzt kannst Du eine eigene Sitemap erstellen. Dieser sollte nur den Namen enthalten und noch gar nichts anzeigen, außer dass da ein openhab ist uns es diese Sitemap gibt. Schritt drei geschafft.läuft schon längst...
Im Schritt vier musst Du das Hue Binding installieren und Konfigurieren. Wiki und das Forum sind dein Freund bei dieser Sache.schon gemacht...
In Schritt 5 definierst du dann deine Hue Items. auch hier wird dir das Wiki helfen (Ich habe selber keine Hue, da ich mit Philips immer Probleme habe) z.B. ein Switch item, welches deine Lampe ein und Ausschalten kann. Hierzu nutzt Du ein eigenes Items file und trägst den Schalter in der Site map ein. Beispiele findest Du in der Demo Sitemap (Plagiate und kopieren ist erlaubt und erwünscht). Wenn jetzt alles passt, dann kannst du die weiteren Funktionen deiner Lampe einbauen z.B. Farbwechsel oder ähnliches.Binding ist nur ein file, die Konfig wir interessanter (ist aber auch verm. nur zu kopieren)
Wenn Du hier angelangt bist, hast du es geschafft. Ich würde davon ausgehen, dass Du da in Summe nicht mehr als einen Tag brauchst, die Dinge zum laufen zu bringen. Jetzt steht dir die Welt offen die nächsten Dinge anzuschließen. Solange du nicht wirklich produktiv bist, würde ich openhab auf dem PC lassen und erst dann wenn du ein bißchen Funktionalität hast auf den Pi wechseln.dazu muss ich das Teil mal haben, wenn der Pi dann mal läuft mit einem Lichtsensor, wäre ein schöner Lerntest die Lampen autom. zu dimmen, aber das kommt später
Grußkaufen heißt nicht loslegen, erst muss die Post bei mir mal ankommen
es wäre aber schön die Teile mal zu haben, ich fange auch erst mit entsprechender Lektüre am Pi an usw., das braucht auch Zeit bis ich dann soweit bin die openHAB zu portieren. Dzt. läuft sie nur auf dem Win7 Rechner, die Synology DS verweigert aus dem Web.
Thomas
Einen Kommentar schreiben:
-
Langsam reiten. Also Du möchtest Lampe des Hue Systems steuern. Prima, das ist ein Anfang. Dann solltest Du dir die Bridge besorgen und mit einer Lampe starten. Wenn ich das richtig weiss musst du die Lampe (oder korrekt wäre ja wohl Leuchtmittel) mit der Bridge pairen und dann solltest Du die Lampe schonmal mit der passenden Philips App steuern können. Erster Schritt geschafft. Du weisst jetzt, das die Bridge und die Lampe funktionieren.
Im nächsten Schritt oder wenn Du auf die Bridge und Lampe wartest, installiertst Du openhab auf deiner Windows Maschine. Am besten mit den Demo File. Über den normalen Browser solltest Du dann auf die Demo zugreifen können. Zweiter Schritt geschafft. Du weisst jetzt, dass deine openhab installation läuft.
Jetzt kannst Du eine eigene Sitemap erstellen. Dieser sollte nur den Namen enthalten und noch gar nichts anzeigen, außer dass da ein openhab ist uns es diese Sitemap gibt. Schritt drei geschafft.
Im Schritt vier musst Du das Hue Binding installieren und Konfigurieren. Wiki und das Forum sind dein Freund bei dieser Sache.
In Schritt 5 definierst du dann deine Hue Items. auch hier wird dir das Wiki helfen (Ich habe selber keine Hue, da ich mit Philips immer Probleme habe) z.B. ein Switch item, welches deine Lampe ein und Ausschalten kann. Hierzu nutzt Du ein eigenes Items file und trägst den Schalter in der Site map ein. Beispiele findest Du in der Demo Sitemap (Plagiate und kopieren ist erlaubt und erwünscht). Wenn jetzt alles passt, dann kannst du die weiteren Funktionen deiner Lampe einbauen z.B. Farbwechsel oder ähnliches.
Wenn Du hier angelangt bist, hast du es geschafft. Ich würde davon ausgehen, dass Du da in Summe nicht mehr als einen Tag brauchst, die Dinge zum laufen zu bringen. Jetzt steht dir die Welt offen die nächsten Dinge anzuschließen. Solange du nicht wirklich produktiv bist, würde ich openhab auf dem PC lassen und erst dann wenn du ein bißchen Funktionalität hast auf den Pi wechseln.
Gruß
Thomas
Einen Kommentar schreiben:
-
gibt es einen neuen Bridge, oder was ist da jetzt der Unterschied ?Zitat von qwasyx Beitrag anzeigenbraucht man zum Start eher den Tap nehme ich an
http://www.amazon.de/gp/product/B00L...A3JWKAKR8XB7XF
Der zweite Link ist richtig. Die runde Kiste auf der Abbildung ist allerdings nicht der Tap, sondern die Hue Bridge. Diese fungiert als LAN<->Funk-Brücke. In openHAB definierst du die IP der Bridge -- alle Befehle werden dann über diese per Funk an die Lampen geschickt.
Beachte allerdings, dass die Hue-Lampen aus deinem zweiten Link die LUX-Variante sind, d.h. diese lassen sich nicht in der Farbe ändern.
https://www.conrad.at/de/philips-hue...s-1388650.html
Einen Kommentar schreiben:
-
Morgen Jungs, ihr seid der Wahnsinn !! Nomalerweise wäre ich auf Seite 6 schon 3x gesteinigt worden, nicht hier! das kenne ich so nicht und begeistert mich!!! vielen Dank
Auch dass openHAB mir alles ermöglicht was ich machen will beschleunigt meine Entscheidung so rasch wie es mal geht weiter zu arbeiten und voran zu kommen!
Eine Frage steht mir aber schon wieder auf der Zugenspitze.... am Pi kann ich HW anschließen und steuern, welchen Zusammenhang bzw. wie kommuniziert nun openHAB damit, ich verstehe nicht, wie ich die Aussage "Solange alle Komponenten per openHAB steuerbar sind" auswerten soll. Ich gehe davon aus, mit dem jetzigen Wissensstand, dass ich am PI in Python eine Schnittstelle schaffen muss, mit der openHAB dann mit jeglicher HW die ich baue oder kaufe kommunizieren kann.
Ich bin jetzt drauf und dran zum Conrad zu fahren und mir den Pi, Hue zu holen !
Ich nehme einfach den Pi 2B ohne allem, ohne Betriebssystem korrekt? dann ein 2A Netzteil und eine micro SD Karte (wieviel GB?)
lgZuletzt geändert von 4711; 06.10.2015, 06:33.
Einen Kommentar schreiben:
-
Genaugenommen sind es zwei Rules :-)Code:number item Motor_GF_Bath_continue //Nachlaufzeit switch item Light_GF_Bath //Deckenlicht switch item Motor_GF_Bath //Ventilator
Die Steuerung berücksichtigt auch, dass eventuell jemand z.B. kurz nach dem Duschen erneut ins Bad geht, aber das Licht nur kurz anmacht.Code:import org.joda.time.DateTime var long StartTime_Bath = 0 var long runtime_Bath = 0 var long StopTime_Bath = 0 var Timer VentiTimeOn = null var Timer VentiTimeOff = null rule "Ventilator Bad" when Item Light_GF_Bath received command then if(receivedCommand==ON) { if (Motor_GF_Bath.state==OFF) { // first ON command, so create a timer to turn on the Ventilator Squ_GF_Bath_Volume.sendCommand(60) //set Volume for Ventilation off StopTime_Bath = 0 StartTime_Bath = now.millis logDebug("GF_Bath","Light ON @ "+ StartTime_Bath) if (VentiTimeOn!=null) { VentiTimeOn.cancel VentiTimeOn = null } VentiTimeOn = createTimer(now.plusSeconds(10)) [| sendCommand(Motor_GF_Bath, ON) Squ_GF_Bath_Volume.sendCommand(70) //set Volume for Ventilation on ] } else { Squ_GF_Bath_Volume.sendCommand(70) //set Volume for Ventilation on } squeezeboxPlay("Squ_Bad_EG") //play music } else if(receivedCommand==OFF) { // remove any previously scheduled timer if(VentiTimeOn!=null) { logDebug("GF_Bath","Light OFF @ "+ now.millis) VentiTimeOn.cancel VentiTimeOn = null } logDebug("GF_Bath","Motor_GF_Bath = " + Motor_GF_Bath.state) if(Motor_GF_Bath.state==ON) { runtime_Bath = (now.millis - StartTime_Bath) logDebug("GF_Bath","runtime_Bath= " + runtime_Bath + " msec") logInfo("GF_Bath",now + ": StartTime_Bath= " + StartTime_Bath + "; runtime_Bath= " + runtime_Bath) if (runtime_Bath > 900000) Motor_GF_Bath_continue.postUpdate(900) else if (runtime_Bath > 300000) Motor_GF_Bath_continue.postUpdate(300) else if (runtime_Bath > 120000) Motor_GF_Bath_continue.postUpdate(120) else Motor_GF_Bath_continue.postUpdate(0) } StartTime_Bath = 0 squeezeboxPause("Squ_Bad_EG") //pause Music } end rule "Nachlauf" when Item Motor_GF_Bath_continue received update // then logDebug("Nachlauf","Nachlaufzeit = " + Motor_GF_Bath_continue.state.toString + " sec") sendCommand(Motor_GF_Bath, ON) var myStop = now.millis + 1000 * (Motor_GF_Bath_continue.state as DecimalType).intValue if (myStop > StopTime_Bath) { logDebug("Nachlauf","neuer Nachlauf länger als alter Nachlauf") logDebug("Nachlauf","Stoptime_Bath = " + StopTime_Bath + "; myStop = " + myStop) if (VentiTimeOff!=null) { VentiTimeOff.cancel VentiTimeOff = null } StopTime_Bath = myStop VentiTimeOff = createTimer(now.plusSeconds((Motor_GF_Bath_continue.state as DecimalType).intValue)) [| { if (Light_GF_Bath.state==OFF) sendCommand(Motor_GF_Bath, OFF) StopTime_Bath = 0 } ] } else { logDebug("Nachlauf","alter Nachlauf länger als neuer Nachlauf") logDebug("Nachlauf","Stoptime_Bath = " + StopTime_Bath + "; myStop = " + myStop) } end
Das Item Motor_GF_Bath_continue habe ich auch in der UI verfügbar. Somit kann ich jederzeit die Ventilation manuell laufen lassen, ohne Licht im Bad einschalten zu müssen.
- Likes 2
Einen Kommentar schreiben:
-
Also was du dir vorstellst, geht alles, aber nicht auf einmal, da musst Du schritt für schritt vorgehen.
Die Rolladen steuern ist eine Sache, die Windgeschwindigkeit zu messen eine andere, wenn beides funktioniert kanns Du die Abhängigkeiten bauen. Das gleiche hast du bei der Bewässerungen, Pumpe an und aus, Ventile steuern, abhängigkeit vom Wetter. alles Dinge, die erst einzeln laufen sollten und dann zusammengebracht werden müssen.
Ich habe mein System auf Basis von Homematic aufgebaut. Sagt mir zu, ist robust und ich muss nicht viel verkabeln. Jedes andere System hat auch seine Vor- und Nachteile. Erstes Projekt war meine Treppenbeleuchtung bei Dämmerung einzuschalten. Ein schalter, ein Bewegungsmelder. zuerst schalten per Hand, dann eine Regel bei welcher Helligkeit geschaltet wird. Heute schalte ich in Abhängigkeit der Helligkeit und der Dämmerung bis zu einer definierten Uhrzeit ein, dann bis zur Morgendämmerung nur bei Bewegung für 5 Minuten ein. Du siehst vom einfachen Einschalten bis zur "intelligneten" Steuerung ist etwas Weg.
Zwischen durch kamen dann weitere Komponenten und Ideen wie Wenn ich ein Fenster öffne soll die Anlage nach 15 min Bescheid sagen oder wenn ich die Kellertür aufmache, dann geht das Licht an.
Wenn Du dich mit Linux etwas auskennst kannst Du openhab auf dem Pi laufen lassen, wenn nicht, mach den Einstieg unter Windows, denn die Konfigurationsdateien kannst Du später verschieben. Zugang aus dem Web kein Problem, aber nicht in den ersten fünf Minuten. es ist zwar Lustig den Ventilator anzumachen oder zu sehen wieviel Strom verbraucht wird, ob es nützlich ist ist eine andere Sache.
Aber ein Step nach dem anderen.
Gruß
Thomas
- Likes 1
Einen Kommentar schreiben:


Einen Kommentar schreiben: