Weiter zum Inhalt

Entwicklung

1.3k Themen 31.9k Beiträge

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

NEWS

  • Admin/index.html

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    1k Aufrufe
    BluefoxB
    in …\iobroker.admin\www\js
  • Installation Dev-Umgebung Ubuntu

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    1k Aufrufe
    P
    Hallo Trident, ich fand die Hürde zur Erstellung eines Adapters auch recht hoch. Ich empfehle dir, zuerst ein Github-Konto zu erstellen. Dann kopierst du dir von der ioBroker-Github Seite einen funktionierenden Adapter, der ungefähr deinem geplanten Adapter entspricht, auf die Festplatte und schaust dir die Dateien mal an. Du kannst zum Beispiel mit den Adapter-Einstellungen beginnen (/Admin/index.html). Ich habe meine Adapter bisher ohne Entwickler-Umgebung gebaut. In der ioBroker Admin Konsole kannst du mit dem Github Knopf (die Katze) dann einen eigenen Pfad/URL für den Adapter definieren und von dort laden. Und schließlich kannst du deinen Adapter mit der Github App für dein Betriebssystem auf dein Github Konto hochladen. Dann können andere mal drüber gucken. Bleib dran, beiß dich durch! Gruß Pix
  • Sevenhugs Smart Remote

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    964 Aufrufe
    Niemand hat geantwortet
  • Images für ioBroker

    Verschoben
    27
    0 Stimmen
    27 Beiträge
    7k Aufrufe
    Samson71S
    Hallo zusammen, ja, "fertige" Images würden einem Anfänger und bekennendem Linux-DAU wie mir einen Start deutlich vereinfachen. Es ist mittlerweile schon ein paar Wochen her, dass ich mich endlich an eine neue Installation von ioBroker gewagt habe. Nach einer schon länger zurückliegenden Erst-Installation auf meinem Syno-Eigenbau (Stichwort: xpenology) habe ich irgendwann die "Arbeit" mit ioBroker eingestellt, bzw. die regelmäßigen Updates. Zum Einen gab es eine Phase in der ich viel von Problemen/Ausfällen nach Updates gelesen habe (insbesondere Admin-Adapter und js-controller), zum Anderen kommt der Syno-Eigenbau z.Zt. immer noch nicht über DSM 5.2 hinaus und damit ist Node 4.x nicht im Paketzentrum verfügbar, die für ein aktuelles ioBroker ja erforderlich ist. Manche Adapter ließen sich auch gar nicht erst installieren (z.B. Harmony). Nachdem es mich irgendwann lang genug gewurmt hat, dass ich das nicht so nutzen kann wie ich gern würde, habe ich mir einen CT zugelegt und einfach mal aufs Geratewohl angefangen. Leider kam die Meldung über in aktualisiertes Image für den CT ganz knapp zu spät. Ich war quasi mit dem Grundgerüst fertig als ich das gelesen habe. Machte letztlich aber eigentlich nichts. Habe mich da eben manuell durchgebissen. Hat zwar gefühlt ewig gedauert und mehrerer Anläufe bedurft, aber dümmer bin ich dadurch auch nicht geworden. Nachdem der CT ohne Murren zuverlässig lief und auch alle Adapter aktuell, bzw. nutzbar waren, plagte mich die Sorge, dass durch einen Update-Crash und dessen Folgen irgendwann der WAF in den sprichwörtlichen Keller fallen könnte. Ist schließlich in anderen Dingen schon oft genug passiert und mit der Umstellung von ccu.io/dashui auf ioBroker mute ich der Regierung schon genug zu. Habe dann nach Möglichkeiten für ein Zweit-/Testsystem Ausschau gehalten. Um nicht noch weiter ins OT abzuschweifen: Es ist ein "alter" Intel NUC (DN2820FYKH) geworden. Direkte Installation von Debian, keine VM. Der ist jetzt das Produktivsystem und der CT das Testsystem, auf dem Neuerungen zuerst ausprobiert werden. Danke an @Brati an dieser Stelle für die Hilfe und Hinweise das System ans Laufen zu bekommen! Um zum eigentlichen Thema zurückzukehren: Fertige Images erleichtern einen Start in die Welt von ioBroker ungemein, daher möchte ich klar für deren Erstellung und Pflege votieren. Danke, dass Ihr Euch die Arbeit macht und so versucht auch "Nicht-Linuxer" mitzunehmen.
  • Bitte löschen, danke

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    1k Aufrufe
    R
    Hallo Rainer, Wusste jetzt nicht genau ob das hier rein passt. Ich guck gerade bein meinen freunden rum, wer sich sowas zutraut. Ist ja nicht nur die steuerung, innogy fehlt ja quasi auch noch … Bleibt ja nix anderes über als selber zu machen ... bzw machen lassen. Gruss, Riccardo
  • Iobroker Message-System und viele Daten?!

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    apollon77A
    Ich habe das Problem erst einmal anders gelöst und lasse das "importer"-skript nicht unter "InfluxDB" laufen sondern unter Histoyr (also History sendet seine Daten an InfluxDB … macht auch sinn so rum). Und damit ist das Problem vorläufig gelöst das ein Adapter an sich selbst Messages sendet :-)
  • Problem bei APP mit SSL

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    BluefoxB
    https://crosswalk-project.org/jira/browse/XWALK-7195 Vielleicht passiert was.
  • Osram Lightify Adapter machbar?

    Verschoben
    14
    0 Stimmen
    14 Beiträge
    7k Aufrufe
    S
    So, habe die Hue Bridge und 2 Osram Lightify Schaltsteckdosen miteinander verbunden und erfolgreich in iobroker angebunden. Danke für die Hilfe! Klappt perfekt. Zwar dauert die Umsetzung der Befehle etwas, weil Hue scheinbar Fremdanbieter etwas verzögert, aber das ist im Rahmen. Nur etwas schade. Schade ist auch, dass HUE es nicht über Siri zulässt, Lightify Zubehörteile zu steuern.
  • Adapter von "scheduled" auf "deamon "umbauen ..

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    2k Aufrufe
    BluefoxB
    @apollon77: Sollte "getForeignObjects" denn funktionieren? Oder geht das nur mit CouchDB? Ich teste nochmal mit nem sauber "original" Installierten Adapter mit Schedule. Mal schauen … vllt tuts ja doch magisch ` Api ist komplett kompatibel. Das was bei couchdb geht, geht auch mit Objekten. getForeignObjects sollte gehen.
  • MQTT funktioniert?

    Verschoben
    14
    0 Stimmen
    14 Beiträge
    5k Aufrufe
    oldi-2000O
    Habe jetzt vorübergehend mal dieses "Webinterface" eingebunden: grauonline.de/alexwww/indego/indego.html das funktioniert super und basiert anscheinend komplett auf Javascript. Allerdings kann ich da natürlich nichts weiter mit den Datenpunkten Anfangen. Wäre es für die Profis hier ein großes Problem da einen Adapter für ioBroker zu zaubern? Sorry kenn mich wie gesagt nicht wirklich aus.[emoji17]
  • Blockly Doku

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    2k Aufrufe
    BluefoxB
    Ok. Ich habe Doku angefangen: https://github.com/ioBroker/ioBroker.ja … ckly_en.md Es gibt zwei Möglichkeiten: Erweitern auf english Übersetzten auf deutsch. Beides ist Willkommen. Auf github.
  • Frage an die Javascript Profis

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    2k Aufrufe
    ruhigundrelaxedR
    Nö, die lib ist unverändert. Der code liegt hier: https://github.com/ruhigundrelaxed/ioBroker.eibd In eibd.js gibt es die auskommentierte function: recurseQueue Da hab ich versucht die queue rekursiv, ohne setInterval abzuarbeiten. Hat leider nicht funktioniert.. weil halt "zu" asynchron…(galube ich zumindest) :roll: ..ist nur noch nicht aufgeräumt. > …250 ms, dann mit setTimeout warten bis 250 Intervall erreicht wird. wird mir nicht ganz klar. Aber es geht in die Richtung: setInterval pausieren zu lassen wen buffer leer, und resumen wenn buffer nicht leer? du bildest seInterval mit setTimeout nach?!? Ok. Das könnt ich probieren…. Danke.
  • Adapter-Entwicklung Dokumentation

    Verschoben
    51
    0 Stimmen
    51 Beiträge
    20k Aufrufe
    Jey CeeJ
    Webstorm? Hier: https://www.jetbrains.com/buy/opensourc … t=webstorm Aber das geht nur wenn du ein aktives projekt hast das min 3 Monate existiert. Gesendet von meinem Jolla mit Tapatalk
  • Moeller/Eaton Easy in ioBroker möglich?

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    3k Aufrufe
    J
    Hallo, nun habe ich ioBroker installiert. Allerdings finde ich den opc-Adapter nicht. Es gibt Dateien auf github, mit denen ich allerdings nichts anzufangen weiß. Hat schon jemand den opc-Adapter in Betrieb, oder kann mir jemand zeigen, wie man den client installiert.? Vielen Dank im voraus.
  • Ein paar neue Adapter…

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    1k Aufrufe
    ruhigundrelaxedR
    > Für was ist den der Motion Adapter!? HIer: http://forum.iobroker.net/viewtopic.php … 4149#p4149 Gruß Martin
  • 2 Wochen Pause

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    2k Aufrufe
    ThisoftT
    Auch von mir einen wunderschönen Urlaub und ein großes Dankeschön für das bisher Geleistete. Erhol Dich gut und vergiss zwei Wochen lang die diversen noch offenen Problemchen hier im Forum ;) Bis später Thilo
  • Beschreibung für ioBroker.vis APP übersetzten

    Verschoben
    10
    0 Stimmen
    10 Beiträge
    4k Aufrufe
    HomoranH
    Als ich die erste Version der Website geschrieben habe, habe ich alle Anleitungenso formuliert, dass gar keine Anrede darin vorkam. Ich habe immer unpersönliche Formulierungen wie "man", oder "es wird" genommen. Gruß Rainer
  • :) geektimes.ru

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    825 Aufrufe
    Niemand hat geantwortet
  • Übersetzungsdictionary für states Namen des b-control Adapters

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    1k Aufrufe
    H
    Hallo Thisoft, genau das ist es, nach was ich gesucht habe!! Herzlichen Dank für das Beispiel. Da ich ja an der hoffentlich dann für alle einsetzbaren Version eines neuen b-control Adapters arbeite, werde ich Deine json-Formatierte Version der OBIS Kennzahlen in den entsprechenden Adapterordner legen, sodass dann alle darauf zugreifen können. Jetzt werde ich mich mal an die Zusammenführung der json Antwort aus dem Gerät mit den Informationen aus dem OBIS.json machen. Mal sehen wie das klappt. Herzlichen Dank auf jeden Fall dafür! Ich werde hier weiter berichten.
  • CreateState Frage was automatisch angelegt wird?

    Verschoben
    13
    0 Stimmen
    13 Beiträge
    4k Aufrufe
    apollon77A
    @pix: @apollon77: Hat ein anderer Adapter sowas schon gemacht? ` Hab es (wie andere auch) mal beim homepilot Adapter verwendet. https://github.com/Pix---/ioBroker.home ... er/main.js Das gibt es den Befehl adapter.setObjectNotExists ` Heisst ich muss ein "battery.blubb.bla" über Schleifen/Rekurion auseinandernehmen um jeweils die Pfadteile nacheinander anzulegen und dann zu füllen … :-( Ok, dann muss ich doch etwas tiefer rein und vllt doch was kleines Rekursives basteln :-)

216

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge