Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. PIFACE wann geplant ggf. auch anders anpsrechbar?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    PIFACE wann geplant ggf. auch anders anpsrechbar?

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      piForscher last edited by

      Hallo,

      ich habe jetzt mal versucht, den Piface-Adapter auf einem Pi B+ (ohne Multihost) zu installieren.

      Aber alle Versuche inkl. Berücksichtigung aller Tipps scheitern.

      iobroker	2016-05-16 18:27:12	info	npm owner ls node-pifacedigitalnpm ERR! There is likely additional logging output above.
      iobroker	2016-05-16 18:27:12	info	npm ERR!
      iobroker	2016-05-16 18:27:12	info	npm ERR! You can get their info via:
      iobroker	2016-05-16 18:27:12	info	ERR! Tell the author that this fails on your system:npm ERR! node-gyp rebuild
      iobroker	2016-05-16 18:27:12	info	npm
      iobroker	2016-05-16 18:27:12	info	npm ERR! not with npm itself.
      iobroker	2016-05-16 18:27:12	info	npm ERR! This is most likely a problem with the node-pifacedigital package,
      iobroker	2016-05-16 18:27:12	info	npm ERR! Failed at the node-pifacedigital@0.1.7 install script 'node-gyp rebuild'.
      iobroker	2016-05-16 18:27:12	info	npm ERR!
      iobroker	2016-05-16 18:27:12	info	node-pifacedigital@0.1.7 install: `node-gyp rebuild`npm ERR! Exit status 1
      iobroker	2016-05-16 18:27:11	info	npm ERR!
      iobroker	2016-05-16 18:27:11	info	ERR! npm v2.14.7npm ERR! code ELIFECYCLE
      iobroker	2016-05-16 18:27:11	info	node v4.2.1npm
      iobroker	2016-05-16 18:27:11	info	argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.piface" "--production" "--prefix" "/opt/iobroker"npm ERR!
      iobroker	2016-05-16 18:27:11	info	ERR! Linux 4.1.13+npm ERR!
      iobroker	2016-05-16 18:27:11	info	
      iobroker	2016-05-16 18:27:11	info	npm
      iobroker	2016-05-16 18:27:11	info	not ok
      iobroker	2016-05-16 18:27:11	info	ERR! node-gyp -v v3.0.3gyp ERR!
      iobroker	2016-05-16 18:27:11	info	gyp
      iobroker	2016-05-16 18:27:11	info	gyp ERR! cwd /opt/iobroker/node_modules/iobroker.piface/node_modules/node-pifacedigitalgyp ERR! node -v v4.2.1
      iobroker	2016-05-16 18:27:11	info	gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
      iobroker	2016-05-16 18:27:11	info	ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)gyp ERR! System Linux 4.1.13+
      iobroker	2016-05-16 18:27:11	info	gyp
      iobroker	2016-05-16 18:27:11	info	gyp ERR! stack at ChildProcess.emit (events.js:172:7)
      iobroker	2016-05-16 18:27:11	info	gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)gyp ERR! stack at emitTwo (events.js:87:13)
      iobroker	2016-05-16 18:27:11	info	ERR! stack Error: `make` failed with exit code: 2
      iobroker	2016-05-16 18:27:11	info	gyp
      iobroker	2016-05-16 18:27:11	info	
      iobroker	2016-05-16 18:27:11	info	ERR! build error
      iobroker	2016-05-16 18:27:10	info	
      iobroker	2016-05-16 18:27:10	info	gyp
      iobroker	2016-05-16 18:27:10	info	make: *** [Release/obj.target/pifacedigital/src/cpp/init.o] Error 1
      iobroker	2016-05-16 18:27:10	info	../src/cpp/NPIFaceDigital.h:61:13: warning: 'void AsyncAfter(uv_work_t*, int)' defined but not used [-Wunused-function]
      iobroker	2016-05-16 18:27:10	info	../src/cpp/NPIFaceDigital.h:34:13: warning: 'void WaitForAsync(uv_work_t*)' defined but not used [-Wunused-function]
      iobroker	2016-05-16 18:26:57	info	/root/.node-gyp/4.2.1/include/node/v8.h:469:1: error: expected unqualified-id before 'using'
      iobroker	2016-05-16 18:26:57	info	
      iobroker	2016-05-16 18:26:57	info	/root/.node-gyp/4.2.1/include/node/v8.h:852:1: error: expected unqualified-id before 'using'
      iobroker	2016-05-16 18:26:57	info	
      iobroker	2016-05-16 18:26:57	info	/root/.node-gyp/4.2.1/include/node/v8.h:336:1: error: expected unqualified-id before 'using'
      iobroker	2016-05-16 18:26:57	info	In file included from /root/.node-gyp/4.2.1/include/node/node.h:42:0, from ../src/cpp/init.cc:1:
      iobroker	2016-05-16 18:19:00	info	npm install iobroker.piface --production --prefix "/opt/iobroker" (System call)
      iobroker	2016-05-16 18:19:00	info	host.pi install adapter piface
      

      Ich verwende node 4.2.1 und npm 2.14.7 auf Wheezy (aktuell)

      Habt ihr Ideen, woran es liegen könnte ?

      Viele Grüße,

      piForscher

      1 Reply Last reply Reply Quote 0
      • R
        RS_Tobi last edited by

        Hi.

        SPI aktiviert?

        (device tree deaktiviert?)

        Raspi-config

        1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators last edited by

          @piForscher:

          Ich verwende node 4.2.1 und npm 2.14.7 auf Wheezy (aktuell) `
          das richtige nodejs? für armv6?

          du hast doch einen pi1, oder?

          siehe: http://www.iobroker.net/?page_id=3397&lang=de

          Gruß

          Rainer

          1 Reply Last reply Reply Quote 0
          • Eisbaeeer
            Eisbaeeer Developer last edited by

            Hallo zusammen

            Also das mit dem PWM über iobroker wird so einfach nichts werden.

            Ich habe gerade mit 50ms getestet und dann kommt iobroker nicht mehr mit.

            Schade eigentlich. Aber wie gesagt war das nur eine Spinnerei von mir. Grundsätzlich nutze ich das Piface als reines Ein- und Ausgabe Gerät.

            Grüße Eisbaeeer

            1 Reply Last reply Reply Quote 0
            • R
              RS_Tobi last edited by

              @piForscher:

              Hallo,

              ich habe jetzt mal versucht, den Piface-Adapter auf einem Pi B+ (ohne Multihost) zu installieren.

              Aber alle Versuche inkl. Berücksichtigung aller Tipps scheitern.

              Ich verwende node 4.2.1 und npm 2.14.7 auf Wheezy (aktuell)

              Habt ihr Ideen, woran es liegen könnte ?

              Viele Grüße,

              piForscher `

              Ist das ein produktives System?

              Ich habe auf die schnelle kein wheezy mehr gefunden zum download.

              Versuchs doch mal auf einen neuen System? Kann mir nur vorstellen das vielleicht bei wheezy was fehlt, dass bei Jessie schon mit on board ist.

              Und wenn es Funktioniert dann versuchen das System umzuziehen.

              Oder du sendest mir einen link mit wheezy dann versuche ich es mal.

              Grüße

              1 Reply Last reply Reply Quote 0
              • Eisbaeeer
                Eisbaeeer Developer last edited by

                Hallo Forscher

                Ich hab meine Installationsschritte mitgeschrieben. Basis war ein Pi 1B und Jessi light. Ich poste sie hier, sobald mein Laptop an ist.

                Gruß Eisbaeeer

                Gesendet von meinem SM-G920F mit Tapatalk

                1 Reply Last reply Reply Quote 0
                • Eisbaeeer
                  Eisbaeeer Developer last edited by

                  Hier die versprochenen Notizen der einzelnen Schritte:

                  Installationsbasis Jessi light auf Raspi B1
                  
                  raspi-config
                  apt-get update && apt-get upgrade -y
                  
                  # ssh für root aktivieren
                  sudo passwd root
                  ....
                  sudo nano /etc/ssh/sshd_config
                  # suchen nach "PermitRootLogin without-password" ändern zu:
                  PermitRootLogin yes
                  
                  # login ssh mit root
                  # Node für Raspi B1
                  
                  apt-get install git -y
                  wget http://node-arm.herokuapp.com/node_archive_armhf.deb
                  dpkg -i node_archive_armhf.deb
                  apt-get install build-essential python-rpi.gpio
                  
                  # update node und npm
                  wget https://nodejs.org/dist/v4.2.1/node-v4.2.1-linux-armv6l.tar.gz 
                  tar -xvf node-v4.2.1-linux-armv6l.tar.gz 
                  cd node-v4.2.1-linux-armv6l
                  cp -Rfv * /usr/local/
                  cd ~
                  
                  # PiFace reqiurements installieren
                  git clone https://github.com/piface/libmcp23s17.git
                  cd libmcp23s17/
                  make
                  sudo make install
                  cd ~
                  
                  git clone https://github.com/piface/libpifacedigital.git
                  cd libpifacedigital/
                  make
                  sudo make install
                  cd ~
                  
                  # iobroker installieren
                  mkdir -p /opt/iobroker 
                  cd /opt/iobroker
                  npm install iobroker --unsafe-perm
                  
                  

                  Grüße Eisbaeeer

                  1 Reply Last reply Reply Quote 0
                  • P
                    piForscher last edited by

                    Hallo,

                    jetzt habe ich es endlich geschafft, den PiFace-Adapter mit PiFace 1 auf dem Raspi B+ zum Laufen zu bringen - eure Tipps haben mich auf die Spur gebracht!

                    Letztendlich war wohl ein Upgrade auf Jessie erforderlich, weil für Wheezy die Node-Unterstützung ausläuft.

                    Das Upgrade habe ich mit dieser Anleitung problemlos hinbekommen: https://www.datenreise.de/raspberry-pi- … e-upgrade/

                    (OK, hat den ganzen Tag gebraucht…)

                    Dann ging alles problemlos!!

                    (Allerdings bin ich mittlerweile wieder im Singlehost-Betrieb (auf jedem der beiden Raspi jeweils),

                    aber per UDP können die beiden ja prima miteinander quatschen.)

                    Nochmal vielen Dank für die Fehlersuchhilfe und vor allem für den tollen PiFace-Adapter!!

                    Viele Grüße,

                    piForscher

                    1 Reply Last reply Reply Quote 0
                    • R
                      RS_Tobi last edited by

                      Hallo Leute,

                      seit dem neuen Update des Admin und js-controller kann man ja unter

                      Adapter die Speicherauslastung direkt begutachten….

                      Ich kam heute früh zum Raspi unh habe gesehen das mein PiFace Addon mit über 800MB

                      in der RAM Auslastung lag.

                      Kann mir das einer erklären?

                      Das System ist neu, es ist nicht produktiv und nur zum spielen /testen.

                      Die RAM Nutzung steigt auch alle 15-20 sekunden immer um 0,5-0,8 MB an.

                      Hat jemand das gleiche Problem?

                      Tobi

                      EDIT: ICH HABE DEN ADAPTER NUR INSTALLIERT UM DIESEN IN VIS ZU HABEN.

                      ER IST HARDWARESEITIG NICHT AUFGESTECKT!

                      1 Reply Last reply Reply Quote 0
                      • Eisbaeeer
                        Eisbaeeer Developer last edited by

                        Das Problem hab ich nicht. Allerdings ist meiner auch Hardware mäßig vorhanden. Das könnte schon die Ursache sein.

                        Mein piface läuft übrigens 24x7 ohne Probleme.

                        1 Reply Last reply Reply Quote 0
                        • R
                          RS_Tobi last edited by

                          Hallo Leute,

                          Muss das ganze nochmal "aufwärmen"

                          Irgendwas mache ich falsch….

                          Seht mal das Bild an...

                          In der zeit zwischen dem Aufnehmen des Bildes und dem einfügen hier sind schon wieder 30MB mehr angelaufen.

                          Ich habe nun folgende Konstellation.

                          Multihost betrieb mit RPI2 (2x)

                          auf dem einen Host sind alle programme wie vis nodered usw und auf dem anderen ist nur das piface mit dem Zusätzen aus der Anleitung

                          installiert.

                          aktuell sind es im Piface adapter 179MB RAM Belastung. tendenz steigend.

                          Was auch komisch ist, das piface funktioniert nicht....

                          Hat jemand einen ansatz zum suchen?
                          703_piface.jpg

                          1 Reply Last reply Reply Quote 0
                          • R
                            RS_Tobi last edited by

                            @piForscher:

                            (Allerdings bin ich mittlerweile wieder im Singlehost-Betrieb (auf jedem der beiden Raspi jeweils),

                            aber per UDP können die beiden ja prima miteinander quatschen.)

                            piForscher `

                            Hallo,

                            kann es sein, dass du es nicht hinbekommen hast über Multihost oder hatte es andere Gründe?

                            wie hast du es gelöst und was meinst du mit UDP?

                            Ich habe auch nichts gegen mehrere eigenständige iobroker.

                            Aber im Multihost funktioniert es irgendwie nicht so wie ich es mir vorstelle.

                            (wird aber auch an meinen fehlenden KÖNNEN liegen)

                            @Eisbaeeer:

                            Das Problem hab ich nicht. Allerdings ist meiner auch Hardware mäßig vorhanden. Das könnte schon die Ursache sein. `

                            Jetzt ist das Modul aber aufgesteckt und liefert auch werte bei Tastendruck z.b. im Multihost betrieb.

                            Jetzt eben habe ich es mit 805 MB Auslastung beendet.

                            Kann ich irgendwie mit Infos dienen?

                            Auf dem Host mit dem Aufgesteckten PiFACE ist nichts ausser Aktuellen Jessie mit aktuelem Node und deinen libs aus der Anleitung.

                            Danke Euch beiden!

                            Grüße

                            1 Reply Last reply Reply Quote 0
                            • Eisbaeeer
                              Eisbaeeer Developer last edited by

                              Hi. Ich muss das mal nachstellen. Auf dem Pi3 läuft das seit der Veröffentlichung im 24x7. Ich schau mal nach, welche logs wichtig wären.

                              Gruss Eisbaeeer

                              1 Reply Last reply Reply Quote 0
                              • R
                                RS_Tobi last edited by

                                @Eisbaeeer:

                                Hi. Ich muss das mal nachstellen. Auf dem Pi3 läuft das seit der Veröffentlichung im 24x7. Ich schau mal nach, welche logs wichtig wären.

                                Gruss Eisbaeeer `

                                Wenn du mir sagst was du wissen willst dann sag an… 🙂

                                irgendwie habe ich das gefühl, dass der adapter alleine, ohne irgendeine weitere Installierte Software (vis,node-red,coffescript...)

                                in einen Fehler läuft...

                                Bei mir lief das ganze ja auch schon aber der Fehler kam das erste mal im Zustand: OHNE MODUL

                                Jetzt ist das Modul drauf als er nicht im MULTHOST war lief er auch Kurzfristig bis ich auf Multihost wechselte.

                                Komisch.

                                Wenn PIFORSCHER sagen würde aus welchen Gründen er den Multihost bei seinen Projekt aufgelöst hat,

                                vielleicht könnte man da etwas mehr erfahren.

                                Was auch doof ist, dass NODE RED keine weitere Instanz auf einen anderen Host als den Haupthost akzeptiert.

                                Somit kann ich auch nicht auf den nebenhost testen ob es dort mit node-red ansprechbar wäre.

                                grüße

                                1 Reply Last reply Reply Quote 0
                                • P
                                  piForscher last edited by

                                  Hallo,

                                  ich habe jetzt seit einiger Zeit wieder Multihost ausprobiert, aber ich bekomme das mittlerweile gar nicht mehr zum Laufen.

                                  Die beiden Raspis verstehen sich nicht ('too delayed answer')…

                                  Ich vermute, ich muss jetzt mal den 'Slave' komplett weggelöscht bekommen (auch aus dem 'Master').

                                  Dann werde ich wieder beide parallel laufen lassen.

                                  Mit UDP meine ich übrigens die ganz einfache Kommunikation per UDP-Protokoll, die man in node red zusammenklicken kann.

                                  Dann meldet der Raspi mit PiFace, wenn sich was an seinen Inputs getan hat, per UDP.

                                  Der Master kann das dann beliebig weiterverarbeiten.

                                  Viele Grüße,

                                  piForscher

                                  1 Reply Last reply Reply Quote 0
                                  • R
                                    RS_Tobi last edited by

                                    Hi.

                                    Danke für die Antwort. Also das mit

                                    too delayed answer… Habe ich auch im log stehen, dass habe ich aber nur gesehen, wenn in Admin bei Adapter oben im pull down Menü die hosts gewechselt habe.

                                    Eine Frage musst mir noch beantworten.... Wie komme ich bei einem slave wieder auf die admin Seite?

                                    Seit der im slave stehe und ich den auch nichtmehr raus bekomme, (ich kann ihn löschen und dann ist er weg aber wenn ich den slave neu starte dann loggt er sich beim Master wieder ein) kann ich die admin nichtmehr erreichen.

                                    Ist der mir disable?

                                    Grüße tobi

                                    1 Reply Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators last edited by

                                      Etwas wirr, aber wenn ich es richtig verstanden habe, dann:

                                      Du musst mit Putty auf den Slave und wieder Setup custom machen.

                                      Dort dann die Standardeinstellungen eingeben

                                      Gruß

                                      Rainer

                                      1 Reply Last reply Reply Quote 0
                                      • R
                                        RS_Tobi last edited by

                                        Sorry,

                                        Aber du hast es richtig gedeutet.

                                        Wo stehen die Standards?

                                        In der Anleitung glaube ich habe ich sie nicht gefunden, oder übersehen?

                                        1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators last edited by

                                          @RS_Tobi:

                                          Wo stehen die Standards? `
                                          In eckigen Klammern 😉

                                          http://www.iobroker.net/docu/?page_id=3 … stallation

                                          Gruß

                                          Rainer

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          703
                                          Online

                                          31.9k
                                          Users

                                          80.2k
                                          Topics

                                          1.3m
                                          Posts

                                          8
                                          104
                                          12464
                                          Loading More Posts
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          The ioBroker Community 2014-2023
                                          logo