RedMatic icon indicating copy to clipboard operation
RedMatic copied to clipboard

Johnny-Five nicht nutzbar

Open m50434 opened this issue 5 years ago • 9 comments

Ich habe gerade eben ein Update (von 4.7 war es glaube ich) auf 5.2 gemacht:

Ich habe zuvor den Johnny5-Node benutzt. Nach dem Update war dieser ausgegraut (da hier ja auch scheinbar ein Update des Zusatzpakets durchgeführt worden ist). Nun habe ich diesen ausgegrauten Node natürlich gelöscht. Es kommt leider aber nun stets beim Starten von Red-Node die Fehlermeldung " Die Flows wurden aufgrund fehlender Nodetypen gestoppt.

  • nodebot" Soweit ich mich erinnere, hat dieser Nodetyp ja etwas mit dem alten Johnny5-Zusatzpaket zu tun.

Ich habe bereits ALLE meine Flows gelöscht - der Fehler erscheint weiterhin. Wenn ich alle Zusatzpakete deinstalliere, bemängelt er weitere fehlende Nodetypen (z.B. den smartmeter), den ich in der Tat in meinen Flows eingesetzt habe; ich habe aber ja alle Flows bereits gelöscht.

Neustarten von Redmatic und auch Raspberrymatic hat leider nichts gebracht. Was kann das sein? Gibt es irgendwie einen Cache für gelöscht Flows?! Scheinbar hat er die noch irgendwo, obwohl ich sie alle gelöscht habe....

m50434 avatar Oct 30 '19 22:10 m50434

Ok, eine Deinstallation und anschließende Neuinstallation von Redmatic hat funktioniert.

m50434 avatar Oct 31 '19 05:10 m50434

So, ich hatte jetzt Zeit, den "neuen" Johnny5-Node zu testen. Leider bekomme ich es nicht zum Laufen. Ich hatte vorher den GPIO26 als Eingangspin definiert. Wenn ich jetzt einen Node "gpio in" anlege und eine "j5-plattform" für den Rasberry anlege, erhalte ich immer die Fehlermeldung "Cannot read property 'supportedModes' of undefined".

Mit ist aber auch noch nicht ganz klar, wozu man beim Anlegen der j5-Plattform die ganzen Check-Kästchen gut sind. Da sind ja alle PINs zum Anhaken aufgeführt. Ich habe dort das Kästchen für GPIO26 angehakt (und auch mal nicht angehakt). Die Fehlermeldung bleibt bestehen. Auch das Änderung von Digital Pin und Digital Pin (Pullup) z.B. liefert eine Fehlermeldung.

m50434 avatar Oct 31 '19 15:10 m50434

Habe jetzt noch einmal ein bisschen rumprobiert: Beim Umstellen auf z.B. PIN 12 kommt die Fehledermeldung ""Pin "12" does not support mode "input"". Die Fehlermeldung ist inhaltlich klar, aber warum das so ist, kann ich jetzt nicht nachvollziehen. Gibt es irgendwo eine Doku für das Package?

m50434 avatar Nov 03 '19 15:11 m50434

https://github.com/nebrius/raspi-io/wiki/Pin-Information

Sineos avatar Nov 03 '19 15:11 Sineos

Danke für den Link. Hilft leider nu bedingt. Soweit ich das nachvollziehen konnte, müssen also im GPIO In - Node die Wired-Adressen eingegeben werden... dann ist der Status des Pins (testweise 25 für GPIO 26) tatsächlich auch "connected". Allerdings kommt beim Stellen auf "Pullup" immer die Fehlermeldung "Unknown mode undefined" beim deployen. Im Übrigen crasht Redmatic auch, falls ich den "script"-Node (mit oder ohne Quellcode) deploye....

m50434 avatar Nov 03 '19 15:11 m50434

Versuch mal bitte ob es mit RedMatic 5.2.1 wieder funktioniert

hobbyquaker avatar Nov 10 '19 11:11 hobbyquaker

Hi, leider gibts immer noch den oben beschriebenen Fehler "Unknown mode undefined" beim Stellen auf "Pullup".

m50434 avatar Nov 10 '19 14:11 m50434

Habe jetzt auf 5.2.5 geupdatet. Daher hier auch noch zum dem node-red-contrib-johnny-five-Paket ein update: das lässt sich leider nach wie vor nicht nutzen: Sobald ich eine "Platform" rasp-io für den Raspberry anlege, bekomme ich beim Deployen folgende Fehlermeldung: "error loading plugin raspi-io libpigpio.so: cannot open shared object file: No such file or directory"

Testweise hatte ich dann noch einen gpio-in - Node angelegt, dabei verliert Node-Red dann völlig die Verbindung.

Mich würde mal interessieren, ob irgendjemand dieses Paket bzw. die Nodes erfolgreich benutzen kann?! Anderfalls würde ich fast vorschlagen, dass Paket erstmal herauszunehmen, da es (offensichtlich) in Moment nur Fehler verursacht (ist aber ja auch noch beta).

m50434 avatar Dec 18 '19 08:12 m50434

Melde mich hier mal wieder nach langer Zeit: Habe gerade von 5.2.5 auf das aktuelle 5.5.3 geupdated. Leider ist das Johnny-Five-Paket nach wie vor nicht nutzbar. Sobald ich einen GPIO-IN Node anlege und (irgendeinen) Pin angebe, kommt beim deployen die Fehlermeldung "error loading plugin raspi-io libpigpio.so: cannot open shared object file: No such file or directory".

Gibt es vielleicht inzwischen irgendein alternatives Paket, das man nutzen könnte, um die PINs anzusteuern?

m50434 avatar Jul 20 '20 11:07 m50434