wie bekomme ich diese Kachel denn aus den Favoriten raus??
... mit der EVE App in ein anderes Zimmer schieben.
wie bekomme ich diese Kachel denn aus den Favoriten raus??
... mit der EVE App in ein anderes Zimmer schieben.
Ich denke ein "weil man es kann" wäre die Antwort
Exakt!
Fernsehen über Homekit Kameras:
Geht mit Ton mit TVHeadEnd, Neutrino, Enigma und bestimmt auch mit den offiziellen Livestreams.
"name": "Camera FFmpeg",
"cameras": [
{
"name": "ZDF",
"serialNumber": "002",
"unbridge": true,
"videoConfig": {
"source": "-i http://user:[email protected]:9981/stream/channelid/431837096?profile=pass",
"maxStreams": 1,
"maxWidth": 1280,
"maxHeight": 720,
"maxBitrate": 2048,
"audio": true
}
}
Alles anzeigen
Beispiel Steuern und Überwachen:
"name": "CMD Switch",
"switches": [
{
"name": "Pi4 LED",
"on_cmd": "sudo sh -c 'echo 255 > /sys/class/leds/led1/brightness'",
"off_cmd": "sudo sh -c 'echo 0 > /sys/class/leds/led1/brightness'",
"state_cmd": "cat /sys/class/leds/led1/brightness|grep 255 >/dev/null",
"polling": true,
"interval": 30,
"serial": "001"
},
{
"name": "Pi3 LED",
"on_cmd": "ssh [email protected] 'sudo sh -c \"echo 255 > /sys/class/leds/led1/brightness\"'",
"off_cmd": "ssh [email protected] 'sudo sh -c \"echo 0 > /sys/class/leds/led1/brightness\"'",
"state_cmd": "ssh [email protected] 'cat /sys/class/leds/led1/brightness|grep 255 >/dev/null'",
"polling": true,
"interval": 30,
"serial": "009"
},
{
"name": "Homebridge",
"on_cmd": "sudo -n systemctl start homebridge",
"off_cmd": "sudo -n systemctl stop homebridge",
"state_cmd": "systemctl is-active --quiet homebridge",
"polling": true,
"interval": 5,
"timeout": 10,
"serial": "002"
},
{
"name": "Homebridge-LGTV",
"on_cmd": "sudo -n systemctl start homebridge-lgtv",
"off_cmd": "sudo -n systemctl stop homebridge-lgtv",
"state_cmd": "systemctl is-active --quiet homebridge-lgtv",
"polling": true,
"interval": 5,
"timeout": 10,
"serial": "003"
},
{
"name": "Homebridge-Ranger",
"on_cmd": "ssh [email protected] 'sudo -n systemctl start homebridge-ranger'",
"off_cmd": "ssh [email protected] 'sudo -n systemctl stop homebridge-ranger'",
"state_cmd": "ssh [email protected] 'systemctl is-active --quiet homebridge-ranger'",
"polling": true,
"interval": 5,
"timeout": 20,
"serial": "004"
},
{
"name": "Homebridge-Weather",
"on_cmd": "sudo -n systemctl start homebridge-weather",
"off_cmd": "sudo -n systemctl stop homebridge-weather",
"state_cmd": "systemctl is-active --quiet homebridge-weather",
"polling": true,
"interval": 5,
"timeout": 10,
"serial": "005"
},
{
"name": "Homebridge-Website-Camera",
"on_cmd": "sudo -n systemctl start homebridge-website-camera",
"off_cmd": "sudo -n systemctl stop homebridge-website-camera",
"state_cmd": "systemctl is-active --quiet homebridge-website-camera",
"polling": true,
"interval": 5,
"timeout": 10,
"serial": "006"
},
{
"name": "TV",
"on_cmd": "adb shell input keyevent KEYCODE_HOME",
"state_cmd": "ping -c 2 -W 1 192.168.0.MyTV | grep -i '2 received' >/dev/null",
"polling": true,
"interval": 5,
"timeout": 30,
"manufacturer": "LG",
"model": "47LA670",
"serial": "009"
},
{
"name": "Tunnel",
"state_cmd": "ping -c 2 -W 1 <TunnelTargetIP> | grep -i '2 received' >/dev/null",
"polling": true,
"interval": 5,
"timeout": 5,
"serial": "008"
},
{
"name": "TVHeadEnd",
"on_cmd": "sudo -n systemctl start tvheadend",
"off_cmd": "sudo -n systemctl stop tvheadend",
"state_cmd": "systemctl is-active --quiet tvheadend",
"polling": true,
"interval": 5,
"timeout": 20,
"serial": "010"
},
{
"name": "Z-Way",
"on_cmd": "ssh [email protected] 'sudo /etc/init.d/z-way-server start'",
"off_cmd": "ssh [email protected] 'sudo /etc/init.d/z-way-server stop'",
"state_cmd": "curl -Is http://192.168.0.pi3:8083 | head -1 | grep OK >/dev/null",
"polling": true,
"interval": 5,
"timeout": 20,
"serial": "011"
},
{
"name": "Schreibtischlampe",
"on_cmd": "curl -gs http://192.168.0.pi3:8083/ZAutomation/api/v1/devices/ZWayVDev_zway_15-0-37/command/on -b /tmp/zwaycookie.txt >/dev/null",
"off_cmd": "curl -gs http://192.168.0.pi3:8083/ZAutomation/api/v1/devices/ZWayVDev_zway_15-0-37/command/off -b /tmp/zwaycookie.txt >/dev/null",
"state_cmd": "curl -gs http://192.168.0.pi3:8083/ZAutomation/api/v1/devices/ZWayVDev_zway_15-0-37 -b /tmp/zwaycookie.txt|grep '\"level\":\"on\"' >/dev/null",
"polling": true,
"serial": "013"
},
{
"name": "ADB Connect",
"on_cmd": "adb connect 192.168.0.FireTV:5555 >/dev/null",
"off_cmd": "adb disconnect 192.168.0.FireTV:5555 >/dev/null",
"state_cmd": "adb devices|grep '192.168.0.FireTV:5555' >/dev/null",
"polling": true,
"interval": 5,
"timeout": 10,
"serial": "014"
},
{
"name": "OpenVPN",
"on_cmd": "sudo -n systemctl start openvpn",
"off_cmd": "sudo -n systemctl stop openvpn",
"state_cmd": "systemctl is-active --quiet openvpn",
"polling": true,
"interval": 5,
"timeout": 10,
"serial": "015"
}
],
"platform": "cmdSwitch2"
Alles anzeigen
So, ich haben nun etwas damit gespielt. Da außer der Apple Home App alle bei der Automation leider nur Szenen schalten, läuft das bei mir auf drei Automationen und drei Szenen hinaus, zuzüglich zwei Plugins:
- Homebridge-Schedule
- Homebridge-Delay-Switch
Mit "Homebridge-Schedule" baue ich mir einen Schalter, der jede Minute kurz an geht
Automation: Wenn "Homebridge-Schedule" EIN und Verbrauch der Steckdose > nn dann schalte die Szene ein, die den "Homebridge-Delay-Switch" enthält.
Der Delayswitch bleibt in meinem Fall 3 Minuten an - ist ja beliebig einstellbar.
Automation: Wenn "Homebridge-Delay-Switch" eingeschaltet wird, dann Szene "Steckdoese wird genutzt"
Automation: Wenn "Homebridge-Delay-Switch" ausgeschaltet wird, dann Szene "Steckdose wird nicht mehr genutzt"
PS: Die "Controller" App ist jeden Cent wert (und nein, ich bin nicht gesponsert)
frhofer: Mach das lieber über die EVE app.
Dass das Telegram als nicht unterstützt angezeigt wird ist okay. Versucht mal, mit der EVE App drauf zu gucken.
meistermolli: Du meinst „thinkbroadband“? Das ist kein Speedtest sondern die Latenz (vermutlich Ping) von außen.
{
"name": "DWD Radar",
"url": "https://www.dwd.de/DWD/wetter/radar/rad_brd_akt.jpg",
"height": 500,
"width": 900,
"timeout": 60000,
"renderTimeout": 1000,
"chromiumPath": "/usr/bin/chromium-browser"
},
{
"name": "DWD Aktuell",
"url": "https://www.dwd.de/DWD/wetter/aktuell/deutschland/bilder/wx_brd_akt.
"height": 500,
"width": 900,
"timeout": 60000,
"renderTimeout": 1000,
"chromiumPath": "/usr/bin/chromium-browser"
},
{
"name": "PI-Hole",
"url": "https://pi.hole/admin/index.php",
"timeout": 60000,
"renderTimeout": 1000,
"scale": 1,
"chromiumPath": "/usr/bin/chromium-browser"
},
{
"name": "MyCable",
"url": "https://www.thinkbroadband.com/broadband/monitoring/quality/share/150a3a7.png",
"height": 450,
"width": 800,
"timeout": 60000,
"renderTimeout": 1000,
"chromiumPath": "/usr/bin/chromium-browser"
},
{
"name": "Homebridge",
"url": "http://<HomebridgeURL>:<Port>",
"height": 900,
"width": 1440,
"timeout": 60000,
"renderTimeout": 1000,
"chromiumPath": "/usr/bin/chromium-browser"
}
Alles anzeigen
meistermolli: nice find. Werde ich bei Gelegenheit mal ausprobieren...
palace womit / wie machst du die Broadband Abfrage?
Weiss jemand ob man live webcams mit Videostream auch über ein anderes Plugin einbinden kann?
https://www.thinkbroadband.com/
Livestreams - ich hab’s noch nicht gemacht - müssten mit https://github.com/SeydX/homebridge-camera-ui oder homebridge-camera-ffmpeg machbar sein.
Hi, ich hab das eben gegen "CUPS" getestet.
Das Debuglog sagt:
[25.3.2021, 22:41:13] [PrinterPlatform] Samsung_CLP-510 Sensor: {"version":"2.0","statusCode":"successful-ok","id":34090846,"operation-attributes-tag":{"attributes-charset":"utf-8","attributes-natural-language":"en-us"},"printer-attributes-tag":{"printer-is-accepting-jobs":true,"printer-state":"idle","printer-up-time":1616708473,"queued-job-count":0,"printer-make-and-model":"Samsung CLP-510, 2.0.0"}}
Aber Switch und Sensor bleiben "dunkel" :(.
{
"name": "PrinterPlatform",
"debug": false,
"printer": [
{
"name": "Samsung_CLP-510",
"address": "http://192.168.0.39:631/printers/Samsung_CLP-510",
"polling": 10,
"switchType": "SWITCH",
"manufacturer": "Samsung",
"model": "CLP-510",
"serialNumber": "08154711"
}
],
"platform": "PrinterPlatform"
}
Alles anzeigen
Kommandos auf einem entfernten RPI oder Linux ausführen.
Dazu muss vorher der SSH Login via Zertifikat funktionieren.
Für den Homebridge User (z.B. config-ui-x Service) kann man das sehr gut über das Terminal auf der Webseite machen.
"name": "Pi3 LED",
"on_cmd": "ssh [email protected] 'sudo sh -c \"echo 255 > /sys/class/leds/led1/brightness\"'",
"off_cmd": "ssh [email protected] 'sudo sh -c \"echo 0 > /sys/class/leds/led1/brightness\"'",
"state_cmd": "ssh [email protected] 'cat /sys/class/leds/led1/brightness|grep 255 >/dev/null'",
"polling": true,
"interval": 30,
"serial": "999"
So, inzwischen habe ich das noch etwas verfeinert.
Der Cronjob muss nicht als "root" laufen.
Da die "ADB" Verbindung zum FireTV manchmal abbricht habe ich das nun so gestaltet:
*/10 * * * * adb devices|grep "<yourFireTV>:5555" >/dev/null || adb connect <yourFireTV>:5555 >/dev/null
Das heisst, es wird geprüft, ob die Verbindung noch da ist und wenn nicht, erneut verbunden.
Damit ich einen Status habe, habe ich mit "homebridge-cmdswitch2" noch einen weiteren Schalter hinzugefügt:
Du könntest als Auslöser den Verbrauch nehmen mit dem unangenehmen Zusatzeffekt, dass bei Schwankungen um die 25W jedes Mal eine Nachricht käme.
Danke für die schnelle Antwort. Also HomeKit und Intuitiv sind noch lange keine Freunde ;).
Für den Verbrauch (Eve Energy) steht leider kein Auslöser zur Verfügung. Weder in der Eve App, noch in der Controller App. Hast Du ein Bild?
Was ist „in Verwendung“ denn für ein Auslöser?
Das mit dem wiederholten Senden der Nachricht ist erst mal nicht tragisch.
Aber die Idee mit dem Ausschalten gefällt mir.
Ich dachte am Spielereien wie: Wenn das Handy am Nachttisch zum Laden angeschlossen wird, schalte die Deckenlampe aus und die Nachttischlampe ein oder sowas...
Hi, bezüglich der Überschrift wollte ich mal probieren, ob ich mir anhand des Verbrauchs eine Telegram Nachricht schicken lassen kann (siehe Bild).
1. Ohne „Auslöser“ scheint das aber nicht zu funktionieren, oder? Nur was soll ich da nehmen? Die Seckdose ist ja quasi immer an?
2. angeblich kann man sich inzwischen Nachrichten per Kurzbefehl schicken lassen, ganz ohne Telegram Plugin. Wie müsste ich das in diesem Fall machen?
Hi, ist ne Weile her, aber bist Du hier weiter gekommen?
Ich will von ZWay weg, da es mir immer mehr Kummer bereitet...
Hiermit vielleicht?
https://www.raspberry-pi-geek.…inen-lautsprecher-senden/
Mangels BT Lautsprecher habe ich das nicht probiert.