HomeHub WebUI - The Next Big Thing

Nutzung von XML RPC, Remote Script, JSON RPC, XMLAPI

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 - The Next Big Thing

Beitrag von braindead » 05.05.2016, 11:01

@Mike: Hast Du den m3u Stream mal in der Audio Komponente ausprobiert?

@Slice: Dein angepasstes HTML für Mike sieht gut aus und sollte funktionieren.

@MaxPower: Stimmt die IP der CCU? Hast Du die XML-API installiert?
Gruß,
Markus

MaxPower
Beiträge: 195
Registriert: 04.11.2011, 23:51
Hat sich bedankt: 1 Mal
Kontaktdaten:

Re: HomeHub WebUI - The Next Big Thing

Beitrag von MaxPower » 05.05.2016, 11:03

Hallo!

Danke für die schnelle Antwort. So eine Systemvariable habe ich leider nicht.

Hat noch jemand eine Idee?

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

Re: HomeHub WebUI - The Next Big Thing

Beitrag von braindead » 05.05.2016, 11:13

Stimmt die IP und ist die XML-API installiert?
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 - The Next Big Thing

Beitrag von Slice » 05.05.2016, 11:19

Die Berechtigungen sind wie gefordert auch entsprechend gesetzt??

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
----------------------------------------------------------------------------------------

MaxPower
Beiträge: 195
Registriert: 04.11.2011, 23:51
Hat sich bedankt: 1 Mal
Kontaktdaten:

Re: HomeHub WebUI - The Next Big Thing

Beitrag von MaxPower » 05.05.2016, 11:24

Die XML API war's - DANKE :)

Nun müsste ich nur noch wissen, wie ich die Kategorien fülle.... ich such mal :)

mike9677
Beiträge: 422
Registriert: 17.04.2011, 11:08

Re: HomeHub WebUI - The Next Big Thing

Beitrag von mike9677 » 05.05.2016, 12:34

braindead hat geschrieben:@Mike: Hast Du den m3u Stream mal in der Audio Komponente ausprobiert?
Hab ich jetzt mal versucht, aber was soll dann in der custom.json stehen ?

Die Audio.php sieht jetzt so aus:

Code: Alles auswählen

<?php

http://mp3-live.swr3.de/swr3_m.m3u

function Audio($component) {
    $modalId = uniqid();
        
    return '<div class="hh">'
        . '<div data-toggle="collapse" data-target="#' . $modalId . '">'
            . '<img src="../assets/icons/' . $component["icon"] . '" class="icon">' . $component['name']
        . '</div>'
        . '<div class="hh2 collapse" id="' . $modalId . '">'
            . '<audio src="' . $component['file'] . '" controls style="width: 100%;"></audio>'
        . '</div>'
    . '</div>';
}
Wäre es eigentlich auch möglich, den Radio weiterlaufen zu lassen, auch wenn man in eine andere Kategorie wechselt ?

@Slice: DANKE... die kalender.html passt jetzt !!

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 - The Next Big Thing

Beitrag von Slice » 05.05.2016, 12:59

Hallo mike9677,

ich hab bei mir auch den SWR3 Livestream eingebaut, allerdings nur in der Custom.json.
In der Audio.php hab ich nichts abgeändert!

Code: Alles auswählen

      {
        "component": "Audio",
        "name": "Radio SWR3",
        "icon": "it_radio.png",
        "file": "http://swr-mp3-m-swr3.akacast.akamaistream.net/7/720/137136/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr3"
      },
Dann bekomme ich unter dem Menüpunkt Custom - Radio SWR3 angezeigt und kann auf Play drücken!
Ich befürchte ein weiter laufen lassen des Radios wird nicht möglich sein, wenn Du die Kategorie wechselt.

Prima, wenn die Kalender.html bei Dir funktioniert! :)

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
----------------------------------------------------------------------------------------

mike9677
Beiträge: 422
Registriert: 17.04.2011, 11:08

Re: HomeHub WebUI - The Next Big Thing

Beitrag von mike9677 » 05.05.2016, 15:16

Cool. SWR3 läuft jetzt. Danke

Noch cooler wäre natürlich, unterschiedliche Radiostreams laufen zu lassen und diese auf einem Sonos Speaker auszugeben

fubo08
Beiträge: 227
Registriert: 13.01.2016, 17:10
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: HomeHub WebUI - The Next Big Thing

Beitrag von fubo08 » 06.05.2016, 10:55

Hallo Zusammen,

ich habe mir nu einen Doorbird als Türsprechanlage angeschafft.
Diesen würde ich jetzt natürlich gerne ebenfalls in HomeHub angezeigt bekommen.

Als iFrame über die Custom Components als HTML5 Widget funktioniert dieses wunderbar, aber da ist die Anzahl gleichzeitige Verbindungen leider begrenzt und eine große Werbung darüber.
Über die Custom Components Webcam und dann über die API habe ich es auch probiert.
Der Videostream selber funktioniert auch (wenn auch mit einer anderen Auflösung als das Widget), nun habe ich die Buttons darunter angepasst. Der Doorbird hat einen Türöffner und dann IR-Licht an. Rein von der Syntax her, scheinen die zu passen.
http://<device-ip>/bha-api/open-door.cgi

Code: Alles auswählen

. '<button type="button" class="btn btn-primary" onclick="$.get(\'http://User:Pass@DoorbirdIP/bha-api/open-door.cgi\'); alert(\'ok\');">'
                        . 'Türöffner'
                    . '</button>'
Allerdings werden die Kommandos nicht ausgeführt. Über das HTML5 Widget geht es.
Wie kann ich jetzt am besten testen ob es an meiner Syntax oder der Komponente oder der API liegt? :roll:

fubo08
Beiträge: 227
Registriert: 13.01.2016, 17:10
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: HomeHub WebUI - The Next Big Thing

Beitrag von fubo08 » 06.05.2016, 10:58

@Markus:
Du hast in der custom.json im Eingang Abfuhr Mülltonnen eingetragen, wie hast du das realisiert, also den Rest drum rum?

Gesperrt

Zurück zu „Softwareentwicklung von externen Applikationen“