Weiter zum Inhalt

Entwicklung

1.3k Themen 31.9k Beiträge

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

NEWS

  • MQTT Server oder/und Client oder externen MQTT Server

    55
    0 Stimmen
    55 Beiträge
    15k Aufrufe
    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 Stimmen
    2 Beiträge
    421 Aufrufe
    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 Stimmen
    3 Beiträge
    570 Aufrufe
    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 Stimmen
    1 Beiträge
    236 Aufrufe
    Niemand hat geantwortet
  • [Neuer Adapter] Haas & Sohn Pallazza

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    2k Aufrufe
    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 Stimmen
    7 Beiträge
    750 Aufrufe
    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
    1 Stimmen
    6 Beiträge
    957 Aufrufe
    ch90045C
    @meistertr Brauchst du noch Daten? Christian
  • Suche Hilfe bei Admin-Interface mit DialogBox

    6
    1
    0 Stimmen
    6 Beiträge
    587 Aufrufe
    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 Stimmen
    5 Beiträge
    551 Aufrufe
    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 Jetzt muss ich mich erst mal mit dem Rest beschäftigen. Und dazu gehört wohl jetzt auch git ;-) Danke für den Hinweis.
  • Auf Historische Werte zugreifen

    history sql
    2
    0 Stimmen
    2 Beiträge
    323 Aufrufe
    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 Stimmen
    7 Beiträge
    1k Aufrufe
    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
  • iobroker.pro -> Adapter-Verbindung -> www Folder

    4
    0 Stimmen
    4 Beiträge
    279 Aufrufe
    SKBS
    @guergen danke. Kannst du denn den Energiefluss über iobroker.pro erreichen? Oder nutzt du dies gar nicht bzw. hast es anders? Danke im Voraus!
  • Vorteil Homebridge gegenüber YAHKA

    12
    0 Stimmen
    12 Beiträge
    4k Aufrufe
    haselchenH
    @tombox Eigentlich einen Nobelpreis wert 😁 Genauso hatte ich es gemeint . Aber von Dir sahnemässig schriftlich ausgeführt !
  • 1 Stimmen
    2 Beiträge
    635 Aufrufe
    PackElendP
    @godlich2019 stosse gerade auf Zufall auf diesen Beitrag, wie sieht es denn momentan aus mit DE für Deep Speech?
  • Adapter-Creator Übersetzung schlägt mit 504 fehl

    2
    0 Stimmen
    2 Beiträge
    356 Aufrufe
    H
    @hausbusde Ich habe mal die neuste version vom releaseSkript genommen. Damit gibt es keine Probleme. Vielleicht sollte der aktuelle adapter-creator auch auf die 3er Version hochgesetzt werden. Das Problem tritt mit der aktuell noch eingetragengen 2.2.x Version auf
  • Selve Commeo Iveo RF-Gateway Aufruf zur Adapterentwicklung

    4
    1 Stimmen
    4 Beiträge
    422 Aufrufe
    apollon77A
    @mbecker-selve Hi M., der richtige Platz für "Adapter Requests" ist das GitHub Projekt https://github.com/ioBroker/AdapterRequests/issues, wo wir genau das tracken was du hier vorgeschlagen hast und wo sich die Entwickler die Zeit haben umschauen. Eine Suche dort hätte Dir https://github.com/ioBroker/AdapterRequests/issues/308 gegeben :-) Aber scheinbar ist ja mit https://github.com/Rintrium/ioBroker.selverf schon genau das vorthanden was Du suchst und wurde im Forum bereits vorgestellt https://forum.iobroker.net/topic/47779/neuer-adapter-selverf und sogar im Stable Repo ... :-)
  • Bosch E-Bike Adapter?

    37
    0 Stimmen
    37 Beiträge
    7k Aufrufe
    A
    @samsungfreak Ja, ich habe eine Rückmeldung von Bosch bekommen mit gewünschten Änderungen. Da ich wie bereits gesagt wenig Lust habe auf eine Abmahnung, habe ich das Git-Repo vorerst deaktiviert. Aber hat sich ja nun erledigt.
  • [gelöst] Eigener Adapter -> Admin Tab -> Webport auslesen

    11
    0 Stimmen
    11 Beiträge
    598 Aufrufe
    SKBS
    @ilovegym Keine Panik. Den Adapter kannst du über den Web-Adapter auch bei der 2. Instanz aurufen mit. index.html?instance=0 //-> Instanznummer
  • Erledigt: Sentry falsch eingebaut? aber noch eine Fragen

    4
    0 Stimmen
    4 Beiträge
    562 Aufrufe
    OliverIOO
    @jackblackson ok, danke. da werd ich noch was einbauen, damit ich den ein oder anderen gecatchten auch sehe
  • Umgang mit ### WORK IN PROGRESS ### in readme

    2
    0 Stimmen
    2 Beiträge
    425 Aufrufe
    S
    @sneak-l8 Ach, ich sehe gerade, dass es doch funktioniert hat. Kann es sein, dass aber kein Release/tag auf github angelegt wird, sondern nur bei npm? Und der richtige Platzhalte scheint wohl ### **WORK IN PROGRESS** zu sein. Das hatte ich auch gleich mal falsch gemacht...

363

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge