Hallo zusammen,
ich habe aktuell einen RPI3 + HM-MOD-RPI-PCB. Mit diesem habe ich einen HM-ES-PMSw1-Pl gepairt.
Nun habe ich einen HomeMatic Wireless LAN Gateway zusätzlich gekauft. Dieser soll in den Keller und
mit dem HM-ES-PMSw1-Pl verbunden werden.
Es wird folgende Version von Homegear verwendet : Homegear (version 0.8.0-2362)
Das HomeMatic Wireless LAN Gateway ist auch erfolgreich mit Homegear verbunden.
Hier die Konfig für das HomeMatic Wireless LAN Gateway:
## Options: cul, cc1100, coc, cunx, hmcfglan, hmlgw, hm-mod-rpi-pcb
deviceType = hmlgw
## IP address of your HM-LGW
host = 192.168.4.148
## First Port number your HM-LGW listens on. Normally 2000.
port = 2000
## Keep alive port number your HM-LGW listens on. Normally 2001.
portKeepAlive = 2001
## Put the security key printed on your HM-LGW here
lanKey = XXXXXXXXXXXXXXXXX
## Default: responseDelay = 95
## Should be "95" for CUL or COC, "100" for TI CC1101 and "60" for HM-CFG-LAN or HM-LGW
responseDelay = 60
## Default: sendFix = false
Ich habe folgenden Befehl ausgeführt : sudo homegear -e rc '$hg->setInterface(31,My-HM-LGW);'
Das Ganze läuft aber in einen Fehler:
PHP Warning: Use of undefined constant My - assumed 'My' (this will throw an Error in a future version of PHP) in /var/lib/homegear/scripts/inline.php on line 7PHP Warning: Use of undefined constant HM - assumed 'HM' (this will throw an Error in a future version of PHP) in /var/lib/homegear/scripts/inline.php on line 7PHP Warning: A non-numeric value encountered in /var/lib/homegear/scripts/inline.php on line 7PHP Warning: A non-numeric value encountered in /var/lib/homegear/scripts/inline.php on line 7PHP Warning: Use of undefined constant LGW - assumed 'LGW' (this will throw an Error in a future version of PHP) in /var/lib/homegear/scripts/inline.php on line 7PHP Warning: A non-numeric value encountered in /var/lib/homegear/scripts/inline.php on line 7PHP Fatal error: Uncaught Homegear\HomegearException: Type error. in /var/lib/homegear/scripts/inline.php:7
Stack trace:
#0 /var/lib/homegear/scripts/inline.php(7): Homegear\Homegear->__call('setInterface', Array)
#1 {main}
thrown in /var/lib/homegear/scripts/inline.php on line 7
Was mache ich falsch ? Und wie kann ich prüfen ob die Umstellung funktioniert hat ?
Vielen Dank schon mal vorab für die Hilfe.
Gruß
Dirk
Hey,
benutz doch bitte die Formatierungsfunktionen des Forums:
Du kannst deinen Beitrag nachträglich editieren.
sudo homegear -e rc ‘$hg->setInterface(31,"My-HM-LGW");
Hi pmayer,
danke für die Hilfe. Kann ich prüfen ob die Änderung angenommen wurde ?
Gruß
Dirk
Hallo pmayer,
Hat funktioniert und in der Admin UI sehe ich auch die Änderung.
Gruß Dirk
2 Likes