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

  • HansWurst
    antwortet
    Herzlichen Dank für die Antworten.

    Ich habe mir nun eine weitere SD-Karte besorgt. Bei diesem Versuch booted es immer wieder nach einer Meldung mit Kernel-panic-error.

    Daraufhin habe ich mir mein zuvor gesichertes, altes image (original von der RaPi-Seite) wieder aufgespielt, um zu sehen ob ich eventuell ein Hardware-Problem habe. Mit diesem lande ich zwar irgendwann im betriebsbereiten Zustand mit Konsole, allerdings ist mir mit angeschlossenem Monitor aufgefallen, dass auch dort das System mehrmals zu booten scheint. Zumindest sehe ich mehrmals diesen bunten Startscreen erscheinen. Ist das normal? Ich hätte erwartet, dass der bunte Bildschirm nur einmal zu Beginn zu sehen ist.

    Einen Kommentar schreiben:


  • hmartsome
    antwortet
    Andy3456
    Nicht aufgeben - ich bin auch kein Linux Guru, habe aber aus reiner Neugierde das Ganze nochmal zusammengesucht mit einem Pi 3 und einem Pigator mit knx-Modul mit Erfolg ausprobiert:

    1) Das 1.3 SmarthomeNG Image installieren, booten, resizen und wie im Wiki beschrieben updaten.
    2) Folgende Befehle (am besten über putty bzw. SSH) im Terminal eingeben:


    *** Die Schnittstelle für knxd von Ihrer Standardvorbelegung im Pi 3 "befreien" ***
    Quelle: http://busware.de/tiki-index.php?page=ROT_Installation

    Code:
    sudo nano /boot/config.txt
    am Ende der Datei anfügen:
    dtoverlay=pi3-miniuart-bt

    Code:
    sudo nano /boot/cmdline.txt
    Inhalt ersetzen mit:
    dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

    Code:
    sudo systemctl stop serial-getty@ttyAMA0.service
    Code:
    sudo systemctl disable serial-getty@ttyAMA0.service
    Code:
    sudo reboot

    *** Die Schnittstelle für knxd vorbereiten ***
    Quelle: https://github.com/knxd/knxd/wiki/Ad...ART-(Raspberry)

    Code:
    sudo udevadm info -a /dev/ttyAMA0 | grep KERNELS.*uart
    Ergebnis z.B.: KERNELS=="3f201000.uart"

    Code:
    sudo udevadm info -a /dev/ttyAMA0 | grep \{id\}
    Ergebnis z.B.: ATTRS{id}=="00241011"

    Code:
    sudo nano /etc/udev/rules.d/70-knxd.rules
    Inhalt anpassen entsprechend der beiden vorherigen Ergebnisse:
    ACTION=="add", SUBSYSTEM=="tty", ATTRS{id}=="00241011", KERNELS=="3f201000.uart", SYMLINK+="ttyKNX1", OWNER="knxd"

    Code:
    sudo usermod -a -G dialout knxd
    Code:
    sudo systemctl disable hciuart
    bin nicht sicher ob das überhaupt noch erforderlich ist?

    Code:
    sudo reboot
    Überprüfung:
    Code:
    ls -ahl /dev/ttyKNX1
    Ergebnis muss so ähnlich lauten: lrwxrwxrwx 1 root root 7 Mär 19 21:36 /dev/ttyKNX1 -> ttyAMA0
    Code:
    ls -ahl /dev/ttyAMA0
    Ergebnis muss so ähnlich lauten: crw-rw---- 1 knxd dialout 204, 64 Apr 3 21:22 /dev/ttyAMA0


    *** Knxd konfigurieren und auf die Schnittstelle verweisen **
    Code:
    sudo nano /etc/knxd.conf
    Inhalt ändern in:
    START_KNXD=YES
    #KNXD_OPTS="-e 1.1.61 -u/tmp/eib -b ipt:10.0.0.101 -DTRS -c" (Zeile auskommentieren)
    KNXD_OPTS="-e [knx-adresse z.b. 1.0.0] -n [Hostname z.B. knxpi] -DTRS -t 0xffc -f 9 -b tpuarts:/dev/ttyKNX1"
    #KNXD_OPTS="-DTRS -t 0xffc -f 9 -b ft12:/dev/ttyKNX1" (Zeile auskommentieren)

    Code:
    systemctl restart knxd
    Anschließend läuft knxd bei mir einwandfrei auf dem Pi 3 und wird sogar von ETS5 als Schnittstelle erkannt und akzeptiert. Bitte keine Flames wenn irgendetwas nicht dem "Linux-Guru-Standard" entspricht (ich habs nur zusammenkopiert) und ziehe meinen Hut vor denen die sich das alles ausgedacht und programmiert haben.
    Zuletzt geändert von hmartsome; 28.03.2017, 23:26.

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    SD Karten sind bitches, gerade am Raspi. Probiers einfach mal mit einer anderen, evtl. kleineren.. Bei mir läuft das Image auf nem Raspi 1, 2 und 3.

    Einen Kommentar schreiben:


  • HansWurst
    antwortet
    Ich habe mal die sd-Karte neu mit Win32DiskImager bespielt und anschließend ein Verify durchgeführt. Mein Problem scheint wohl bei der(16 GB großen)Karte zu sein. Das verify gibt mir die Meldung "Verification failed at sector: 8192". Allerdings hat die Karte zuvor auch mit einem anderem image funktioniert.

    Einen Kommentar schreiben:


  • HansWurst
    antwortet
    Ich habe den "Raspberry Pi 3 Modell B" und wollte das Raspi_SmarthomeNG_public_1.3 von dieser Seite verwenden:
    https://sourceforge.net/projects/sma...iles/Release1/

    So wie ich das hier gelesen habe, ist dieses image auch für meinen RasPi verwendbar, aber mittlerweile bin ich mir da nicht mehr sicher. Wie auf dem Foto zu sehen, bekomme ich beim booten die Fehlermeldung
    "brcmfmac: brcmf_add_if: ERROR: netdev:wlan0 already exists"
    Nach einer kurzen Pause bootet er dann in einer Endlosschleife wieder neu. DSC_0087_.jpg


    Ich hoffe ihr könnt mir weiterhelfen.

    Einen Kommentar schreiben:


  • Andy3456
    antwortet
    Onkelandy danke für die Nachfrage, aber ich habs mit dem Raspi aufgegeben. Nachdem ich mit der Materie vorher nie in Berührung kam war das für mich ziemlich viel was ich von Anfang an lernen müsste. Dafür habe ich leider schlichtweg keine Zeit (Neben der Arbeit noch Schule und 2 Monate alter Nachwuchs). Werde es am Ende wohl mit dem Server von Wiregate umsetzen. Trotzdem vielen Dank für die Arbeit die Ihr euch alle macht. Das ist hervorragend.

    Einen Kommentar schreiben:


  • Onkelandy
    antwortet
    Andy3456 bist du schon weiter gekommen?
    Ich vermute, du musst zuerst onewire installieren: apt-get install owfs
    Und dann mal das Plugin von smarthomeNG ansehen, wie du das konfigurieren musst.

    Bitte um Rückmeldung hier, dann werde ich bei Bedarf das OneWire in der nächsten Image-Version berücksichtigen

    Einen Kommentar schreiben:


  • Andy3456
    antwortet
    So leute es scheint soweit zu funktionieren. Jetzt meine Frage: Wie greife ich auf die 1Wire Daten zu? Welche Befehle sind dazu notwendig?

    Einen Kommentar schreiben:


  • Andy3456
    antwortet
    Max2612 So habe es hinbekommen. Mir war nicht bewusst, dass ich dafür eine Netzwerkverbindung benötige. LAN Kabel rein und schon läuft es. Jetzt versuche ich aus Wlan umzusteigen aber irgendwie will es noch nicht funktionieren.

    Einen Kommentar schreiben:


  • Max2612
    antwortet
    Zitat von Andy3456 Beitrag anzeigen
    Max2612 jetzt darfst du mir nur noch sagen, was ich da konfigurieren soll/kann. Wie geschrieben bin ich ein totaler Laie. Ich habe sowohl den TPUART am Raspi angeschlossen, als auch habe ich einen IP-Router.
    Ich habe weder TPUART, noch einen IP-Router. Da kann ich dir leider nicht weiterhelfen.
    Aber schau mal im KNXD- Unterforum...
    Oder hier: https://github.com/knxd/knxd/tree/v0.10

    Einen Kommentar schreiben:


  • Andy3456
    antwortet
    Max2612 jetzt darfst du mir nur noch sagen, was ich da konfigurieren soll/kann. Wie geschrieben bin ich ein totaler Laie. Ich habe sowohl den TPUART am Raspi angeschlossen, als auch habe ich einen IP-Router.

    Einen Kommentar schreiben:


  • Max2612
    antwortet
    Verbinde dich mal über ssh (z.B. putty) mit deinem Raspberry. IP Adresse weißt du ja, oder?
    Dann kannst du mit sudo nano /etc/knxd.conf deinen knxd konfigurieren.

    Gruß, Max

    Einen Kommentar schreiben:


  • Andy3456
    antwortet
    psilo ich komme nicht mal irgendwohin zum konfigurieren. Und weiß nicht wo ich das machen soll.

    Einen Kommentar schreiben:


  • psilo
    antwortet
    Andy3456 ist der knxd auf Dein IP Interface konfiguriert?

    Einen Kommentar schreiben:


  • Andy3456
    antwortet
    Hi Leute,

    ich bin totaler Anfänger und dachte mit eurer IMG mal ein fertig eingerichtetes System zu bekommen um knx, 1wire und ne visu zu bedienen.

    Vorab schon mal die INFO, dass ich bei den ganzen Befehlen nur Bahnhof verstehe.

    Jetzt habe ich die aktuelle IMG gezogen und wollte diese auf meinem raspi 3 starten und er kommt zu dem Punkt: Home Raspi running for: 0 days
    und danach steht:

    raspberry systemd(1): Failed to start KNX Daemon

    und das macht der dann weiter so. Woran liegt das?

    Gruß

    Einen Kommentar schreiben:

Lädt...
X