Last modified by Christian B. on 2018/10/19 11:39

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/04/25 14:30

    Vielen Dank Andre!
    Habe alles installiert - warte jetzt nur auf die Teile von oldcoolman, um das Interface aufzubauen und zu testen. Melde mich dann nochmal!
    Gruß
    Hans

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/04/26 12:27

    Hallo Andre,
    läßt sich das Installations-Menue, was beim ersten Start erscheint, später noch einmal aufrufen und wenn "ja", wie?
    Gruß
    Hans

  • Andre Hennig
    Andre Hennig, 2013/04/27 18:00

    Das Installationsmenü kann jederzeit mit „sudo raspi-config“ neu gestartet werden.
    Siehe Hinweis 1

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/06 13:42

    Hallo Andre,
    habe den Controller aufgebaut und alles so installiert wie in der Anleitung. Habe folgendes Problem. Ich kann EIBD starten und die Statusabfrage bringt O.K. Wenn ich den linknx starte meldet er O.K. zurück. Wenn ich den Status abfrage kommt die Meldung "FAIL". Beim Schnittstellentest der ETS wird O.K. gemeldet ich sehe aber keine Kommunikation z.B. mit dem Gruppenmonitor (ETS). Bei Start von "KnxWeb -Setup" sind alle Tests "ok". Hinter "linknx" steht "no".  Was mache ich falsch? Wann/was zeigen die LEDs auf dem Controller an?
    Gruß
    Hans

    • Andre Hennig
      Andre Hennig, 2013/05/11 21:08

      Bei LINKNX ist die Statusabfrage noch fehlerhaft. Da muss ich noch mal suchen. Sorry

      • Christian S
        Christian S, 2013/05/15 07:10

        Hallo Andre,

        die Statusabfrage funktioniert sofern die Verzeichnisse/Dateien die fehlten angelegt wurden.
        Vorher hat linknx sich direkt wieder beendet, was zu der fehlgeschlagenen Statusabfrtage führte. Da du die Ändrungen bereits in das Script übernommen hast, sollte nun alles stimmen...

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/07 08:51

    Zusatzinfo: Kommunikation mit ETS läuft! Ich arbeite über WLAN. Kann es sein, das dass zu diesem Problem führt?
    Gruß
    Hans

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/07 09:09

    Hallo Andre,
    in der oben stehenden Tabelle
    eibd Start service eibd "stop"
    linknx Start service linknx "stop"
    ist der Befehl "stop" doch vermiutlich ein Schreibfehler. Es muß doch in beiden Zeilen "start" heißen.
    Hans

  • Christian S
    Christian S, 2013/05/10 07:13

    Das Script zu einrichtung von linknx scheint nicht ganz vollständig. Nachdem die folgenden Befehle ausgeführt worden sind, funktionier aber alles:

    sudo mkdir /var/lib/linknx/
    sudo mkdir /var/lib/linknx/persist/
    sudo mkdir /var/lib/linknx/persistlog/
    sudo touch /var/lib/linknx/logging.conf
    sudo chmod a+rw /var/lib/linknx/logging.conf

    Damit werden die noch fehlenden Verzeichnisse, sowie die fehlende log-Datei angelegt.

    Kannst du das ausprobieren Hans?

    Wem gehört die Gartenhütte unter den angegebenen Koordinaten? Sollte vielleicht ebenfalls geändert werden ;-)

    Gruß
    Christian

    • Andre Hennig
      Andre Hennig, 2013/05/11 20:49

      Danke. Ich habe die Befehle hinzugefügt.

  • Christian S
    Christian S, 2013/05/10 08:08

    Noch eine Sache die mir aufgefallen ist:
    Die Zeitzone muss noch korrekt eingestellt werden, sonst stimmen die Sonnenaufgangs/Sonnenuntergangszeiten von linknx nicht. 

    sudo dpkg-reconfigure tzdata

    ausführen und Europa->Berlin (oder was auch immer für euch gilt) auswählen.

    Gruß
    Christian

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/10 18:06

    Hallo Christian,
    mit Deinen Hilfen bin ich schon ganzes Stück weiter! Wenn ich ..../knxweb2/check_install aufrufe sind alle Checks "ja". Anschließendes Wechseln auf .../knxweb2/setup.php ruft einen leeren Browserbildschirm auf - das bleibt auch so nach 5 Minuten (keine Fehlermeldung)"var/log/linknx.log" habe ich geleert - sie bleibt auch leer. Ich müßte doch bei Aufruf .../setup.php nach der Beschreibung eine Entwicklungsoberfläche sehen - oder?
    Ich habe es mit Firefox und Inernet Explorer getestet - gleiches Verhalten! Genauso mit LAN oder WLAN - gleiches Ergebnis!
    Muß ich aus dem Raspi eingeloggt sein oder nicht (Putty)?
    Was mache ich noch falsch?
    Gruß
    Hans

  • Christian S
    Christian S, 2013/05/10 19:52

    Schau mal in die /var/lib/linknx/logging.conf rein, da steht der Output von linknx.

    Soweit ich weiß musst du dafür nicht eingeloggt sein. Du hast dich bei der check_install aber durch alle 3help Schritte durchgeklickt?

    Auf der Kommandozeile kannst du noch mittels
    groupswrite ip:127.0.0.1 x/x/x y
    testen, ob der Buszugriff klappt. x/x/x ist eine Adresse auf dem Bus, y entweder 1(an) oder 0(aus).

    Gruß
    Christian

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/11 09:03

    Hallo Christian,
    danke für Deine Geduld mit einem "Anfänger"!
    Bei check_install habe ich mich durch alle 3 Schritte durchgeklickt. in  /var/lib/linknx/logging.conf steht nichts drin. Der Buszugriff mit "groupswrite ip" klappt vorzüglich.
    Soll ich nochmal alles von Anfang an neu installieren? Vielleicht habe ich ja irgendwo einen Fehler gemacht?!
    Geuß
    Hans

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/11 09:44

    Hatte einen Fehler beim Anlegen der Datei "logging.conf"! Jetzt laufen die Telegramme in der Datei ein. Trotzdem kommt keine Entwicklungsoberfläche von knxweb2 (Firefox und Internet Explorer).
    Gruß
    Hans

  • Christian S
    Christian S, 2013/05/11 11:11

    Gelegentlich habe ich bei knxweb2 auch das Problem, dass er eine Seite nicht richtig lädt, jedoch nur auf dem Smartphone und auch auf einem richtigen Serverm nicht nur dem Raspi. Scheint ein Problem von Knxweb zu sein...

    Der Log vom Apache-Webserver könnte noch hilfreich sein, müsste unter /var/log/apache2.log o.ä. liegen.

    Ansonsten kannst du probieren nur Knxweb neu zu "installieren", hierzu einfach die folgenden Kommandos ausführen:

    sudo -s
    cd /tmp
    wget -O knxweb2.tar "http://linknx.cvs.sourceforge.net/viewvc/linknx/knxweb/knxweb2/?view=tar"
    tar xvf knxweb2.tar -C /var/www
    chown -R www-data /var/www/knxweb2/pictures/
    chown -R www-data /var/www/knxweb2/design/
    mkdir /var/www/knxweb2/template/template_c/
    chown -R www-data /var/www/knxweb2/template/template_c/
    chown -R www-data /var/www/knxweb2/include/
    rm /var/www/knxweb2/design/.empty
    cd /etc
    wget -N https://github.com/selfbus/linux-bus-tools/raw/master/raspberry/Scripts/linknx.xml

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/11 17:19

    Hallo Christian,
    jetzt kommt die Entwicklungsoberfläche! Wenn ich versuche eine Konfiguration zu speichern kommt "Error writing config to file". Ich habe ein neues Design angewählt und die Größe eingestellt. Ich bekomme die Liste mit "Widgets" angezeigt aber nicht geladen. Ich kann ach keine Background wählen.
    Gruß
    Hans

  • Christian S
    Christian S, 2013/05/11 17:33

    Da stimmen die Berechtigungen für die Ordner nicht.
    sudo chmod -R a+rw /var/www/knxweb2/designs (bin mir beim Pfad grade nicht sicher)
    und/oder
    sudo chmod a+rw /etc/linknx.xml
    sollte die letzten Probleme lösen.
    Das Herunterladen von neuen Widgets funktioniert anscheinend noch nicht, da tut sich bei mir auch nix.

    • Stefan Taferner
      Stefan Taferner, 2013/05/11 18:29

      Ich kann nur dringed davon abraten Dateien oder Verzeichnisse für jeden schreibbar zu machen. Vermutlich würde es genügen die Dateien und das Verzeichnis dem Benutzer www-data zu geben.

      • Christian S
        Christian S, 2013/05/11 19:36

        In der Regel sollte der Raspi von außen tunlichst nicht erreichbar sein, daher sehe ich da weniger ein Problem. Aber du hast natürlich Recht; Allgemein so viel wie nötig, so wenig wie möglich.

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/12 09:47

    Hallo Stefan,
    die letzte Befehlszeile brachte Erfolg!
    Jetzt kann ich versuchen parallel zum Video das Programm zu verstehen.
    Vielen Dank für Deine Geduld!
    Hab gerade Probleme die EIB-Adresse, z.B. 0/0/200 1 für einen Button festzulegen. Im Video klickt er irgendwohin und hat alle in der ETS benutzten Adressen/Beschreibungen und wählt darin aus - hab ich noch nicht kapiert! Das wür de aber hier vermutlich zu weit führen. Vielleicht finden wir ja ein anderes Medium (Skype??) über das man direkt Fragen und Antworten kann?
    Gruß
    Hans

    • Stefan Taferner
      Stefan Taferner, 2013/05/12 11:17

      Der Dank gilt Andre und Christian. Ich glaube die beiden können dir da am ehesten weiter helfen. Ich habe über den eibd hinaus bisher nicht viel am Raspi gemacht.

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/12 15:09

    Liebes Team!
    Natürlich meine ich in erster Linie Christian. Trotzdem ist es toll, Stefan, dass Du mir so schnell geantwortet hast. Ich finde es gut, dass ich mit meinen Problemen geholfen bekomme - vielen Dank!
    Gruß
    Hans
     

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/14 12:26

    Hallo Christian,
    ich habe mit unter Objekte einige Adreassen meiner Anwendung definiert und ein Beispiel mit "Button" in der Visu erzeugt. Ich kann beim Testen der Visu auf den Button klicken und der zugeordnete Aktor schaltet. Leider wechselt das Bild in der Visu nich auf den aktiven Zustand. Mit "Ein Objekt lesen/schreiben" kann ich den Aktor setzen/rücksetzen (z.B. 0/0/200) und mit dem  Rückmeldeobjekt der Adresse (z.B. 201) den richtigen Wert lesen. Wenn ich unter "State object" die Bedingung von "on" auf "off" manuel ändere, wechselt das Symbol in der Visu auf das aktive Bild - verändert sich aber auch nicht bei aus/ein. Woran kann es liegen, dass die Statusrückmeldung keinen Wechsel des Symbols von passiv auf aktiv bewirkt?
    Gruß
    Hans

  • Christian S
    Christian S, 2013/05/14 16:00

    Hallo Hans-Georg,

    ich verstehe deine Probleme, Knxweb2 ist noch alles andere als intuitiv zu bedienen.
    Die Einstellungen beim Button sollten folgendermaßen sein:
    Feedback: entsprechendes Objekt auswählen (z.B. 201)
    Operator: Equal to
    Value for active: on

    Dann bei "Action when inactive" Aktion ausführen und auf Edit. Hier "Wert setzen" wählen, Objekt auswählen, Wert=on. Für Action when active analog, nur Wert=off benutzen. 

    Damit sollte es hoffentlich klappen.

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/14 18:23

    Hallo Christian,
    vielen Dank für Deine Antwort. Ich habe für das Feedback die Rückmeldeadresse (201) genommen. Das hat nicht funktioniert (Timing??). Nachdem ich jetzt die Adresse des zu setzenden Objektes nehme (200) funktioniert es. Ein anderes Problem tut sich auf: habe mit "http:// <RPT_IP> / knxweb2/design_view.php" die erstellte Seite aufgerufen. Leider wird auf der Seite nichts angezeigt! Der Name meine Applikation steht aber in der Headline meines Browsers. Hab mit Firefox und Internet Explorer versucht - keinen Erfolg erzielt. Auch auf dem PC, den ich zum Entwickeln nehme erscheint meine Seite nicht. "Design ausprobieren" funktioniert aber.
    Muß ich mich mit allen anzeigenden Rechnern vielleicht im gleichen Netzwerksegment befinden? Mein Netzwerk läuft mit festen Adressen (192.168.0.xxx) der Raspi aber mit 192.168.1.xxx!
    Gruß
    Hans

    Gruß
    Hans

  • Christian S
    Christian S, 2013/05/14 20:05

    Du musst entweder genau die Adresse nehmen, die in dem Fenster mit der Vorschau angezeigt wird, oder ein Standart-Design in den Einstellungen festlegen, was dann beim Aufrun von design_view.php (ohne weitere Parameter) geladen wird.

    Im Setup unter Admin -> Knxweb Konfiguration kannst du defaultDesign und defaultVersion eintragen. Hier die ggf. die Werte aus dem Link für die Vorschau eintragen.
    Beispiel:
    Bei mir lautet die Adresse von der Vorschau (...)/knxweb2/design_view.php?design=design1&version=design&zone=main, also
    defaultDesign = design1
    defaultVersion = design

    Die gleichen Felder gibts auch nochmal für die mobile Variante, hier kannst du ein anderes Design für Smartphones o.ä. festlegen.

    Gruß
    Christian

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/15 17:49

    Hallo Christian,
    vielen Dank für Deine Antwort - ich habe es noch nicht ausprobiert. Im Moment kämpfe ich mit anderen Problemen. Sporadisch help gehen meine eingegebenen Objekte verloren. Kann man die Objekte irgendwo/irgendwie speichern? Ich traue mich nicht, mehr als 4 Objekte einzugeben. Ein grundsätzliche Problem ist noch, dass die als Objekt angelegten Rückmeldeadressen nicht erkannt werden. In der ETS sehe ich eindeutig den String. Kann das mit der Firmware auf der LPC-Controller-Platine zusammen hängen?
    Gruß
    Hans

  • Christian S
    Christian S, 2013/05/15 21:42

    Das weiß ich nicht, ich habe derzeit noch eine alte FT12 auf 4TE in Betrieb. 

    Meine Objekte habe ich damals direkt in der linknx.xml definiert und nicht mit der Admin Oberfläche. Das linknx-Wiki ist dafür hilfreich.

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/16 14:36

    Vielen Dank Christian,
    Der Tip mit der etc/linknx.xml war goldrichtig. Ich habe dort einige Adressen eingegeben und mir davon ein Backup gemacht. Wenn sie jetzt (durch Fehlbedienung?) verlorengehen benenne ich die Backup-Datei einfach um. Ich möchte dich ja auch nicht dauernd löchern - eine Frage habe ich aber noch: Welche Kriterien muß ein Hintergrundbild erfüllen, um angezeigt zu werden. Habe das entsprechende Bild (1024x768) geladen, sodass es in der Übersichrt erscheint. Es wird eingebunden und ich sehe es auf der Oberfläche des Entwicklungs-tools aber bei Test oder Aufruf der Visu wird es nicht angezeigt.
    Gruß Hans

  • Stefan Taferner
    Stefan Taferner, 2013/05/16 17:56

    Ich betreibe meine Linux Systeme lieber mit UTF-8. Man kann Putty nämlich auch recht einfach auf UTF-8 umstellen, dann spart man sich das "change_local – de_DE ISO-8859-1". Ich habe an die Wiki Seite zwei Screenshots angehängt wie man das bei Putty einstellt, ich wollte aber nicht einfach die Wiki Seite umschreiben.

  • Christian S
    Christian S, 2013/05/17 12:15

    Hallo Hans,
    das Problem hatte ich auch mal, ich denke allerdings nicht dass es direkt mit dem Bild zusammenhängt.
    Ich weiß nicht mehr was ich damals getan hatte damit es klappt. Unter Umständen hilft auch hier ein chmod www-data+rw /Pfad/zum/Bild.xyz ?
    Gruß
    Christian

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/17 18:30

    Hallo Christian,
    habe das Problem mit den Hintergrundbildern gelöst - im Dateinamen darf kein Leerzeichen vorhanden sein.
    Gruß
    Hans

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/22 18:31

    Hallo Christian,
    ich habe immer noch das Problem, dass nur nach dem Aufstarten der gebauten Webseite die aktuellen Werte (z.B. Temperaturwerte) zu sehen sind. Sie werden nicht automatisch aktualisiert. Genau den gleichen Effekt habe ich, wenn ich das Rückmeldeobjekt abfrage. Nun meine Frage: ist es richtig, dass in die Datei "/var/lib/linknx/logging.conf" die aktuellen Telegramme auflaufen? Die Datei wird auch immer größer, da ich einige Daten zyklisch sende(z.B. Temperatur/Helligkeitswerte, Uhrzeit, Datum usw.). Das sehe ich anschließend in oben genannter Datei. Habe den Eindruck, dass knxweb2 diese Daten an anderer Stelle erwartet!?
    Gruß
    Hans

    • Andre Hennig
      Andre Hennig, 2013/05/25 06:26

      Hallo
      Ich habe auch das Problem, dass initiale Werte beim frischen Aufstart von EIBD/LINKNX mit default Werten besetzt werden. Erst nach einer Stausmeldung des Busobjektes stimmt es. Vielleicht sollten wir mit dem Problem auf unser neues Forum gehen? http://selfbus.forums3.com

  • Hans-Georg Schäfer
    Hans-Georg Schäfer, 2013/05/23 17:46

    Hallo Christian,
    es läuft!!!
    Aus unerfindlichen Gründen war in der KnxWeb-Konfiguration die Option "UseJafalfAvailable" angekreutzt (Haken). Für die Datei "var/liblinknx/logging.conf" habe ich in "Protokollieren" die Protokoll-Stufe von "Debug" auf "Fehler" umgestellt. Jetzt laufen dort auch nicht mehr die alle "normalen" Telegramme auf.
    Gruß Hans

  • Stefan Taferner
    Stefan Taferner, 2013/05/25 07:23

    Bitte verwendet das Forum für Diskussionen die nicht direkt diese Wiki Seite betreffen, die Kommentare hier sind leider schon sehr lang.

    Wir haben ein eigenes Forum für Raspi & Software eingerichtet: http://selfbus.forums3.com/linux-bus-tools-f7

  • Norbert Schnitzler
    Norbert Schnitzler, 2013/08/27 00:56

    Eine Frage habe ich, arbeitet der Raspi dann als Interface oder als Router, kann ich dann also auch über ETS Busgeräte programmieren? 

    Gruss
    Norbert

  • Matthias Urlichs
    Matthias Urlichs, 2016/06/04 13:10

    Es wäre hilfreich, statt des veralteten und nicht mit der ETS5 zusammenarbeitenden eibd dessen Weiterentwicklung knxd zu verwenden.

    • Stefan Taferner
      Stefan Taferner, 2016/06/04 23:37

      Auf jeden Fall, du leistest sicher beim knxd gute Arbeit. Leider hat sich bisher niemand dem angenommen die Seiten anzupassen. Wenn Du Lust dazu hast dann gib mir bitte bescheid, Wiki Editor Rechte sind ganz schnell vergeben.