WebMatic 2.x ReleaseNotes

alternative Weboberfläche für die HomeMatic-Zentrale (CCU)

Moderator: Co-Administratoren

schneider.obw
Beiträge: 69
Registriert: 30.09.2014, 23:02
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 17 Mal
Danksagung erhalten: 10 Mal

Re: WebMatic 2.x ReleaseNotes

Beitrag von schneider.obw » 14.05.2017, 17:57

Hallo Fritz.

Bildanzeige einer Kamera sollte auch in Webmatic funktionieren, wenn man die entsprechende Link für den Videostream hat, und diese beim direkten Aufruf im gleichen Browser auch als Bild/Video angezeigt wird.
Dies zunächst mal im Browser prüfen, und dann über die WebUI der Homematic als Systemvariable anlegen.
Die Einheit dazu als "html" deklarieren, und den Wert der Systemvariablen dann gleich der LInk setzen.
Den (Text)Wert entsprechend folgender Konvention setzen:

<img src='http://diekomplettelinkderkamera' width='100%' vspace=25 hspace=0 alt=>
Bei meiner DLINK z.B.:
<img src='http://192.168.178.144:80/video1.mjpg' width='100%' vspace=25 hspace=0 alt=>
Wenn die Kamera einen Account und ein Passwort hat, dann ist das auch in der LInk unterzubringen.
An dem o.a. Beispiel meiner DLINK-Kamera dann also:
<img src='http://account:passwort@192.168.178.144 ... o/mjpg.cgi' width='100%' vspace=25 hspace=0 alt=>

Die Systemvariable kannst Du auch über ein Programm als Script setzen, z.B. so
(für die vorher mit dem Namen "Kamera_Stream" angelegte Systemvariable vom Typ Text):

var ObjectWert = "<img src='http://diekomplettelinkderkamera' width='100%' vspace=25 hspace=0 alt=>";
var ObjectName = dom.GetObject ("Kamera_Stream");
ObjectName.Variable(ObjectWert);

slg60
Beiträge: 161
Registriert: 13.09.2017, 16:26
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 7 Mal

Re: WebMatic 2.x ReleaseNotes

Beitrag von slg60 » 13.09.2017, 16:30

Dumme Frage eines Neulings, sehe ich das richtig, dass ich mich bei Webmatic nie anmelden muss/kann. Die RaspiMatic ist ausgeloggt und verlangt zum einloggen ein Admin Passwort. Mit der Webmatic kann ich irgendwie jederzeit auf die RaspiMatic zugreifen... Gibt es eine Möglichkeit das zu ändern? Gruß

Benutzeravatar
ldittmar
Beiträge: 467
Registriert: 07.03.2015, 12:21
System: CCU
Danksagung erhalten: 1 Mal

Re: WebMatic 2.x ReleaseNotes

Beitrag von ldittmar » 13.09.2017, 17:13

Hi,

WebMatic hat kein User-Administrationsbereich. Wenn man es intern nutzt, also nur im eigenem Netz ist das eogentlich auch kein Problem, denn da kennt man im Normalfall die Anwender und Gäste haben hoffentlich ein eigenem Netz. Wenn man von außen drauf zugreifen möchte, sollte man sowieso ein VPN Zugriff haben bzw. eine Verbindung über Cloud-Connect oder gleich mit ioBroker + Cloud-Adapter (wofür ich mich entschieden habe) machen.

Bitte NIEMALS eine Portfreigabe auf die CCU machen... das ist sehr gefährlich.

Grüße,
Ldittmar
Download: WebMatic 2.2.3. Für den Kauf von HM Geräte zur schnellere Weiterentwicklung von Webmatic, werden auch gerne SPENDEN entgegen genommen. Danke! Und hier geht es zur WebMatic Homepage

slg60
Beiträge: 161
Registriert: 13.09.2017, 16:26
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 7 Mal

Re: WebMatic 2.x ReleaseNotes

Beitrag von slg60 » 14.09.2017, 11:41

Hmm, das führt doch aber die Nutzersteuerung der CCu ad absurdum oder sehe ich das jetzt falsch?

Selbst wenn die WebUI der CCU ein Passwort verlangt, benötige ich dieses nicht um per WebMatic drauf zuzugreifen. Meiner Meinung nach sollte das einhergehen....
Sicherlich ist das, wenn man sich im eigenen Netz befindet nicht soo schlimm, aber dennoch finde ich es nicht gut, wenn man auf Dinge ohne Passwort zugreifen kann. Evtl. wird das in den kommenden Versionen noch nachgezogen...

Und ja, VPN ist für so eine Nummer logischerweise Pflicht (;

Benutzeravatar
ldittmar
Beiträge: 467
Registriert: 07.03.2015, 12:21
System: CCU
Danksagung erhalten: 1 Mal

Re: WebMatic 2.x ReleaseNotes

Beitrag von ldittmar » 14.09.2017, 12:03

Du musst aber daran denken, dass NUR die Weboberfläche passwortgesichert ist und nicht die CCU selbst. Über die RPC Schnittstelle kann die CCU ohne Passwort mit anderen Geräte kommunizieren.

Man kann aber im WebMatic ein PC als Administrationsgerät definieren. Alle andere können dann keine Anpassungen machen. Man kann dann auch verschiedene Ansichten je Gerät bauen, so dass z.B. die Tochter ein rosanes Design hat und nur ihr Zimmer kontrollieren kann und so weiter... Du kannst dann in der Standardansicht alles nur readonly anzeigen und nur für bekannte Geräte die Tasten freischalten. Das wäre auch eine Art von Geräteschutz.

Grüße,
ldittmar
Download: WebMatic 2.2.3. Für den Kauf von HM Geräte zur schnellere Weiterentwicklung von Webmatic, werden auch gerne SPENDEN entgegen genommen. Danke! Und hier geht es zur WebMatic Homepage

schneider.obw
Beiträge: 69
Registriert: 30.09.2014, 23:02
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 17 Mal
Danksagung erhalten: 10 Mal

Re: WebMatic 2.x ReleaseNotes

Beitrag von schneider.obw » 14.09.2017, 12:32

Die Diskussion um einen passwortgeschützten Zugang für die Bedienung der Hausautomation ist wohl eher erstmal eine Philisophiefrage.
Tatsache ist, dass es bei Webmatic nicht geht - und m.E. auch nicht zwingend benötigt wird. Das möchte ich hier für neue User mal etwas genauer darstellen:
Zunächst mal will ich ja meine Hausanlage bedienen. Also möchte ich Zugriff gewähren. Da ist vielleicht ein Anfangsbildschirm mit einem Passwort sogar eher hinderlich (... und wenn er dann das 10te Mal aufgerufen wird, werden die meisten User wohl recht schnell die Autofill-Funktion fürs Passwort im Browser aktivieren.)

Ich persönlich begrüße daher sogar das Konzept, das ldittmar für Webmatic pfiffigerweise eingeführt hat: Du kannst nähmlich einfach die Elemente zur Bedienung einschränken (bzw. freigeben), und das individuel pro Gerät: In Webmatic konfigurierst Du nämlich separat von der HM-Zentrale, was überhaupt als Bedienelement (bzw. Favoriten, Räume, Gewerke) im Webbrowerr zu sehen sein soll, und auch, was davon Schreibrechte hat - sofern es schreibbar ist. Und du kannst dies wahlweise global für alle Clients (also Client = das jeweilige Tablet oder Handy), oder auch nochmal individuell für jedes bekannte Endgerät definieren. Voraussetzung dafür ist, dass Du im Heimnetz für deine Endgeräte feste IPs vergeben hast (gerne auch per DHCP, aber dauerhaft zugeordnet). Insofern hast Du mit diesem Konzept nun alle notwendigen Möglichkeiten selbst in der Hand, was bedienbar sein soll.

Klar könnte jetzt der Wunsch aufkommen: ich will aber jetzt als Main-User mit dem gleichen Tablett mehr machen können (z.B. die Heizungssteuerung), als meine Tochter, wenn sie das Teil mal in den Händen hält. Aber sorry: wir sind hier im eigenen Haus. Und alle Endgeräte sollten hier unter eigener Kontrolle sein und bleiben. Und die Hausbewohner dann sicherlich auch.

Und beachte noch eins: Über Webmatic kannst Du keine Gerätekonfigurationen oder Programmdefinition der Zentrale vornehmen oder verändern. Es ist wirklich rein auf Bedienung ausgelegt.

Ich persönlich eine Super-Sache.
Und dabei sehr logisch aufgebaut und echt einfach zu händeln.

Gruß
schneider.obw

slg60
Beiträge: 161
Registriert: 13.09.2017, 16:26
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 7 Mal

Re: WebMatic 2.x ReleaseNotes

Beitrag von slg60 » 14.09.2017, 16:58

Entzieht ihr eurer CCU den Internetanschluss per Portsperre gänzlich oder lasst ihr sie hinter der Firewall des Routers am netz?

Etwas off topic, aber generell benötigt die CCu doch gar kein Internet Anschluss, meine zumindest bezieht sich die Zeit direkt von der Fritz box, daher könnte ich ihr doch einfach jede Kommunikation nach draußen verbieten indem ich alle Ports zu mache. Über VPN sollte ich doch dann immer noch Zuriff von außen haben oder habe ich da jetzt einen Denkfehler?

Benutzeravatar
jmaus
Beiträge: 9820
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 459 Mal
Danksagung erhalten: 1857 Mal
Kontaktdaten:

Re: WebMatic 2.x ReleaseNotes

Beitrag von jmaus » 14.09.2017, 20:17

slg60 hat geschrieben: Etwas off topic, aber generell benötigt die CCu doch gar kein Internet Anschluss, meine zumindest bezieht sich die Zeit direkt von der Fritz box, daher könnte ich ihr doch einfach jede Kommunikation nach draußen verbieten indem ich alle Ports zu mache. Über VPN sollte ich doch dann immer noch Zuriff von außen haben oder habe ich da jetzt einen Denkfehler?
Zumindest wenn man HmIP Geräte hat und einen Zentralenwechsel macht (weil eine CCU defekt geht) benötigt sie CCU Zugeiff aufs Ibternet un Schlüssel über eQ3 Server neu zu berechnen. Auch verstehe ich den Sinn nicht so wirklich warum man eine CCU komplett vom Internet trennen sollte.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

slg60
Beiträge: 161
Registriert: 13.09.2017, 16:26
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 7 Mal

Re: WebMatic 2.x ReleaseNotes

Beitrag von slg60 » 14.09.2017, 23:10

Naja, generell handhabe ich das bei allen Geräten die am Netz hängen so, dass sie nur über die Ports kommunizieren dürfen, die a dokumentiert sind und b benutzt werden. Alle anderen werden in der firewall blockiert. Ich bin da etwas empfindlich, weil gerade Fernsehgeräte und IP cams gern nach hause telefonieren bis die Schwarte kracht. Wie die ccu/raspimatic das handhabt weiß ich nicht, aber warum ihr mehr zulassen als sie benötigt. Und wenn sie kein Internet benötigt, warum ihr welches geben...?

Benutzeravatar
FritzRe
Beiträge: 352
Registriert: 09.12.2016, 03:46
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 16 Mal
Danksagung erhalten: 12 Mal

Re: WebMatic 2.x ReleaseNotes

Beitrag von FritzRe » 18.09.2017, 14:12

Hallo
Und die IP-Cams bohren dann doch wieder ein Loch in die Firewall, über den UPNP-Funktion.

Danke für die Beschreibung mit der Cam. Hört sich ja kompliziert an, aber ich werde es mal versuchen.

Hab aber schon eine für brauchbare Lösung mit Synology gefunden.

Danke für die Antwort
Gruß Fritz
MfG
Fritz

Antworten

Zurück zu „WebMatic“