Skip to content

Entwicklung

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

1.3k Themen 31.6k Beiträge

NEWS

  • 🚀 KI trifft ioBroker: Ein gemeinsames Abenteuer

    Angeheftet
    15
    4 Stimmen
    15 Beiträge
    2k Aufrufe
    spicerS
    Hi Leute Ich hab im letzten Jahr oft chatGPT benutzt, um mir bei meinen Adaptern zu helfen. Wirklich eine tolle Sache. Angefangen hat es damit, dass "sie" meine Python Scripts in nodejs übersetzt hat, was von Hand sehr viel länger gedauert hätte (ich schreibe meine Programme immer zuerst in meiner gewohnten Sprache). Klar ist dann immer noch viel Handarbeit notwendig. Aber ein grosser Teil wird einem abgenommen. In manchen Situationen fäng die KI an zu loopen, was sehr nervig sein kann. Sie antwortet dann immer wieder das Gleiche... grrrrrrr NERV Aber die volle Perfektion wird noch Jahre auf sich warten lassen ^^ Ich werde hier und in der Telegram-Gruppe mit Interesse mitlesen und hie und da meinen Senf dazu geben ;) Habe auf @ple 's Hinweis hin Grok ausprobiert. Macht eine gute Falle ^^
  • Controller v5: kein Support von Node.JS 12

    Angeheftet
    1
    4 Stimmen
    1 Beiträge
    772 Aufrufe
    Niemand hat geantwortet
  • Richtlinien für die Kategorie Entwicklung

    Angeheftet Gesperrt forum richtlinien
    1
    0 Stimmen
    1 Beiträge
    1k Aufrufe
    Niemand hat geantwortet
  • Versionierung von ioBroker und Adaptern

    Angeheftet Gesperrt iobroker richtlinien
    1
    0 Stimmen
    1 Beiträge
    10k Aufrufe
    Niemand hat geantwortet
  • Popup in Admin bzw. Meldung im Info Adapter

    Angeheftet popup help
    25
    3 Stimmen
    25 Beiträge
    5k Aufrufe
    ldittmarL
    @Scrounger hab es erstellt: https://github.com/ioBroker/ioBroker.docs/pull/266
  • Neues io-package Feld "connectionType"

    Angeheftet io-package.json
    10
    0 Stimmen
    10 Beiträge
    3k Aufrufe
    apollon77A
    @haus-automatisierung Ich habs mal noch durch https://github.com/ioBroker/ioBroker.admin/issues/575 ergänzt :-)
  • Lösung für den Fehler EISGIT

    Angeheftet
    18
    6 Stimmen
    18 Beiträge
    3k Aufrufe
    SKBS
    @oliverio Also, das Erzeugen der Datei in iobroker hat funktioniert. Danach habe ich ein NPM installieren wollen und da sind die Links zu den Ordnern wieder verschwunden und wurden "normale" Ordner. Somit musste ich wieder neu verlinken. Canvas ist ein Bildbearbeitungs-Modul von NPM - das will sich absolut nicht installieren lassen.
  • 0 Stimmen
    83 Beiträge
    126k Aufrufe
    A
    Nachtrag: pi@ioBroker-RasPi:~ $ iobroker object del scene.Stripes_"blau" hat funktioniert. Danke. Gruss Chris
  • Anker Adapter

    403
    0 Stimmen
    403 Beiträge
    107k Aufrufe
    D
    Moin Gemeinde. Kleine Frage. Ich habe aufgrund eines halben Meter Schnee auf den Solarmodulen die Powerbank komplett abgeschaltet. Natürlich sind dann alle Werte aus dem Adapter verschwunden. Allerdings auch die des Smartmeters?!?!? Ich habe alle Datenpunkte durchgesucht, aber nichts gefunden was den aktuellen Verbrauch aus dem Netz abbildet. Über die APP wird mir der Wert noch angezeigt. Muss das so sein oder ...?? Dank euch
  • [Neuer Adapter] Reolink Kamera

    reolink neuer adapter testen kamera
    1k
    4 Stimmen
    1k Beiträge
    479k Aufrufe
    M
    Hallo Zusammen, noch mal vielen Dank für die gute Basis hier, mit der man die Verbindung der Reolinks - in Teilen - herstellen kann um so die mangelnde logische Funktionalität zu kompensieren. Ich nenne euch konkrete Beispiele, was ich damit meine. Leider bin ich mit meiner Lösung noch nicht ganz am Ziel, daher auch noch mal hier meine Nachfragen, bzw. Anregungen. Setup: 4 x Reolink TrackMixWifi PTZ Kameras, neueste Firmware installiert 1 x HomeHub mit den eingebundenen Kameras Ein freistehendes Haus, die Kameras sind an drei Hauswänden montiert, sowie rückwärtig eine im Garten, um die Rückseite des Hauses zu überwachen. Was ich jetzt umsetzen wollte, was mit der Software und den Apps, sowie den Szenen alles nicht geht: Nachts soll automatisch die Szene "Abwesend oder Nacht" aktiviert werden, tagsüber wieder "Anwesend". Das zu verschiedenen Zeiten, je Werktags oder Wochenende. Jetzt denkt man schnell, super geht doch einfach mit der Timetable der einzelnen Kameras. Nein, leider nicht. Man kann ohne HomeHub sich zwar eine Woche zusammenklicken, die hat aber dann immer noch die Löcher im Zeitplan, wenn ihr dann mal wegfahrt. Und man will ja nicht immer die Zeitpläne anpassen bei jeder Kamera. Um mit den Szenen vom Home Hub zu arbeiten, muss quasi "immer an" im Zeitplan stehen, sonst bekommt man keinen Alarm in dem Zeitloch, wenn man auf Abwesend stellt. Das Problem ist, dass die HomeHub Szenen nicht zeitgesteuert eingestellt werden können. Das nervt und das wollte ich mit ioBroker lösen. Nur komme ich ich bisher nicht an die Szenen dran. Ich würde es ja manuell per Script hier machen, nur leider funktionieren die Datenpunkte hier in dem Adapter nicht, z.B. der Push ein aus oder PTZGuard on/off hat keinen Effekt. Wisst ihr warum? Da die Kameras zwar zwei Objektive haben und einen Weitwinkel, muss man trotzdem, bei der Montage an der Hauswand, sich entscheiden, in welche Richtung die Kamera tendenziell schaut, um optimale Ergebnisse zu liefern. Das wiederum bedingt, dass die andere Seite vernachlässigt wird. Die vier Kameras sollen also logisch miteinander kommunizieren. "Hey du, bei mir passiert was" - "Ach ja, dann schaue ich auch mal" Kurzum, ich möchte bei einer registrierten Bewegung z.B. rechts neben dem Haus, dass die vordere und hintere Kamera auch in die Richtung schaut. ODer wenn hinter dem Haus was passiert, sollen die beiden Kameras auf der Seite sich auch umdrehen und dahin schauen. Das aber nur, wenn sie nicht gerade selber beschäftigt sind (falls mehrere Dinge rundum passieren ;) Das habe ich lösen können mit diesem Adapter und ioBroker Scripten, sehr nice. Zumindest im Testszenario, ich muss noch schauen, ob die Bewegung wirklich erkannt wird. Es ist super einfach, per Script, hier ein Ausschnitt als Impuls. Das habe ich für jede Camera, leicht abgewandelt: // Motion detected on drive on({ id: 'reolink.0.sensor.people.state', change: 'any' }, function (obj) { if (obj.state.val) { log('Motion detected on drive - Send camera garden (2) and trail (3) to watchpoint garage and drive'); // Send camera garden (2) to watchpoint Garage // if this cam does not have registered motion yet if (getState('reolink.2.sensor.people.state').val != true) { setState("reolink.2.settings.ptzPreset", gardenWatchpointGarage); } // Send camera front (3) to watchpoint Gate // if this cam does not have registered motion yet if (getState('reolink.3.sensor.people.state').val != true) { setState("reolink.3.settings.ptzPreset", frontWatchpointGate); } } }); Zur Kontrolle habe ich mit eine VIS2 Seite in meiner App gebaut, die mir den Zusatand anzeigt. Die Kameras bewegen sich jetzt so, wie sie sollen, das ist schon mal mega. Leider sind aber einige wichtige Datenpunkte, z.B. Push oder PTZGuard ohne Funktioin. Hat da jemand andere Erfahrung, oder muss ich was machen? Danke euch...
  • Daten aus Fronius Solarweb auslesen

    626
    5 Stimmen
    626 Beiträge
    199k Aufrufe
    NegaleinN
    @JB_Sullivan sagte in Daten aus Fronius Solarweb auslesen: Im Script gibt es ebenfalls eine Fehlermeldung: Hallo Funktioniert es bei dir wieder? Hab auch das Problem. javascript.1 11:56:19.720 info Stopping script javascript.0 11:56:19.908 info Stopping script javascript.0 11:56:20.271 info start JavaScript (Blockly) javascript.0 11:56:20.680 info Solarweb Token erstellt javascript.0 11:56:22.332 warn Solarweb Current Day konnte nicht abgefragt werden javascript.0 11:56:24.333 warn Solarweb Current Month konnte nicht abgefragt werden javascript.0 11:56:26.331 warn Solarweb Current Year konnte nicht abgefragt werden javascript.0 11:56:28.337 warn Solarweb Total konnte nicht abgefragt werden javascript.0 11:56:32.399 info Solarweb Forecast Forecast Today konnte nicht abgefragt werden - Kein Premiumaccount javascript.0 11:56:36.377 info registered 8 subscriptions, 10 schedules, 0 messages, 0 logs and 0 file subscriptions javascript.0 11:56:36.406 info Solarweb Forecast Forecast Tomorrow konnte nicht abgefragt werden - Kein Premiumaccount
  • [Neuer Adapter] MeteoSchweiz

    46
    2 Stimmen
    46 Beiträge
    6k Aufrufe
    deMynchiD
    @mcm1957 sagte in [Neuer Adapter] MeteoSchweiz: wasch willscht du unsch da mitteila? Für dich jetzt auch hochdeutsch ;-): https://forum.iobroker.net/topic/83492/test-adapter-meteoschweiz-meteoswiss
  • Neuer Adapter - Android TV & Fire TV Benachrichtigungen

    Verschoben
    81
    6 Stimmen
    81 Beiträge
    12k Aufrufe
    mcm1957M
    Der Adapter ist zur Zeit nur im BETA / LATEST Repository verfügbar. Die letzte Änderung erfolgte allerdinsg vor 19 Monaten... Offensichtlich hat ihn der Maintainer noch nicht als stabil eingestuft und ins STABLE Repository aufnehmen lassen. Siehe auch https://github.com/DNAngelX/ioBroker.notificationforandroidtv/issues/45 Ob der Adapetr (noch) aktiv gewartet wird kann ich nicht sagen. Allerdings ist auch die seit einige Zeit geforderte Anpassung bzw. der Test mit der aktuellen node.js Version 24 noch nicht als erledigt markiert: https://github.com/DNAngelX/ioBroker.notificationforandroidtv/issues/41 Generell gilt aber immer: Von direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten. GitHub Versionen können sich jederzeit (auch kurzfristig) ändern und durchaus auch in sich inkonsistent und fehlerhaft sein. Versionsangaben von GitHub Installationen sind Schall und Rauch da die Versionsnummer zumindest bei Verwendung der standardmäßigen Umgebung erst im Zuge der Releaseerstellung geändert wird. Auf explizite Aufforderung durch den Entwickler kann eine GitHub Installation zur Fehlereingrenzung oder zum Test neuer Funktionalität - unter Inkaufnahme des erhöhten Risikos - natürlich erfolgen. Adapter die nur via GitHub oder npm (also NICHT aus einem der beiden Repositories) installierbar sind sind mit erhöhter Vorsicht zu betrachten. Hier sollte der Entwickler drum ersucht werden eine Aufnahme in die Repositories zu veranlassen indem z.B. ein Issue im Adapterrepository erstellt wird.
  • [New Adapter] Twinkly

    adapter test twinkly
    51
    2 Stimmen
    51 Beiträge
    6k Aufrufe
    R
    das war es, glaubst du, ich ja da oben links gesehen? So langsam werde ich wohl Betriebsblind, Danke
  • Supportthread Resol-Adapter

    176
    1
    0 Stimmen
    176 Beiträge
    22k Aufrufe
    mcm1957M
    Issue: https://github.com/Grizzelbee/ioBroker.resol/issues/203
  • Adapter mihome-vacuum anpassungen

    vacuum adapter entwicklung test roborock zeitplan raumreinigung
    518
    4
    4 Stimmen
    518 Beiträge
    129k Aufrufe
    DiginixD
    @Thomas-Braun sagte in Adapter mihome-vacuum anpassungen: Ja, ich hab hier recht viele Datenpunkte (auch für Funktionen, die mein Modell gar nicht hat) und konnte den Roboter auch starten, pausieren und zum Dock zurückbeordern. Das funktioniert mit dem mihome-vacuum auch weiterhin. Das passiert ja alles lokal. Das einzige was nicht mehr geht ist der Abruf der Karte aus der Xiaomi Cloud mangels Authorisierung.
  • Eigenes Widget erstellen

    1
    1 Stimmen
    1 Beiträge
    114 Aufrufe
    Niemand hat geantwortet
  • Alexa2 3.26.x

    334
    8 Stimmen
    334 Beiträge
    87k Aufrufe
    haselchenH
    @k-schlautmann sagte in Alexa2 3.26.x: ich habe das gleiche Problem Welches?
  • [Neuer Adapter] Senec Home Adapter

    photovoltaik senec adapter
    386
    1 Stimmen
    386 Beiträge
    99k Aufrufe
    M
    @icebear , die Aggregierung ist schon klar, mache ich ja heute schon. Ich sehe nur die Schwierigkeit, dass die Datenpunkte nach altem Script z.B. in Datenpunkt "AAA" landen in der InfluxDB und die nach neuem Script in Datenpunkt "BBB". Wenn ich jetzt eine Auswertung über zurückliegende Zeiträume mache (z.B. Jahresauswertung), in die sowohl Daten aus "AAA" (z.B. bis Okt. 2025) wie auch welche aus "BBB" (z.B. ab Nov. 25) einfließen müssen, müsste ich ja beide berücksichtigen und aggregieren.
  • Adapter erscheint in der Übersicht 2 Mal - blau und weiss

    1
    0 Stimmen
    1 Beiträge
    148 Aufrufe
    Niemand hat geantwortet

368

Online

32.6k

Benutzer

82.2k

Themen

1.3m

Beiträge