freebus.org

Open Bus System
Aktuelle Zeit: 15. Juni 2015 15:06

Alle Zeiten sind UTC + 2 Stunden




Ein neues Thema erstellen Auf das Thema antworten  [ 29 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: eibd und PHP CLI
BeitragVerfasst: 17. November 2007 20:15 
Offline
Junior Boarder
Junior Boarder

Registriert: 11. Juni 2007 21:37
Beiträge: 38
Hallo
Was für Lösungen habt Ihr wie mann mit PC,Router oder NAS-Laufwerk auf dem EIB-Bus zugreifen kann.
Ich habe die eibd der TU-Wien auf einen XUBUNTU-Linux Rechner mit 700MHz installiert.
Die Pipe der eibd frage ich mir einem PHP-CLI-Script ab und trage die Werte der Gruppenadressen in eine mySQL-Datenbank ein.
Von dort holt sich die Visu und ein paar PHP Scripte die Werte ab.
Gruß NetFritz


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 18. November 2007 10:18 
Offline
Administrator
Administrator

Registriert: 11. Juni 2007 15:54
Beiträge: 357
Hi NetFritz,

mein Ansatz ist ähnlich. Ich verwende einen Openwrt Router und baue gerade einen Linksys Wrt54Gl auf 2 Serial Ports um. Ich verwende dann auch EIBD um über das EIBNET Tunneling Dingsbums (:-)) auch programmieren zu können. Um die Daten zu Visualisieren arbeite versuche ich mich gerade and WEBEIB von Volker Denzer. Wenn du interesse hast können wir uns diesbezüglich kurzschließen.

Gruß David

_________________
--------------------------------------------------------------------------------------------------------
Schöne Grüsse
David [Lumo]


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 18. November 2007 11:57 
Offline
Junior Boarder
Junior Boarder

Registriert: 11. Juni 2007 21:37
Beiträge: 38
Hallo
An WEBEIB von Volker Denzer habe ich kein Interesse.
Ich schreibe mir meine Visu lieber selbst.
Ich habe mir vor ein paar Monaten von Siemens die IP-Schnittstelle N148/21 gekauft und bin damit wirklich zufrieden.Das programmieren über die ETS geht gut.
Für die Diagramme benutze ich RRD-Tools http://oss.oetiker.ch/rrdtool/.
RRD-Tools ist wirklich Klasse wenn man es erstmal begriffen hat.
Hole über Cron jede Minute die Analogwerte aus der mySQL-DB und speichere sie in der RRD-DB ab.
Für meinen XDA-Orbit habe ich schon mal ein paar kleine Seiten mit PHP und HTML erstellt.
Gruß NetFritz


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 27. November 2007 17:36 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 15. Oktober 2007 16:14
Beiträge: 6
Hallo,
die rrdtools kannte ich noch nicht, danke für den Link.
Das sieht ausgesprochen interessant aus.

Wie gross sind die fertig kompiliert und wie gross werden die Dateien - sagen wir mal für 72 Stunden Temperaturmessung (ein Messwert alle 5 Minuten wäre völlig hinreichend) ?

Viele Grüsse,
Volker


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 27. November 2007 19:15 
Offline
Junior Boarder
Junior Boarder

Registriert: 11. Juni 2007 21:37
Beiträge: 38
Hallo
Meine rrd Dateien sind 151kB gross.
36 Std. Archiv jede Minute ein Wert.
1 Woche Archiv alle 5 Minuten ein Wert.
30 Tage Archiv alle 15 Minuten ein Wert.
1 Jahr Archiv alle 60 Minuten ein Wert.

Gruß NetFritz


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 29. November 2007 19:14 
Offline
Administrator
Administrator

Registriert: 15. September 2007 15:31
Beiträge: 702
Wohnort: Fürstenfeldbruck
Wenn hier schon rrd fällt, könnte das für euch auch interessant sein:
http://munin.projects.linpro.no/

_________________
Gruß
Matthias


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 16. Dezember 2007 00:47 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 16. Dezember 2007 00:26
Beiträge: 5
Wohnort: Karlsruhe, Pfinztal
NetFritz hat geschrieben:
Die Pipe der eibd frage ich mir einem PHP-CLI-Script ab und trage die Werte der Gruppenadressen in eine mySQL-Datenbank ein.


Hi NetzFritz

könntest du mir dieses Script zukommen lassen? Genau sowas bräuchte ich auch... Wie funktioniert das mit dem Abfragen der Pipe?

@all
Ich habe mir jetzt auch das SDK von der Uni Wien istalliert. Ist ja schon einiges. Allein die Doku ist der wahnsinn mit weit über 200 Seiten ;-) Da habe ich gesehen, dass es auch bereits eine EIBD Client Libray für PHP gibt. Die ist laut der Doku noch experimentell. Hat die trotzdem schonmal jemand getestet?

Gruß & Gute Nacht
Tommy


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 16. Dezember 2007 11:21 
Offline
Junior Boarder
Junior Boarder

Registriert: 11. Juni 2007 21:37
Beiträge: 38
Hallo
Ich verweise mal für den Anfang auf den Thread im KNU-User Forum.
http://knx-user-forum.de/showthread.php?t=790
Hallo Tommy
Ich würde Dir gerne das Script zukommen lassen,
habe aber keine E-Mail Adresse von Dir und PN gehen hier im Forum nicht ?.
Wenn du im EIB-User-Club-Deutschland e.V. Forum oder im KNX-User-Forum angemeldet bist kannst Du mir da eine PN mit E-Mail Adresse schreiben.
Gruß NetFritz


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 16. Dezember 2007 23:55 
Offline
Administrator
Administrator

Registriert: 11. Juni 2007 15:54
Beiträge: 357
Hi,

ja das mit der PN soltle ich hier mal machen. Werde ich gleich demnächst machen.

NetFritz deine Lösung wäre natürlich interessant. Vielleicht kannst du das ja hier reinstellen.

Gruß
david

_________________
--------------------------------------------------------------------------------------------------------
Schöne Grüsse
David [Lumo]


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 17. Dezember 2007 10:02 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 16. Dezember 2007 00:26
Beiträge: 5
Wohnort: Karlsruhe, Pfinztal
Hi NetFritz,

danke für den Hinweis auf den anderen Thread. Das man den vbusmonitor zuerst anpassen muss ist sehr hilfreich. Jetzt ist mir das schonmal klar.

Auch die Idee von David finde ich Klasse. Vielleicht könntest du dir die Mühe machen und das dein Script hier posten. Dann hätten auch andere User etwas davon ;-) Wäre echt toll....

Gruß & Danke vorab!
Tommy


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 17. Dezember 2007 20:15 
Offline
Junior Boarder
Junior Boarder

Registriert: 11. Juni 2007 21:37
Beiträge: 38
Hallo
Das anpassen des vbusmonitor's ist vielleicht gar nicht mehr nötig, habe mal irgendwo gelesen das die Anpassung generell vorgenommen werden soll.

Das mit dem posten der PHP-Datei werde ich wohl machen.
Leider hat mein Script immer noch Probleme mit EIS5 und Minus Werten.
Zu dem Script muss auch eine mySQL-Datenbank erstellt werden.

Gruss NetFritz


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 17. Dezember 2007 21:53 
Offline
Junior Boarder
Junior Boarder

Registriert: 11. Juni 2007 21:37
Beiträge: 38
Hallo
Habe mal das PHP-Script als Dateianhang hier reingestellt.
Das ganze ist entstanden nach http://knx-user-forum.de/showthread.php?t=790
User mccab99 und weitere.
Gruss NetFritz

P.S.
Irgendwie kann ich hier kein Code einfügen kommt nur son HTML Gelumpe an.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 18. Dezember 2007 10:08 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 16. Dezember 2007 00:26
Beiträge: 5
Wohnort: Karlsruhe, Pfinztal
Hi NetFritz,

entweder ich bin blind, oder das mit dem Anhang hat nicht funktioniert. Sprich: Ich sehe da keinen Dateianhang... Was mache ich falsch?

Der Thread im KNX Userforum war allerdings Gold wert. Bei mir läuft das ganze nun seit gestern abend.... Hab gestern abend nur noch bemerkt, dass der irgendwie nur noch den Traffic den ich über die Tastsensoren etc. erzeuge über den busmonitor anzeigt bzw. dann in die MySQL schreibt. Also wenn ich von der Linux Kiste ein Befehl schicke zeigt das der Busmonitor nicht an. Dadurch wird dann die DB nicht aktualisiert und meine Visu zeigt falsche Werte an...

Aber warscheinlich war ich gestern einfach schon viel zu müde... Ich schau mir das heute weiter an... ;-)

Wäre aber trotzdem noch interessant dein Script zu sehen....
Achso, und wegen der Änderung im busmonitor... doch die musste ich noch machen, war bei mir auch noch nicht mit drin...

gruß
tommy


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 18. Dezember 2007 21:53 
Offline
Junior Boarder
Junior Boarder

Registriert: 11. Juni 2007 21:37
Beiträge: 38
Hallo
Du musst vbusmonitor1 nehmen dann geht das mit der Rückmeldung.

Gruß NetFritz [file name=eib_client-9a132f6f58ec2e61598598cfbfe9576a.zip size=1562]http://www.freebus.org/images/fbfiles/files/eib_client-9a132f6f58ec2e61598598cfbfe9576a.zip[/file]


Nach oben
 Profil  
 
 Betreff des Beitrags: Re:eibd und PHP CLI
BeitragVerfasst: 27. Dezember 2007 10:57 
Offline
Fresh Boarder
Fresh Boarder

Registriert: 16. Dezember 2007 00:26
Beiträge: 5
Wohnort: Karlsruhe, Pfinztal
Hi NetFritz,

danke vielmals ;-)
Bei mir ist das so: Wenn ich den busmonitor1 starte, dann sehe ich, was draussen auf dem Bus los ist, welche Tastsensoren betätigt wurden etc. wenn ich den vbusmonitor2 starte, dann sehe ich alles, was ich übers eibd auf den Bus sende. Erst wenn ich beide am laufen habe bekomme ich somit alles mit. Wobei, dann bekommen auch beide busmonitore alles mit. Aber diese Logik hat sicherlich ein Hintergrund und ist nun kein Problem.

Dein Script habe ich als "Backend" erstmal einfach so übernommen. Funktioniert tadellos. Eine Visualisierung habe ich auch schon gebastelt. Allerdings fehlt mir da noch die Logik um Dimmleuchten darzustellen (und davon gibts hier einige ;-) und auch Alarm habe ich noch nicht drin.... Aber es läuft. Der Rest ist nur eine Frage der Zeit...

Also Danke nochmal für deine tolle Hilfe. Hat mich wesentliche Schritte voran gebracht.

Gruß
Tommy

PS: Anbei eine Übersicht, wie ich das in meiner Visu darstelle... Wie gesagt, es fehlen noch viele Objekte... Aber der Anfang ist gemacht. Ausserdem stimmt der Status nicht richtig, weil ich momentan nur protokolliere, was in der Visu für Aktionen durchgeführt wurden, nicht aber die auf dem Bus. Dadurch kommt es zu solchen Statusmeldungen: Rolladen XY runtergefahren. In der Visu ist er aber oben, weil ich den über das Terminal oder den Tastsensor hochgefahren habe. [file name=uebersicht.zip size=588724]http://www.freebus.org/images/fbfiles/files/uebersicht.zip[/file]


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 29 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 2 Stunden


Wer ist online?

Mitglieder in diesem Forum: hschreiber und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de