Skip to content

NEWS

  • Parcel Adapter Fehler kann sich den jemand anschauen?

    Einsteigerfragen
    60
    0 Stimmen
    60 Beiträge
    648 Aufrufe
    A
    Adapter hat super funktioniert , Instanz ist gelb auf einmal . Benutze nur DHL, war eingetragen Mail und Passwort ( beim ersten start SMS/ mail ist nichts eigetragen ). habe Mail / Passwort wieder eingetippt Adapter gestartet aber keine Besserung. info starting. Version 0.0.27 in /opt/iobroker/node_modules/iobroker.parcel, node: v20.19.1, js-controller: 7.0.7 info Login to DHL error AxiosError: Request failed with status code 403 error "<HTML><HEAD>\n<TITLE>Access Denied</TITLE>\n</HEAD><BODY>\n<H1>Access Denied</H1>\n \nYou don't have permission to access \"http&#58;&#47;&#47;login&#45;api&#46;dhl&#46;de&#47;widget&#47;traditional&#95;signin&#46;jsonp\" on this server. error DHL Signin failed
  • Zigbee Adapter 3.1.5 mit Lidl HG06467 fehlende Datenpunkte

    Ungelöst Error/Bug
    6
    0 Stimmen
    6 Beiträge
    32 Aufrufe
    Thomas BraunT
    @broady Siehe in der Ausgabe von iob diag die Passage zu USB / Zigbee. Da sind aber auch ein paar andere Punkte drin, die man anpassen sollte. Gibt aber jeweils Kommentare dazu.
  • VW Connect Offline

    ioBroker Allgemein
    9
    0 Stimmen
    9 Beiträge
    168 Aufrufe
    I
    ah .. falscher Alarm... Adapter update ;-)
  • Doorbird - Error in testBird() Request - Connection FALSE

    Verschoben Ungelöst ioBroker Allgemein
    19
    0 Stimmen
    19 Beiträge
    79 Aufrufe
    mcm1957M
    Na dann schau ma mal ob das was hilft...
  • Test Adapter Zendure Solarflow

    Tester
    2k
    0 Stimmen
    2k Beiträge
    908k Aufrufe
    H
    @BMGS <c<yx Hallo, ich bin seit ca. 1,5 Jahren stiller Mitleser der Diskussionen hier und bedanke mich schon mal für den tollen Adapter. Nach einem Update des Adapters auf 3.1.1 habe ich ebenfalls das [checkStatesJob] Problem. Verbunden bin ich aktuell noch mit der Zendurecloud, wobei in der App die Geräte (AIO2400 & Solarflow800Pro) als online angezeigt werden. Der Adapter startet alle 5-15 Minuten neu, zumindest wenn diese Geräte im Ruhezustand verharren, also weder laden noch entladen. Ist hierfür die Lösung der downgrade der Version und wie weit müsste man zurück gehen? Herzlichen Dank. HD1978
  • [Vorlage] VIS: View durch Pin schützen

    Verschoben Visualisierung vis template
    97
    1
    7 Stimmen
    97 Beiträge
    20k Aufrufe
    J
    Hallo, da ich nun das Skript nach langer Zeit wieder benutze, habe ich zwei Fehler (ack-flag; Race Condition) behoben. Danke an Mic für das originale Skript. Spoiler /******************************************************************************* * VIS View PIN-Schutz * ----------------------------------- * Original: Mic * - 0.3 - ack-flag; Race Condition * - 0.2 - Fix: 0 on keypad was not recognized * - 0.1 - initial version * * Support: https://forum.iobroker.net/viewtopic.php?f=30&t=19871 ******************************************************************************/ /******************************************************************************* * KONFIGURATION ******************************************************************************/ const STATE_PATH = `0_userdata.${instance}.visViewPinSperre.`; const LOGGING = true; /******************************************************************************* * PIN-VIEWS ******************************************************************************/ const PIN_VIEWS = { '025_Wärmepumpe': { project: 'main', instance: 'e7.a5593', pin: '1278' }, '004_GastWlan-Skriptneustart': { project: '1', instance: '3d.fc183', pin: '1278' } }; /******************************************************************************* * INTERNE LAUFZEITDATEN ******************************************************************************/ const viewState = {}; /******************************************************************************* * START ******************************************************************************/ init(); /******************************************************************************* * INITIALISIERUNG ******************************************************************************/ function init() { createScriptStates(); Object.keys(PIN_VIEWS).forEach(view => { viewState[view] = { buffer: '', wildcards: '' }; subscribeView(view); }); setTimeout(() => { Object.keys(PIN_VIEWS).forEach(view => resetPin(view)); if (LOGGING) log('VIS PIN-Schutz vollständig initialisiert'); }, 1000); } /******************************************************************************* * STATE-ERZEUGUNG ******************************************************************************/ function createScriptStates() { Object.keys(PIN_VIEWS).forEach(view => { createState(`${STATE_PATH}${view}.CurrentKey`, { name: 'Tasteneingabe aus VIS', type: 'mixed', read: true, write: true, role: 'state', def: '' }); createState(`${STATE_PATH}${view}.PinWildcards`, { name: 'PIN-Anzeige (*)', type: 'string', read: true, write: false, role: 'text', def: '' }); createState(`${STATE_PATH}${view}.WrongPinEntered`, { name: 'PIN falsch', type: 'boolean', read: true, write: false, role: 'indicator', def: false }); }); } /******************************************************************************* * EVENT-SUBSCRIPTION ******************************************************************************/ function subscribeView(view) { on({ id: `${STATE_PATH}${view}.CurrentKey`, change: 'any' }, obj => { const key = obj.state.val; if (key === '' || key === null || key === undefined) return; if (LOGGING) log(`Key "${key}" in View [${view}]`); if (Number.isInteger(key)) { handleNumber(view, key); } else { handleCommand(view, key); } safeSetState(`${STATE_PATH}${view}.CurrentKey`, ''); }); } /******************************************************************************* * EINGABEVERARBEITUNG ******************************************************************************/ function handleNumber(view, number) { viewState[view].buffer += number.toString(); viewState[view].wildcards += ' *'; safeSetState(`${STATE_PATH}${view}.PinWildcards`, viewState[view].wildcards); } function handleCommand(view, command) { switch (command) { case 'Enter': checkPin(view); break; case 'Reset': resetPin(view); break; } } /******************************************************************************* * PIN-PRÜFUNG ******************************************************************************/ function checkPin(view) { if (viewState[view].buffer === PIN_VIEWS[view].pin) { if (LOGGING) log(`PIN korrekt → Viewwechsel [${view}]`); onSuccess(view); setTimeout(() => resetPin(view), 3000); } else { if (LOGGING) log(`PIN falsch → View [${view}]`); safeSetState(`${STATE_PATH}${view}.WrongPinEntered`, true); resetPin(view); } } /******************************************************************************* * RESET ******************************************************************************/ function resetPin(view) { viewState[view].buffer = ''; viewState[view].wildcards = ''; safeSetState(`${STATE_PATH}${view}.PinWildcards`, ''); setStateDelayed(`${STATE_PATH}${view}.WrongPinEntered`, false, true, 3000); } /******************************************************************************* * ERFOLGSAKTION ******************************************************************************/ function onSuccess(view) { setState('vis.0.control.instance', PIN_VIEWS[view].instance); setState('vis.0.control.data', `${PIN_VIEWS[view].project}/${view}`); setState('vis.0.control.command', 'changeView'); } /******************************************************************************* * HILFSFUNKTIONEN ******************************************************************************/ function safeSetState(id, value) { if (existsState(id)) { setState(id, { val: value, ack: true }); } } Vorher die alten Datenpunkte löschen, sonst kommt weiterhin der ack-flag Fehler.
  • Objektname ermitteln

    Blockly
    7
    2
    0 Stimmen
    7 Beiträge
    52 Aufrufe
    paul53P
    @guitardoc sagte: der steht entweder in name Dann muss in der ID ".online" durch ".name" ersetzt werden und der Wert davon ausgegeben werden. [image: 1765813491477-blockly_temp.jpg]
  • Warning im Blockly läuft aber

    Blockly
    12
    2
    0 Stimmen
    12 Beiträge
    79 Aufrufe
    paul53P
    @Sascha-Hartmann sagte: ist schon auf boolean Das ist der Wert selbst - nicht der Datenpunkt-Typ.
  • Tuya Adapter 3.8.1+

    ioBroker Allgemein
    94
    10 Stimmen
    94 Beiträge
    20k Aufrufe
    R
    @padrino sagte in Tuya Adapter 3.8.1+: "3 Jahre später" 🤔 Was will das Forum einem sagen? Dass der letzte Beitrag vor dem con @karacho 3 Jahre her ist...
  • Support Adapter Energiefluss-erweitert v0.7.7

    Verschoben Visualisierung vis
    4k
    9
    19 Stimmen
    4k Beiträge
    6m Aufrufe
    E
    @mickemup Das währe SUPER! Ich habe /wissensdatenbank/css-beispiele/ mir angeschaut, bin jedoch heute noch nicht soweit das ich verstehe was ich wo eintragen müsste. :-( Mein wissen ist auf Anfänger Niveau. Externe Datenpunkte kann ich, das ist easy :-) Drei unterschiedliche mit 1 oder 0 oder einen Datenpunkt welcher den Wert je Zustand ändert also (z.B. 1,2 oder 3). Muss nachher noch ein paar Stunden Arbeiten, freue mich aber auf heute Nacht um weiter zu designen.
  • Test Adapter Daikin-Cloud 0.4.0

    Tester
    289
    1
    5 Stimmen
    289 Beiträge
    61k Aufrufe
    HomoranH
    @Hofmann-IOBRF sagte in Test Adapter Daikin-Cloud 0.4.0: Ich glaube da geht es um Sensor Offset. sehe ich auch so. "Kalibration" des Wasserrücklauftemperatursensors @Hofmann-IOBRF sagte in Test Adapter Daikin-Cloud 0.4.0: Also folgendes funktioniert bei mir problemlos: das liegt alles am p1p2 an und somit auch am Fernversteller (Madoka) Die Verstellung diverser Sensorwerte findet dagegen im Monteursmenü statt
  • Test lovelace 5.x

    Tester
    976
    6 Stimmen
    976 Beiträge
    430k Aufrufe
    FernetMentaF
    @m1k3f15h hast den cardFolder angepasst? Entweder das, oder diese Folderstruktur unter lovelace.0 erstellen. https://github.com/ManfredTremmel/lovelace-heat-pump-card/blob/main/dist/heat-pump-card.js#L121C3-L121C76 EDIT: cardFolder anpassen wird nicht gehen, weil da mehr davon abhängt. Aber hier nur für das SVG: https://github.com/ManfredTremmel/lovelace-heat-pump-card/blob/main/dist/heat-pump-card.js#L157
  • Mobile Alerts

    Einbindung von Geräten
    12
    0 Stimmen
    12 Beiträge
    514 Aufrufe
    MichaelScM
    Ich habe den alten mobile-alterts-Adapter ersetzt durch einen anderen von Halmand - der funktioniert ausgezeichnet. Den Anbieter findet Ihr als "Halmand" unter Discord. Kann ich nur empfehlen.
  • EMS-ESP ESP32 Firmware selber bauen

    Verschoben Microcontroller
    10
    0 Stimmen
    10 Beiträge
    150 Aufrufe
    MartinPM
    Nunja, einen ESP mit LAN-Anschluss hatte ich nicht in der Bastelkiste ... Bisher hat der alte D1 Mini ESP32 wacker durchgehalten, laut Fritzbox-Logging.... mal schauen, wenn es gar nicht klappt vielleicht dann doch ein ESP32 mit LAN, oder gleich ein komplettes Gerät
  • Matter: Allgemeine Fragen und Diskussionen

    Verschoben ioBroker Allgemein
    314
    3 Stimmen
    314 Beiträge
    29k Aufrufe
    Merlin123M
    Hab jetzt mal in der Vis 3 Buttons gemacht, die OPEN, CLOSE und STOP ansteuern. Die gehen. Bei einem "Alexa stopp" kommt auch keine Bestätigung wie bei Öffnen und Schließen. Hab echt keine Idee mehr, was ich noch probieren könnte :(
  • Buderus Wärmepumpe EMS ESP Adapter

    Off Topic
    1
    1
    0 Stimmen
    1 Beiträge
    10 Aufrufe
    Niemand hat geantwortet
  • Test Adapter LG ThinQ

    Tester
    928
    2
    2 Stimmen
    928 Beiträge
    295k Aufrufe
    Merlin123M
    Version 1.1.4 Mir ist gerade aufgefallen, dass der in einen Fehler läuft. Bevor ich ein Issue aufmache: Ist das bekannt? Adapter geht dann in einen Restart Loop lg-thinq.0 2025-12-15 15:18:12.686 error Cannot read properties of undefined (reading 'online') lg-thinq.0 2025-12-15 15:18:12.686 error TypeError: Cannot read properties of undefined (reading 'online') at LgThinq.onReady (/opt/iobroker/node_modules/iobroker.lg-thinq/main.js:350:42) lg-thinq.0 2025-12-15 15:18:12.683 error unhandled promise rejection: Cannot read properties of undefined (reading 'online') lg-thinq.0 2025-12-15 15:18:12.683 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
  • welche zuverlässigen Rauchmelder gibt es für den IOB?

    ioBroker Allgemein
    24
    0 Stimmen
    24 Beiträge
    189 Aufrufe
    lobomauL
    @Negalein [image: 1765807419272-bd139b7d-d219-45d6-8713-240ed60ba879-image.png] [image: 1765807459625-21a968f4-b73d-4a04-9740-3cd2d520e055-image.png]
  • Komische Bennenung der Alexa v3 Geräte

    Cloud Dienste
    2
    2
    0 Stimmen
    2 Beiträge
    71 Aufrufe
    A
    Ich hatte bereits eine ähnliche Frage, leider konnte mir keiner so richtig weiterhelfen. https://forum.iobroker.net/topic/82779/verständnisfrage-enums-geräte-iot-adapter
  • Energiefluss Adapter Bild als Hintergrund

    Einsteigerfragen
    2
    0 Stimmen
    2 Beiträge
    29 Aufrufe
    NashraN
    Das mußt Du im css setzen, z.B. so body { background-image: url("http://192.168.1.14:8082/vis.0/Desktop/thunderstorm.jpg"); }

863

Online

32.5k

Benutzer

81.7k

Themen

1.3m

Beiträge