HomeHub WebUI - Version 2.0.2

diverse Zusatzsoftware

Moderator: Co-Administratoren

braindead
Beiträge: 532
Registriert: 28.11.2014, 21:20
Hat sich bedankt: 5 Mal
Danksagung erhalten: 2 Mal

HomeHub WebUI - Version 2.0.2

Beitrag von braindead » 28.11.2015, 23:52

HomeHub WebUI ist ein alternatives Frontend für HomeMatic Komponenten. Es ist darauf ausgelegt ohne große Konfiguration eine ansprechende Oberfläche z.B. auf einem Tablet an der Wand bereitzustellen. HomeHub fokussiert sich auf die einzelnen Kanäle einer Komponente. Dadurch ist es möglich den einen Kanal eines Schaltaktors z.B. dem Garten und den anderen der Garage zuzuordnen. Über Custom Komponenten ist HomeHub sogar in der Lage externen Content, wie z.B. die Tagesschau in 100 Sekunden, in Form eines Kanals anzuzeigen.

Während de Entwicklung der Version 2.0 wurde der Quellcode der HomeHub WebUI auf GitHub veröffentlicht. Zukünftig werden alle Releases dort veröffentlicht und können bei GitHub heruntergeladen werden.

Download: HomeHub WebUI

Damit die Version funktioniert, muss ein neuer Import gemacht werden! Evtl. muss auch der Browsercache gelöscht werden.

HomeHub im Einsatz:
20160213_173937.jpg
Tablet HomeHub.jpg
Screenshots:
1.PNG
2.PNG
3.png
Anforderungen:
  • XML-API 1.10
  • PHP 5.5 mit libxml Erweiterung
  • JavaScript
Installation:
  • Sämtliche Dateien und Ordner auf einen PHP-fähigen Webserver im LAN kopieren
  • In der Datei app/Config/config.php die IP-Adresse der CCU eintragen
  • Den Ordnern app/Config und cache 777 Rechte geben
  • HomeHub im Browser aufrufen und links unten im Menü auf "Import" klicken
Unterstützte HomeMatic Komponenten:
  • HM-CC-RT-DN
  • HM-CC-SCD
  • HM-CC-TC
  • HM-CC-VD
  • HM-CC-VG-1
  • HM-Dis-TD-T
  • HM-Dis-WM55
  • HM-ES-PMSw1-DR
  • HM-ES-PMSw1-Pl-DN-R1
  • HM-ES-PMSw1-Pl-DN-R5
  • HM-ES-PMSw1-Pl
  • HM-ES-TX-WM
  • HM-LC-Bl1-FM
  • HM-LC-Bl1-SM
  • HM-LC-Bl1PBU-FM
  • HM-LC-Dim1PWM-CV
  • HM-LC-Dim1T-CV
  • HM-LC-Dim1T-FM
  • HM-LC-Dim1T-Pl
  • HM-LC-Dim1TPBU-FM
  • HM-LC-RGBW-WM
  • HM-LC-Sw1-Ba-PCB
  • HM-LC-Sw1-DR
  • HM-LC-Sw1-FM
  • HM-LC-Sw1-PB-FM
  • HM-LC-Sw1-Pl-2
  • HM-LC-Sw1-Pl-CT-R1
  • HM-LC-Sw1-Pl-DN-R1
  • HM-LC-Sw1-Pl-DN-R5
  • HM-LC-Sw1-Pl
  • HM-LC-Sw1-SM
  • HM-LC-Sw1PBU-FM
  • HM-LC-Sw2-FM
  • HM-LC-Sw4-Ba-PCB
  • HM-LC-Sw4-DR
  • HM-LC-Sw4-PCB
  • HM-LC-Sw4-SM
  • HM-LC-Sw4-WM
  • HM-MOD-EM-8
  • HM-MOD-Re-8
  • HM-OU-CFM-Pl
  • HM-OU-CM-PCB
  • HM-OU-LED16
  • HM-PB-2-FM
  • HM-PB-2-WM
  • HM-PB-2-WM55-2
  • HM-PB-2-WM55
  • HM-PB-4-WM
  • HM-PB-4Dis-WM-2
  • HM-PB-4Dis-WM
  • HM-PB-6-WM55
  • HM-PBI-4-FM
  • HM-RC-19-B
  • HM-RC-19-SW
  • HM-RC-19
  • HM-RC-4-2
  • HM-RC-4-B
  • HM-RC-4
  • HM-RC-8
  • HM-RC-Dis-H-x-EU
  • HM-RC-Key3-B
  • HM-RC-Key4-2
  • HM-RC-P1
  • HM-RCV-50
  • HM-SCI-3-FM
  • HM-Sec-Key-S
  • HM-Sec-Key
  • HM-Sec-MDIR-2
  • HM-Sec-MDIR
  • HM-Sec-RHS
  • HM-Sec-SC-2
  • HM-Sec-SC
  • HM-Sec-SCo
  • HM-Sec-SD-2-Team
  • HM-Sec-SD-Team
  • HM-Sec-SFA-SM
  • HM-Sec-TiS
  • HM-Sec-WDS
  • HM-Sec-WDS-2
  • HM-Sec-Win
  • HM-Sen-DB-PCB
  • HM-Sen-EP
  • HM-Sen-MDIR-O-2
  • HM-Sen-MDIR-O
  • HM-Sen-MDIR-SM
  • HM-Sen-MDIR-WM55
  • HM-Sen-RD-O
  • HM-Sen-Wa-Od
  • HM-SwI-3-FM
  • HM-TC-IT-WM-W-EU
  • HM-WDC7000
  • HM-WDS10-TH-O
  • HM-WDS100-C6-O
  • HM-WDS30-OT2-SM
  • HM-WDS30-OT2-SM-2
  • HM-WDS30-T-O
  • HM-WDS40-TH-I-2
  • HM-WDS40-TH-I
  • HMW-IO-12-FM
  • HMW-IO-12-Sw14-DR
  • HMW-IO-12-Sw7-DR
  • HMW-IO-4-FM
  • HMW-LC-Bl1-DR
  • HMW-LC-Dim1L-DR
  • HMW-LC-Sw2-DR
  • HMW-RCV-50
  • HMW-Sen-SC-12-DR
  • Programme
  • Systemvariablen
Unterstützte CUxD Komponenten:
  • CUX2801
  • CUX2803
  • CUX4000 (noch nicht voll unterstützt)
  • CUX9002
Unterstützte Custom Komponenten:
  • Audio (Radio Erft)
  • iFrame (HomeMatic-Forum)
  • Tagesschau in 100 Sekunden
  • Tankerkönig
  • WeatherUnderground
  • Webcam (INSTAR IN5905HD)
Hinweise:
Grundsätzlich werden in HomeHub nur Kanäle angezeigt, die in der WebUI als sichtbar markiert sind.

Falls Ihr nach dem Import feststellt, dass HomeHub noch nicht alle Eure Komponenten unterstützt, dann schickt mir bitte per PN die Datei app/Config/export.json zu. In der Regel ist es kein Problem fehlende Komponenten zu integrieren. Da meine HomeMatic Installation aber recht überschaubar ist, bin ich beim Testen der Änderungen dann aber auf Eure Mithilfe angewiesen.

Damit die virtuellen Tasten (HM-RCV-50) der CCU2 eingelesen werden können, muss im Namen des Gerätes (nicht zwangsläufig bei allen Kanälen) die Bezeichnung HM-RCV-50 enthalten sein.

Konfigurationsmöglichkeiten in HomeHub:
  • In der Datei app/Config/categories.json kann das Menü auf der linken Seite konfiguriert werden.
  • app/Config/mapping.json wird dazu genutzt Komponententypen wie z.B. HM-CC-RT-DN Menüeinträgen zuzuordnen.
  • Spezifische Komponenten wie z.B. das Heizkörperthermostat im Wohnzimmer kann in der Datei app/Config/custom.json einem oder mehreren Menüeinträgen zugeordnet werden.
Wie kann das Aussehen von HomeHub angepasst werden?
Das Aussehen von HomeHub kann mit der Datei assets/css/custom.css angepasst werden. Das Stylesheet wird nach dem HomeHub Stylesheet aufgerufen.

Es ist auch möglich, das komplette Design für einen einzelnen Menüeintrag zu verändern. Dazu muss eine HTML Datei für diese Kategorie angelegt werden und im Ordner app/Views/lowercase_category_name.html abgelegt werden.

Weitere Anleitungen:
Auf GitHub gibt es ein Wiki in dem die wichtigsten Dinge rund um HomeHub dokumentiert sind: Wiki

firephase hat eine Anleitung geschrieben, wie HomeHub auf einem Linux System automatisch auf die neueste Version aktualisiert werden kann: .../viewtopic.php?f=18&t=29588

Changelog Version 2.0.2:
  • Neue HomeMatic Komponenten: HM-ES-PMSw1-Pl-DN-R1, HM-LC-Sw1-DR, HM-WDS30-OT2-SM-2, HMW-LC-Sw2-DR, HMW-RCV-50
  • Bei "Logikwert" Systemvariablen können die Farben invertiert werden
  • Update des Slim Frameworks auf Version 3.6
Changelog Version 2.0.1:
  • Neue HomeMatic Komponenten: HM-PB-4Dis-WM-2, HM-RC-8, HM-Sec-SD-2-Team
  • Neue Custom Komponente: WeatherUnderground
  • API Requests in Custom Komponenten werden zwischengespeichert
  • Einige Bugfixes
Changelog Version 2.0:
  • Konfigurationsdateien wurden auf das JSON Format umgestellt
  • Neue HomeMatic Komponenten: HM-CC-VG-1, HM-ES-PMSw1-DR, HM-ES-PMSw1-Pl-DN-R5, HM-LC-Sw1-Pl-DN-R5
  • Neue CUxD Komponente: CUX4000 (noch nicht voll unterstützt)
  • Neue Custom Komponente: Audio (Radio Erft), iFrame (HomeMatic-Forum), Tankerkönig
  • Einige Bugfixes
Changelog Build 24:
  • Neue HomeMatic Komponenten: HM-RC-19, HM-RC-Dis-H-x-EU, HM-Sen-EP, HM-WDC7000, HMW-IO-4-FM
Changelog Build 23:
  • Neue HomeMatic Komponenten: HM-CC-SCD, HM-Dis-WM55, HM-LC-Dim1T-FM, HM-LC-Sw1-PB-FM, HM-LC-Sw1-Pl-DN-R1, HM-LC-Sw4-Ba-PCB, HM-PB-2-WM, HM-PB-4Dis-WM, HM-RC-19-SW, HM-RC-4-B, HM-RC-P1, HM-RCV-50, HM-Sec-SFA-SM, HM-Sec-WDS-2, HM-Sec-Win
  • Neue Custom Komponente: Webcam (INSTAR IN-5905HD)
  • Bufix bei einigen HomeMatic Komponenten
  • Bugfix beim CSS
Changelog Build 22:
  • Neue HomeMatic Komponenten: HM-ES-TX-WM, HM-LC-Dim1T-Pl, HM-LC-Sw1-Pl-CT-R1, HM-OU-CFM-Pl, HM-OU-CM-PCB, HM-RC-19-B, HM-Sec-SD-Team, HM-Sen-MDIR-WM55, HM-WDS40-TH-I-2, HMW-IO-12-FM, HMW-IO-12-Sw14-DR, HMW-IO-12-Sw7-DR, HMW-LC-Bl1-DR, HMW-LC-Dim1L-DR und HMW-Sen-SC-12-DR
  • Bufix bei einigen HomeMatic Komponenten
Changelog Build 21:
  • Neue HomeMatic Komponenten: HM-LC-Sw4-SM und HM-Sec-Key
  • Fix eines potentiellen Bugs beim Import der Komponenten von der CCU
Changelog Build 20:
  • Bessere Unterstützung der CUxD Komponenten CUX 2801 und CUX9002
  • Bugfix beim Import der Komponenten von der CCU
Changelog Build 19:
  • Neue CUxD Komponenten: CUX2801
  • Custom Komponenten (siehe app/Config/config.txt und app/Components/custom/Tagesschau.php)
Changelog Build 18:
  • Neue HomeMatic Komponenten: HM-LC-Dim1TPBU-FM, HM-LC-RGBW-WM und HM-WDS30-T-O
  • Neue CUxD Komponenten: CUX2803 und CUX9002
  • Kleinere Code Anpassungen
Zuletzt geändert von Roland M. am 22.03.2018, 14:18, insgesamt 27-mal geändert.
Grund: Thema verschoben
Gruß,
Markus

ChristianF
Beiträge: 395
Registriert: 27.06.2014, 21:50

Re: HomeHub WebUI - Build 14

Beitrag von ChristianF » 29.11.2015, 00:34

Wow, sieht von den Screenshots her toll aus, werde ich mir installieren! Danke für die super Arbeit!!!
370 Kanäle in 119 Geräten und 22 CUxD-Kanäle in 18 CUxD-Geräten, dazu ioBroker und diverse weitere eingebundene Systeme, vom 433MHz Bewegungsmelder bis hin zur Wallbox.

KroKoFox
Beiträge: 62
Registriert: 18.10.2015, 16:03

Re: HomeHub WebUI - Build 14

Beitrag von KroKoFox » 02.12.2015, 15:41

Hi! TipTop.

Kann man eigen Komponenten einbinden ?

Ich habe Dimmer der Baureihe : HM-LC-DIM1TPBU-FM

:-) is leider nich in der Liste

Grüße

mikewolf99
Beiträge: 1322
Registriert: 13.08.2008, 20:57
Wohnort: Österreich nähe Wien
Hat sich bedankt: 7 Mal
Danksagung erhalten: 1 Mal

Re: HomeHub WebUI - Build 14

Beitrag von mikewolf99 » 02.12.2015, 16:03

Hallo eventuell Deine Export.txt Posten lg mike


Sent from my iPhone 6 plus using Tapatalk
CCU2 mit Cuxd und HP CLX ,3 x FHZ2000,2 Funkgateway (eckig),und 2 Funkgateway (rund),RS LanGate
ca 590 Komponenten gemischt HM und FS20 90/10)`CCU auf Cubie LXCCU,CCU auf RPi3 Pivccu,Iobroker auf HPgen8,
Tinker,orangepi,Odroid .....,Sonoffs,Xiaomi und ne Menge esp8266

KroKoFox
Beiträge: 62
Registriert: 18.10.2015, 16:03

Re: HomeHub WebUI - Build 14

Beitrag von KroKoFox » 02.12.2015, 20:05

HM-LC-Dim1TPBU-FM|indirekte_beleuchtung_dimmer_wohnzimmer:0|BidCos-RF|VISIBLE=|OPERATE=|UNREACH=1409|STICKY_UNREACH=1405|CONFIG_PENDING=1391|DUTYCYCLE=1399|RSSI_DEVICE=1403|RSSI_PEER=1404|DEVICE_IN_BOOTLOADER=1395|UPDATE_PENDING=1413|
HM-LC-Dim1TPBU-FM|indirekte_beleuchtung_dimmer_wohnzimmer:1|BidCos-RF|VISIBLE=true|OPERATE=true|LEVEL=1433|OLD_LEVEL=1435|LEVEL_REAL=1434|RAMP_TIME=1438|RAMP_STOP=1437|ERROR_REDUCED=1427|ERROR_OVERLOAD=1423|ERROR_OVERHEAT=1419|
HM-LC-Dim1TPBU-FM|indirekte_beleuchtung_dimmer_wohnzimmer_virtuell:2|BidCos-RF|VISIBLE=true|OPERATE=true|LEVEL=1457|OLD_LEVEL=1459|LEVEL_REAL=1458|RAMP_TIME=1462|RAMP_STOP=1461|ERROR_REDUCED=1451|ERROR_OVERLOAD=1447|ERROR_OVERHEAT=1443|
HM-LC-Dim1TPBU-FM|indirekte_beleuchtung_dimmer_wohnzimmer_virtuell:3|BidCos-RF|VISIBLE=true|OPERATE=true|LEVEL=1481|OLD_LEVEL=1483|LEVEL_REAL=1482|RAMP_TIME=1486|RAMP_STOP=1485|ERROR_REDUCED=1475|ERROR_OVERLOAD=1471|ERROR_OVERHEAT=1467|
Zuletzt geändert von KroKoFox am 02.12.2015, 20:11, insgesamt 1-mal geändert.

vepman
Beiträge: 164
Registriert: 12.09.2013, 13:52
System: CCU
Hat sich bedankt: 5 Mal

Re: HomeHub WebUI - Build 14

Beitrag von vepman » 02.12.2015, 20:10

Im Ordner /app/Config (wenn vorher "Import" gedrückt wurde)

KroKoFox
Beiträge: 62
Registriert: 18.10.2015, 16:03

Re: HomeHub WebUI - Build 14

Beitrag von KroKoFox » 02.12.2015, 20:16

ja grad schon gemerkt... sorry... siehe v. Post :)

braindead
Beiträge: 532
Registriert: 28.11.2014, 21:20
Hat sich bedankt: 5 Mal
Danksagung erhalten: 2 Mal

Re: HomeHub WebUI - Build 14

Beitrag von braindead » 07.12.2015, 10:31

Das nächste öffentliche Build steht kurz bevor. Neben dem Unterputzdimmer HM-LC-Dim1TPBU-FM und dem Funk-RGBW-Controller HM-LC-RGBW-WM wird es dann auch möglich sein CUxD Komponenten, genau wie normale HomeMatic Komponenten, in HomeHub zu integrieren.

Folgende Punkte habe ich noch auf meiner Todo Liste für zukünftige Build:
  • Servicemeldungen anzeigen und löschen
  • Custom Komponenten wie z.B. Integration von Webservices
Nach wie vor bin ich auf Eure Hilfe angewiesen:
  • Habt Ihr noch Komponenten, die momentan nicht unterstützt werden?
  • Gibt es von Eurer Seite noch Features, die unbedingt in HomeHub integriert werden sollten?
Gruß,
Markus

vepman
Beiträge: 164
Registriert: 12.09.2013, 13:52
System: CCU
Hat sich bedankt: 5 Mal

Re: HomeHub WebUI - Build 14

Beitrag von vepman » 07.12.2015, 13:23

braindead hat geschrieben: [*]Gibt es von Eurer Seite noch Features, die unbedingt in HomeHub integriert werden sollten?[/list]
Vielleicht ein Konfigurationsmenü, wo man Hintergrundfarbe, Anzeigemenü der linken Seite ändern und vielleicht auch die lokale IP eingeben kann?

crazynurmi
Beiträge: 9
Registriert: 07.12.2015, 14:46

Re: HomeHub WebUI - Build 14

Beitrag von crazynurmi » 07.12.2015, 14:58

Hallo,zuerst meine Glückwünsche zur genialsten Oberfläche ,
die mir bis jetzt bei meiner Suche untergekommen ist.
Versuche mich gerade einzuarbeiten; ich bring den Aussentemperatursensor
HM-WDS30-T-O einfach nicht zur Anzeige. :cry:
siehe config.txt

HM-WDS30-T-O|Temperatursensor Garagenkeller:0|BidCos-RF|VISIBLE=|OPERATE=|UNREACH=3768|STICKY_UNREACH=3764|CONFIG_PENDING=3754|LOWBAT=3758|RSSI_DEVICE=3762|RSSI_PEER=3763|
HM-WDS30-T-O|Temperatur Garagenkeller|BidCos-RF|VISIBLE=true|OPERATE=false|TEMPERATURE=3773|

Danke im Voraus

Antworten

Zurück zu „Sonstige Addons“