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

Re: HomeHub WebUI - Version 2.0.2

Beitrag von braindead » 10.01.2017, 20:26

@Slice: Die Formatierung spielt für HomeHub keine Rolle, solange das JSON valide ist. Aber ich gucke trotzdem mal, ob ich da in der nächsten Version etwas machen kann.

@sckibo: Die Fehlermeldung sagt, dass die URL der XML-API nicht gefunden werden kann. Ich nutze eine CCU2 und da stimmt die URL. Aus der HomeMatic WebUI kann man die XML-API aufrufen. Wie lauten die URLs bei Dir?
Gruß,
Markus

Slice
Beiträge: 1203
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 141 Mal
Danksagung erhalten: 85 Mal

Re: HomeHub WebUI - Version 2.0.2

Beitrag von Slice » 10.01.2017, 21:51

@braindead
Ja, das dachte ich mir und deswegen habe ich heute nebenher von Hand die Zeilenumbrüche reingemacht und schon die Dateien etwas an meine Bedürfnisse angepasst.
Vermutlich schleppe ich die eh wieder durch alle weiteren Versionen in der Zukunft, wie beim alten Homehub auch. :)
Daher ist die Formatierungsfrage eher brauchbar für die anderen User denke ich.

Ich habe heute versucht auf der Startseite unter "Home" mir das ein oder andere anzeigen zu lassen, hat leider irgendwie nicht funktioniert..
In der custom.json habe ich folgenden Code eingefügt:

Code: Alles auswählen

{
"custom":{
    "Zuhause": [
      {
        "name": "AlarmZone 1",
        "icon": "secur_alarm.png"
      },
  	  {
        "name": "Anwesenheit",
        "icon": "status_available.png"
      }
],
....
Und in der categories.json steht folgendes drin:

Code: Alles auswählen

{
"categories":[
{
"name":"Home",
"display_name":"Zuhause",
"icon":"control_home.png",
"subcategories":[],
"append_divider":"true"
},
.....
bzw. auch als custom:home und name:Zuhause versucht, ich kriege die SV's nicht auf der Startseite angezeigt..
Und in der export.json stehen die SV's so drin, hab ich angepasst.
Mach ich da noch nen Fehler, im Vergleich zur alten Version?!

Auf jedenfall werde ich die Tage das ein oder andere an der Oberfläche weiter basteln.

Danke und Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

sckibo
Beiträge: 5
Registriert: 09.01.2017, 23:30

Re: HomeHub WebUI - Version 2.0.2

Beitrag von sckibo » 10.01.2017, 22:23

Hallo Markus,

wie ich geschrieben habe - bei mir lauten die URLs statt "/config/xmlapi" auf "/addons/xmlapi". Ich habe das in zwei Dateien angepasst:
app/Routes/import.php und in assets/js/script.js
Einige Dinge werden auch importiert - so tauchen meine Rolläden unter "Fenster" auf. Allerdings habe ich immer oben die Meldung
"Der Update Prozess wurde unterbrochen"
Kann es sein, dass die CCU1 zu langsam ist und ich in einen Timeout laufe?

vg, Martin

Benutzeravatar
Hubobel
Beiträge: 123
Registriert: 10.05.2016, 11:49
Wohnort: Exilplauner in Oggersheim

Re: HomeHub WebUI - Version 2.0.2

Beitrag von Hubobel » 11.01.2017, 12:57

Homoran hat geschrieben:Sieht eigentlich ganz gut aus (im Sinne von ioBroker)
Dann weiß ich auch nicht weiter.

Gruß
Rainer
So, ich habe des Rätsels Lösung gefunden:

Um den Chart innerhalb des iFrames anzuzeigen, muss im ioBroker zusätzlich der "socket.io Adapter" installiert werden.
Im "ioBroker simple web Adapter" stellt man diesen dann unter dem Punkt "Socket.IO Instanz (Optional):" ein. Anschließend sollte der Graph korrekt auch unter HomeHub angezeigt werden.
Ich hoffe, ich konnte damit dem ein oder anderen helfen.
Gruß aus Oggersheim
Gruß, Carsten
--------------------------------------------
RaspberryMatic 2.29.22.20171007 @ RPi3
--------------------------------------------
102 Kanäle in 39 Geräten und 4 CUxD-Geräten
Programme: 59 - Skripte: 67 - Variabelnamen: 30
--------------------------------------------

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: HomeHub WebUI - Version 2.0.2

Beitrag von Homoran » 11.01.2017, 14:21

Hubobel hat geschrieben:muss im ioBroker zusätzlich der "socket.io Adapter" installiert werden.
Im "ioBroker simple web Adapter" stellt man diesen dann unter dem Punkt "Socket.IO Instanz (Optional):" ein.
Das kann natürlich sein :idea:
In ioBroker Installationen ist immer ein interner socket.io "Adapter" integriert, der für solche Zwecke verwendet wird. Bei externen Anfragen wird der explizite Adapter wahrscheinlich notwendig.


Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

Eselfe
Beiträge: 31
Registriert: 01.12.2016, 21:45

Re: HomeHub WebUI - Version 2.0.2

Beitrag von Eselfe » 11.01.2017, 15:24

Hey,

ich würde gerne auf meiner Startseite unterm Wetter, den Benzinpreisen etc. gerne noch einen Art Countdown haben. Sprich "Anzahl Tage bis ... ##"

Habt Ihr eine Idee, wie sich das realisieren lässt?

LG
Markus

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

Re: HomeHub WebUI - Version 2.0.2

Beitrag von braindead » 11.01.2017, 19:42

@sckibo: In der Datei assets/js/script.js ist der Pfad auch nochmal fest verdrahtet. Wenn Du den Pfad da anpasst, dann sollte es eigentlich funktionieren.

@Eselfe: Ich würde es mit einer Systemvariable umsetzen und einem Programm, dass jede Nacht die Zahl um ein verkleinert.
Gruß,
Markus

falke69
Beiträge: 61
Registriert: 05.11.2016, 19:51

Re: HomeHub WebUI - Version 2.0.2

Beitrag von falke69 » 20.02.2017, 10:23

Hallo zusammen,

Erst einmal ein großes Lob an Braindead für das tolle Projekt. :D

Ich habe so wie in der Beschreibung den Ordner in das web Verzeichnis auf meiner Synology DS213j kopiert.
Die Rechte sollten stimmen.
2017-02-20_101830.jpg
Egal, auf welchen Linkt ich in der index.php klicke kommt "Seite kann nicht gefunden werden" was mache ich falsch?
Aktuell habe ich die aktuelle Version von HomeHub installiert.

Grüße Kevin

renmet
Beiträge: 287
Registriert: 02.02.2015, 06:09
Danksagung erhalten: 5 Mal

Re: HomeHub WebUI - Version 2.0.2

Beitrag von renmet » 28.02.2017, 18:48

Hallo,

leider ist es sehr ruhig um HomeHub geworden und so habe ich versucht meine erste eigene HmIP Komponente in HomeHub einzubinden. Die Ergebnisse werden an HomeHub übermittelt aber leider sieht es nicht ganz so schön wie mit der original Homematic Device aus.

Versuch Bewegungsmelder (HmIP-SMI)

Status in CCU
Bildschirmfoto 2017-02-28 um 18.40.20.png
Status in HomeHub
Bildschirmfoto 2017-02-28 um 18.40.33.png
Status des Homematic Bewegungsmelder in HomeHub (HM-Sec-MDIR2)
Bildschirmfoto 2017-02-28 um 18.40.43.png
Bildschirmfoto 2017-02-28 um 18.40.43.png (22.1 KiB) 1672 mal betrachtet
Meine Frage ist nun, ob jemand schon ähnliche Versuche gemacht hat und die Ausgabe etwas schöner hinbekommen hat (Helligkeit z.B. nur mit 2 Stellen nach dem Punkt / Icon für Bewegung (true) bzw. keine Bewegung (false) ) bzw. ob jemand eine Idee hat was am Sourcecode noch angepasst werden müsste.

Sourcecode HmIP-SMI Componente:

Code: Alles auswählen

<?php

// HM-Sec-MDIR-2|Bewegungsmelder George:0||VISIBLE=|OPERATE=|UNREACH=15714|STICKY_UNREACH=15710|CONFIG_PENDING=15695|LOWBAT=15704|RSSI_DEVICE=15708|RSSI_PEER=15709|DEVICE_IN_BOOTLOADER=15699|UPDATE_PENDING=15718|
// HM-Sec-MDIR-2|BM George||VISIBLE=true|OPERATE=true|BRIGHTNESS=15723|MOTION=15747|ERROR=15724|

// Validated by Manu

function HMIP_SMI($component) {
    if ($component['parent_device_interface'] == 'HmIP-RF' && $component['visible'] == 'true' && isset($component['MOTION'])) {
        return '<div class="hh">'
            . '<div class="pull-left"><img src="../assets/icons/' . $component["icon"] . '" class="icon">' . $component['name'] . '</div>'
            . '<div class="pull-right">'
            	. '<span class="info" data-id="' . ($component['ILLUMINATION']-19) . '" data-component="' . $component['component'] . '" data-datapoint="LOWBAT"></span>'
                . '<span class="info" data-id="' . $component['ILLUMINATION'] . '" data-component="' . $component['component'] . '" data-datapoint="ILLUMINATION"></span>'
                . '<span class="info" data-id="' . $component['MOTION'] . '" data-component="' . $component['component'] . '" data-datapoint="MOTION"></span>'
            . '</div>'
            . '<div class="clearfix"></div>'
        . '</div>';
    }
}
Danke für eure Hilfe

LG
renmet

Knusterus
Beiträge: 222
Registriert: 16.06.2016, 19:22
Wohnort: Hessen
Hat sich bedankt: 2 Mal

Re: HomeHub WebUI - Version 2.0.2

Beitrag von Knusterus » 08.03.2017, 18:22

Hallo zusammen
Ich bin ja echt erstaunt was aus diesem Projekt geworden ist. Vielen Dank Markus und allen die daran mitgearbeitet haben.
Ich habe bis jetzt ein bißchen mit Iobroker gespielt.
Jetzt würde ich gern auf Homehub wechseln. Allerdings würde ich mich über ein paar mehr Funktionen freuen. Gibt es die Möglichkeit Termine vom Googlekalender und ungelesene Mails anzuzeigen.
Auf meinem Rechner läuft noch ein anderes Projekt,was ich gern über HomeHub mit eingebunden hätte. http://www.ip-phone-forum.de/showthread.php?t=206194
Gibt es eine Möglichkeit die Daten aus diesem Projekt mit zu übernehmen??

Vielen Dank schon mal

Volker

Antworten

Zurück zu „Sonstige Addons“