Neue FW V2.31.23

Einrichtung, Nutzung und Hilfe zu YAHM

Moderator: Co-Administratoren

dave09
Beiträge: 4
Registriert: 23.01.2018, 07:43

Re: Neue FW V2.31.23

Beitrag von dave09 » 23.01.2018, 09:37

Werde ich nachher testen. Mit der Deaktivierung der HomematicIP hängt dies aber nicht zusammen oder? Muss ich das funkmodul extra aktivieren oder geschieht dies per piVCCU?

Kurzzeitig war ich mal auf der CCU2 hatte das Backup eingespielt konnte aber keine Aktoren steuern.

leonsio
Beiträge: 1107
Registriert: 07.01.2012, 14:06
Danksagung erhalten: 6 Mal

Re: Neue FW V2.31.23

Beitrag von leonsio » 23.01.2018, 10:07

dave09 hat geschrieben:Werde ich nachher testen. Mit der Deaktivierung der HomematicIP hängt dies aber nicht zusammen oder? Muss ich das funkmodul extra aktivieren oder geschieht dies per piVCCU?

Kurzzeitig war ich mal auf der CCU2 hatte das Backup eingespielt konnte aber keine Aktoren steuern.
kommt drauf an was du haben/nutzen willst es wird alles unterstützt ;)

a. nur homematic ohne IP
I mit pivccu-driver (ggf spätere wechsel auf homematic ip möglich)
II mit hm-mod-rpi-pcb, dann ist nur die Nutzung mit Homatic möglich

b. mit homematic-ip
I geht nur mit pivccu-driver

Falls du HMIP nutzen willst MUSS deine Funkmodul FW auf 2.... sein, update einfach über (yahm-ctl fw_update) möglich
Zu a) Damit die Meldung "HMIP /VirtuallDevices" nicht auftaucht, kannst du das Modul hmip_deactivator verwenden (enable um die zu deaktivieren)

homematic-ip Modul solltest du nicht länger verwenden

Vorgehen beim Update (vorher kein HMIP)

yahm-ctl update (YAHM aktualisieren)
yahm-lxc update/install (CCU aktualisieren oder install falls keine lauffähige version vorliegt)
( Backup einspielen)
yahm-module -m hm-mod-rpi-pcb enable
yahm-module -m hmip_deactivator enable

dave09
Beiträge: 4
Registriert: 23.01.2018, 07:43

Re: Neue FW V2.31.23

Beitrag von dave09 » 23.01.2018, 10:29

leonsio hat geschrieben:
yahm-ctl update (YAHM aktualisieren)
yahm-lxc update/install (CCU aktualisieren oder install falls keine lauffähige version vorliegt)
( Backup einspielen)
yahm-module -m hm-mod-rpi-pcb enable
yahm-module -m hmip_deactivator enable
[/quote]

HMIP benötige ich nicht, habe nur Homematic Produkte
ich denke eine Neuinstallation per quickinstall wäre hier angebracht um ein sauberes System zu haben, oder? und anschließend die o.g. markierten Schritte?

Besten Dank für Eure Hilfe!!!

leonsio
Beiträge: 1107
Registriert: 07.01.2012, 14:06
Danksagung erhalten: 6 Mal

Re: Neue FW V2.31.23

Beitrag von leonsio » 23.01.2018, 11:36

dave09 hat geschrieben:
leonsio hat geschrieben:
yahm-ctl update (YAHM aktualisieren)
yahm-lxc update/install (CCU aktualisieren oder install falls keine lauffähige version vorliegt)
( Backup einspielen)
yahm-module -m hm-mod-rpi-pcb enable
yahm-module -m hmip_deactivator enable
HMIP benötige ich nicht, habe nur Homematic Produkte
ich denke eine Neuinstallation per quickinstall wäre hier angebracht um ein sauberes System zu haben, oder? und anschließend die o.g. markierten Schritte?

Besten Dank für Eure Hilfe!!![/quote]

wenn du raspi hast und quickinstall machst, hast du pivccu-driver automatisch drin
dann hast du 2 möglichkeiten
1. du machst upgrade der FW, dadurch hast du HMIP Support automatisch drin
yahm-ctl fw_update
2. du deaktivierst HM-IP Service
yahm-module -m hmip_deactivator enable

beides istn möglich, du musst nur bedenken, wenn du FW auf 2.8.x hast, MUSST du zukünftig immer pivccu-driver bzw. hoimematic-ip support verwenden
Dies ist keine YAHM einschränkung, sondern der Firmware du kannst aber weiterhin z.B. auf raspberrymatic ohne Einschränkungen wechseln

das einziges was mit der 2er FW-Version aktuell noch nicht geht ist die Nutzung als Fake-Lan-Gateway
die 1er FW wird wohl nicht weiter entwickelt...

dave09
Beiträge: 4
Registriert: 23.01.2018, 07:43

Re: Neue FW V2.31.23

Beitrag von dave09 » 23.01.2018, 17:27

leonsio hat geschrieben:
dave09 hat geschrieben:
leonsio hat geschrieben:
yahm-ctl update (YAHM aktualisieren)
yahm-lxc update/install (CCU aktualisieren oder install falls keine lauffähige version vorliegt)
( Backup einspielen)
yahm-module -m hm-mod-rpi-pcb enable
yahm-module -m hmip_deactivator enable
DANKE! es läuft wieder, war schon kurz vorm verzweifeln.

Jk2020
Beiträge: 36
Registriert: 22.06.2014, 11:20

Re: Neue FW V2.31.23

Beitrag von Jk2020 » 27.01.2018, 09:16

deimos hat geschrieben:Hi,

lösch mal deinen Browsercache und mach eine Forced Refresh (Strg+F5). Leider werden ein paar Javascripte recht lange gecached und diese haben sich bei der neuen Firmware verändert.

Viele Grüße
Alex
Gerade upgedated.
Läuft alles bestens, einzig der Blue Screen im Browser hatte mich irritiert.
Danke für den Hinweis.
Läuft alles bestens!

doctorgremlin
Beiträge: 34
Registriert: 17.05.2016, 18:20

Re: Neue FW V2.31.23

Beitrag von doctorgremlin » 24.03.2018, 10:59

Hallo zusammen,

ich hab leider seit heute morgen auch ein kleines Problem mit YAHM, dass ich mir nicht erklären kann. Bis gestern lief alles reibungslos, und seit heute morgen geht nichts mehr (über die Weboberfläche erscheint nur noch "Die Homematic ist noch nicht bereit").
Also habe ich mir gedacht, Zeit für ein Update.

yahm-ctl update ist ohne Probleme durchgelaufen, wurde von 1.8 auf 1.9 aktualisiert.
yahm-lxc update bricht wie folgt ab:

Code: Alles auswählen

New CCU2 firmware: 2.31.25 available, update with 'yahm-lxc update' possible

Installed version: 2.29.23
Available version: 2.31.25

Trying to create a config-backup from installed version 2.29.23, calling: 'yahm-backup data_backup' script
New CCU2 firmware: 2.31.25 available, update with 'yahm-lxc update' possible
Clean up TMP directory
Ask Rega to save the DOM
Error parsing response from var __tcl_result_1=system.Save(); : <html>
<head>
	<title>HomeMatic</title>
  
  <style rel="stylesheet" type="text/css">
  
    .Invisible {
      display: none;
    }
      
  </style>
    <script type="text/javascript" src="/webui/js/extern/jquery.js?_version_=2.0pre1"></script>
    <script type="text/javascript" src="/webui/js/extern/jqueryURLPlugin.js?_version_=2.0pre1"></script>
    <script type="text/javascript" src="/webui/js/lang/loadTextResource.js"></script>
    <script type="text/javascript" src="/webui/js/lang/translate.js"></script>

    <!--
    <script type="text/javascript" src="/webui/js/lang/translate.lang.js?_version_=2.0pre1"></script>
    <script type="text/javascript" src="/webui/js/lang/translate.lang.extension.js?_version_=2.0pre1"></script>
    <script type="text/javascript" src="/webui/js/lang/translate.js?_version_=2.0pre1"></script>
    -->
  <script type="text/javascript">

    CHECK_INTERVAL = 3000;  // Intervall, in dem geprüft wird, ob der ReGa Webserver aktiv ist
  
    /**
     * Erzeugt eine Instanz des XMLHttpRequest-Objekts
     */
    createXMLHttpRequest = function()
    {
      var xmlHttp = null;
      
      if ( window.XMLHttpRequest )
      {
        xmlHttp = new XMLHttpRequest();
      }
      else if ( window.ActiveXObject )
      {
        try
        {
          xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (ex)
        {
          try 
          {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
          }
          catch (ex)
          {
            // leer
          }
        }
      }
      
      return xmlHttp;
    };
    
    /**
     * Prüft zyklsich, ob der ReGa Webserver verfügbar ist.
     */
    check = function()
    {
      var request = createXMLHttpRequest();
      
      if (request)
      {
        request.open("GET", "/ise/checkrega.cgi", false); // synchrone Anfrage
        request.send(null);
        
        if ("OK" == request.responseText)
        {
          window.setTimeout("window.location.href='/index.htm'", 1000);
        }
        else
        {
          window.setTimeout("check();", CHECK_INTERVAL);
        }
      }
    };
    
    /**
     * Wird beim Laden der Seite aufgerufen.
     **/
    startup = function()
    {
      var content = document.getElementById("content");
      content.className = "";
      
      check();
    };
    
  </script>
</head>
<body style="background-color: #183473;color: #FFFFFF;" onload="startup();">
  
<div id="content" class="Invisible">
  <div id="content_" align="center" >
    <h1>${ccuNotReady}</h1>
    <p>${ccuNotReadyHint}</p>
  </div>
  <div align="center">
    <img id="imgLogo" src="/ise/img/hm-logo.png" alt=""/>
  </div>
</div>

<script type="text/javascript">
    translatePage();
</script>

<noscript>
  <div align="center">
    <!-- <p>Um die HomeMatic WebUI nutzen zu k&ouml;nnen, muss JavaScript in Ihrem Browser aktiviert sein.</p> -->
      <p>Please activate JavaScript in your browser</p>
  </div>
</noscript>
  
</body>
</html>
 missing tag <__tcl_result_1>
    while executing
"rega system.Save()
"
    (file "./opt/regasave.sh" line 3)

Hier bräuchte ich dringend Hilfe, da ich von alleine nicht mehr weiter komme. Hat jemand einen heissen Tip für mich?

Gruß,
Doc

sebbo
Beiträge: 99
Registriert: 25.09.2012, 19:30
Hat sich bedankt: 1 Mal

Re: Neue FW V2.31.23

Beitrag von sebbo » 24.03.2018, 11:47

Guten Morgen!

Ich habe das identische Problem wie du. Keine Ahnung was passiert ist. Bin heute früh jedenfalls nicht mehr zur Tür rein gekommen.

Dann auch das selbe, Homematic ist noch nicht bereit.

Habe jetzt auch gerade mal versucht ein Update zu machen. Ebenfalls identische Meldung.


LG Sebbo
Raspberrymatic und ioBroker im Einsatz.

HurtLocker
Beiträge: 8
Registriert: 30.06.2016, 13:41

Re: Neue FW V2.31.23

Beitrag von HurtLocker » 24.03.2018, 13:07

Hallo zusammen,

ich hoffe das Problem passt jetzt hier mit rein und es kann mir jemand helfen.

Ich wollte heute Morgen ein neues System aufsetzten. Also neusete Version von
Jessie Lite drauf und anschließend die automatisierte Installation von YAHM gestartet.
das Ergebnis ist immer das Selbe. Die installation bricht immer wieder mit folgender Fehlermeldung ab.

Code: Alles auswählen

 *** Unpack kernel source
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
 *** Add '+' to kernel release string

 *** Create symlink: /usr/src/linux

 *** Create /lib/modules/<ver>/{build,source} symlinks

 *** .config

 *** Module.symvers

 *** make modules_prepare
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf  --silentoldconfig Kconfig
.config:803:warning: symbol value 'm' invalid for NF_CT_PROTO_DCCP
.config:805:warning: symbol value 'm' invalid for NF_CT_PROTO_SCTP
.config:806:warning: symbol value 'm' invalid for NF_CT_PROTO_UDPLITE
.config:823:warning: symbol value 'm' invalid for NF_NAT_PROTO_DCCP
.config:824:warning: symbol value 'm' invalid for NF_NAT_PROTO_UDPLITE
.config:825:warning: symbol value 'm' invalid for NF_NAT_PROTO_SCTP
*
* Restart config...
*
*
* IRQ subsystem
*
Expose hardware/virtual IRQ mapping via debugfs (IRQ_DOMAIN_DEBUG) [N/y/?] n
Expose irq internals in debugfs (GENERIC_IRQ_DEBUGFS) [N/y/?] (NEW) aborted!

Console input/output is redirected. Run 'make oldconfig' to update configuration.

scripts/kconfig/Makefile:38: recipe for target 'silentoldconfig' failed
make[2]: *** [silentoldconfig] Error 1
Makefile:544: recipe for target 'silentoldconfig' failed
make[1]: *** [silentoldconfig] Error 2
make: *** No rule to make target 'modules_prepare'.  Stop.
Traceback (most recent call last):
  File "/opt/YAHM/share/tools/rpi-source/rpi-source", line 379, in <module>
    sh("cd %s && make modules_prepare %s" % (linux_symlink, (" > /dev/null" if args.quiet else "")))
  File "/opt/YAHM/share/tools/rpi-source/rpi-source", line 85, in sh
    subprocess.check_call(cmd, shell=True)
  File "/usr/lib/python2.7/subprocess.py", line 186, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'cd /usr/src/linux && make modules_prepare ' returned non-zero exit status 2
Blocking new kernel updates, please do not use rpi-update anymore, or run this module after kernel update again
Installing kernel modules
Building eq3 kernel modules
make -C /lib/modules/4.9.80-v7+/build M=/tmp/tmp.x6ZKgtPHAu/kernel modules
make[1]: Entering directory '/usr/src/linux-80a14a56dacb7cc2b40d5f37d00bedb0ceace130'

  ERROR: Kernel configuration is invalid.
         include/generated/autoconf.h or include/config/auto.conf are missing.
         Run 'make oldconfig && make prepare' on kernel src to fix it.

  CC [M]  /tmp/tmp.x6ZKgtPHAu/kernel/eq3_char_loop.o
In file included from <command-line>:0:0:
././include/linux/kconfig.h:5:32: fatal error: generated/autoconf.h: No such file or directory
 #include <generated/autoconf.h>
                                ^
compilation terminated.
scripts/Makefile.build:326: recipe for target '/tmp/tmp.x6ZKgtPHAu/kernel/eq3_char_loop.o' failed
make[2]: *** [/tmp/tmp.x6ZKgtPHAu/kernel/eq3_char_loop.o] Error 1
Makefile:1508: recipe for target '_module_/tmp/tmp.x6ZKgtPHAu/kernel' failed
make[1]: *** [_module_/tmp/tmp.x6ZKgtPHAu/kernel] Error 2
make[1]: Leaving directory '/usr/src/linux-80a14a56dacb7cc2b40d5f37d00bedb0ceace130'
Makefile:16: recipe for target 'all' failed
make: *** [all] Error 2
ERROR: Problem while building eq3 module, exit
pi@raspberrypi:~ $ 
Egal was ich versuche , es ist immer der gleiche Fehler.
Kennt jemand das Problem und hat dafür eine Lösung?

Vielen Dank schon mal im voraus! Gruß Christian

Wolfgang
Beiträge: 18
Registriert: 09.11.2011, 10:19

Re: Neue FW V2.31.23

Beitrag von Wolfgang » 24.03.2018, 15:12

Hallo zusammen,

nach 6 Monaten völlig problemlosem Einsatz geht seit heute morgen nix mehr.
Update auf 1.9 gemacht, aber es kommt nur noch: "Die Homematic ist noch nicht bereit"
Backup der HM Daten scheitert mit:

Code: Alles auswählen

Error parsing response from var __tcl_result_1=system.Save(); : <html>
<head>
        <title>HomeMatic</title>

  <style rel="stylesheet" type="text/css">

    .Invisible {
      display: none;
    }

  </style>
    <script type="text/javascript" src="/webui/js/extern/jquery.js?_version_=2.0pre1"></script>
    <script type="text/javascript" src="/webui/js/extern/jqueryURLPlugin.js?_version_=2.0pre1"></script>
    <script type="text/javascript" src="/webui/js/lang/loadTextResource.js"></script>
    <script type="text/javascript" src="/webui/js/lang/translate.js"></script>

    <!--
    <script type="text/javascript" src="/webui/js/lang/translate.lang.js?_version_=2.0pre1"></script>
    <script type="text/javascript" src="/webui/js/lang/translate.lang.extension.js?_version_=2.0pre1"></script>
    <script type="text/javascript" src="/webui/js/lang/translate.js?_version_=2.0pre1"></script>
    -->
  <script type="text/javascript">

    CHECK_INTERVAL = 3000;  // Intervall, in dem geprüft wird, ob der ReGa Webserver aktiv ist

    /**
     * Erzeugt eine Instanz des XMLHttpRequest-Objekts
     */
    createXMLHttpRequest = function()
    {
      var xmlHttp = null;

      if ( window.XMLHttpRequest )
      {
        xmlHttp = new XMLHttpRequest();
      }
      else if ( window.ActiveXObject )
      {
        try
        {
          xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (ex)
        {
          try
          {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
          }
          catch (ex)
          {
            // leer
          }
        }
      }

      return xmlHttp;
    };

    /**
     * Prüft zyklsich, ob der ReGa Webserver verfügbar ist.
     */
    check = function()
    {
      var request = createXMLHttpRequest();

      if (request)
      {
        request.open("GET", "/ise/checkrega.cgi", false); // synchrone Anfrage
        request.send(null);

        if ("OK" == request.responseText)
        {
          window.setTimeout("window.location.href='/index.htm'", 1000);
        }
        else
        {
          window.setTimeout("check();", CHECK_INTERVAL);
        }
      }
    };

    /**
     * Wird beim Laden der Seite aufgerufen.
     **/
    startup = function()
    {
      var content = document.getElementById("content");
      content.className = "";

      check();
    };

  </script>
</head>
<body style="background-color: #183473;color: #FFFFFF;" onload="startup();">

<div id="content" class="Invisible">
  <div id="content_" align="center" >
    <h1>${ccuNotReady}</h1>
    <p>${ccuNotReadyHint}</p>
  </div>
  <div align="center">
    <img id="imgLogo" src="/ise/img/hm-logo.png" alt=""/>
  </div>
</div>

<script type="text/javascript">
    translatePage();
</script>

<noscript>
  <div align="center">
    <!-- <p>Um die HomeMatic WebUI nutzen zu k&ouml;nnen, muss JavaScript in Ihrem Browser aktiviert sein.</p> -->
      <p>Please activate JavaScript in your browser</p>
  </div>
</noscript>

</body>
</html>
 missing tag <__tcl_result_1>
    while executing
"rega system.Save()
"
    (file "./opt/regasave.sh" line 3)
Ich weiß nicht mehr weiter...

Viele Grüße!

Antworten

Zurück zu „YAHM“