HomeHub 4.1

diverse Zusatzsoftware

Moderator: Co-Administratoren

grmpf
Beiträge: 686
Registriert: 21.01.2012, 12:16
Hat sich bedankt: 8 Mal
Danksagung erhalten: 7 Mal

Re: HomeHub 4.1

Beitrag von grmpf » 26.03.2024, 12:28

steingarten hat geschrieben:
26.03.2024, 12:23
Gehen diese 4? Diese ruft der Import ab.

http://%IPNAS%/hh41/interface.php?sysvarlist.cgi
http://%IPNAS%/hh41/interface.php?programlist.cgi
http://%IPNAS%/hh41/interface.php?devicelist.cgi
http://%IPNAS%/hh41/interface.php?statelist.cgi'
Ja - hatte ich schon getestet. Gehen alle.
Die Erhöhung des timeouts hat nix gebracht.
Gert
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder

steingarten
Beiträge: 303
Registriert: 28.10.2013, 18:38
Hat sich bedankt: 16 Mal
Danksagung erhalten: 45 Mal

Re: HomeHub 4.1

Beitrag von steingarten » 26.03.2024, 12:32

Füg vor dieser Zeile in der "interface.php"

Code: Alles auswählen

// Devices und Channels von der CCU laden
bitte folgendes ein:

Code: Alles auswählen

echo $interface;
exit();
Um mehr Anhaltspunkte zu finden.

Ich dachte nicht das die CURL Abfragen so viel Probleme machen. Ich überlege auf das langsamere "file_get_contents()" zurück zu wechseln.

Das könntest du auch noch testen, in der "import.php und "interface.php" alle

Code: Alles auswählen

curl_get_content
durch

Code: Alles auswählen

file_get_contents
zu ersetzen, als Test.
Zuletzt geändert von steingarten am 26.03.2024, 12:36, insgesamt 2-mal geändert.

grmpf
Beiträge: 686
Registriert: 21.01.2012, 12:16
Hat sich bedankt: 8 Mal
Danksagung erhalten: 7 Mal

Re: HomeHub 4.1

Beitrag von grmpf » 26.03.2024, 12:33

in welcher Datei? interface.php?
Gert
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder

grmpf
Beiträge: 686
Registriert: 21.01.2012, 12:16
Hat sich bedankt: 8 Mal
Danksagung erhalten: 7 Mal

Re: HomeHub 4.1

Beitrag von grmpf » 26.03.2024, 12:36

http://ipnas:80/volume1/web/hh41
Ich denke, das volume1 gehört da nicht in den Pfad!
Gert
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder

steingarten
Beiträge: 303
Registriert: 28.10.2013, 18:38
Hat sich bedankt: 16 Mal
Danksagung erhalten: 45 Mal

Re: HomeHub 4.1

Beitrag von steingarten » 26.03.2024, 12:37

Können wir bitte diese Hilfestellungen auf Privatnachrichten verlagern, da sonst der Thread für viele uninteressant wird und die wichtigen Nachrichten (für die Weiterentwicklung) untergehen.

steingarten
Beiträge: 303
Registriert: 28.10.2013, 18:38
Hat sich bedankt: 16 Mal
Danksagung erhalten: 45 Mal

Re: HomeHub 4.1

Beitrag von steingarten » 26.03.2024, 13:11

grmpf hat geschrieben:
26.03.2024, 12:36
http://ipnas:80/volume1/web/hh41
Ich denke, das volume1 gehört da nicht in den Pfad!
@gerti: ich hoffe es ist ok wenn wir von

Code: Alles auswählen

$interface = $_SERVER['SERVER_NAME'].":".$_SERVER['SERVER_PORT'].str_replace($_SERVER['DOCUMENT_ROOT'], "", dirname(__FILE__));
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') {
    $interface = "https://".$interface;
}
else $interface = "http://".$interface;
zu

Code: Alles auswählen

$interface = $_SERVER['SERVER_NAME'].":".$_SERVER['SERVER_PORT'].str_replace("import.php", "",$_SERVER['PHP_SELF']);
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') {
    $interface = "https://".$interface;
}
else $interface = "http://".$interface;
wechseln. Den Dateinamen natürlich dem eigenen angepasst.

Dann klappt es auch mit der Synology und ihren virtuellen Hosts. (Dateien liegen ab in Dropbox unter "dev\eigener_pfad")

Benutzeravatar
gnom
Beiträge: 321
Registriert: 23.06.2022, 05:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Brühl
Hat sich bedankt: 26 Mal
Danksagung erhalten: 56 Mal

Re: HomeHub 4.1

Beitrag von gnom » 27.03.2024, 05:38

Slice hat geschrieben:
26.03.2024, 12:09
steingarten hat geschrieben:
26.03.2024, 10:38

Code: Alles auswählen

{
"name":"HmIP-DLD 002A1D89B427FD:1",
"display_name":"Garagentür",
"icon":"fts_door.png",
"showtime":"true"
},
Ist dies verständlich und wäre eine für Euch praktikable Lösung?
Mir würde das so reichen bei den Geräten / SV's wo ich das benötigen würde.
mir auch
Gruss, Chris

don't fear dying, fear not living (Marc Aurel)
strebst Du nach Respekt, handle selber danach (unbekannt)

2 Systeme:
- Home: Debmatic & IOBroker unter Debian 12 auf Laptop, HM-IP, Asksin++ (HB-+Innogy Devices), Zigbee, Tasmota/Shelly
- WE-Shed: Debmatic & IOBroker unter Debian 11 auf Laptop, HM classic, Asksin++ (HB-+Innogy Devices), RF, Tasmota/Shelly

Benutzeravatar
gnom
Beiträge: 321
Registriert: 23.06.2022, 05:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Brühl
Hat sich bedankt: 26 Mal
Danksagung erhalten: 56 Mal

Re: HomeHub 4.1

Beitrag von gnom » 28.03.2024, 07:16

Hallo,

habe ein fehlendes Gerät hinzugefügt, speziell den HM-LC-Sw2PBU-FM.
Basis war der HM-LC-Sw2-FM. Funktioniert sogar :wink:

Habe mal die Gerätedatei, mapping.json und script.js.php angehangen.

Kann man das so im nächsten update des Standard-Paketes mit aufnehmen?
hm-lc-sw2pbu-fm.zip
(13.95 KiB) 8-mal heruntergeladen
Gruss, Chris

don't fear dying, fear not living (Marc Aurel)
strebst Du nach Respekt, handle selber danach (unbekannt)

2 Systeme:
- Home: Debmatic & IOBroker unter Debian 12 auf Laptop, HM-IP, Asksin++ (HB-+Innogy Devices), Zigbee, Tasmota/Shelly
- WE-Shed: Debmatic & IOBroker unter Debian 11 auf Laptop, HM classic, Asksin++ (HB-+Innogy Devices), RF, Tasmota/Shelly

grmpf
Beiträge: 686
Registriert: 21.01.2012, 12:16
Hat sich bedankt: 8 Mal
Danksagung erhalten: 7 Mal

Re: HomeHub 4.1

Beitrag von grmpf » 29.03.2024, 14:05

Also das mit der Zeitanzeige erschließt sich mir überhaupt nicht. Für mich am wichtigsten wäre die Anzeige bei den Programmen und den Variablen. Aber ich verstehe schlicht nicht, was ich da wo machen muss. Doku ist ja noch 4.0 und in den txt-Dateien von 4.1 steht dazu nix.
Gert
________________________________
Raspi 3B+ RaspberryMatic HM+HMIP, LAN-Rep., >80 Geräte, ~180 sichtb. Kanäle, (leider) nur Funk, hoher WAF trotz analogem Wife
Raspi 3B Raspberrymatic (HM, 18x Rollladensteuerung und HMIP Heizungssteuerung in Altbau)
CCU3 (Neubauinst.) HMIPW (3x DRI, 5x DRS, kpl. FB-HZG-Steurung) plus HMIP 23x BROLL und einige Bew-/Wasser-Melder

steingarten
Beiträge: 303
Registriert: 28.10.2013, 18:38
Hat sich bedankt: 16 Mal
Danksagung erhalten: 45 Mal

Re: HomeHub 4.1

Beitrag von steingarten » 29.03.2024, 17:08

grmpf hat geschrieben:
29.03.2024, 14:05
Also das mit der Zeitanzeige erschließt sich mir überhaupt nicht. Für mich am wichtigsten wäre die Anzeige bei den Programmen und den Variablen. Aber ich verstehe schlicht nicht, was ich da wo machen muss. Doku ist ja noch 4.0 und in den txt-Dateien von 4.1 steht dazu nix.
viewtopic.php?f=41&t=82105#p800263

Du gibst in der custom.json bei dem jeweiligen Eintrag "showtime":"true" zusätzlich an.

Doku benötigt noch etwas Zeit.

Antworten

Zurück zu „Sonstige Addons“