rdmtc / RedMatic

Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹‍♂️
Apache License 2.0
534 stars 47 forks source link

Johnny-Five nicht nutzbar #269

Open m50434 opened 4 years ago

m50434 commented 4 years ago

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.

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 commented 4 years ago

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

m50434 commented 4 years ago

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 commented 4 years ago

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?

Sineos commented 4 years ago

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

m50434 commented 4 years ago

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....

hobbyquaker commented 4 years ago

Versuch mal bitte ob es mit RedMatic 5.2.1 wieder funktioniert

m50434 commented 4 years ago

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

m50434 commented 4 years ago

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 commented 4 years ago

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?