Weiter zum Inhalt

Entwicklung

1.3k Themen 31.8k Beiträge

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

NEWS

  • Homepilot20.0 DuoFern Sonnensensor

    2
    0 Stimmen
    2 Beiträge
    200 Aufrufe
    S
    Keiner eine Idee? :(
  • Admin 5.1.8 & Firefox89.0

    3
    1
    0 Stimmen
    3 Beiträge
    317 Aufrufe
    da_WoodyD
    @knopers1 sagte in Admin 5.1.8 & Firefox89.0: Ist es bei Euch auch so Männer? männer wissen das schon seit umstieg auf 5.x :D steht schon lange im admin topic...
  • Latest vs. default - Ein Appell an die Entwickler

    adapter entwicklung defaul latest repository
    28
    4 Stimmen
    28 Beiträge
    4k Aufrufe
    HomoranH
    @kaskadeur111 sagte in Latest vs. default - Ein Appell an die Entwickler: Es kommt ganz sauber ein einziger Log Eintrag "Updating repository "stable" und danach müssten die aktuellen Versionen drin sein. Sonst wäre da eine Fehlermeldung wie cannot read repo o.ä. gewesen sein.
  • Viessmann API

    5
    0 Stimmen
    5 Beiträge
    2k Aufrufe
    A
    @skokarl Ja, Viessmannapi
  • Sony Bravia Adapter - App starten

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    2k Aufrufe
    B
    @homoran Ich habe heute nochmal ein bisschen ausprobiert. Seltsamer weise funktioniert die APP-Funktion der Harmony auch nicht mehr. Ich habe aber einen Umweg gefunden, z.B. die Amazon-App doch per VIS zu steuern. Einfach über die Home-Taste gehen und mit Pfeiltasten die gewünschte App auswählen. Den Harmony Adapter musste ich zusätzlich auf Version 0.9.3 downgraden, da sonst der Adapter keine Geräte findet. (Siehe hier) Warum einfach wenns auch kompliziert geht :-D
  • socket.io States via Kotlin/Java abgreifen

    7
    0 Stimmen
    7 Beiträge
    799 Aufrufe
    UncleSamU
    @benj1m4n sagte in socket.io States via Kotlin/Java abgreifen: Die IP kann ich im Browser ohne Probleme aufrufen, also auch kein Tipp Fehler. Und du kannst die IP ohne Portnummer aufrufen? Oder hast du etwa den Port vergessen? Du kannst entweder den im Web-Adapter zur Verfügung gestellten Socket.io Port verwenden (meistens 8082) oder du installierst den Socket.io Adapter und stellst dort einen Port ein, den du dann verwendest. Und wahrscheinlich (auch wenn ich die Android/Java Version von Socket.io nicht kenne), solltest du mal ein mSocket?.on("error", ...); oder ähnliches versuchen. Klar gibt die asynchrone Methode connect() nichts zurück, wenn du eine falsche URI verwendest - die Methode ist ja eben asynchron.
  • indiskerpanz im Backup bei Zigbee Adapter

    15
    3 Stimmen
    15 Beiträge
    3k Aufrufe
    arteckA
    @simatec ne da kannst du nichts machen..sind die automatischen Abhängigkeiten die bei minimal Backup gezogen werden bei Installation des Adapter..
  • Adapter Installation Statistik

    adaoter installation statistik
    6
    0 Stimmen
    6 Beiträge
    548 Aufrufe
    jpgorganizerJ
    @crunchip Pfeil ??? bin ich blind? [image: 1622320602534-2021-05-29-22_33_48-start.jpg] EDIT: ich war nicht blind, aber mein Firefox hat es nicht angezeigt .. Chrome zeigt es mir an ... muss ich mal schauen was Firefox da macht ??? EDIT2: Kachelansicht vs Listenansicht macht den Unterschied ... kann man neben der Überschrift "Adapterliste" umschalten. In der kachelansicht gibt's das o.a. "Info" [image: 1622321227822-19db0bc8-cd0e-436c-8fdc-29ed4b050fdb-grafik.png] Danke
  • [gelöst] setTimout / clearTimeout iobroker.feiertage

    adapter feiertage javascript script settimeout timer
    6
    0 Stimmen
    6 Beiträge
    653 Aufrufe
    P
    @crycode Vielen Dank für die Unterstützung. Habe nun die Verbesserungen schon mal im Adapter Feiertage eingepflegt. Der Adapter-Checker meckert nicht mehr :) Weitere folgen. Gruß Pix
  • Backitup / noserverino-Option

    6
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    simatecS
    @thomas-braun Sehr gerne 😉 Verpasse mir mal einen Denkzettel 😂
  • Mi Home and vacuum robots

    1
    2
    0 Stimmen
    1 Beiträge
    276 Aufrufe
    Niemand hat geantwortet
  • KRCA Zeitstempel wird nicht aktualisiert

    12
    0 Stimmen
    12 Beiträge
    274 Aufrufe
    J
    @homoran Klar geht es, ist aber etwas irreführend, weil zumindest ich in meiner bescheidenen Art zu denken, die Taste abfragen würde und davon ausgehen würde, dass die solange auf "false" steht, bis einer drauf drückt.
  • [Neuer Adapter] Xiaomi Luftfilter

    Verschoben
    188
    0 Stimmen
    188 Beiträge
    40k Aufrufe
    Thomas BraunT
    @maxpd Damit hältst du nur den ioBroker aktuell, das Betriebssystem inkl. nodeJS nicht. Das macht man per sudo apt update sudo apt dist-upgrade sudo reboot Hast du offenbar noch nie gemacht.
  • Suche: Alternative zu showError in index_m

    1
    1
    0 Stimmen
    1 Beiträge
    183 Aufrufe
    Niemand hat geantwortet
  • CI Tools build error Node 16

    3
    0 Stimmen
    3 Beiträge
    168 Aufrufe
    AlCalzoneA
    @oliverio Side note: Ich würde dir dringend raten auf Github Actions umzustellen und Travis+Appveyor sein zu lassen. Meine Adapter sind in der Regel 3-5x so schnell fertig. Ganz extrem wars beim JS-Controller, der statt 1,5h+ pro Build nur noch 7 Minuten benötigt.
  • [Neuer Adapter] Epson XP-540

    4
    1 Stimmen
    4 Beiträge
    396 Aufrufe
    F
    @fredf Danke
  • Telegramm lauft / Telegramm 1.8.1 lauft nicht mehr

    2
    0 Stimmen
    2 Beiträge
    212 Aufrufe
    Thomas BraunT
    @moby-dick iobroker update -u iobroker upgrade
  • [Gelöst] Cross-site API call in der Admin-Ansicht

    4
    0 Stimmen
    4 Beiträge
    401 Aufrufe
    GrizzelbeeG
    @unclesam Ich brauche bitte noch einmal Hilfe ... Ich habe da jetzt ein bisschen dran gearbeitet und es funktioniert auch soweit. Ich kann die Message im Admin abschicken und sie wird in der main.js von onMessage gefangen und weiter verarbeitet. So weit - so gut. Ich benötige aber eine Rückkopplung zurück ins Admin, denn es kann durchaus sein, dass bei der Anfrage, die ich abschicke ein Fehler raus kommt und den möchte ich direkt im Admin präsentieren und nicht nur im Log. Wie gelange ich also mit einer Information zurück ins Admin? Ich habe versucht eine Exception zu werfen, aber die wird irgendwo im Adapter gefangen und ins Log geschrieben - mehr aber auch nicht. Ich vermute das das irgendwie über die im Aufruf erwähnte callback: this.socket.emit('sendTo', [adapter,instance].join('.'), 'getDyson2faMail', {email:document.getElementById("email").value, pwd:document.getElementById("Password").value, country:document.getElementById("country").value},function (data) { callback(data); }); laufen müsste, aber die steht mir in onMessage(msg) {...} ja nicht zu Verfügung... Ich durchblicke den Mechanismus noch nicht richtig. Hast Du da noch einmal einen Tipp für mich? Edit: Ich habe es jetzt verstanden und es funktioniert. DANKE!
  • common.write Bedeutung

    4
    0 Stimmen
    4 Beiträge
    462 Aufrufe
    jpgorganizerJ
    @unclesam sagte in common.write Bedeutung: Bearbeiten eines read-only Datenpunktes geht nur, wenn du im Experten Modus bist. Normale Benutzer können den nicht bearbeiten. ok, das erklärt einiges. Danke. Wobei vmtl. alle "Experten" sind :-) @unclesam sagte in common.write Bedeutung: @jpgorganizer sagte in common.write Bedeutung: Meine Frage kommt, da ich eine Möglichkeit suche, um States für einen Adapter beschreibbar zu machen, aber für jeden anderen nicht mehr. Kannst du das etwas mehr erläutern? Ich sehe noch nicht ganz, weshalb du das möchtest. Ich möchte einfach verhindern, dass User wie wild irgendwelche DP ändern, ohne dass das irgendwas nützt, aber glauben, das sollte etwas bewirken. Im Adapter interessiert mich das eigentlich nicht. Ich reagiere nur auf die DP, die Sinn machen.
  • Waage die regelmäßige Messungen durchführt?

    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    B
    @darkdevil ja nach einem Neustart vergisst tasmota die Kalibrierung und muss neu gesetzt werden. Total nervig. Habe dazu auch keine Lösung gefunden. Das passiert aber nur beim ausstecken des esp, nicht beim Update oder Neustart.

343

Online

32.9k

Benutzer

83.0k

Themen

1.3m

Beiträge