Hallo,
erst einmal vielen Dank für die großartige Arbeit hier.
ich hänge mich hier direkt mal dran. Ich hoffe das ist in Ordnung.
Bisher hatte ich ccu.io auf einem MacMini laufen. Dieser fliegt nun aber bei mir raus und ich wollte gern den Dienst auf einen Linux Server (Ubuntu) umziehen.
Ich hab mir also die neueste Version geladen, entpackt, settings angepasst und erst einmal gestartet.
Jetzt das Problem:
Wenn ich den ccm.io-server.js starten möchte erhalte folgende Fehlermeldung:
root@cs:~# node /usr/local/share/ccu.io/ccu.io-server.js start
Starting ccu.io daemon...
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
TypeError: Object #<ChildProcess> has no method 'send'
at [object Object].start (/usr/local/share/ccu.io/node_modules/daemonize2/lib/daemonize.js:176:11)
at Object.<anonymous> (/usr/local/share/ccu.io/ccu.io-server.js:14:16)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:32)
at Function._load (module.js:308:12)
at Array.0 (module.js:479:10)
at EventEmitter._tickCallback (node.js:192:41)
Jemand eine Idee??
Starte ich nur ccu.io.js startet zwar der Dienst, ich kann auch die Webseite erreichen, allerdings bekomme ich weder "Last rf event" noch "Last Cix events" angezeigt. Bei "Last ReGa poll" ist alles ok, die polls kommen wie immer.
Kann mir irgendjemand helfen??
Schöne Grüße
Lars
Meine settings.js:
Code: Alles auswählen
var settings = {
// Port auf dem der Webserver und Socket.IO lauscht
ioListenPort: 8080,
// Port auf dem der https Webserver lauscht - falls nicht benötigt auskommentiert belassen
//ioListenPortSsl: 8443,
// Passwort-Schutz (HTTP Basic Authentication) - Achtung! Wirkt nur auf http(s), Websockets bleiben ungeschützt!
authentication: {
enabled: false,
enabledSsl: false,
user: "admin",
password: "password"
},
// IP-Adresse der Homematic CCU
ccuIp: "10.1.50.2",
binrpc: {
// IP-Adresse des CCU.IO-Servers (wird der CCU mitgeteilt für RPC Init)
listenIp: "10.1.50.117",
// Port auf dem der xmlrpc_bin:// Server lauscht
listenPort: 2101,
inits: [
// CUxD Init durchführen
{ id: "io_cuxd", port: 8701 },
// BidCos-Wired Init durchführen
//{ id: "io_wired", port: 2000 },
// BidCos-RF Init durchführen
{ id: "io_rf", port: 2001 }
]
},
logging: {
enabled: true,
file: "devices-variables.log",
move: true,
varChangeOnly: true,
writeInterval: 60
},
regahss: {
// Variablen-Werte von der CCU Pollen
pollData: true,
// Interval für Polling in milli-Sekunden
pollDataInterval: 15000,
// Todo Implement Polling Trigger
pollDataTrigger: "BidCos-RF.BidCoS-RF:50.PRESS_LONG",
metaScripts: [
"favorites",
"variables",
"programs",
"rooms",
"functions",
"devices",
"channels",
"datapoints"
]
},
datastorePath: __dirname+"/datastore/",
stats: true,
statsIntervalMinutes: 15,
adaptersEnabled: true,
adapters: {
yr: {
enabled: true,
mode: "periodical",
period: 120, // Minutes
settings: {
location: "Germany/Lower_Saxony/Wedemark"
}
},
mysql: {
enabled: false,
settings: {
host: "127.0.0.1",
user: "root",
pass: "root",
db: "ccu_io",
enableEventLog: true,
logChangesOnly: false
}
}
},
scriptEngineEnabled: false,
// Längen- und Breitengrad für Astro-Funktion der Script-Engine
longitude: 9.1833,
latitude: 48.7667
};
module.exports = settings;