NEWS
Adapter: Radar
-
Neben root sollten auch die „passwordless sudo“ Varianten aus anderen Threads tun. Finde sie gerade am Handy nicht.
Wir wollen weg von „iobroker läuft als root“ aus Sicherheitsgründen. `
Ok, hab mir das angesehen obwohl ich keinen Beitrag gefunden hab…
Ich glaube dass ich die Lösung gefunden habe!
Funktioniert bei mir auf 2 Rechnern.
In der readme auf Git (noch immer Version 1.2) hab ich das so beschrieben:
Bei neueren Installationen läuft ioBroker nicht als 'root' sondern als 'iobroker' user. In diesem Fall ist es notwendig iobroker als Benutzer für 'sudo' einzuritchen.
Das erledigt man mit dem Kommando
sudo visudo
Und man fügt dort in eine Zeile unter '# User privilege'
iobroker ALL=(ALL:ALL) NOPASSWD: ALL
ein. visudo funktioniert am Raspi wie Nano, auf manchen anderen Rechnern wie vi.
Für noble muss dann noch folgendes ausgeführt
sudo apt-get install libcap2-bin sudo setcap cap_net_raw+eip $(eval readlink -f `which node`)
neu von git laden und es sollte funktionieren!
LG Frank
-
und später folgt die radar - version für laien ?
-
Jain. Der iobroker installer wird gerade dahingehend überarbeitet das alles korrekt eingestellt wird.
Aber je nachdem kann es sein das man Schritte wie oben noch manuell ausführen muss.
Gesendet vom Handy …
-
Habe gestern extra einen Raspi aus der Lade geholt und komplett neu aufgesetzt um ihn zum Testen zu verwenden.
Der Adapter läuft darauf aber das Bluetooth (und das WLan) sind so grottenschlecht dass sie mehr Probleme machen als wirklich verwendbar sind!
Deshalb schlag ich immer vor:
Raspi mit ioBroker nur über Netwerkschnittstelle und Bluetooth über einen USB-dongle!
Dazu sollte man BT und W-Lan ausschalten und das gelingt mit
sudo nano /etc/modprobe.d/raspi-blacklist.con
und dort werden Treiber angegeben welche nicht geladen werden sollen:
#wifi blacklist brcmfmac blacklist brcmutil #bt blacklist btbcm blacklist hci_uart
einfügen oder anhängen, nach einem re-boot startet der Raspi ohne W-Lan und Bluetooth (kann auch einzeln abgeschaltet werden wenn die Teile dementsprechend weggelassen werden.
Dann hat der USB-BT wieder die nummer hci0 und die Programme sprechen ihn per default an.
p.s.: Ich verstehe dass das für Laien vielleicht komisch klingt aber die Technik ist nun mal nicht einfach!
Ingo, kennst du eine Möglichkeit bestimmte Befehle im iobroker nur bei der Installation durchzuführen? Sowas wie eine Konfig die bei der Installation gemacht wird, nicht beim Start vom Adapter!
LG
Frank
-
hallo zusammen,
kurze frage..
ich bin von raspberry pi auf nuc mit proxmox und debian umgestiegen und bin gerade dabei alle adapter auf dem neuen iobroker server zu installieren.
jetzt ist mir aufgefallen, dass der radar adapter garnicht mehr so sauber funktioniert..
sprich, der adapter ist zwar online und aktiv aber die werte in den objekten sind alles falsch.
sowohl auf dem alten als auch auf dem neuen system.
ist der adapter aktuell nicht funktionierend?
habe testweise auch schon die neuste version 1.2.0 inst.
-
dazu gab es in der letzten zeit einige themen….. sagen wir man bekommt ihn zu einer funktion doch er sollte / muß an neue linuxelemente / versionen und an "sudo oder nicht sudo" angepaßt werden .... UND.... auch das zusammenspiel RADAR und BLE .... ich mußte den BLE-tot hinnehmen ( was in einer alten installation noch möglich war ...)
basis hier: tinkerboard ...
-
dazu gab es in der letzten zeit einige themen….. sagen wir man bekommt ihn zu einer funktion doch er sollte / muß an neue linuxelemente / versionen und an "sudo oder nicht sudo" angepaßt werden .... UND.... auch das zusammenspiel RADAR und BLE .... ich mußte den BLE-tot hinnehmen ( was in einer alten installation noch möglich war ...)
basis hier: tinkerboard ... `
ich habe mir deinen "satz" jetzt 5 Mal durchgelesen…. und verstehe immer noch nicht was du damit sagen möchtest. :?
-
in steno: er hat eine funktion - ist aber instabil und schwer zu installieren. ( weiteres sagt die suche )
-
gut…
bedeutet, er sollte eigentlich funktionieren aber mit etwas mehr Aufwand...
wäre schön gewesen noch den ein oder andere Tipp zu bekommen nachdem man bereits die SuFu benutzt hat.
und danke fuer den kleinen deutschkurs...hier lernt man worte, von denen man dachte, sie wären längst ausgestorben.
nicht böse gemeint :twisted:
-
Der Adapter läuft bei mir problemlos!
Was jetzt an Einstellungen verändert werden muss wenn du mit proxmox arbeitest, da hab ich keine Ahnung!
Sicher müssen da, wie auch bei VMs die IPs irgenwie durchgereicht werden.
Enrico
-
Ich warte auf die Lieferung von zwei BT-dongles damit ichj testen kann ob es mir gelingt zwei verschiedene Adapter die Bluetooth verwenden auf einem Raspi/sonstwas zu installieren.
Der Raspi-interne BT-Adapter ist so schlecht dass er nicht verwendet werden kann.
Der ble-Adapter verwendet leider auch (durch noble) alle adapter, und man kann verschiedene Funktionen nicht zeimal lauden lassen.
Es gibt einen Switch in Noble wo man den hci angeben kann, aber leider ist das beim Adapter-Start schon notwendig!
Egal, es gibt eine schwache chance die ich mit zwei BT dongles testen will.
Sonst gibt's nur die möglichkeit mehrere hosts/Raspi's laufen zu lassen und die Adapter aufzusplitten.
Das ist der letzte Test den ich vorhabe bevor ich den Adapter mit 1.2.0 offiziell auf npm und somit ins rpo gebe.
p.s.: Habe gester noch einen Fehler behoben der den Adapter nicht wirklich starten hat lassen wenn man keine Ortsdaten (Längen und Breitengrad) der von UWZ unterstützt wird verwendet. Falls dies der Fall ist schaltet der Adapter UWZ jetzt eingfach aus.
Sonst läuft er bei mir schon auf einem Raspi, OrangePi2e, und 32bitStretch VM und 64bit Ubuntu 18 VM einwandfrei, mit und ohne root.
-
in steno: er hat eine funktion - ist aber instabil und schwer zu installieren. ( weiteres sagt die suche ) `
Dondaik, wir haben inzwischen verstanden das du den Adapter gern hast aber ihn momentan blöd findest. Der Entwickler ist dran und versucht alles um die Probleme zu beheben und ist hier sehr transparent.Bei mir kommen deine Posts hier immer an als ob du stänkern willst und den Adapter schlecht machen willst. Das alles mögen Deine Erfahrungen mit dem Adapter sein. Sehr viele andere User haben keine Probleme. Lass das doch bitte.
Gesendet vom Handy …
-
@fsjoke:Ingo, kennst du eine Möglichkeit bestimmte Befehle im iobroker nur bei der Installation durchzuführen? Sowas wie eine Konfig die bei der Installation gemacht wird, nicht beim Start vom Adapter! `
Du kannst bei npm Skripte angeben für per/postinstall. Darüber?
Falls du da aber sudo brauchst oder root wird es interessant. Dann müsste man es mit AlCalzone mal besprechen … der baut gerade den neuen iobroker installer der das kann.
Gesendet vom Handy ...
-
Hallo nochmals!
Habe gerade auf Git den Adapter geändert und man kann jetzt auch den genauen BT-adapter konfigurieren!
Ist hur ein BT installiert ist das immer '0' (für hci0), sind mehrere installiert können mittels 1,2,… diese angesprochen werden.
Im adapter-Konfig wurde die Eingabe hinzugefügt, wenn ihr von älteren Adapter umsteigt dann bitte dort '0' oder was immer ihr braucht eingeben, sonst wird 0 als default verwendet.
Damit sollte es möglich sein mehrere Adapter wie ble und radar auf mehreren USB-BT-dongles gleichzeitig zu verwenden!
Der ble-Adapter zeigt zwar nicht die Nummer an aber wenn mehrere BT's sind kann man eines auswählen. Die meisten USB-dongles leuchten immer blau wenn der BLE-Adapter darauf konfiguriert ist und läuft, beim radar-adapter leuchtet's nur 1/3 der Zeit komplett blau, damit könnt ihr identifizieren welchen USB ihr ansprecht.
Danke für feedback.
-
@ apollon77 ,
dann würde ich das ganz anders formulieren !… der adapter hat mal das getan was er soll und muss ggf an neue situationen / aufgabenstellungen angepasst werden ... und das ist in arbeit .... wie das posting gerade zeigt ...
klar, solange ich keine neue version unter den adaptern finde werde ich auch nichts neu installieren ... 1.1.3 ist das was ich insgesamt "sehe".
( und erst wenn ich es besser kann darf ich richtig "motzen" ....
)
-
Hallo Don!
Ja so ist es.
Gruß
Rainer
-
… 1.1.3 ist das was ich insgesamt "sehe". `
Don, es ist ganz einfach die Version 1.2.0 zu installieren:
-
In der Adapter-Admin auf das Äffchen (Git-Zeichen) klicken
-
dort dann im Reiter 'VON GITHUB' auswählen
-
da dann den radar-adapter wählen
-
und installieren wählen
Dann wird installiert und in der Adapter-Aufstellung erscheint dann installierte Version 1.2.0!
Für mich ist es wichtig dass Benutzer wie du testen ob eure Probleme damit behoben sind, ansonst hab ich kein feedback ob ich v1.2.0 wirklich für alle freigeben kann damit es automatisch upgedated wird!
p.s.: es kann sein dass ich updates auf die Testversion mache dann muss man sie neu wie oben installieren um diese zu bekommen ohne dass sich die Versionsnummer ändert.
-
-
@fsjoke:… 1.1.3 ist das was ich insgesamt "sehe". `
Don, es ist ganz einfach die Version 1.2.0 zu installieren:
-
In der Adapter-Admin auf das Äffchen (Git-Zeichen) klicken
-
dort dann im Reiter 'VON GITHUB' auswählen
-
da dann den radar-adapter wählen
-
und installieren wählen
Dann wird installiert und in der Adapter-Aufstellung erscheint dann installierte Version 1.2.0!
Für mich ist es wichtig dass Benutzer wie du testen ob eure Probleme damit behoben sind, ansonst hab ich kein feedback ob ich v1.2.0 wirklich für alle freigeben kann damit es automatisch upgedated wird!
p.s.: es kann sein dass ich updates auf die Testversion mache dann muss man sie neu wie oben installieren um diese zu bekommen ohne dass sich die Versionsnummer ändert. `
ich habe die 1.2.0 installieren können. kann aber aktuell kein feedback geben, in wie weit der adapter reibungslos funktioniert, da ich ja noch das eigentliche problem lösen muss, dass die objekte nicht sauber aktualisiert werden.
sollte ich das irgendwie noch selbst gelöst bekommen in den nächsten tagen, dann gebe ich selbstverständlich nochmal feedback zu der neuen version.
.
-
-
ok, ich habe es gewagt .. … ergebniss ich habe nun zwei versionen "laufen" ...
werde jetzt mal schauen das das onboard BT vom Zinkerboard anspring
... nein, spring nicht an 0 ist nicht eingebbar.... ups .. weder 0 noch 1 ist eingebbar - ok, dann versuche ich die anderen felder erst gar nicht
-
so, 2 stunden und eine tafel schoki später … wenn mehrere eingabefelder felder mal geändert / neu geschrieben hat klappt es auch mit der übernahme ....
im moment wird wohl BT über das tinkerboard gescannt, auf jedenfall sind daten da
ich hoffe das sie nicht vom usb-gerät sind , .... schauen wir mal was morgen abend ist , dann werde ich BT-geräte eingeben.
happy hacking!
ggf wäre es für nicht linux user nicht schlecht den arp-scan - befehl mit beispiel auf der seite zu zeigen...