Ankündigung

Einklappen
Keine Ankündigung bisher.

Raspberry Image Version 2.2 mit SmarthomeNG 1.5.1

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • hannes123
    antwortet
    Hallo,
    Kann ich bei dem Image den smarthome Service unter Python 3.4 starten, bzw. wie funktioniert das? Ich würde nämlich gerne wieder das Buderus PlugIn nutzen, nur schaff ich es nicht die crypto Lib unter Python 3.5 zu installieren. Unter 3.4 läuft es einwandfrei? Kann mir da jemand helfen?

    Grüße

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    Danke, Bit-te , das ist dann eh praktisch ident zu dem, was schon in der Tabelle im Wiki drin ist.. https://sourceforge.net/p/smarthomen...age/wiki/knxd/
    Vielleicht noch Tontechniker mit seiner Config?

    Einen Kommentar schreiben:


  • Bit-te
    antwortet
    Hallo,

    hier meine Config. Diese Funktioniert soweit. Außer 1 Gerät ABB DG/s 1.1 kann ich damit nicht programmieren. Alle anderen funktionieren.
    Auch meine Zustände werden beim Start wieder initiiert.

    Ich habe einen Raspberry B+ mit dem ROT Modul von Busware
    Mein Modul kann ich nicht mehr im Shop finden. Es sieht etwas anders aus als das verlinkte.

    Meine KNXd.conf sieht folgendermaßen aus:
    START_KNXD=YES
    KNXD_OPTS="-e 1.1.254 -DTRS -t 0xffc -c -f 9 -b tpuarts:/dev/ttyKNX1"

    Alternativ das: KNXD_OPTS="-e 1.1.254 -DTRS -t 0xffc -c -f 9 -b tpuarts:/dev/ttyAMA0" hat auch funktioniert"

    Aber das gleiche Problem mit dem Dali-Gateway.

    Habe ziemlich viele Optionen ausprobiert. Das ist die einzige die bis auf das 1 Gerät funktioniert.

    Falls andere so wie ich das Problem haben mit den Optionen:
    Auf der Console anmelden als admin dann sudo -i
    knxd --help

    Dort gibt es alle Parameter zum nachlesen.

    Mit "systemctl restart knxd" kann man den knxd neu starten
    Mit "sytemctl status knxd" sieht man den Status

    Bei mir sieht das dann so aus.

    (#)~:$ systemctl status knxd 21:05:5
    ● knxd.service - KNX Daemon
    Loaded: loaded (/lib/systemd/system/knxd.service; enabled)
    Active: active (running) since Mon 2016-10-31 20:37:07 CET; 29min ago
    Main PID: 6750 (knxd)
    CGroup: /system.slice/knxd.service
    └─6750 /usr/bin/knxd -e 1.1.254 -DTRS -t 0xffc -c -f 9 -b tpuarts:/dev/ttyKNX1

    Oct 31 21:05:56 raspberrypi knxd[6750]: Layer 8(00151E30,5817A424) RecvMessage(007): 00 27 1A 0A 00 80 19
    Oct 31 21:05:56 raspberrypi knxd[6750]: Layer 7(001622DC,5817A424) Send(003): 00 80 19
    Oct 31 21:05:56 raspberrypi knxd[6750]: Layer 4(00151DC0,5817A424) Send GroupSocket T_DATA_XXX_REQ A_GroupValue_Write 19
    Oct 31 21:05:56 raspberrypi knxd[6750]: Layer 8(00151E30,5817A424) RecvMessage(006): 00 27 0A 00 00 80
    Oct 31 21:05:56 raspberrypi knxd[6750]: Layer 7(001622DC,5817A424) Send(002): 00 80
    Oct 31 21:05:56 raspberrypi knxd[6750]: Layer 4(00151DC0,5817A424) Send GroupSocket T_DATA_XXX_REQ A_GroupValue_Write (small) 00
    Oct 31 21:05:56 raspberrypi knxd[6750]: Layer 8(00151E30,5817A424) RecvMessage(006): 00 27 1A 32 00 81
    Oct 31 21:05:56 raspberrypi knxd[6750]: Layer 7(001622DC,5817A424) Send(002): 00 81
    Oct 31 21:05:56 raspberrypi knxd[6750]: Layer 4(00151DC0,5817A424) Send GroupSocket T_DATA_XXX_REQ A_GroupValue_Write (small) 01
    Oct 31 21:05:56 raspberrypi knxd[6750]: Layer 2(0011F340,5817A424) Send L_Data low from 1.1.254 to 2/2/20 hops: 06 T_DATA_XXX_REQ A_GroupValue_Write 00
    Gruß und Vielen Dank
    Wolfgang
    Zuletzt geändert von Bit-te; 31.10.2016, 21:09.

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    -.- zeigt er an, wenn es das Item nicht gibt oder wenn noch die Verbindung aufgebaut wird. Das kann schon einige Sekunden dauern beim Neuladen einer Seite.
    Kontrolliere, ob in der Visu die korrekten Items drin sind, ob sie identisch sind mit den Items, die du zB über CLI abfragen kannst.

    Prinzipiell ist im Images alles "clean", also so, wie es vom git gezogen wird... Fehlerquellen sind also am ehesten die eigene Konfiguration.

    Einen Kommentar schreiben:


  • BlinkyBill
    antwortet
    Hallo Onkelandy,

    naja, ich glaub ich hab mich da in den mittlerweile unzähligen Versionen der Wikis und Smarthomes und Visus etwas verirrt gehabt.
    Allerdings hab ich mich zu früh gefreut. Die Messwerte bleiben doch nicht wie gewünscht.
    Der Graph zeichnet nun etwas auf aber die Messwerte werden dann angezeigt, wenn sie sich verändern. Nicht aber wenn ich dann die Seite neu öffne. dann wird nur -.- angezeigt.
    In der alten Version lief das so. Was könnte sich an der Stelle verändert haben ?

    Grüße

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    BlinkyBill , jup, das steht hier auch ziemlich weit oben genau so drin https://sourceforge.net/p/smarthomen...age/wiki/Home/
    Ich habe beim plugin.conf die "Standardwerte" aus dem Git drin.. Da aber vermutlich eh jeder die neue Visu und SQL nutzt, werde ich das für das nächste Image wohl entsprechend einbinden.

    Manuel1889 wenn du Smarthome mittels service smarthome stop und service smarthome debug neu startest, sieht du dort, ob eine Verbindung zum Webinterface aufgebaut wird, sobald du eine Visu-Seite aufrufst. Bei mir war es auch nötig, die interne IP Adresse statt localhost anzugeben. Außerdem musste ich bei mir die Config in der SmartVisu 2 Mal hintereinander machen, beim ersten Mal wurde nicht gespeichert.

    Einen Kommentar schreiben:


  • BlinkyBill
    antwortet
    Hi Onkelandy,

    leider komm ich mit Deinem Image irgendwie nich ganz klar.
    Manche Sachen gehen (Licht schalten, Dimmer etc.) und andere Wiederum wehren sich. Am auffälligsten ist es bei den Wetterdaten. Nicht nur die Plots gehen nicht (bekannt in diesem Zusammenhang), sondern auch die aktuellen Werte werden nicht angezeigt. Hängt das auch mit der SQL zusammen ? Ist diese Konfiguration in Deinem Image soweit normal lauffähig, oder muss hier noch angepasst werden?

    Im smarthome.py "Monitor" bekomme ich gar keine Ausgaben. Dafür werden einige Fehler im Log ausgegeben. Wie z.B.:
    Client 192.168.112.154:58503 requested invalid series: licht.sued (licht wird gelegentlich bei den Messwerten angezeigt. Kann also nicht ganz falsch sein)
    Oder immer beim Aufruf des Monitors folgende Meldungen:
    Client 192.168.112.154:57651 requested invalid series: env.core.memory.
    Client 192.168.112.154:57651 requested invalid series: env.core.threads.
    Client 192.168.112.154:57651 requested invalid series: env.system.load.

    Das sind ja die Graphen oben. Ich nehme an, dass die auch die SQL nutzen um den Verlauf aufzuzeichnen.


    Daher vermute ich, dass ich hier noch ein Problem habe.
    Hab am Image nicht viel verändert außer den IP Adressen für SmarhtomeNG, die IP schnittstelle etc.
    Oder gibt es hier noch eine weitere für SQL ?

    Danke im Voraus

    ________________________
    Edit:
    Lösung gefunden. SQL war gar nicht in der Plugins.conf drin. Die normale war auskommentiert.

    Also einfach folgende Zeilen hinzufügen:
    [sql]
    class_name = SQL
    class_path = plugins.sqlite_visu2_8
    Zuletzt geändert von BlinkyBill; 30.10.2016, 20:32.

    Einen Kommentar schreiben:


  • Manuel1889
    antwortet
    Zitat von wvhn Beitrag anzeigen
    Was genau funktioniert denn nicht? Wenn Smartvisu keinen Kontakt zu Smarthome aufnehmen kann, dann erscheint oben rechts in der Ecke ein farbiges Dreieck mit Fehlermeldung. Steht da was?

    Gehe davon aus, dass Du Deine html-Seiten schon in das entsprechende Verzeichnis kopiert hast und die icons auf .svg umgestellt hast.
    Es kommt leider kein Fehler. Es funktioniert einfach nicht. icons habe ich noch nicht umgestellt. Habe auch noch nicht alle logicen, plugins etc. auf dem neuen System konfiguriert. Kann es wirklich sein dass dann das Webfrontend nicht funktioniert? smarthomeNG funktioniert ja dennoch einwandfrei. Sehe ich was alles noch nicht passt? Also welche icons nicht unterstützt werden etc.....

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    Was genau funktioniert denn nicht? Wenn Smartvisu keinen Kontakt zu Smarthome aufnehmen kann, dann erscheint oben rechts in der Ecke ein farbiges Dreieck mit Fehlermeldung. Steht da was?

    Gehe davon aus, dass Du Deine html-Seiten schon in das entsprechende Verzeichnis kopiert hast und die icons auf .svg umgestellt hast.

    Einen Kommentar schreiben:


  • Manuel1889
    antwortet
    Zitat von wvhn Beitrag anzeigen
    Du musst in der Configuration der Smartvisu smarthome.py auswählen und die IP-Adresse Deines Rapi angeben, auf dem SmarthomeNG.py läuft. Port 2424 ist richtig.

    Gruß Wolfram
    Danke, habe ich alles so eingestellt, jedoch funktionierts nicht. Gibt es irgendwo ein logfile für smartvisu?

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    Du musst in der Configuration der Smartvisu smarthome.py auswählen und die IP-Adresse Deines Rapi angeben, auf dem SmarthomeNG.py läuft. Port 2424 ist richtig.

    Gruß Wolfram

    Einen Kommentar schreiben:


  • Manuel1889
    antwortet
    Hallo,

    ich habe nun seit über 2 Jarhen Smartvisu und smarthome.py im einsatz (nochmal herzlichen Dank für die Weiterentwicklung) und wollte nun heute die neueste Version aufsetzen. Ich habe mir einen neuen RPi3 genommen und das fertige image für Raspberry verwendet. knxd habe ich eingerichtet und funktioniert. Habe auch versucht laut anleitung mit telnet auf smarthomeNG zu verbinden. Auch hier kann ich mittels update item = 1 schalten. Leide schaffe ich es aber nicht das sich SmartVisu richtig verbindet.

    Muss ich in den SmartVisu einstellungen "smarthome.py" auswählen oder muss ich das was anderes nehmen? Soweit ich das nachgelesen habe ist smarthomeNG einfach die neue version von smarthome.py oder nicht?!
    Als IP habe ich localhost stehen und Port habe ich auch auf 2424 belassen.

    Danke für eure Hilfe.

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    Ich sehe das prinzipiell wie wvhn , dass die KNXD spezifischen Probleme mit dem Image nur bedingt was zu tun haben. Es ist unmöglich, hier für alle Konfigurationen eine Plug and Play Lösung anzubieten - ihr müsst euch hier einfach mit knxd beschäftigen. Insofern würde ich auch behaupten, dass in der Config im Image nichts fehlt. Ob jemand Tunneling, Caching, etc. braucht, muss jeder selbst raus finden.

    Andererseits ist es natürlich die erste große Hürde - insofern bin ich gerne bereit, die möglichen Kofigurationen ins Image Wiki mit aufzunehmen, so wie ich das für das ROT bereits gemacht habe. https://sourceforge.net/p/smarthomen...age/wiki/knxd/

    Es wäre also bestimmt allen geholfen, wenn wir hier noch andere Konfigs sammeln würden. Aber in dem Fall wirklich die Bitte, Fragen dazu in anderen Threads oder auf Github zu stellen bzw. sich die Doku von knxd im Detail durchzulesen. Und in diesem Thread dann bitte nur noch die Lösung posten im Stile von:
    Hardware (inkl. Links), KNXD Config, etwaige zusätzliche Systemconfig

    Danke.

    Einen Kommentar schreiben:


  • Ostfriese89
    antwortet
    Danke Wolfram,

    ich habe bin fündig geworden unter dem Link

    schönes Wochenende euch allen!

    Gruß Wilko

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    Hallo Wilko,

    die Konfiguration des knxd ist hier sehr gut beschrieben: https://github.com/knxd/knxd/wiki/Co...ine-parameters. Der Gesamtzusammenhang wird am besten verständlich, wenn man dies von Anfang an durchliest.
    Ft12 ist ein Protokoll für eine serielle Schnittstelle. Ich würde den Schnittstellenparameter in knxd mal auf USB umstellen. Warum Du mit ft12 aktuell auf dem Bus schon etwas siehst, ist mir unverständlich.

    Für das USB-Interface musst Du je nach Typ u.U. noch Anpassungen vornehmen. Dazu gibt es eine Liste. Ich weiß nicht mehr, wo die liegt. Suche im Forum oder auf den Wiki-Seiten von SmarthomeNG und knxd sollte da weiter helfen.

    Onkelandy,würde es nicht Sinn machen, die knxd-Themen in eine separaten Thread auszugliedern? Die haben ja eigentlich nichts mit dem Image zu tun.

    Gruß Wolfram
    Zuletzt geändert von wvhn; 29.10.2016, 11:30.

    Einen Kommentar schreiben:

Lädt...
X