fhem und Debmatic auf einem PC

Begonnen von caldir65, 14 September 2022, 17:11:58

Vorheriges Thema - Nächstes Thema

caldir65

Moin,

ich beabsichtige, zur Erweiterung mittels HM IP, debmatic zusätzlich auf meinem fhem-Intel-PC unter Debian 11 zu benutzen. Ich habe die notwendigen Pakete bereits installiert, da ich mir das ganze einmal anschauen wollte, habe aber das HB-RF-ETH-Modul noch nicht bekommen.

Kann es sein, daß ich die WebUI von HM/Debmatic erst erreichen kann, wenn ich auch eine Schnittstelle zu HM bzw. HM-IP angeschlossen habe? Eine Fehlermeldung ist bei der Installation nicht gekommen, debmatic startet auch ohne Fehler, wenn ich es einmal neu startesudo service debmatic restart und sudo debmatic-info
[sudo] Passwort für pi:
debmatic version: 3.65.8-95
Kernel modules: Available
Raw UART dev:   Not available
HMRF Hardware:  unknown
HMIP Hardware:  unknown
zeigt auch keine Fehler - außer natürlich, daß kein verwendbares UART-Dev verfügbar ist...

Gruß, Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

Jamo

Hallo Christoph,
wegen dem GUI: eventuell musst Du den Port für das WebUI ändern, weil das sonst mit deienm Standard http port einen konflikt gibt, also
sudo vi /etc/debmatic/webui.conf -> port 8080
danach:
sudo /etc/init.d/lighttpd restart
[ ok ] Restarting lighttpd (via systemctl): lighttpd.service.

Dann ist debmatic unter <http://de.in.e.IP:8080/login.htm> zu erreichen.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

caldir65

Moin,

leider hilft das auch nicht. Ich warte jetzt einmal auf die bestellte Schnittstellenkarte für debmatic, dann sehen wir weiter ...

Gruß, CHristoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

Wernieman

Hat Du mal geguckt, ob überhaupt ein Port geöffnet wird?
sudo netstat -lntp

Oder ob überhaubt Software läuft?
ps -aux

Weiß jetzt nicht, wie das "Programm" von Debmatic lautet um den obigen Code mit einem grep einzugrenzen ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

caldir65

#4
Moin,

aus irgendwelchen Gründen ist bei der Basisinstallation von Bullseye auch noch der Apache2 installiert ... Ich habe jetzt den Apache entfernt, der lighttpd war auch bereits installiert, und jetzt bekomme ich immerhin eine Weiße Seite (mit einer erweiterten URL ...
http://192.168.1.186/pages/index.htm?sid=@JkjETkbDQU@ zudem Ändert sich der Name des Reiters/derSeite in FF auf "HomeMatic WebUI.

Port wird geöffnet (neben anderen) tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1937635/lighttpd   
Ach ja, den Port habe ich erstmal wieder auf 80 zurück gesetzt...

Daß die SW bereits läuft, hatte ich ja im Ausgangspost bereits geprüft ...

Gruß, Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

Wernieman

Sorry Dich zu korrigieren:
Es gibt aber einen Unterschied zwischen prüfen mit service/sysctrl und direkt mit ps.

Fragt denn ein debmatic-info ein laufendes debmatic ab? D.h. giebt es eine Fehlermeldung, wenn debmatic nicht läuft?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

caldir65

Moin,

via ps ax bekam ich kein Ergebnis, aber letztlich konnte ich mir die beim Systemstart notwendigen Dienste auflisten lassen - und da stand der Dienst "debmatic-lighttpd.service" auf failed (ich hatte seit entfernen des Apache keinen Neustart gemacht). Diesen Service noch einmal gestartet, und siehe, die Seite ließ sich soweit aufrufen.

Jetzt muß ich nur noch warten, bis die HB-RF-ETH-Platine da ist, um den HM-MOD-RPI damit anzuschließen - dann kann ich alles weiter antesten und einbinden ...

Gruß, Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

frank

ZitatJetzt muß ich nur noch warten, bis die HB-RF-ETH-Platine da ist, um den HM-MOD-RPI damit anzuschließen - dann kann ich alles weiter antesten und einbinden ...
oder direkt auf den pi setzen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

caldir65

Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

frank

in deiner signatur ist aber einer.  ;)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

caldir65

#10
Hm, ich dachte, das hätte ich bereits geändert ... 8)

Nachtrag: ist jetzt angepaßt ...
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.