CasaRemote FAQ
Geräteunterstützung
Q: Kann ich Gerät XY mit CasaRemote steuern?
A: Generell kann CasaRemote mit allen Geräten kommunizieren, die über TCP/IP erreichbar sind. Das sind im wesentlichen Endgeräte (Aktoren, Sensoren, Kameras) die über eine Ethernet oder WLAN Schnittstelle verfügen, oder Gateways die Ethernet/WLAN in einen anderen Kommunikationsstandard (z.B. FS20, EIB, Infrarot, ...) umsetzen. Desweiteren muss das Gerät über ein offenes, dokumentiertes Protokoll ansprechbar sein.
Q: Welche Netzwerkprotokolle unterstütz CasaRemote?
A: CasaRemote unterstützt
- Raw TCP/IP
- Raw UDP
- HTTP Request
CasaRemote kann folgende Formate auswerten
- Binäre Daten (mit Einschränkungen)
- ASCII
- XML
- JSON
Q: Was sind Gerätebeschreibungen/Templates?
A: Der eigentliche gerätespezifische Anteil steckt in den sog. Gerätebeschreibungen/Templates. So kann CasaRemote neue Geräte unterstützen ohne daß CasaRemote selbst verändert werden muss.
Diese Templates beinhalten neben verschiedenen Parametern auch kurze Makros in der Skriptsprache CRML (CasaRemote Macro Language). CasaLive bietet schon viele fertige Templates für verschiedenste Geräte an, wo nur noch die IP Adresse angepasst werden muss. Für programmiererfahrene Anwender ist es aber auch möglich eigene Templates für spezielle Geräte zu erstellen.
Q: Wird Kamera XY unterstützt?
A: CasaRemote unterstützt WLAN und LAN Kameras, die ihr Kamerabild im JPEG oder MJPEG Format per HTTP zur Verfügung stellen. Kameras die nur per RTSP Protokoll, ActiveX oder Java Plugins erreichbar sind werden NICHT unterstützt. Einfache Regel: Wenn man per iPhone Safari Browser ein Bild bekommt, geht es auch in CasaRemote.
Für PTZ Kameras gilt zusätzlich: Die Kommandos zur Kamerabewegung müssen per HTTP absetzbar sein.
Einstellungen
Q: Was bedeutet "dyn. Geräteerkennung"?
A: Wenn diese Option aktiviert ist, merkt sich CasaRemote nur den eindeutigen Gerätenamen und versucht bei jedem Start die IP Adresse neu zu ermitteln. Diese Option wirkt sich nur auf Geräte aus, die automatisch im Netzwerk gefunden werden können (z.B. Via Bonjour, UPnP, usw.). Im lokalen Netz mit statischen IP Adressen kann diese Option aus bleiben.
Q: Was ist der "Experten Modus"?
A: In diesem Mode stehen mehr Geräteeinstellungen zur Verfügung. Z.B. können dann die CRML Makros direkt auf dem iPhone/iPad editiert werden.
Q: Was macht "Warten auf WLAN"?
A: Mit dieser Option wartet CasaRemote grundsätzlich auf eine WLAN Verbindung, bevor versucht wird sich mit den Geräten zu verbinden. Diese Option macht nur in lokalen Netzwerken Sinn.
Q: Was bedeutet "Statische IP über 3G"?
A: Normalerweise ignoriert CasaRemote Geräte mit statischer IP Adresse, wenn man sich im Handynetz (GPRS,EDGE,UMTS) befindet. Diese Option verhindert dieses Verhalten. Dies kann bei der Verwendung von VPN Verbindungen nützlich sein, wo lokale Adressen auch extern sichtbar sind.
CasaServer
Q: Was ist CasaServer?
A: CasaServer ist eine Dateiserver Applikation für Mac OS oder Windows. CasaServer ermöglicht es u.a. die gesamte CasaRemote Konfiguration (aller Geräte) oder die Konfiguration einzelner Geräte auf dem Mac/PC zu sichern und von dort wieder zu laden. So können auch Konfigurationen zwischen CasaRemote iOS Devices übertragen werden.
Backup
Q: Wie kann ich meine Konfiguration sichern?
A: Man kann seine komplette Konfiguration mit dem Zusatzprogramm CasaServer (siehe oben) sichern und wieder laden.
Alternativ kann man seit iOS 4 auch über die iTunes Dateifreigabe auf die Konfigurationsdateien zugreifen:
Dort findet man "CasaRemote.xml" (Profil 1), "CasaRemote-1.xml" (Profil 2) und jeweils eine Backup-Datei. Die Konfigurationen können hier exportiert und auch wieder importiert werden.
CasaMac
Q: Was ist CasaMac?
A: CasaMac ist eine Mac OS Applikation, die es erlaubt AppleScript via CasaRemote auf dem lokalen Mac auszuführen. Damit kann man diverse Mac Applikationen fernsteuern. Aktuell verwendet CasaRemote dies für die Programme DVD-Player, Front Row und EyeTV, aber es sind auch andere Programme denkbar (sofern sie eine AppleScript Schnittstelle haben).
Q: Ist CasaMac sicher?
A: CasaMac ist für das lokale Netz zuhause gedacht. Da es externen Zugriff auf ihren Mac erlaubt, sollte aber auf jeden Fall ein Passwort in CasaMac vergeben werden! Das selbe Passwort muss auch im CasaRemote Template "CasaMac" eingetragen werden.
Problemlösungen
Q: CasaRemote stürzt ab. Was kann ich tun?
A: iOS sichert Crash-Logs und synchronisiert sie mittels iTunes. Die Crashlogs befinden sich unter
- Mac OS X :
/Users/USERNAME/Library/Logs/CrashReporter/MobileDevice/DEVICENAME
(ab Mac OS 10.7 muss man des Library Verzeichnis erst sichtbar zu machen. Dazu Terminal starten und folgendes eingeben: chflags nohidden ~/Library )
- Windows XP:
C:\Documents and Settings\USERNAME\Application Data\Apple computer\Logs\CrashReporter\DEVICENAME
- Windows Vista:
C:\Users\USERNAME\AppData\Roaming\Apple computer\Logs\CrashReporter\MobileDevice\DEVICENAME
Die Crashlogs bitte an
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
schicken.
Q: CasaRemote funktioniert nicht, so wie ich das möchte.
A: CasaRemote kann eine sog. Logdatei erstellen, die uns hilft Probleme zu lokalisieren. Logging wird wie folgt angeschaltet:
- CasaServer starten (siehe oben)
- CasaRemote Copyright Seite öffnen (z.B. oben im Hauptmenü auf CasaLive Logo tippen)
- CasaRemote Logo berühren bevor es sich umgedreht hat
- Dialog mit JA beantworten
--> Nun den Fehler in CasaRemote reproduzieren
- Wieder auf Copyright Seite gehen
- Protokoll an CasaServer senden
- Datei "console.log" an
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
schicken.
Ab iOS 4 kann die "Console.log" Datei über in der iTunes Dateifreigabe erreicht werden. Dazu einfach wie oben vorgehen, aber CasaServer nicht starten. Nach der Beendigung der Debug-Log Session die "Console.log" Datei mittels iTunes exportieren:
