Topic-icon OpenHAB auf einer QNAP-NAS installieren

  • Ricotchet
  • Ricotchets Avatar Autor
  • Offline
  • Senior Boarder
  • Senior Boarder
Mehr
18 Jun 2015 09:01 #1 von Ricotchet
Vorstellung: Visualisierung mit OpenHAB wurde erstellt von Ricotchet
Hallo Andreas ich bin sehr daran interessier Openhab zu nutzen leider sind meine Kenntnisse hier =0.

Siehst du eine Möglichkeit ein Tutorial zu schreiben wie die Einbindung mit Peha funktioniert?

Ich habe vor das Openhab auf einem QNAP NAS laufen zu lassen da dieses eh 24/24h online ist und würde mich über jede Hilfe freuen

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
18 Jun 2015 10:30 #2 von Andreas
Hallo Ricotchet,


Jürgen hat doch bereits beschrieben, wie er sein OpenHAB installiert und konfiguriert hat:
Installation von OpenHAB (inkl. Java) unter Debian 7 und 8


Andreas

PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
18 Jun 2015 11:08 - 18 Jun 2015 11:12 #3 von Jürgen

Hallo Andreas ich bin sehr daran interessier Openhab zu nutzen leider sind meine Kenntnisse hier =0.

Siehst du eine Möglichkeit ein Tutorial zu schreiben wie die Einbindung mit Peha funktioniert?

Ich habe vor das Openhab auf einem QNAP NAS laufen zu lassen da dieses eh 24/24h online ist und würde mich über jede Hilfe freuen


Hallo Ricochet,

wenn du das auf deiner QNAP installieren willst, kannst du dir ja einige Schritte bei der Installation vereinfachen. Ich vermute mal, dass die Demo-Konfiguration nicht automatisch dabei ist. Aber die ist ja schnell heruntergeladen.

Ich habe auch einige Stunden nur mal mit Lesen der Doku in der OpenHAB-Wiki verbracht, um das Grundprinzip zu verstehen.

Durch die Demo-Konfiguration kann man auch schon viel lernen und auf die eigenen Bedürftnisse anpassen. Was willst Du denn darüber steuern? PHC? Hast Du auch ein Steuermodul V3?

Hier mal ein Mini-Auszug aus meiner Konfiguration mit Steuerbefehlen für Licht und Rolladen:
/* Licht */
Switch Licht_EG_Wohnzimmer   "Licht"   (EG_Wohnzimmer)   { exec=">[*:lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=1&CHA=7&EVT=2]" }
Switch Licht_EG_Esszimmer   "Licht"   (EG_Esszimmer)   { exec=">[*:lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=1&CHA=6&EVT=2]" }

Rollershutter Rolladen_EG_Wohnzimmer   "Rolladen"   (EG_Wohnzimmer, Rolladen)	{ exec=">[STOP:lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=2&CHA=6&EVT=2] >[UP:lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=2&CHA=7&EVT=4] >[DOWN:lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=2&CHA=6&EVT=4]" }
Rollershutter Rolladen_EG_Esszimmer   "Rolladen"   (EG_Esszimmer)   { exec=">[STOP:lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=2&CHA=8&EVT=2] >[UP:lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=2&CHA=9&EVT=4] >[DOWN:lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=2&CHA=8&EVT=4]" }


Gruß
Jürgen

"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)
Letzte Änderung: 18 Jun 2015 11:12 von Jürgen.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Ricotchet
  • Ricotchets Avatar Autor
  • Offline
  • Senior Boarder
  • Senior Boarder
Mehr
18 Jun 2015 16:11 #4 von Ricotchet
Ricotchet antwortete auf Vorstellung: Visualisierung mit OpenHAB
Ja ich habe eine V3 Version.
Ziel ist PHC zu steuern: Steckdosen Licht Rolläden.
der Aufbau deiner Visualisierung ist schon sehr cool wie hast du die Messdaten Wind Temperatur eingebunden?
Ich werde mich mal ein bischen einlesen und schauend das ich detailliertere Fragen stellen kann.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Ricotchet
  • Ricotchets Avatar Autor
  • Offline
  • Senior Boarder
  • Senior Boarder
Mehr
19 Jun 2015 10:51 #5 von Ricotchet
Ricotchet antwortete auf OpenHAB auf einer QNAP-NAS installieren
So langsam hab ichs mit Openhab also Demos Server läuft nun auf einem Testsystem´.
Und gleich eine Frage wie erstelle ich einen Taster anstatt schalter habe folgendes dazu gefunden
code.google.com/p/openhab-samples/wiki/ItemDef

Item:
Switch Garage_Gate { binding="xxx", autoupdate="false"}

Sitemap:
Switch item=Garage_Gate label="Garage" mappings=[ON="Go!"]

The magic happens with autoupdate="false" which keeps the state even an ON command has been received. This way, it's always off unless you explicitly post an update to this item.


das klappt auch jedoch geht dies nur auf der Hauptseite bzw. wenn ich ein Frame anlege, wie kann ich jedoch einen bestimmten Schalter in einer gruppe zu einem Taster ändern?
Z.B den Taster: Firstfloor/Bathroom/Mirror

für ein Beispiel wäre ich sehr dankbar.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
19 Jun 2015 11:07 #6 von Andreas
M.E. geht das nicht über eine Gruppe, sondern Du must in diesem Fall jeden Switch der gruppe in der Sitemap aufführen.
Ich verwende daher gar keine gruppen in der Sitemap mehr.
Gruppen habe ich z.B. nur noch, um die Anzahl der aktiven Lichter in einem Zimmer oder Stockwerk anzeigen zu können.

PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Folgende Benutzer bedankten sich: Ricotchet

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
19 Jun 2015 11:38 #7 von Jürgen
Andreas hat recht.

Ich habe das gerade mal nachgestellt. Tatsächlich geht das nicht über eine Gruppe. :dry:

Einzige Möglichkeit wäre eventuell noch eine Rule. Folgendes habe ich gerade noch im KNX-Forum gefunden:
rule "Garagentor"
when
     Item Garage_Gate received command or
     Time cron "0 0/3 * * * ?"
then
     postUpdate(Garage_Gate, OFF)
end

(Das habe ich jetzt aber nicht nachgestellt)

Damit spartst du Dir das "Mapping". Sieht zwar optisch noch wie ein Schalter aus, geht aber sofort wieder auf "aus".

Gruß
Jürgen

"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)
Folgende Benutzer bedankten sich: Ricotchet

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Ricotchet
  • Ricotchets Avatar Autor
  • Offline
  • Senior Boarder
  • Senior Boarder
Mehr
19 Jun 2015 11:39 - 19 Jun 2015 11:41 #8 von Ricotchet
Ricotchet antwortete auf OpenHAB auf einer QNAP-NAS installieren
@ Andreas Ok damit kann ich leben aber wie kann ich jetzt folgende Struktur definieren

Erdgeschoss/Wohnzimmer/Licht_Decke

@Jürgen das hatte ich auch schon gesehen aber ist nicht ganz so schöne Lösung trotzdem vielen dank
Letzte Änderung: 19 Jun 2015 11:41 von Ricotchet.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
19 Jun 2015 11:43 - 19 Jun 2015 11:47 #9 von Jürgen
Einfach einen Frame innerhalb eines anderen Frames definieren - in beliebiger Verschachtelung.

Oder verstehe ich jetzt Deine Frage falsch?
Frame label="Erdgeschoss"
	{
		Frame label="Wohnzimmer"
			{
				Switch item=EG_Wohnzimmer_Licht_Decke
				Switch ... usw.
			}
		Frame label="Küche"
			{
				Switch item= ...
				Switch item= ...
			}
	}

"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)
Letzte Änderung: 19 Jun 2015 11:47 von Jürgen.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Ricotchet
  • Ricotchets Avatar Autor
  • Offline
  • Senior Boarder
  • Senior Boarder
Mehr
19 Jun 2015 12:01 #10 von Ricotchet
Ricotchet antwortete auf OpenHAB auf einer QNAP-NAS installieren
Da Kriege ich den Fehler "Frames must not contain other Frames"

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
19 Jun 2015 12:13 #11 von Andreas
Bei mit ist das so gelöst
	Frame label="Lichter und Rolläden" { 
		Group	item=gEG	icon="groundfloor"	{
			Group	item=gEGWindfang	icon="corridor"	{
				Frame label="Licht" {
					Switch	item=AMD_00_02	label="Licht"	
				}
				Frame label="Rolläden" {
					Switch	item=JRM_05_00	label="Rolladen"	
				}
			}
			Group	item=gEGKueche	icon="kitchen"	{
				Frame label="Licht" {
					Switch	item=AMD_02_05	label="Durchgang"	
					Switch	item=AMD_02_04	label="Arbeitsbereich"	
					Switch	item=AMD_02_06	label="Essbereich"	
					Switch	item=AMD_02_03	label="Unterbauspots"	
				}
				Frame label="Rolläden" {
					Switch	item=JRM_05_02	label="Oberlicht"	
					Switch	item=JRM_05_03	label="Fenster"	
				}
				Frame label="Steckdosen" {
					Switch	item=AMD_04_06	label="Steckdose Dunstabzug"	icon="socket"
				}
			}

und so:
	Frame label="Tools" {
		Text	label="Gruppenfunktionen" icon="group" {
				Frame label="Licht" {
					Switch item=Alles_Licht	label="Alle Lichter"		mappings=[ON="An",OFF="Aus"]
				}
				Frame label="Rolläden" {
					Switch item=Alles_RolladenEG	label="EG"		icon="rollershutter-50"	mappings=[ON="Hoch",OFF="Runter"]				
					Switch item=Alles_RolladenOG	label="OG"		icon="rollershutter-50"	mappings=[ON="Hoch",OFF="Runter"]				
				}
				Frame label="Rolläden Einlieger" {
					Switch item=Alles_RolladenEinl	label="Einlieger"	icon="rollershutter-50"	mappings=[ON="Hoch",OFF="Runter"]
				}
		}
		Text	label="Optionen"	icon="option"	{
				Frame label="Rolläden Abends sperren" {

PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Folgende Benutzer bedankten sich: Ricotchet

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Ricotchet
  • Ricotchets Avatar Autor
  • Offline
  • Senior Boarder
  • Senior Boarder
Mehr
19 Jun 2015 13:45 #12 von Ricotchet
Ricotchet antwortete auf OpenHAB auf einer QNAP-NAS installieren
Danke Andreas so geht's.

nun habe ich einen Rolladen Switch hinzugefügt dieser besteht aus UP DOWN und STOP kann ich das Binding so machen?

Rollershutter Rolladen_Garten"Garten"
{ exec=">[
UP:lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=1&CHA=7&EVT=2,
DOWN lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=1&CHA=7&EVT=2,
STOP lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=1&CHA=7&EVT=2]" }

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
19 Jun 2015 13:57 #13 von Jürgen

Danke Andreas so geht's.

nun habe ich einen Rolladen Switch hinzugefügt dieser besteht aus UP DOWN und STOP kann ich das Binding so machen?

Rollershutter Rolladen_Garten"Garten"
{ exec=">[
UP:lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=1&CHA=7&EVT=2,
DOWN lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=1&CHA=7&EVT=2,
STOP lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=1&CHA=7&EVT=2]" }


Folgende Anmerkungen:
- Du hast also eine Steuereinheit V3 (sonst geht ja die Action-URL so nicht)
- Die IP-Adresse der Steuereinheit muss stimmen (oder ist die zufällig mit meiner identisch?)
- Zwischen "Rolladen_Garten" und der Bezeichnung "Garten" fehlt noch ein Leerzeichen oder Tab
- Auf deinem System ist der "lynx"-Befehl auch vorhanden (ich kenne die Möglichkeiten deiner NAS nicht)

Ich gehe davon aus, dass die URL's so richtig sind (Adressierung und Event) ... Hast Du die aus der Programmieroberfläche ermittelt?

Gruß
Jürgen

"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Ricotchet
  • Ricotchets Avatar Autor
  • Offline
  • Senior Boarder
  • Senior Boarder
Mehr
19 Jun 2015 15:17 #14 von Ricotchet
Ricotchet antwortete auf OpenHAB auf einer QNAP-NAS installieren
Hallo Jürgen sollte nur ein Prinzip darstellen bin gerade nicht zuhause kann deshalb nicht testen.

Insbesondere geht's mir darum wie ich das binding bei einem Schalter mit 3 Attributen mache UP DOWN STOP

wie bekomme ich raus ob der lynx befehl vorhanden ist?
So müsste es theoretisch gehen oder?

Rollershutter Rolladen_Garten "Garten"
{ exec=">[
UP: lynx http://xxx,
DOWN: lynx http://xxx,
STOP: lynx http://xxx " }

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
19 Jun 2015 15:34 #15 von Andreas
Die Syntax stimmt so nicht.
Es müsste eher so sein:
Rollershutter "Rolladen" {exec=">[STOP:lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=??&CHA=??&EVT=??] >[UP:lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=??&CHA=??&EVT=??] >[DOWN:lynx http://192.168.178.199/postEvent.html?action=input&STM=0&MOD=??&CHA=??&EVT=??]"} 

PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Folgende Benutzer bedankten sich: Jürgen

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Powered by Kunena Forum