Leute, ich habs:-)
Im HC2 habe ich nun das Bild, welches auch per Mail sichtbar ankommt, kann die Kamera steuern und stoppen; Presets steuere ich über ein weiteres VD.
@Volker1: Herzlichen Dank. Du hast mich auf die heiße Spur gebracht.
Ich habe das Update 07-2018 einfach nochmal installiert und auch deine Ergänzung befolgt. Ob es eine Rolle gespielt hat, kann ich nicht sicher sagen. Denn ich habe auch gesehen, dass meine Codes falsch waren.
In dem Preset-Code im Post von Volker steht am Ende BENUTZER und PASSWORT. So steht es auch in den Change Logs der Tx-67. Technaxx hat hier alles richtig gemacht, wie mir scheint:-)
Entweder war es damals anders oder ich habe es falsch verstanden, wie es in dem Artikel Technaxx IP Kameras in Fibaro Home Center einbinden beschrieben wurde. Dort hat es auf mich gewirkt, als wenn der Benutzer und das Passwort nicht mehr bei den Befehlen für Links, Rechts etc. angehängt werden müssen. Schließlich gibt man beides ja weiter oben im VD ein. Stimmt aber nicht;-)
Hier die Befehle für das VD unter Verwendung der Firmware 07-2018. Natürlich müsst ihr BENUTZER und PASSWORT ändern.
- JPEG:
cgi-bin/snapshot.cgi?channel=0&user=BENUTZER&password=PASSWORT
- MJPEG:
cgi-bin/mjpg/video.cgi?channel=0&subtype=1
(Hier müssen Benutzer und PW nicht eingegeben werden)
- Links:
cgi-bin/ptz.cgi?action=start&channel=0&code=Left&arg1=0&arg2=3&arg3=0&user=BENUTZER&password=PASSWORT
- Rechts:
cgi-bin/ptz.cgi?action=start&channel=0&code=Right&arg1=0&arg2=3&arg3=0&user=BENUTZER&password=PASSWORT
- Oben:
cgi-bin/ptz.cgi?action=start&channel=0&code=Up&arg1=0&arg2=3&arg3=0&user=BENUTZER&password=PASSWORT
- Unten:
cgi-bin/ptz.cgi?action=start&channel=0&code=Down&arg1=0&arg2=3&arg3=0&user=BENUTZER&password=PASSWORT
- Stop:
cgi-bin/ptz.cgi?action=stop&channel=0&code=Left&arg1=0&arg2=1&arg3=0&user=BENUTZER&password=PASSWORT
Häufiger habe ich auch gelesen, dass ihr die Presets in das Foscam VD aus diesem Artikel integrieren wollt. Auch hier kann ich Erfolg melden und will euch die Befehle nicht vorenthalten:
selfId = fibaro:getSelfId()
KameraIP = fibaro:get(selfId, "IPAddress")
KameraPort = fibaro:get(selfId, "TCPPort")
TX67 = Net.FHttp(KameraIP,KameraPort)
TX67:GET('/cgi-bin/ptz.cgi?action=start&channel=0&code=GotoPreset&arg1=0&arg2=1&arg3=0&user=BENUTZER&password=PASSWORT')
arg2 = 1,2,3, etc. ist der anzufahrende Preset. Der Code ist also für jeden Preset-Button gleich mit Ausnahme des arg2 = 1. Ich bin zu Testzwecken bis auf arg = 5 hochgegeangen. Funktioniert.
Wichtig ist an dieser Stelle der “/” vor dem cgi am Anfang des Befehls. Oben in der Steuerung für Links, Rechts etc ist er nicht enthalten; hier schon.
Die anderen Buttons des Foscam-VDs werden für die Technaxx-Kameras vermutlich nicht benötigt und können gelöscht werden. Außer jemand weiß es besser. Dann schnell hier melden:-)
Auch habe ich Probleme mit der Videodarstellung in der HC2 Android App. Hier bekam ich eine Fehlermeldung, dass es Probleme mit dem MJPEG-Format gibt. Es wird daher nur das JPG angezeigt, was beim Steuern der Kamera ziemlich stark ruckelt. Angeblich sind meine Einstellungen falsch. Ob von der Fibaro App oder meinem Android wurde nicht gesagt. Auf meinem IPhone läuft es flüssig. Hier scheint das MJPEG-Format unterstützt zu sein.
Nutzt ihr Android und habt das selbe Problem? Wie habt ihr es gelöst?
Auf jeden Fall bin ich jetzt zufrieden. Ob man die Kamera wirklich häufig selber steuert oder nicht doch lieber die Presets verwendet, wird sich zeigen.
Die für mich wichtigste Funktion mit dem Snapshot per Email funktioniert jetzt auf jeden Fall auch.
Grüße
Mr.Coffee