Skip to content

Error/Bug

Hier könnt ihr Fehler von ioBroker melden

6.5k Themen 73.5k Beiträge

NEWS

  • Probleme Cloud und Broadlink

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    387 Aufrufe
    R
    Hallo, Benutzt Du gerade Broadlink oder Broadlink2 Adapter? Wie sieht dein Broadlink Ordner aus? (Evtl. Foto?)
  • IO Broker legt Fritzbox lahm; 6490 mit FW 6.65 bzw. 6.66

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    359 Aufrufe
    wendy2702W
    Mal in die Browser Konsole geguckt? Paketmitschnitt auf der Fritzbox aktiviert oder auf dem PC mit dem du versuchst die Fritzbox zu erreichen mal mit Wireshark den Traffic zwischen PC / Fritzbox anschauen!? Wie und wo läuft iobroker? (PI, Windows, etc) Mal versucht wie es ist wenn du die beiden Adapter gestoppt hast? Wie „lässt du iobroker“ denn weg ? Kabel raus oder WLAN aus? Ist etwas am Fritzbox USB Port angeschlossen?
  • Iobroker.net blockt Verbindung?

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    450 Aufrufe
    K
    @Homoran: Was willst du denn auf der :80? Wie du in deinem log siehst musst du auf :@Kulturfolger: https://iobroker.net:10555 ` Gruß Rainer ` Dann habe ich dies missverständlich ausgedrückt: Wenn ich den fehlschlagenden Connect sehe, dann kann ich die SelfUpdate-URL vom iobroker ebenfalls nicht mehr erreichen.
  • IoBroker.admin 3.2.0 Skript Anzeige Logausgabe Fehler?

    Verschoben
    4
    1
    0 Stimmen
    4 Beiträge
    505 Aufrufe
    E
    [emoji106]Danke
  • Tankerkönig beschreibt nicht mehr alle Objekte

    Verschoben
    10
    3
    0 Stimmen
    10 Beiträge
    822 Aufrufe
    SteffS
    Hallo Rainer, ich habe den Fehler offensichtlich gefunden. Ich hatte den Subscribe pattern in den mqtt Einstellungen auf # (all topics) stehen, habe den mal nur auf das topic "ebusd" geändert und nun geht es wieder. :D Gruß Steffen
  • Flot Diagram in Iframe - Anderungen werden nicht gespeichert

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    518 Aufrufe
    BlackmikeB
    ok, ich benutze immer in allen flots range={javascript.0.intern.range}. damit kann ich ineinem externen menü die auflösung auswählen, welche dann im diagramm übernommen wird. könnte das der grund sein ? hat aber früher immer geklappt
  • [gelöst] VIS Objektbrowser öffnet sich nicht

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    447 Aufrufe
    A
    Habe den Web Adapter und VIS noch einmal komplett auf der Maschine gelöscht und neu installiert. Jetzt läuft er wieder.
  • Geräte in der Cloud

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    960 Aufrufe
    C
    Bei mir tritt es in folgendem Fall auf: ich nutze den Loxone Adapter. Sobald man ich die Config der Loxone irgendwie aktualisiere oder der Miniserver neu startet, sind die Geräte im Cloud-Adapter weg. Ich habe jetzt auch noch alle Adapter geupdatet. Jetzt ist es sogar noch schlimmer, weil die Geräte vorher trotz fehlender Anzeige wenigstens noch reagiert haben. Meinen Host habe ich übrigens nicht auf 1.2.3 geupdatet, weil mein Docker auf der QNAP danach nicht mehr starten will. Gesendet von iPhone mit Tapatalk
  • Warum schaltet sich mein TV nicht ein bzw. aus??? Alexa-iobroker-Harmony Hub

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    554 Aufrufe
    B
    Nein, eben nicht….Alex sagt „ok“ und nix is ok..... Sie tut so als wenn nix ist. Was mir schon aufgefallen ist.....wenn ich den befahl gebe und es geht nur um den TV, dann blinkt das grüne Licht an dem hub nicht auf, was es normalerweise ja tut, wenn geschaltet wird.......
  • Gelöst*** ifttt Link in der Cloud funktioniert nicht bei Pro

    Verschoben
    4
    1
    0 Stimmen
    4 Beiträge
    761 Aufrufe
    ElzersharkE
    Grade Nachricht bekommen. Das mit pro (roter Bereich) geht. Auch grad getestet. funzt. Entweder hab ich was falsches eingegeben oder es wurde was gefixt. Also bei Pro das .net in .pro ändern. thx :)
  • Iobroker reagiert sporadisch nicht

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    732 Aufrufe
    HomoranH
    @phmule: aber kann ich damit die daten auch wegschreiben? ` nicht damit, aber mit dem history-Adapter. http://www.iobroker.net/docu/?page_id=6548&lang=de Gruß Rainer
  • Hilfe: Fehlermeldungen in Log-Datei wenn Modbuswerte subtrahiert werden !

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    608 Aufrufe
    E
    Hallo paul53 ! Vielen Dank für Deinen Tipp ! "Niemals eigene Datenpunkte unter "javascript.0.scriptEnabled" erstellen, sondern unter "javascript.0", Name z.B. "eigen.PnurHaus"" Es hat funktioniert ! Nach diversen Stunden erfolgloser Suche ist nun endlich mit wenigen Handgriffen das Problem gelöst. Danke , Danke, Danke !!! :D LG emblitz
  • (Gelöst) iCal Problem

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    apollon77A
    Dann setze bitte noch ein "gelöst" rein. ich release die Verison heute Abend dann offiziell
  • Weatherunderground Icon keine darstellung

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    2k Aufrufe
    A
    Da ich zZ von unterwegs drauf zugreife und bearbeite , habe ich die IP mal durch meine dyndns ersetzt . Jez geht es . Muss man erstmal drauf kommen . Naja
  • Adapter stürzen immer ab

    Verschoben
    14
    0 Stimmen
    14 Beiträge
    849 Aufrufe
    C
    Ich habe die 0.2.0 drauf.
  • Seit der Vis Version 1.1.0 werden die Widgets nicht mehr aktualisiert!

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    256 Aufrufe
    Niemand hat geantwortet
  • [Nicht gelöst] Javascript-Adapter 3.5.1 generiert lauter Fehler im Log (3.6.1 auch)

    Verschoben
    22
    0 Stimmen
    22 Beiträge
    2k Aufrufe
    PeoplesP
    So, nun habe ich mich heute mal hingesetzt und eine Neue virtuelle Maschine angelegt und meine ganze Iobroker Installation neu gemacht, jedes Script einzeln importiert sowie jeden Adapter neu installiert. Und siehe da, die Ursache für meine Probleme mit dem Update ist gefunden! Ursache war nicht IoBroker! Viel mehr verursacht mein Weckerscript den Fehler, sobald dieses aus ist habe ich keine Fehlereinträge mehr im Log. Ich habe in IoBroker unter Aufzählungen manuell einen enum.functions Datenpunkt angelegt (id:weckerdatenpunkte/name:Weckerdatenpunkte) diesen "beobachte" ich jedoch anscheinend falsch, bei der Verwendung vom Javascript Adapter 3.4.0 funktioniert mein Script bzw. bringt zumindest keinen Fehler, nach dem Update crashed es das ganze System. Hier mal mein Script: ! ```` // ***************************************************************************** // // Wecker // // // Funktionen: 1. Dimmt das jeweilige Zimmerlicht langsam auf 100% bei Weckzeit // // // v1.0 - 14.12.2017 // v1.0.1 - 14.12.2017 Datenpunkt zum abbrechen des Dimmvorgangs eingefügt // Datenpunkt für das Max-Dimm-Level eingefügt // // ***************************************************************************** ! // ----------------------------------------------------------------------------- // allgemeine Variablen // ----------------------------------------------------------------------------- var logging = false; // Logging on/off var instanz = 'javascript.0.'; // Javascript Instanz var pfad0 = 'Wecker.'; // Pfad innerhalb der Instanz - Status allgemien ! var laufzeit = 600;//380 // Max Laufzeit in Sekunden (ca. Angabe da die Erhöhungsschritte gerundet werden.) Nicht höher als 600 Sekunden var intervall = 20; // Durchlaufintervall - Nicht kleiner als 20 Sekunden ! var GeraeteListe = []; // Array der Geräte für die ein Wecker angelegt wird GeraeteListe[0] = ['Kinderzimmer_xxx','xxxx.1.LEVEL']; // Gerät 1 -> 1.Raum, 2.Datenpunkt GeraeteListe[1] = ['Kinderzimmer_xxx',"xxx.1.LEVEL"]; // Gerät 2 -> 1.Raum, 2.Datenpunkt ! var Wochentage = ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag']; // Wochentage für die Weckeistellungen angelegt werden (Mit Sonntag beginnen wegen Schedule) var WKZeit_Schedule = []; ! var timer =[]; // ----------------------------------------------------------------------------- // Objekte // ----------------------------------------------------------------------------- ! createState(instanz + pfad0 +'Weckereinstellungen_sichtbar', {def: 'false',type: 'boolean',name: 'Wecker Einstellungen '}); //Datenpunkt für Vis - Einstellungen sichtbar Ja/Nein createState(instanz + pfad0 +'Wecker_gestellt', {def: 'false',type: 'boolean',name: 'Wecker gestellt'}); //Datenpunkt für Vis - Wecker gestellt Ja/Nein createState(instanz + pfad0 +'Wecker_laeuft', {def: 'false',type: 'boolean',name: 'Automatische Licht Erhöhung'}); //Datenpunkt für Vis - Dimmvorgang läuft? Ja/Nein // $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ // $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ // $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ // $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ! // ############################################################################# // # # // # Funktion zum anlegen eines Weckers / einer Weckzeit # // # # // ############################################################################# ! function WeckerStellen() { setState(instanz + pfad0 +'Wecker_gestellt', false); GeraeteListe.forEach(function(Geraet) { Wochentage.forEach(function(Wochentag){ // ----------------------------------------------------------------------------- // Objekte in Abhänigkeit der GeraeteListe // ----------------------------------------------------------------------------- // Objekte für Wecker Ein/Aus createState(instanz + pfad0 + Geraet[0] +'.WeckerAktiv_'+Wochentag, {def: 'false',type: 'boolean',name: 'Wecker Aktiv '+Wochentag}); // Objekte für WeckZeiten createState(instanz + pfad0 + Geraet[0] +'.WeckZeit_'+Wochentag, {def: '07:00',type: 'string',name: 'Weckzeit am '+Wochentag}); // Objekte für WeckZeiten createState(instanz + pfad0 + Geraet[0] +'.Dimmer_Max_Level', {def: '30',type: 'number',name: 'Maximales Raumlicht Level'}); if(getState(instanz + pfad0 + Geraet[0] + '.WeckZeit_'+Wochentag).val){ var WKZeit = getState(instanz + pfad0 + Geraet[0] + '.WeckZeit_'+Wochentag).val.split(':'); //log(WKZeit[1] + ' ' + WKZeit[0] + ' * * 1'); if(logging) log(getState(instanz + pfad0 + Geraet[0]+ '.WeckerAktiv_'+Wochentag).val); if(getState(instanz + pfad0 + Geraet[0]+ '.WeckerAktiv_'+Wochentag).val === true){ setState(instanz + pfad0 +'Wecker_gestellt', true); clearSchedule(WKZeit_Schedule[Geraet[0]+'.'+Wochentag]); WKZeit_Schedule[Geraet[0]+'.'+Wochentag] = schedule(WKZeit[1] + ' ' + WKZeit[0] + ' * * '+ Wochentage.indexOf(Wochentag), function (){WeckerEin(Geraet);}); if(logging) log('Wecker für '+Geraet[0]+' am '+Wochentag+' wurde auf '+WKZeit[0]+': '+WKZeit[1]+' Uhr gestellt'); } else{ clearSchedule(WKZeit_Schedule[Geraet[0]+'.'+Wochentag]); if(logging) log('Wecker für '+Geraet[0]+' am '+Wochentag+' wurde gelöscht'); } } }); }); }//Wecker stellen Ende ! //WeckerStellen(); ! // ############################################################################# // # # // # Funktion zum langsamen erhöhen des Raumlichtes # // # # // ############################################################################# ! function level_erhoehen(GeraeteID){ if(getState(GeraeteID[1]).val >= getState(instanz + pfad0 + GeraeteID[0] +'.Dimmer_Max_Level').val){ clearTimeout(timer[GeraeteID[0]]); if(logging)log('Level Dimmer'+GeraeteID[0]+' auf '+getState(instanz + pfad0 + GeraeteID[0] +'.Dimmer_Max_Level').val+' automatische Erhöhung Ende'); } else{ timer[GeraeteID[0]] = setTimeout(function() { if(logging) log('Level:'+GeraeteID[0]+' wird um '+Math.round(getState(instanz + pfad0 + GeraeteID[0] +'.Dimmer_Max_Level').val / (laufzeit / intervall))+' erhöht auf '+(getState(GeraeteID[1]).val+Math.round(getState(instanz + pfad0 + GeraeteID[0] +'.Dimmer_Max_Level').val / (laufzeit / intervall)))); setState(GeraeteID[1], (getState(GeraeteID[1]).val + Math.round(getState(instanz + pfad0 + GeraeteID[0] +'.Dimmer_Max_Level').val / (laufzeit / intervall)))); level_erhoehen(GeraeteID); }, intervall * 1000); } } ! // ############################################################################# // # # // # Funktion zum starten verschiedener Aktionen beim erreichen der Weckzeit # // # # // ############################################################################# ! function WeckerEin(GeraeteID) { // Prüfen ob Raumlicht aus if(getState(GeraeteID[1]).val <= 10){ setState(instanz + pfad0 + 'Wecker_laeuft', true); level_erhoehen(GeraeteID); } // Weitere mögliche Aktionen // hier } ! // ############################################################################# // # # // # Beobachten aller Weckerdatenpunkte # // # # // ############################################################################# ! on({enumName:'weckerdatenpunkte', change: "ne"}, function (obj) { WeckerStellen(); ! }); ! // ############################################################################# // # # // # Beobachten des Datenpunktes zum Abbrechen des Dimmvorgangs # // # # // ############################################################################# ! on({id: instanz + pfad0 + 'Wecker_laeuft', change: "ne"}, function (dp) { if(dp.state.val === false){ GeraeteListe.forEach(function(GeraeteID) { clearTimeout(timer[GeraeteID[0]]); if(logging)log('Automatisches hochfahren Raumlicht für '+GeraeteID[0]+' manuel gestoppt'); }); } }); //WeckerEin(GeraeteListe[0]); //WeckerEin(GeraeteListe[1]); Und das verursacht die Probleme bzw. den Totalausfall: on({enumName:'weckerdatenpunkte', change: "ne"}, function (obj) { WeckerStellen(); }); Ich kann nichtmal sagen warum ich das so gemacht habe, glaube das aber irgendwo mal so gelesen zu haben. Fakt ist, dass es offensichtlich falsch ist. Toll wäre wenn mir jemand sagen kann wie es richtig wäre.
  • Iobroker Admin installed: 3.1.2 available 2.0.9

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    HomoranH
    @ruhr70: Was ich mich noch frage…. nach welchen Kriterien werden die Versionen unter "verfügbar" (bei Dir "available") eingefärbt? Früher waren alle Versionen in der Spalte farbig hinterlegt, in Abhängigkeit der Versionsnummer. Bei mir sieht es da so aus, wie bei Dir. ` Im admin v3 werden nur noch Versionen <1.x farblich markiert. Gruß Rainer
  • Raspberry Iobroker System defekt

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    716 Aufrufe
    A
    Also , ich kann auf die sd noch zugreifen mit dem Programm, aber der Ordner iobroker ist wohl fehlerhaft / defekt . Wird mir unter Linux oder nem anderen Raspberry auch nicht als Ordner angezeigt sondern als datei und beim öffnen fragt er mich mit was ich es öffnen möchte ( mit welchem Programm )
  • Fehler beim Starten von ioBroker

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    676 Aufrufe
    HomoranH
    Was für ein Raspberry? Pi1?? Dann einfach nochmal versuchen. Oder in Zeile 20 "connect-timeout" von 2000 auf 10000 setzen sudo nano /opt/iobroker/iobroker-data/iobroker.json Gruß Raiiner

757

Online

32.6k

Benutzer

82.1k

Themen

1.3m

Beiträge