NEWS
[gelöst] Neeo-Adapter mit Proxmox
-
@liv-in-sky Danke für deine Arbeit. Was du genau meinst ist für mich noch unbekannt, aber es funktioniert. Darauf kann ich aufbauen, vielen Dank.
Warum "decodeURI"? URL hätte ich ja noch verstehen können, aber URI?
-
@liv-in-sky
Notepad und JSON-Plugin installiert, andere URL benutzt, und nun sehe ich noch viel mehr.
Danke dir für deinen Denkanstoss mit dem Notepad -
ich nehme an, der adapter wird ja auch alle x-sekunden abgefragt haben
also fragst du immer wieder, welches gerät eingeschalten ist und dann fragst du diese geräte ab. vielleicht kannst du noch durch eingerenzung der tagesstunden den traffic reduzieren.
evtl kannst du einen anderen trigger nutzen. wenn dieser an ist wird mehr abgefragt, wenn er aus ist, ist das interval geringer bei der abfrage
wenn es nur zur anzeige dient, brauchst du ja nicht unbedingt alle 10 sek - wenn du etwas steuern willst , dann schon - je nachdem, was für netzwerk-kompunenten du hast und wie das netzwerk ausgelastet ist
ich würde mir erstmal keine großen gedanken machen und einfach mal loslegen - der adapter auf dem raspi wird ja dann auch abgeschalten
-
ohne den json-viewer geht da nicht viel - habe extra das ganze bild gepostet, damit du das programm siehst hat wohl geklappt
-
@liv-in-sky Notepad kannte ich zwar, hatte ihn aber nicht installiert...
Ich zeige dir den Unterschied der beiden URL:Im Post in der Nacht siehst du ja das Ergebnis auf "Recipe".
Nun jetzt nutze ich folgende URL und bekomme mehr Informationen:
http://192.168.1.80:3000/v1/projects/home/
Kann dir das Resultat nicht "spoilern"...
-
@kusi sagte in Bestehender Adapter umschreiben:
Könnte man dies ändern, damit man
was steht denn in
/etc/resolv.conf
bei deiner VM -
kopiere das ganze in ein textfile und ziehe das ganze file hier ins forum
-
@liv-in-sky Daran habe ich gar nicht gedacht.
-
na - das ist genug info - viel spaß beim auswerten
-
@crunchip sagte in Bestehender Adapter umschreiben:
/etc/resolv.conf
domain home
search home
nameserver 192.168.1.1 -
@liv-in-sky sagte in Bestehender Adapter umschreiben:
das ist genug info
Das meinte ich, daher habe ich mich immer an den ersten Link mit "Recipe" geklammert.
Mit dem jetzigen Link könnte ich aber auch sämtliche Befehle per URL an den Brain senden.Ich sehe aber gerade dass ich hier keine eckigen Klammern habe, ändert dies etwas oder trotzdem mit deiner JS-Funktion arbeiten?
Um die Werte von "name" und "enabled" zu suchen, wie muss denn das Attribut aussehen?Ich habe gerade bemerkt dass es pro Recipe sogar 2 Recipes gibt, einmal für "launch" und einmal für "powerOff". Eine Mammutaufgabe
-
-
-
@liv-in-sky sagte in Bestehender Adapter umschreiben:
erinnert sich vielleicht noch - eines meiner ersten javasc. projecte
jep, langwierige Sache
aber nochmal auf die domain zurückzukommen, was passiert denn, wenn man testweise in der VM die
/etc/resolv.conf
anpasst auflocal
, dann müsste doch der Adapter etwas finden -
ich habe die Tage irgendwas gelesen, dass
.local
unter bestimmten Bedingungen nicht geht, ip aber schon.finde den post leider nicht.
-
@crunchip sagte in Bestehender Adapter umschreiben:
anpasst auf local
nur domain oder auch search?
Oh man, keine Berechtigung... Dies sollte doch ohne Sudo funktionieren? -
@kusi sagte in Bestehender Adapter umschreiben:
auch search
ja
aber vm nicht neu starten, da dies nach einem Neustart wieder überschrieben wird
@kusi sagte in Bestehender Adapter umschreiben:
Dies sollte doch ohne Sudo funktionieren
nö
-
@crunchip sagte in Bestehender Adapter umschreiben:
aber vm nicht neu starten
Es steht noch immer local drin, trotz Neustart.
Funktioniert aber immer noch nicht.
Könnten die Host-Einstellungen in Proxmox Schuld daran sein?Betreffend "sudo", ich weis nie wann ich sudo verwenden darf und wann nicht.
-
@crunchip Ich habe soeben ein Ubuntu 20.04.3 im LXC-Container aufgesetzt.
Darauf ioBroker installiert, OHNE Restore.
Neeo-Adapter installiert und gestartet, folgender Fehler wird hier angezeigt:neeo initialization failedError [ERR_UNHANDLED_ERROR]: Unhandled error. ('neeo inialization errorError: No Brain found after 5000ms!')
Beim zweiten Versucht kommt dann wieder altbekannte Fehlermeldung
neeo initialization failedError: getaddrinfo ENOTFOUND neeo-2372dc31.local
-
@kusi sagte in Bestehender Adapter umschreiben:
Es steht noch immer local drin, trotz Neustart.
hab ich doch geschrieben, nach neustart is das wieder zurückgesetzt
bzw, das was du zeigst, das ist von deinem Proxmox Hostdu solltest das in deiner Iobroker VM ändern
@kusi sagte in Bestehender Adapter umschreiben:
Könnten die Host-Einstellungen in Proxmox Schuld daran sein
wenn man einen LXC verwendet, ja, der verwendet ja die Einstellung deines Proxmox Host