Seite 5 von 8 ErsteErste ... 34567 ... LetzteLetzte
Ergebnis 61 bis 75 von 112

Thema: EIB Linux Web Visualisierung

  1. #61
    Registriert seit
    Mar 2006
    Ort
    Wiesbaden
    Alter
    55
    Beiträge
    35
    Zitat Zitat von jef2000 Beitrag anzeigen
    Ja, ich muss es noch entwickeln.

    Kein problem
    Super.

    Ja, aber nur ein test-build, und auf seinem NAS verursacht es ein core-dump...
    Das Problem ist dass linknx musst sich mit libmysqlclient.so verbinden, und diese lib hängt von die eingerichtet Mysql Version ab.
    Aha. Hilft das?
    Code:
     
    DiskStation> ps -eaf|grep mysql
     1302 root        116 S   /bin/sh /usr/syno/mysql/bin/mysqld_safe --datadir=/vo
     1345 admin      1164 S   /usr/syno/mysql/libexec/mysqld --basedir=/usr/syno/my
    DiskStation> ll ./usr/syno/mysql/lib/mysql/
    -rwxr-xr-x    1 root     root      1163068 Nov  1 15:23 libmysqlclient.so.14
    -rwxr-xr-x    1 root     root        74944 Nov  1 15:23 libz.so.0
    Und man kann nicht einfach (Bibliothek-unabhängig) dem mysql-daemon ein SQL übergeben? Ich kenne das eigentlich so aus shell-scripten mit: mysqld ... -e "[SQL command];exit"
    Oder verwechsle ich da was?

    Gruss
    Dirk

  2. #62
    Registriert seit
    Sep 2007
    Ort
    96450 Coburg
    Alter
    46
    Beiträge
    46
    Hi Jef und Dirk,

    ja das müsste doch auch gehen!
    Einfach per Command (mysqld -e ...) ausführen.
    Was hat es denn genau mit der mysql Lib aufsich?
    Wie funktioniert das mit linknx und der mysql lib?
    Danke

    Gruß
    Christian

    [Meine EIB-Projekte]

  3. #63
    Registriert seit
    Jan 2008
    Ort
    Braine-l'Alleud (Belgium)
    Alter
    45
    Beiträge
    37
    Zitat Zitat von cni Beitrag anzeigen
    ja das müsste doch auch gehen!
    Einfach per Command (mysqld -e ...) ausführen.
    Was hat es denn genau mit der mysql Lib aufsich?
    Wie funktioniert das mit linknx und der mysql lib?
    Ich habe es mit mysql clien API ( = libmysqlclient) gemacht weil es performancegünstig ist.
    Mit "mysql -e SQL" ist es möglich, aber dann muss das Geräte ein neue Prozess starten für jede SQL Command.
    Oder vielleicht ist es möglich den Prozess einmal starten und dann durch ein "pipe" alle SQL Command ausführen.. Das muss ich mal durchsehen.

    Gruss,

    Jean-François

  4. #64
    Registriert seit
    Sep 2007
    Ort
    96450 Coburg
    Alter
    46
    Beiträge
    46
    Zitat Zitat von jef2000 Beitrag anzeigen
    Ich habe es mit mysql clien API ( = libmysqlclient) gemacht weil es performancegünstig ist.
    Ja schon, aber leider funktioniert es ja nicht (zumindest bei meiner DS101J)!
    Deswegen dachte ich, das es dann einfacher wäre, die Werte per persits Log-File in Dateien wegschreiben zu lassen und ein entsprechendes Shell-Script läuft dann per Cron-Job getriggert alle 5 Minuten oder so über die Log-Files und grept die entsprechenden werte. Diese schreibt es dann in ein SQL und das wird per mysqld dann wieder eingelesen und die Werte in die DB geschrieben.

    Viel eleganter wäre schon direkt im linknx das zu machen. Doch da habe ich ja das "Schutzverletzungs-Problem".
    Danke

    Gruß
    Christian

    [Meine EIB-Projekte]

  5. #65
    Registriert seit
    Jan 2008
    Ort
    Braine-l'Alleud (Belgium)
    Alter
    45
    Beiträge
    37
    Zitat Zitat von cni Beitrag anzeigen
    Ja schon, aber leider funktioniert es ja nicht (zumindest bei meiner DS101J)!
    Auf meinem PC funktioniert es problemlos. Aber natürlich hab ich es selbst kompilieret, und dann ist es für meinen System angepasst.
    Leider ist es zu schwer ein einzelne Paket angepasst für alle Geräte und lib Versionen.
    Zitat Zitat von cni Beitrag anzeigen
    Deswegen dachte ich, das es dann einfacher wäre, die Werte per persits Log-File in Dateien wegschreiben zu lassen und ein entsprechendes Shell-Script läuft dann per Cron-Job getriggert alle 5 Minuten oder so über die Log-Files und grept die entsprechenden werte. Diese schreibt es dann in ein SQL und das wird per mysqld dann wieder eingelesen und die Werte in die DB geschrieben.

    Viel eleganter wäre schon direkt im linknx das zu machen. Doch da habe ich ja das "Schutzverletzungs-Problem".
    Das ist genau was ich mache, aber nicht auf den Router. Ich kopiere logs auf meinen PC und da habe ich einige perl skripts, um daten zu bearbeiten. Grafik darstellen uzw.

  6. #66
    Registriert seit
    Sep 2007
    Ort
    96450 Coburg
    Alter
    46
    Beiträge
    46
    Zitat Zitat von jef2000 Beitrag anzeigen
    Das ist genau was ich mache, aber nicht auf den Router. Ich kopiere logs auf meinen PC und da habe ich einige perl skripts, um daten zu bearbeiten. Grafik darstellen uzw.
    Hi Jef, kannst Du mir mal die Skripte zeigen?
    Danke

    Gruß
    Christian

    [Meine EIB-Projekte]

  7. #67
    Registriert seit
    Jan 2008
    Ort
    Braine-l'Alleud (Belgium)
    Alter
    45
    Beiträge
    37
    Nein, sie sind viel zu hässlich, und alle gruppenadresse sind fest-eingebaut.

    Sorry,

    Jean-François

  8. #68
    Registriert seit
    Sep 2007
    Ort
    96450 Coburg
    Alter
    46
    Beiträge
    46
    OK, kannst Du dann wenigstens das Prinzip erläutern, was die Skripte wie machen?
    Danke

    Gruß
    Christian

    [Meine EIB-Projekte]

  9. #69
    Registriert seit
    Sep 2007
    Ort
    96450 Coburg
    Alter
    46
    Beiträge
    46
    Hallo Jef,

    bastelst Du noch an der mySQL Lösung im linKNX?
    Meinst Du, ich krieg das noch zum laufen?

    Ansonsten würde ich halt einen anderen Weg gehen:
    Über ein PHP-Skript, das per Cron-Job zyklisch ausgeführt wird!
    GAs über linKNX per PHP abfragen und in PHP die ausgelesenen Werte in eine mySQL DB schreiben.
    Einfach, simpel und sollte funktionieren.
    Einziges Problem ist wohl die Performance, wenn alle 5 Min. oder so der PHP Interpreter per Shell aufgerufen wird und das Script auf dem NAS ausführt, oder?
    Danke

    Gruß
    Christian

    [Meine EIB-Projekte]

  10. #70
    Registriert seit
    Sep 2007
    Ort
    96450 Coburg
    Alter
    46
    Beiträge
    46
    So jung, nun habe ich es endlich geschafft und etwas eigenes gebaut:

    http://haeussler24.dyndns.org/heizung_24h.php

    Hier werden nun die Werte als Diagramm dargestellt!

    Die Werte werden über ein PHP-Script per linKNX ausgelesen und in eine mySQL Datenbank geschrieben!
    Dieses Script wird per Cron-Job alle 10 Minuten aufgerufen (über wget auf dem Webserver).
    Diese Werte werte ich dann mit der jpgraph PHP Classe aus und erstelle das Diagramm!

    Fertig und läuft Super!

    Wenn es jamenden interessiert, werde ich die PHP-Scripte mal allgemein aufbereiten und zur Verfügung stellen!
    Danke

    Gruß
    Christian

    [Meine EIB-Projekte]

  11. #71
    Remoti ist offline Registrierter Benutzer
    Registriert seit
    Jan 2008
    Ort
    Germany
    Beiträge
    9
    Hi,
    Zitat Zitat von cni Beitrag anzeigen
    Wenn es jamenden interessiert, werde ich die PHP-Scripte mal allgemein aufbereiten und zur Verfügung stellen!
    würde mich dafür interessieren, Danke!

    Gruß.

  12. #72
    Registriert seit
    Sep 2007
    Ort
    96450 Coburg
    Alter
    46
    Beiträge
    46
    Hallo,

    ich habe die Scripte mitlerweile aufbereitet und auch ein Artikel darüber geschrieben!

    Zu finden ist er im KNX-EIB-Wiki unter:
    http://knx-user-forum.de/mediawiki/i...p/Benutzer:Cni
    Zu linKNX habe ich auch einen Artikel verfasst:
    http://knx-user-forum.de/mediawiki/index.php/LinKNX

    linKNX ist echt super!!!
    Danke

    Gruß
    Christian

    [Meine EIB-Projekte]

  13. #73
    CJD ist offline Registrierter Benutzer
    Registriert seit
    Mar 2008
    Ort
    Salzburg, Alpenrepublik
    Alter
    52
    Beiträge
    4

    unterschied DS101 und DS101g+ (powerpc?!)

    nur eine kurze Frage:

    ich hab die DS101g+ soviel ich weiss hat die aber einen ppc eingebaut - gibts dazu auch schon ipk pakete?

    p.s. bin noch EIB-KNX frischling - habe die Installation vor 3 Wochen übergeben bekommen und jetzt schon fest am "forschen" und konfigurieren.

    die Siemens N146 hab ich grade bestellt.

    lg aus der Alpenrepublik

    CJD

  14. #74
    Registriert seit
    Jan 2008
    Ort
    Braine-l'Alleud (Belgium)
    Alter
    45
    Beiträge
    37
    Hallo,

    DS101g+ ist durch Optware unterstuzt:
    ( http://www.nslu2-linux.org/wiki/DS101/DS101BootStrap )

    Wenn ich Zeit habe, werde ich ds101g pakete (auch gültig für ds101g+) probieren zu machen.

    Ob du genug Erfahrung mit Kompilieren hast und die Pakete selbst kompilieren will, kannst du hier gucken (ersetzt ds101 durch ds101g): http://linknx.wiki.sourceforge.net/C...g+with+Optware


    Gruss,

    Jean-François

  15. #75
    CJD ist offline Registrierter Benutzer
    Registriert seit
    Mar 2008
    Ort
    Salzburg, Alpenrepublik
    Alter
    52
    Beiträge
    4
    Hallo!

    nachdem meine Linux kenntnisse grad mal bis zum vi reichen (naja ein bischen mehr kann ich schon noch), kann ich die nicht selber kompilieren (leider).

    die Optware hab ich aber auf meiner Synologie schon installiert, da ich sie auch für andere Zwecke nutze - da wäre jetzt eine anbindung an EIB eine super erweiterung.

    lg CJD

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •