extReboot erzeugt keinen extra Schalter mehr, stattdessen ist es nun eher eine ‚Funktionserweiterung‘
Extreboot ändert die Reboot Funktion des Hauptschalters direkt
extReboot erzeugt keinen extra Schalter mehr, stattdessen ist es nun eher eine ‚Funktionserweiterung‘
Extreboot ändert die Reboot Funktion des Hauptschalters direkt
@bubffm
extReboot lässt dich beim Rebooten in config.json hinterlegte Skripte ausführen
2 Skripte habe ich ja mit hinzugeügt im cmd Ordner
cmdOn bewirkt, das alle homebridge Instanzen vorm Rebooten stoppen, außer fritz-platform
cmdOff (Reboot zu ende) bewirkt das alle Instanzen wieder starten und fritz-platform selber auch neustartet
So startet man halt nicht nur die FritzBox, sondern auch gleich alle Homebridge Instanzen neu
Man kann aber, wenn man Erfahrung darin hat Bash Skripte zu schreiben vieles mehr bewerkstelligen. Grundidee ist halt das man während Reboot und nach Fertigstellungen, eigene Skripte ausführen kann
So v4.0.5 ist online
Einfach "disableAutoConfig": true einfügen, und das Plugin sollte die config in ruhe lassen
@bubffm
Wehe es werden jetzt Fehlermeldungen gepostet die auf Fehlerhaften config zurückzuführen sind ![]()
Habe jetzt ne Funktion eingebaut um das mit auto config abzuschalten....
Kommt dann in der nächsten Version
@bubffm Edward J. Nately III
Das Auto config feature wurde wie FettesB schon erwähnt hat deswegen eingebaut um die jeden Tag erscheinenden Fehlermeldungen bzgl falscher Config zu eliminieren
Jetzt stelle ich fest das Leute ihr Config dadurch ‚zugemüllt‘ finden
schwer jedem iwie gerecht werden zu wollen
Also ich finde die jetzige Option schon ideal, auch für ‚neulinge‘ - Man braucht die alte config nicht mehr, auf Github habe ich bereits erwähnt das ein Update von 3.x auf 4.x Homebridge zerschießt
Für alle Neulinge, einfach wie hier vorgehen
https://github.com/SeydX/homeb…master/docs/FirstStart.md
Man braucht nur paar Zeilen Code, anschließend HB neustarten und das vervollständigt sich automatisch
Nach eingeben der Benutzerdaten und Gerätetypen, ist die config bei einem erneuten Restart fertig
Presence, wol, smarthome haben bereits ‚test‘ einträge an denen man sich als Neuling orientieren kann, so kann ‚eigtl‘ wirklich kein Fehler mehr passieren...
nein auch in v3.x funktionierte die Statuserkennung via 2.4ghz
kann dies aber weiter ausbauen, so dass die Statuserkennung auf beide reagiert
bei "Repeatrern" funktioniert die Statuserkennung via Wifi 2.4ghz
Wenn wlan aus ist, dann repeater aus, wenn wlan an dann repeater an
kennethm was ist das fürn Repeater? typ auf "repeater" gestellt? hast du "readOnly" auf false ?
Mach mal im config debug auf true starte anschließend hb neu und poste mal dein log hier bitte
Bzgl broadband
Polling gibt es nicht mehr, da ab jetzt nurnoch dann gemessen wird wann du es willst. Also wenn du via zb EVE grad broadband aufrufst
probier mal hiermit
{
"platform": "FritzPlatform",
"devices": {
"FRITZ!Box 7590": {
"active": true,
"host": "192.168.2.1",
"port": 49000,
"username": "",
"password": "",
"type": "dsl",
"master": true,
"mesh": true,
"readOnly": true,
"options": {
"reconnect": false,
"wifi2": [
false,
false
],
"wifi5": [
false,
false
],
"wifiGuest": [
false,
false
],
"phoneBook": false,
"wps": [
false,
false
],
"aw": [
false,
false
],
"deflection": [
false,
false
],
"led": [
false,
false
],
"lock": [
false,
false
]
}
},
"Repeater-WZ": {
"active": true,
"host": "192.168.2.4",
"port": 49000,
"username": "",
"password": "",
"type": "repeater",
"readOnly": true,
"options": {
"wifi2": [
false,
false
],
"wifi5": [
false,
false
],
"wifiGuest": [
false,
false
],
"wps": [
false,
false
],
"led": [
false,
false
]
}
},
"Repeater-Arbeitszimmer": {
"active": true,
"host": "192.168.2.5",
"port": 49000,
"username": "",
"password": "",
"type": "repeater",
"readOnly": true,
"options": {
"wifi2": [
false,
false
],
"wifi5": [
false,
false
],
"wifiGuest": [
false,
false
],
"wps": [
false,
false
],
"led": [
false,
false
]
}
}
},
"presence": {
"user": [
{
"active": true,
"name": "JUF iPhone",
"address": "38:53:9C:C6:E7:B7"
},
{
"active": true,
"name": "Dite iPhone",
"address": "18:65:90:8A:9B:BC"
},
{
"active": true,
"name": "Anette iPhone",
"address": "F0:99:BF:2F:8C:6E"
},
{
"active": true,
"name": "Omel iPhone",
"address": "80:BE:05:82:15:3B"
},
{
"active": true,
"name": "Drucker",
"address": "2C:6F:C9:49:FF:80"
}
],
"anyone": false,
"offDelay": 15,
"onDelay": 5
},
"smarthome": {
"Fernseher": {
"active": true,
"ain": "087610226897",
"tempSensor": true,
"devType": "switch"
},
"Stehlampe": {
"active": true,
"ain": "087610229590",
"tempSensor": true,
"devType": "switch"
},
"Licht Gartenhaus": {
"active": true,
"ain": "087610087090",
"tempSensor": true,
"devType": "switch"
},
"Licht Apfelbaum": {
"active": true,
"ain": "087610079122",
"tempSensor": true,
"devType": "switch"
},
"Pumpe": {
"active": true,
"ain": "116570018303",
"tempSensor": true,
"devType": "switch"
},
"Steckdose AZ": {
"active": true,
"ain": "087610079123",
"tempSensor": true,
"devType": "switch"
},
"WSterne Kueche": {
"active": true,
"ain": "087610340529",
"tempSensor": true,
"devType": "switch"
},
"WSterne HWR": {
"active": true,
"ain": "087610208071",
"tempSensor": true,
"devType": "switch"
},
"Fenster HWR": {
"active": true,
"ain": "119340107283",
"devType": "contact"
}
},
"polling": 5,
"timeout": 5,
"debug": true,
"clearCache": false,
"callmonitor": {
"active": false,
"ip": "0.0.0.0",
"port": 1012,
"country": "",
"incomingTo": [],
"outgoingFrom": []
},
"wol": [
{
"active": false,
"name": "Test Device",
"address": "00:00:00:00:00:00"
}
],
"alarm": {
"active": false,
"telNr": "",
"duration": 30
},
"wakeup": {
"active": false,
"internNr": "",
"duration": 30
},
"ringlock": {
"active": false,
"DECTphones": 1,
"start": "11:00",
"end": "22:00"
},
"broadband": {
"active": false,
"measureTime": 5
},
"extReboot": {
"active": false,
"cmdOn": "",
"cmdOff": ""
},
"telegram": {
"active": false,
"token": "",
"chatID": "",
"presence": {
"in": "",
"out": "",
"anyoneIn": "",
"anyoneOut": ""
},
"callmonitor": {
"incoming": "",
"disconnected": ""
},
"alarm": {
"activated": "",
"deactivated": ""
},
"extReboot": {
"start": "",
"finish": ""
}
}
}
Alles anzeigen
Wenn in config.json ‚debug’ auf true gesetzt wird sieht man die Fehlermeldungen die erscheinen
So v4 ist nun offiziell online
und mit DECT301, also Thermostat? Auf Heizen/Kühlen etc funktioniert? werden alle vier Modi angezeigt? Auto/Aus/Heizen/Kühlen ?
btwe. AUTO hat keine Funktion