Ankündigung

Einklappen
Keine Ankündigung bisher.

DIY: Howto Wiregate auf Fremdhardware <> Installation eines CommunityGate

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mosjka1
    antwortet
    Tag Leute,

    ich habe die Communitygate frisch auf ein Debian 7.7.0-i386 aufgesetzt und bekomme leider bei den Temperatursensoren keine Werte in der Ansicht angezeigt. Beim Multisensor (weiter unten) wird der Temperaturwert jedoch angezeigt. Über die Konsole lassen sich alle Werte anzeigen!

    Jemand eine Idee?
    Angehängte Dateien

    Einen Kommentar schreiben:


  • ZeitlerW
    antwortet
    Hallo mosjka1,

    naja die Pakete im WG Repo sind halt für Lenny ...

    Also am besten owfs für Wheezy direkt vom Debian Repo installieren (2.8p15) und die Initscripts wie hier: beschrieben ändern.

    https://knx-user-forum.de/215615-post9.html

    vG
    Wolfgang

    Einen Kommentar schreiben:


  • mosjka1
    antwortet
    Tag Leute,

    habe mich an folgende Anleitung gehalten: Communitygate - Sonstiges - Lexikon - KNX-User-Forum


    bekomme jedoch Probleme beim installieren des "owfs-server".

    Das Ganze läuft auf Debian Wheezy ab.

    Bitte um Hilfe

    Code:
    root@wiregate:/etc/monit# apt-get -f install
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut.
    Statusinformationen werden eingelesen.... Fertig
    Abhängigkeiten werden korrigiert ... Fertig
    Die folgenden zusätzlichen Pakete werden installiert:
      owfs-server
    Die folgenden NEUEN Pakete werden installiert:
      owfs-server
    0 aktualisiert, 1 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
    26 nicht vollständig installiert oder entfernt.
    Es müssen noch 0 B von 91,8 kB an Archiven heruntergeladen werden.
    Nach dieser Operation werden 328 kB Plattenplatz zusätzlich benutzt.
    Möchten Sie fortfahren [J/n]? j
    (Lese Datenbank ... 57078 Dateien und Verzeichnisse sind derzeit installiert.)
    Entpacken von owfs-server (aus .../owfs-server_2.8p14-2+nmu1_i386.deb) ...
    dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/owfs-server_2.8p14-2+nmu1_i386.deb (--unpack):
     Versuch, »/usr/share/man/man1/owserver.1.gz« zu überschreiben, welches auch in Paket owserver 2.8p15-1 ist
    Trigger für man-db werden verarbeitet ...
    Fehler traten auf beim Bearbeiten von:
     /var/cache/apt/archives/owfs-server_2.8p14-2+nmu1_i386.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    root@wiregate:/etc/monit#

    Einen Kommentar schreiben:


  • 2Fast4You78
    antwortet
    Prima

    Sieht gut aus.. scheint geklappt zu haben.. musste erstmal noch deinen kleinen Schreibfehler entdecken.. dann lief es..

    Code:
    chmod +x /usr/[COLOR="Red"]s[/COLOR]bin/update-webmin

    Einen Kommentar schreiben:


  • 2Fast4You78
    antwortet
    Prima. Das werd ich dann mal umsetzen nachher Zuhause.

    Gesendet von meinem GT-P5100 mit Tapatalk

    Einen Kommentar schreiben:


  • ZeitlerW
    antwortet
    Hallo 2Fast4You78,

    zuerst zu Deinem ersten Problem. Die webmin Installation macht keine korrekten INIT - Einträge: Also die /etc/init.d/webmin editieren wie hier https://knx-user-forum.de/215615-post9.html beschrieben:
    Code:
    ### BEGIN INIT INFO
    # Provides:          webmin
    # Required-Start:    $local_fs $network $syslog
    # Required-Stop:     $local_fs $syslog
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: Start webmin
    # Description:       Start webmin
    ### END INIT INFO
    dann noch einen update-rc.d webmin defaults

    Zum 2 Problem:

    brauchst Du eigentlich openvpn auf dem CG. Wenn nicht einfach deinstallieren mit apt-get remove webmin-openvpn.

    Das script /usr/sbin/update-webmin ist eigentlich ein Bestandteil des webmin Paketes. Bist du dir sicher, daß webmin richtig installiert ist? Also ggf. ein apt-get install --reinstall webmin

    Wenn nicht, dann halt die Holzhammermethode: Gib dem Paket was es braucht ...
    Code:
    touch /usr/sbin/update-webmin
    chmod +x /usr/bin/update-webmin                                                         apt-get -f install
    p.s.

    Solltest Du nicht auf einem Lenny - System installieren, ist das ARM - Tutorial recht hilfreich: https://knx-user-forum.de/215615-post9.html


    vG
    Wolfgang

    Einen Kommentar schreiben:


  • 2Fast4You78
    antwortet
    webmin-openvpn

    Hallo,

    habe leider immer noch keine Lösung. Könnt ihr mich da evtl. mal drauf schubsen?

    Code:
    root@debian:~# apt-get upgrade
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut       
    Statusinformationen werden eingelesen... Fertig
    Die folgenden Pakete sind zurückgehalten worden:
      eibd-clients
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
    1 nicht vollständig installiert oder entfernt.
    Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
    Möchten Sie fortfahren [J/n]? J
    webmin-openvpn (2.5-wiregate1) wird eingerichtet ...
    /var/lib/dpkg/info/webmin-openvpn.postinst: 4: /usr/sbin/update-webmin: not found
    dpkg: Fehler beim Bearbeiten von webmin-openvpn (--configure):
     Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
    configured to not write apport reports
                                          Fehler traten auf beim Bearbeiten von:
     webmin-openvpn
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    root@debian:~#

    Einen Kommentar schreiben:


  • 2Fast4You78
    antwortet
    Fehlermeldungen

    Hallo,
    ich habe beim installieren des ofws Paketes (nach dem Webmin) viele Fehlermeldungen a la " insserv: Starting webmin depends on stop-bootlogd and therefore on system facility `$all' which can not be true!

    und das x-mal hintereinander.

    Jemand eine Idee? Komme absolut nicht weiter hier.. bin auch noch nicht so die Linux- Leuchte

    Einen Kommentar schreiben:


  • mosjka1
    antwortet
    Zitat von kaiwerner Beitrag anzeigen
    @mosjka1
    Code:
    apt-get install avahi-daemon
    danke

    Einen Kommentar schreiben:


  • kaiwerner
    antwortet
    @mosjka1
    Code:
    apt-get install avahi-daemon

    Einen Kommentar schreiben:


  • mosjka1
    antwortet
    Weiß jemand Abhilfe?

    Unter "Sensoren/Werte konfigurieren", beim Abspeichern kommt folgende Meldung:

    HTML-Code:
    [B]Restart fehlgeschlagen : /etc/monit/enable/avahi-daemon:2: Error: the executable does not exist '/etc/init.d/avahi-daemon' /etc/monit/enable/avahi-daemon:3: Error: the executable does not exist '/etc/init.d/avahi-daemon' [/B]

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Die Anleitung für was? Zum installieren? Denn der Rest bleibt ja auf allen Systemen gleich...

    Einen Kommentar schreiben:


  • mosjka1
    antwortet
    wäre toll, wenn jemand die Anleitung auf Wheezy aktualisieren würde.

    Einen Kommentar schreiben:


  • Chris M.
    antwortet
    Zitat von drehm Beitrag anzeigen
    1. Ich möchte verschiedene Temperatussensoren (angebunden mittels knx) überwachen und beim Verlassen/Wiedereintritt eines Grenzbereichs eine Email verschicken (wenn bestimmte Temperaturen zu hoch werden soll einmalig ne Email an mich geschickt werden. Wenn die Temperatur wieder zwischen die Limits fällt soll eine weitere Email verschickt werden.

    2. Abwesenheitssimmulierung: Wenn ich ausser Haus bin möchte ich dass zu bestimmten Zeiten die Rolläden hoch/runter fahren und das Lich an/aus geht.
    Geht beides mit WireGate Plugins.
    Zitat von drehm Beitrag anzeigen
    3. Ein icon auf dem screen das "an" anzeigt, sobald irgend eine Lamge im Haus aktiv ist.
    Auch hier ein WireGate Plugin, dass die Stati zusammenfasst und per KNX GA bereitstellt.
    Die würde dann die CometVisu nutzen können.
    Zitat von drehm Beitrag anzeigen
    4. wenn 1 funktioniert soll beim klicken auf "an" eine Liste aller aktiven Lampen angezeigt werden, so dass diese einzeln ausgeschaltet werden können.
    Zumindest den Status direkt neben dem Button für die Lichter-Seite geht Out-of-the-Box seit immer.
    Ob das in einem Widget zusammengefasst geht: es war mal in Diskussion, spontan bin ich mir nicht sicher, ob es umgesetzt wurde. Wenn dann aber nur in der aktuellen Entwickler-Version.
    Zitat von drehm Beitrag anzeigen
    5. Anzeigen ankommender Anrufe der Fritzbox in nem Popup Fenster
    6. Anzeigen der AnruferListe der Fritzbox
    Fritz!Box-Integration haben andere, glaub ich, schon gemacht. Schau mal per SuFu, sonst frag am besten im CometVisu-Forum nochmal nach.
    Zitat von drehm Beitrag anzeigen
    Ich habe hier im Forum schon viel gelesen und schon herraus gefunden dass ich da wohl mit plugins arbeiten muss, allerdings weiss ich nicht welches plugin ich benutzen muss, wo ich plugins herbekomme, wie ich plugins installieren kann und wie die plugins zusammen spielen. Soweit ich gesehen habe gibt es plugins in wiregate und in CometVisu.
    Ja, bitte bei Plugin unbedingt trennen!

    Ein WireGate-Plugin ist ein vom User selbst geschriebenes Perl-Progrämmchen. D.h. (annähernd) alles was mit Perl geht, geht auch hier. Vorlagen und Ideen gibt's z.B. hier im Code Schnipsel Unterforum.
    (Ich hätte das auch eher WireGate-UserCode statt PlugIn genannt... Aber der Name ist halt nun mal da)

    Ein CometVisu-Plugin ist ein aufwändiges Widget das der Ersteller der Config explizit aktivieren muss, so dass die, die es nicht brauchen, auch keinen Overhead dafür zahlen müssen.
    Selbstverständlich kann man auch sein eigenes CometVisu-Plugin schreiben - aber ich glaube nicht, dass das viele machen werden.
    (D.h. ein CometVisu-Plugin ist deutlich näher an klassischen Plugins - so wie Browser-Plugins, ETS-Plugins, ...)
    Zitat von drehm Beitrag anzeigen
    (Emailallamierung müsste ja nur ein Service sein, der komplett unabhängig von CometVisu läuft).
    Richtig. WireGate und CometVisu haben nichts gemeinsam und benötigen nichts voneinander.
    Das WireGate ist "nur" Referenzplattform für die CometVisu.
    Zitat von drehm Beitrag anzeigen
    PS.: Ich hab noch nicht sehr viel von Wiregate und CometVisu gesehen, doch was ich gesehen habe ist genial. Danke an alle die hier beteiligt waren/sind.
    Danke!

    Einen Kommentar schreiben:


  • drehm
    antwortet
    Hallo zusammen!

    erstmal danke an Fry für die Erklärungen, die haben schonmal ein bisschen Licht ins Dunkel gebracht. Hatte am Wochenende zwar noch ein paar Probleme bei der eigentlichen Installation auf dem fit-pc selber (das owfs-server package liess sich nicht installieren weil zwei Unterverzeichnisse ..../man/man1 und ..../man/man5 die Installation verweigert hatten. hab dann das package nochmals gebaut ohne diese und die Installationliess sich abschliessen).

    Zum Testen habe ich auch direkt mal ein Paar Schalter aufgesetzt, diese funktionieren ohne Probleme und meiner Meinung nach ziemlich schnell.

    Bevor ich jedoch all meine Geräte umsetzte wollte ich vorher noch kurze verschiedene andere Test machen, weiss jedoch absolut nicht wo ich anfangen soll (bin totaler Neuling auf Wiregate und CometVisu). Was ich umsetzen möchte ist folgendes:


    1. Ich möchte verschiedene Temperatussensoren (angebunden mittels knx) überwachen und beim Verlassen/Wiedereintritt eines Grenzbereichs eine Email verschicken (wenn bestimmte Temperaturen zu hoch werden soll einmalig ne Email an mich geschickt werden. Wenn die Temperatur wieder zwischen die Limits fällt soll eine weitere Email verschickt werden.

    2. Abwesenheitssimmulierung: Wenn ich ausser Haus bin möchte ich dass zu bestimmten Zeiten die Rolläden hoch/runter fahren und das Lich an/aus geht.

    3. Ein icon auf dem screen das "an" anzeigt, sobald irgend eine Lamge im Haus aktiv ist.

    4. wenn 1 funktioniert soll beim klicken auf "an" eine Liste aller aktiven Lampen angezeigt werden, so dass diese einzeln ausgeschaltet werden können.

    5. Anzeigen ankommender Anrufe der Fritzbox in nem Popup Fenster
    6. Anzeigen der AnruferListe der Fritzbox

    All dies sind nur Ideen, die ich vorhabe umzusetzten, allerdings weiss ich nicht wo ich überhaupt anfangen soll. Ich habe hier im Forum schon viel gelesen und schon herraus gefunden dass ich da wohl mit plugins arbeiten muss, allerdings weiss ich nicht welches plugin ich benutzen muss, wo ich plugins herbekomme, wie ich plugins installieren kann und wie die plugins zusammen spielen. Soweit ich gesehen habe gibt es plugins in wiregate und in CometVisu. Gibt es eine StepByStep Anleitung wie ich beispielsweise einen der oberen Punkte umsetzen kann? Ich denke Punkt 1 sollte der leichteste von allen sein und gibt wohl einen Guten Einstieg, deckt aber wohl nicht alle relevanten interfaces ab (Emailallamierung müsste ja nur ein Service sein, der komplett unabhängig von CometVisu läuft).

    Wäre schon wenn mir hier jemand weiter helfen könnte.
    (bin mir nicht sicher ofb ich diesen Post nicht als neues Thema hätte schreiben sollen)

    Danke allen schonmal

    Dominik

    PS.: Ich hab noch nicht sehr viel von Wiregate und CometVisu gesehen, doch was ich gesehen habe ist genial. Danke an alle die hier beteiligt waren/sind.

    Einen Kommentar schreiben:

Lädt...
X