Weiter zum Inhalt

Entwicklung

1.3k Themen 31.9k Beiträge

Diskussionen und Hilfe für die Entwicklung von ioBroker und Adaptern.

NEWS

  • IoBroker unterstützen

    Verschoben
    14
    0 Stimmen
    14 Beiträge
    2k Aufrufe
    S
    @apollon77: nur weil ein anderes System etwas hat muss man es nicht automatisch auch haben ;-) Deswegen der Ansatz mit den AdapterRequests und der Idee das die User hier aktiv mit abstimmen. Damit machen wir das was wir bzw die User auch brauchen. ` Gebe dir vollkommen Recht
  • ScriptGUI early access

    Verschoben
    110
    0 Stimmen
    110 Beiträge
    31k Aufrufe
    B
    @apollon77 > Ansonsten bin ich mir nicht sicher das sich mit "man" gerade jemand angesprochen fühlt. Naja vllt lesen den Thread noch andere mit Da ich smilingjack nicht persönlich kenne, denke ich nicht das ich da mehr Erfolg haben werde, ich wüste nicht mal wie ich ihn privat erreichen könnte. Na da hoffen wir mal das sich mit "man" doch jemand angesprochen fühlt! Die Hoffnung Stirpt bekanntlich zuletzt :shock: PS: Bin übrigens auf mein System mit Node 4.9.1 und npm 2.15.11 zurück, dank Backup. Das läuft eigentlich ganz rund! Kann halt keine Updates mehr machen und von Verbesserungen profitieren :( Aber der Sommer steht vor der Tür, und da gibt es wichtigere und schönere dinge als 100derte von scripte durchzuarbeiten und sich auf ein neues Script Tool einzuschießen, Spaß macht das ja durchaus, aber hier muss man bzw. ich andere Prioritäten setzen! Gruß BigBer
  • Verständnisproblem Adapter Update

    Verschoben
    4
    1
    0 Stimmen
    4 Beiträge
    812 Aufrufe
    EisbaeeerE
    Danke Apollon77 Jetzt ist es klar. Gruß Eisbaeeer
  • [Frage] ID Auswahl dialog Adapter konfiguration

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    588 Aufrufe
    Jey CeeJ
    Hatte jetzt mal Zeit mich damit intensiver zu Beschäftigen. Es gibt die Funktion "initSelectId", die derzeit ausgeklammert ist. Soweit ich das beurteilen kann ist das aber 1:1 die Funktion wie sie im Cloud Adapter eingesetzt wird. Es scheint aber einige Abhängigkeiten zu geben die man selbst einbinden muss. Ich hab es nicht geschafft damit einen Auswahl Dialog zu erstellen.
  • Nanoleaf Aurora Adapter?

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    753 Aufrufe
    D
    Ich habe mal was gebastelt: viewtopic.php?f=20&t=13692
  • NPM Package name ungleich ioBroker name

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    865 Aufrufe
    S
    OK, habe jetzt alles umbenannt. Muss nur noch in die Repositories gemerged werden.
  • [gelöst] Adapter Config (Settings) ändern/schreiben

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    2k Aufrufe
    D
    Es ist ein Auth-Token der automatisch ausgehandelt wird und der soll dann wie schon die IP-Adresse und Port (die werden per Admin-Seite gesetzt) in die Konfig des Adapters aufgenommen werden. Ich habs jetzt mit getObject, anschließender Modifikation und zurückschreiben mit setObject gemacht. Der Adapter startet dann neu, was aber nicht schlimm ist, der er sich dann gleich neu verbindet bzw. erstmalig korrekt verbindet. Funktioniert wunderbar.
  • Aufruf an alle: Travis-CI/AppVeyor für alle Adapter …

    Verschoben
    36
    0 Stimmen
    36 Beiträge
    10k Aufrufe
    S
    Danke, Tests jetzt erfolgreich absolviert :)
  • Iobroker - Broadlink RM Pro+

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    VardaaranV
    @apollon77: Was genau ist da „nicht vielversprechend“ ? Ram mini 3 tut bei mir super ` Der Mini wird nur bis Version 2 aufgelistet. Wenn er aber dennoch läuft, bin ich glücklich ;) :D Verwendest Du den von mir aufgeführten Adapter? https://github.com/frankjoke/ioBroker.b … /README.md Vielen Dank für die Antwort!
  • Hilfe benötigt bei Adapterdebugging (todoist To-Do Listen Adapter)

    Verschoben
    13
    0 Stimmen
    13 Beiträge
    2k Aufrufe
    BluefoxB
    @eXTreMe: @Bluefox: OK. Adapter ist fertig. Man muss nur noch ein bisschen machen. https://github.com/ioBroker/ioBroker.re … repository ` Danke für deine Änderungen auf github. Leider läuft der Adapter nur sehr sehr unzuverlässig. So möchte ich den keinesfalls veröffentlichen. Vielleicht hast du ja noch eine Idee? Mir fehlt da komplett die Erfahrung und das Wissen wodran es liegen könnte. Als Javascript funktionieren die http requests zu 99% immer vollständig. Als Adapter nur zu 1%. Wenn der Adapter zuverlässig läuft dann versuche ich gerne die notwendigen Anforderungen für das ioBroker Repository zu erfüllen. ` Was wird im Log gesagt?
  • Zmote IR Transmitter Adapter

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    611 Aufrufe
    apollon77A
    Hi, was es nicht alles gibt :-) Höre zum ersten mal von dem Device. Interessant allemal. Für Adapter-Requests am besten unter https://github.com/ioBroker/AdapterRequests ein Issue anlegen mit allen Infos und Referenz zu dem Thread hier. (Nicht wundern das Du vllt der erste bist, wir ziehen gerade alle Adapter-Requests dahin um … :-) ). Versprechen kann ich nichts! Zusätzlich kannst Du es gern (und bei dem "einfachen Format" sollte es auch eher simpel sein) das ganze mal per JavaScript zu versuchen bis ein Adapter da ist. Das JavaScript äquivalent zu curl ist "request" (https://www.npmjs.com/package/request#forms) und Google ist voll von Anwendungsbeispielen.
  • Eigenen HBW/HMW Komponenten in IOBroker erstellen und steuern

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    992 Aufrufe
    apollon77A
    Ps: schau dir mal https://github.com/ioBroker/ioBroker.hm-rpc/issues/63 an … hilft das irgendwie?! Ansonsten analog zu dem issue mal im GitHub was anlegen mit den details
  • Idee Scene Adapter

    Verschoben
    4
    2
    0 Stimmen
    4 Beiträge
    3k Aufrufe
    M
    Ich habe auch noch solch einer Lösung gesucht und wollte kurz mein Workaround hierfür mit euch teilen: Mein Beamer ist nicht "smart", daher steuer ich diesen mit einer Broadlink Fernbedienung. Das Problem ist, dass um ihn auszuschalten man die Power-Taste zwei mal drücken muss. Das bedeutet, dass wenn der Beamer gerade gar nicht an ist, zwei mal die Power-Taste den Beamer anschalten würde (anstatt ihn ausgeschaltet zu lassen). Den obigen Vorschlag hätte ich daher hierfür nutzen können. In einer Variable speichere ich ob der Beamer an ist (wenn ich den Beamer mit einer Scene starte). Starte ich nun die Szene die den Beamer ausschalten soll, setze ich für die Ausschalt-Aktion die Bedingung, dass der Beamer nur ausgeschaltet werden soll wenn das System meint das er überhaupt an ist. Da es diese Funktion (noch) nicht gibt, habe ich mir ein Script geschrieben, dass dies für mich überprüft: const root = "javascript." + instance + ".myObjects."; const beamerIsOn = root + "beamerIsOn"; const beamerTurnOff = root + "beamerTurnOff"; const beamerPowerButton = "broadlink.0.learnedSignals.CODE_..."; on(beamerTurnOff, function (obj) { if (!obj.state.ack && obj.state.val) { turnOffBeanerIfNotOn(); } }); function turnOffBeanerIfNotOn() { if (!getState(beamerIsOn).val) { // beamer is not on return; } // press power button twice to turn off setState(beamerPowerButton, true); setTimeout(function() { setState(beamerPowerButton, true); }, 2000); setState(beamerIsOn, false); setState(beamerTurnOff, false); } In meiner Szene starte ich nun dieses Script (anstatt den Beamer direkt auszuschalten) indem ich den "beamerTurnOff"-Wert auf true setze. Hoffe das bietet Leuten mit ähnlichen Anforderungen einen Gedanken-Anstoß.
  • Trello Whiteboard

    Verschoben
    45
    1
    0 Stimmen
    45 Beiträge
    12k Aufrufe
    apollon77A
    Hatte ich schon gesehn … ich schaue mal was so reinkommt und wie wir es strukturieren aber ne Idee für die Zukunft. Danke!
  • Standard bei Leuchtmitteln Einheitliche Basis

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    368 Aufrufe
    AlCalzoneA
    @Jey Cee: Der Gedanke dahinter ist Virtuelle Geräte bereit zu stellen die sich aus Unterschiedlichen Hardware und Software Objekten Zusammen setzen. Genau an dieser stelle wäre eine Vereinheitlichung möglich. Aber das scheint im Sande verlaufen zu sein. ` Wäre auch für die seltsamen States von ZWave sehr praktisch (0-99 und 255), aber ich hab momentan so viele andere Baustellen, dass ich da nicht mehr weiter reingeschaut habe.
  • Xiaomi Cleaner root ?

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    853 Aufrufe
    BluefoxB
    @AlCalzone: Hab bisher nur den Heise-Artikel dazu gelesen. Aber an sich coole Idee. EDIT: :shock: Dann könnten wir ja ioBroker auf dem Robo laufen lassen :lol: ` Ich denke über die Map :)
  • [Frage] canvas-gauges style Widgets aktualisieren

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    T
    @apollon77: Ich hatte Dich so verstanden das Du Dateien vom Adapter austauschen willst und so. jede Änderung die Du an den Widget-Dateien machst brauchst DU bei vis das oben beschriebene. ` Enrico hatte gefragt nachdem ich dies geschrieben hatte: @tomdeboom: kann das sein, das diese Funktion erst mit der Version 2.1.4 von Canvas-Gauges kam? siehe hier: https://canvas-gauges.com/ ` Ich dachte das sich da etwas verändert hat zu der Version von "ioBroker.vis-canvas-gauges".
  • 0 Stimmen
    6 Beiträge
    2k Aufrufe
    AlCalzoneA
    Hast nen Bug gefunden => Issue ist hier https://github.com/ioBroker/ioBroker.js … issues/176 Sollte in Kürze behoben sein.
  • Problem mit SSL-Certificates - simple-api über https://

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    1k Aufrufe
    T
    Hallo Udo, habe dafür noch keine Lösung. Mir ist nur aufgefallen, dass es bei VPN-Zugriff auf Iobroker (VIS-Edit u.a.) Probleme gibt. So ist es zum Beispiel nicht möglich beim VIS-Editor bei VPN-Zugriff Änderungen zu speichern. Es scheint mir so, das aktuell https und vpn noch nicht sauber implementiert sind. Grüße Thomas
  • (gelöst)Backup/Restore

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    Espace0401E
    Ich habe mir mal zum Test ein Clone meiner SD Karte erstellt. das ist zwar etwas Zeitaufwendig, klappt aber auch. So hat man zumindest mal für den Notfall eine laufendes System.

408

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge