Skip to content

Entwicklung

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

1.3k Topics 31.6k Posts

NEWS

  • [neuer Adapter] solarviewdatareader

    85
    3
    1 Votes
    85 Posts
    18k Views
    afuerhoffA
    @puffy00007 Der TCP-Server muss laufen. Unter Windows gibt es den wahrscheinlich nicht. Bei mir läuft es auf einem raspberry pi.
  • codeQL: Wie es deinen Code verbessert

    5
    5
    4 Votes
    5 Posts
    469 Views
    Jey CeeJ
    Mal als Ergänzung: Ich hab die Ergebnisse vom Code Scan mit denen meiner IDE (Webstorm) verglichen. Was soll ich sagen die IDE hat 100%+ gefunden. In der IDE sind aber auch checks für html, css und keine Ahnung was noch Aktiviert. Die Hilfe in der IDE ist nicht so Umfangreich wie auf Github, aber Hilft trotzdem weiter. Also nutzt ruhig auch die Lokalen tools die ihr bereits habt.
  • Ankündigung: Deprecation Binary States js-controller 5.0!

    1
    2 Votes
    1 Posts
    415 Views
    No one has replied
  • [Gelöst] Anfängerfragen zur Adapterentwicklung

    2
    0 Votes
    2 Posts
    369 Views
    GaspodeG
    Irgendwie hatte ich einen unglücklichen Start. Mit dem genialen Adapter Creator von AlCalzone hat es jetzt prima funktioniert. Tests, Linter und Übersetzung funktionieren und die Dependencies sind auf einem sicheren Stand.
  • Test:integration und test:unit auf Github schlagen fehl

    7
    0 Votes
    7 Posts
    734 Views
    ZarelloZ
    @afuerhoff Genau das war es. Vielen Dank.
  • Neuer Adapter für UniPi Board - Websocket

    Moved
    13
    0 Votes
    13 Posts
    4k Views
    P
    @jr-home Ich finde es auch sehr schade, dass es keinen Adapter für das Unipi Board bzw. die Neurons gibt. In FHEM gibt es z.B. das Modul hier: https://forum.fhem.de/index.php?topic=84746.0 Ist offiziell zwar für die Neurons, aber klappt auch mit dem Unipi 1.1 Board. Bei der Adapter Entwicklung könnte ich ggf. mit Hardware unterstützen, da ich zu Hause ein zweites Board rumliegen habe.
  • Adapter Installations-Statistik

    11
    0 Votes
    11 Posts
    830 Views
    apollon77A
    @homoran muss mal schsuen. Es gab genau toc Änderungen (table of content). Vllt ja da passiert.
  • Heizungsthermostat Comet Blue

    Moved
    14
    0 Votes
    14 Posts
    4k Views
    G
    @paulb800 Reicht für FHEM ein Raspberry 2B aus? (mit BT Dongle)
  • MQTT Server oder/und Client oder externen MQTT Server

    55
    0 Votes
    55 Posts
    13k Views
    M H 0M
    @mickym Hmm, ok danke. Auf diese Variante bin ich noch gar nicht gekommen. Werde ich probieren, danke! Klappt bis jetzt einwandfrei. Danke für dein Hilfe!
  • Adapter korrekt übersetzen (jsonConfig) -> wie?

    2
    0 Votes
    2 Posts
    343 Views
    apollon77A
    Hi, jsonConfig kennt generell mehrere Varianten um Übersetzungen zu machen und alle 3 tun auch. Es ist allerdings so, dass ausschliesslich die erste Variante der Schema-Seite (i18n=true und i18n/xx/translations.json Dateien im Admin Folder) kompatibel mit Weblate ist. Wer also einen der anderen Wege nutzt kann nicht ohne weiteres seinen Adapter in Weblate bringen für Community Übersetzungen. Daher bitte, soweit möglich, diese variante nutzen. Ingo
  • ioBroker.socket.io Adapter

    3
    0 Votes
    3 Posts
    486 Views
    T
    @arteck Ähm. Ich schreibe eine Software, für mein Smarthome. Wenn ich über WebSockets Objekte anlegen kann und diese auch editieren kann ist es da für mich nur konsequent, diese auch löschen zu können. Wenn ich innerhalb eines Adapters arbeite kann ich das ja auch. Tja die Adapterentwicklung..... Leider ist mit dem dev-server tool immer irgend etwas schief und ich bin damit immer nur dabei Fehler zu beheben, die mit meinem Adapter gar nichts zu tun haben. Von daher hab ich mein Projekt extern gezogen um damit endlich mal voran zu kommen. Vor allem ergibt dass Sperren des delObject Emits hinter einer Adapter Konfiguration, welche man nicht einstellen kann für mich keinen Sinn. Daher frage ich hier. Zum Thema io: Welche Unmenge an io meinst Du?
  • [Neuer Adapter] hausbus_de

    1
    0 Votes
    1 Posts
    185 Views
    No one has replied
  • Devices, Alias, Assistenten + Visualisierungen + die Zukunft

    devices alias iot alexa
    75
    20 Votes
    75 Posts
    21k Views
    GarfonsoG
    @ple said in Devices, Alias, Assistenten + Visualisierungen + die Zukunft: und für die Alias ist der user zuständig und er kann sich aussuchen wie er die Struktur möchte im Alias und wird ein Datenpunkt für die Rolläden 0-100% mit einem switch belegt, dann kann er halt nicht gefunden werden. Wenn du den "Geräte-Tab" im Admin benutzt, um Geräte anzulegen, dann sorgt der dafür, dass alles richtig ist.
  • [Neuer Adapter] Haas & Sohn Pallazza

    Moved
    8
    0 Votes
    8 Posts
    2k Views
    Benedikt EberharterB
    @kf123 hallo, habe das gleiche problem. Der Adapter funktionierte immer. Nach dem Sommerservice und dem Software Update am Ofen :( funktioniert der adapter nicht mehr… schreibt die gleichen Fehler. Müssen sich die Profis darum kümmern 🥺😇 Danke Jungs für die geilen Beitrage und Community 👍
  • @alcalzone/release-script Hilfe beim Einrichten von Actions

    7
    0 Votes
    7 Posts
    596 Views
    Dirk PeterD
    @alcalzone Sorry, bin ein blutiger Anfänger, aber du hast recht. Es wird Zeit ein neues Grundgerüst zu erstellen. Danke für die Hilfe Dirk Peter
  • Brauche Hilfe bei Roborock Karte

    6
    1
    2 Votes
    6 Posts
    811 Views
    ch90045C
    @meistertr Brauchst du noch Daten? Christian
  • Suche Hilfe bei Admin-Interface mit DialogBox

    6
    1
    0 Votes
    6 Posts
    446 Views
    mcm1957M
    Aber wenn du eine Lösung für so ein Popup bekommst, ich wär auch dran interessiert :-)
  • Duplicati: Stetiges Code-Backup, Windows-Entwicklungsumgeb.

    5
    2
    0 Votes
    5 Posts
    439 Views
    AcguaA
    @jey-cee Aktuell bin ich schon froh, dass ich eine gut funktionierende Entwicklungsumgebung habe, mich in TS eingearbeitet habe und dass ich aus diesem Script (JS) einen TypeScript-Adapter erstellt habe, der lokal bei mir schon mal fehlerfrei läuft :grinning: Jetzt muss ich mich erst mal mit dem Rest beschäftigen. Und dazu gehört wohl jetzt auch git :sunglasses: ;-) Danke für den Hinweis.
  • Auf Historische Werte zugreifen

    history sql
    2
    0 Votes
    2 Posts
    277 Views
    BananaJoeB
    @mor15euro naja, in einem eigenem Adapter müsstest du halt auf jede Änderung eines Wertes triggern und diesen mit einem Zeitstempel versehen wegschreiben ... Und wenn du einen Wert einer bestimmten Zeit haben willst muss du dir dann das anhand deiner Daten raussuchen. Nichts anderes machen die von dir erwähnten Adapter. Deren Quelltext übrigens verfügbar ist, jeder Adapter hat eine GitHub-Seite und du kannst dir im Quellcode ansehen wie die das gemacht haben. Selbstverständlich darfst du das Rad neu erfinden (so lernt man), es läuft halt darauf hinaus das du deine eigene Logik zum speichern und zum wieder abrufen entwickeln musst. SQL hat den Charme das jeder geschriebene Wert sowieso mit einem Zeitstempel versehen wird, da kann man dann einfach die Logik der SQL-Engine nutzen. Im History-Adapter (der - wie ich meine - das als Textdatei abspeichern, ggf. JSON) könntest du dir einen Ansatz für eine solche Lösung ansehen. Willst du von einem Adapter aus einen anderen Adapter ansprechen so läuft das in der Regel genauso wie du es in einem einfachen Script oder Blockly machen würdest - per sendTo. Damit kannst du Anfragen austauschen - z.B. mit dem SQL-Adapter das er bitte einen Wert schreiben oder holen oder folgende SQL-Abfrage ausführen soll. Beispiele findest du auf der GitHub-Seite des SQL Adapters https://github.com/ioBroker/ioBroker.sql im unteren Bereich
  • Code Formatierung

    7
    0 Votes
    7 Posts
    963 Views
    D
    gerade wenn mehr wie eine person an dem code arbeiten, macht das sinn. Sonst hat man schnell änderungen im git, wenn jeder anders autoformatiert, so das man die "echten" änderungen schnell übersieht

554

Online

32.7k

Users

82.4k

Topics

1.3m

Posts