Skip to content

Entwicklung

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

1.3k Topics 31.6k Posts

NEWS

  • Ebusd Adapter

    Moved
    5
    1
    0 Votes
    5 Posts
    873 Views
    G
    Ich hänge mich hier mal an, weil ich mit dem Adapter von Rene_HM nicht weiterkomme… ich wollte eigentlich ungern noch den HTTP-Port aktivieren, um Werte auszulesen. Mein Problem mit diesem Adapter hier ist, dass der ebusd auf einem anderen Host läuft und ich somit kein Konfigurationsverzeichnis angeben kann. Wäre es nicht sinnvoll(er) statt des Auslesens der CSVs die Konfiguration direkt mittels 'find', ggf. auch 'find -v' oder gar 'find -v -c <circuit>' abzufragen? Weiterhin sollte das Polling-Interval (60s) konfigurierbar sein. Unabhängig davon werde ich mich wohl mal mit der https://forum.iobroker.net/viewtopic.php?f=23&t=9322 befassen, es hatte mich schon immer eher gereizt, dem ebusd die Kontrolle zu überlassen, wann er welche Werte publiziert. Natürlich bräuchte man dann aber noch eine Möglichkeit, zusätzlich Werte aktiv zu pollen! Mal sehen, was meine Tests so ergeben….</circuit>
  • Readfile() json => Ergebnis mal Object mal ArrayBuffer

    Moved
    11
    0 Votes
    11 Posts
    1k Views
    snadorS
    Sorry theData instanceof ArrayBuffer funzt natürlich… Danke!
  • Hilfe bei hm-rega $Namen$

    Moved
    9
    0 Votes
    9 Posts
    707 Views
    BluefoxB
    Ich konnte so was finden: > ${funcButton} ${funcCentral} ${funcClimateControl} ${funcEnergy} ${funcEnvironment} ${funcHeating} ${funcLight} ${funcLock} ${funcSecurity} ${funcWeather} https://github.com/jens-maus/RaspberryMatic/issues/199 https://github.com/eq-3/occu/blob/maste … toconf#L46
  • Schedule innerhalb eines Adapters

    Moved
    3
    0 Votes
    3 Posts
    715 Views
    simatecS
    super Dankeschön … das wars ... Jetzt löst er aus :D
  • [gelöst] Wie einen Pfad zusammensetzen

    Moved
    3
    0 Votes
    3 Posts
    402 Views
    PeoplesP
    Das meinte ich mit "für Profis ein Klacks" Dank dir!
  • Wie kann ich die Funktion split bei einem Adapter einbinden

    Moved
    4
    0 Votes
    4 Posts
    441 Views
    simatecS
    Danke für die Antworten. Werde es ausprobieren … Aber das Hauptproblem lag darin, dass er keine Daten hat. Gesendet von iPhone mit Tapatalk
  • Commits aus der Adaptervorlage löschen

    Moved
    7
    0 Votes
    7 Posts
    404 Views
    simatecS
    Perfekt… hat alles geklappt Dankeschön für eure Hilfe Gesendet von iPhone mit Tapatalk
  • IoBroker Translations: español

    Moved
    7
    0 Votes
    7 Posts
    852 Views
    DutchmanD
    Hi, Super jede Hilfe ist willkommen. Auf git "forks" du dir am besten die Reposition, machst deine Änderungen und bietest das als pull request an Sent from my iPhone using Tapatalk
  • 0 Votes
    12 Posts
    1k Views
    ?
    Problem ist gelöst. Das Ergebnis ist hier zu sehen: viewtopic.php?f=36&t=14919
  • Suche Adapterentwickler -gegen Bezahlung-

    Moved
    1
    0 Votes
    1 Posts
    439 Views
    No one has replied
  • 0 Votes
    30 Posts
    6k Views
    S
    Erweitert auf Version 0.1.2. Es werden jetzt alle Informationen eines Folders des entsprechenden Syncthing Endpunktes abgefragt. [image: unbenannt-22p4utd.jpg]~~![](</s><URL url=)https://abload.de/img/unbenannt-22p4utd.jpg" /> Ich denke das ist erstmal meine finale Version falls ich nicht noch über irgendwelche Bugs stolpere. Für eine spätere Version wären eventuell noch die Resourcen-Auslastung (CPU etc) des Syncthing Servers abfragbar, aber das kann erstmal warten. Jetzt wäre es natürlich cool irgendwann mit dem Adapter unter ioBroker in die Übersicht oder Auswahlliste (Adapter aus eigener URL installieren -> Von Github -> Auswahlliste) zu kommen. Ist irgendwo dokumentiert welche Voraussetzungen dazu erfüllt sein müssen? In den FAQs habe ich dazu nichts gefunden.~~
  • Fronius Adapter um HTTPS und URL erweitern

    Moved
    4
    1
    0 Votes
    4 Posts
    930 Views
    apollon77A
    Das ist in "Io-package.json" um Bereich "native". Da ist jede Konfigurationsvariable definiert mit Ihrem Default-Wert
  • Zukunft von GitHub

    Moved
    5
    0 Votes
    5 Posts
    555 Views
    AlCalzoneA
    Naja mal abwarten. Angesichts Microsoft's Hang zu Open Source in den letzten Jahren (TypeScript, VSCode, etc…) würde ich nichts überstürzen. Schließlich nutzen die GitHub selbst intensivst.
  • [Frage] getState in Variable schreiben

    Moved
    6
    0 Votes
    6 Posts
    1k Views
    apollon77A
    Das ist ja ok, du darfst die weitere Code-Ausführung (also der Teil des Codes der diesen Wert nutzt) aber erst fortsetzen wenn du den Wert hast … sonst ist deine Variable leer!
  • Frage zu Entwicklung mit node.js

    Moved
    3
    0 Votes
    3 Posts
    411 Views
    Z
    Ja, genau das hab ich schon vermutet (sandbox). Cool und danke für die schnelle Antwort !! 8-)
  • 0 Votes
    10 Posts
    683 Views
    apollon77A
    Bei setTimeout wird es einmalig ausgeführt. Dann ist es ja weg und die zurückgegebene id ungültig. Diese zurückgegebene id nutzt du nur um den Timeout vorzeitig abzubrechen (oder als Trick um zu sehen ob er schon gefeuert wurde oder nicht)
  • [Frage] gibt es Faktisch keine States mehr

    Moved
    4
    0 Votes
    4 Posts
    459 Views
    apollon77A
    Ja, sollten wir „kombinieren“ aufräumen müsste man dann auch noch irgendwie aber die Frage ist wie … in dem „verbotene Zeichen Thread“ sieht man das vielen Leuten Objekte fehlen. _ALARM bei hm-rpc und einige System.adapter States!!
  • [Problem] deleteDevice klappt nicht

    Moved
    18
    0 Votes
    18 Posts
    2k Views
    Jey CeeJ
    So wie ich das jetzt verstanden habe ist die Logik folgende: Devices und Channels werden als Objekte behandelt. Alles andere muss ein State sein. Steht in der Doku ganz oben. Die Funktion deleteDevice löscht also die Objekte nicht wenn sie keine Channels sind.
  • Adapter mit exec

    Moved
    3
    0 Votes
    3 Posts
    438 Views
    D
    Vielen Dank, Ergebnis hier: viewtopic.php?f=30&t=14309 Gruß
  • Adapter für den Drucker Brother HL-4150 CDN (Probleme)

    Moved
    4
    2
    0 Votes
    4 Posts
    1k Views
    apollon77A
    @MueThoS: 2. Die Datentypen richtig setzen. Das wird schon schwieriger. Das jetzt alles Text ist war eine Notlösung weil ich nicht wusste wo das Problem lag. Am Besten wäre wenn ich die Values prüfe. Muss ich mal überlegen wie man das am besten macht. Bin kein coder deshalb ist alles immer eine Bastelei. Wie sieht es aus mit Sowas wie: if wert = float.wert dann ist es float if wert = int.wert dann ist es int sonst text oder so in der Art? ` Also ja automatisch erkennen geht z.B.so https://github.com/ioBroker/ioBroker.hi … ry.js#L563 Aber jetzt komme ich wieder zum Thema "Was ist der Mehrwert eines Adapters" ... wenn ich es richtig verstehe und der Name vermuten lässt ist der Adapter für dieses Druckermodel ... also wird das CSV bei diesen Geräten so sein. Was spricht also dagegen basierend auf der CSV-Definition im Code zu definieren welche Spalte welcher Datentyp ist und ggf danach auch zu konvertieren und so und ggf auch basierend auf https://github.com/ioBroker/ioBroker/bl ... E_ROLES.md allen States die korrekten Rollen zu geben. Rollen sind essentiell für die Anzeige in Visualisierungen.

376

Online

32.7k

Users

82.3k

Topics

1.3m

Posts