NEWS

Script zur Überprüfung ob eine neue Firmware für die CCU verfügbar ist



  • Auf GitHub habe ich gerade die aktuelle Version hochgeladen. Sind nur kleinere Änderungen.



  • Nochmal kurz der Hinweis das es wieder eine neue Version gibt. In dem Script gibt es immer noch ein Problem wenn die Abfrage nicht funktioniert und ein "undefined" zurück kommt. Das kriege ich mit meinen jetzigen wissen leider nicht weg. Falls wer eine Idee hat würde ich mich über Lösungen freuen.

    Falls Ihr noch eine alte Version einsetzt solltet Ihr auf jeden Fall updaten. V1.07 hat den kompletten Javascript Adapter in den Abgrund gerissen :-((



  • falscher Link aktiv



  • ergab keinen Sinn



  • @smartboart All das was Du geschrieben hattest machte mein Script auch ausser es kürzt nicht die Firmware beim Raspi weil dort die Firmware halt länger. Rest ist mir egal.

    @All ich habe mal wieder die aktuelle Version auf github gestellt. Sollte bei der Abfrage aus dem Internet mal nicht das erwartete zurückkommen gab es bisher immer eine Fehlermeldung diese fange ich jetzt entsprechend ab und logge es richtig. Ansonsten nur Kleinigkeiten



  • DANKE das hab ich schon solange gesucht und endlich gefunden.
    Bin jetzt auf das nächste Firmware Update gespannt .....

    Gruß Peter



  • Leider, leider hat eq3 anscheinend etwas gegen die Abragen. Derzeit funktioniert das Script nicht mehr für Besitzer der ccu2 und 3.

    eq3 lehnt die Abfragen mit falscher serial ab. Beim probieren hat eq3 dann anscheinend meine ip komplett geblockt 🙂

    Mal schauen ob ich dazu eine Lösung finde. Wenn man mit der eigenen Serial der ccu abfragt und einer richtigen alten Firmware funktioniert es auf jeden Fall. Ich gehe leider davon aus das wenn zuviele mit der gleichen Serial abfragen ebenfalls geblockt wird.

    Weiß jemand ob die so eine nr berechnen kann?


  • Starter

    Hallo zusammen,

    Danke für die Bereitstellung des scripts, leider funktioniert es bei mir nicht korrekt. Trotz anstehendem Update wird mir nichts in den Datenpunkt geschrieben.

    1c4054f8-ad67-428a-aae7-5ce37383c5ff-grafik.png

    Kenne mich mit der Script-Sprache nur sehr wenig aus und brauche Hilfe.

    LG
    Philipp



  • @File Bitte mal das Post direkt über Deinen lesen...

    Der Fehler im Log sollte aber definitiv nicht von dem Script kommen.



  • @File
    @cash

    Im Skript ist bei der Anfrage ein Dummywert für die Seriennummmer und für die Softwareversion drin. Das akzeptiert der Downloadserver von EQ3 so nicht mehr.

    Aber es gibt eine Lösung:
    Ich nutze eine CCU2 und habe den Pfad in Zeile 102 so geändert

        const ccu2 = 'http://update.homematic.com/firmware/download?cmd=js_check_version&version=2.47.20&product=HM-CCU2&serial=NEQxxxxxxx';
    

    wobei man natürlich anstelle der Serial NEQxxxxxxx die Seriennummer seines Gerätes eingeben muss.

    Nach der Änderung bitte das Skript für 24 Stunden ausgeschaltet lassen, bis der Internetanschluss durch den Provider zwangsgetrennt wird und man eine neue IP bekommen hat. Alternativ kann man dieses auch im Router erzwingen (neue IP zuweisen oder so ähnlich).
    Der Grund ist, das sich der Downloadserver merkt, von welchem IP-Anschluss die falsche Anfrage kommt und sperrt diese IP für weitere (auch gültige) Anfragen.

    Wenn man gesperrt ist, sieht auch die CCU keine verfügbare Software-Version mehr.
    CCU-Wartung.png


Log in to reply
 

Suggested Topics

  • 8
  • 10
  • 33
  • 10
  • 18
  • 2
  • 3
  • 3

1.1k
Online

32.4k
Users

39.0k
Topics

528.1k
Posts