Hallo Zusammen,
hab mir mal eine kleine Anleitung für PiShrink geschrieben.
Könnt ihr euch mal die ansehen und mir sagen was ihr davon haltet.
Installieren und anwenden von PiShrink.pdf
Gruß Stefan
Hallo Zusammen,
hab mir mal eine kleine Anleitung für PiShrink geschrieben.
Könnt ihr euch mal die ansehen und mir sagen was ihr davon haltet.
Installieren und anwenden von PiShrink.pdf
Gruß Stefan
Alles anzeigengleich im ersten Posting hier:
Homebridge-Setup-v45-compressed.pdf
meinst sicher config
Mar 07 17:22:07 raspberrypi homebridge[12636]: [07/03/2021, 17:22:07] config.json (/home/homebridge/.homebridge/config.json) not found.
.. bin verwirrt
Ist das der letzte Stand vom (25.11.2018) der Anleitung oder gibt es da noch eine neuere bevor die ganz neue gekommen ist?
Hallo zusammen,
Super neuer Installationsanleitung für Homebridge.
Gibt es aber noch die Möglichkeit Homebridge nach der manuellen Anleitung zu installieren? Wenn ja wo find ich die?
Gruß Stefan
Alles anzeigenHallo Stefan
Vielen Lieben Dank für die Erklärung.
Jetzt habe ich das System auch (hoffentlich) verstanden.
Ich habe das jetzt soweit eingerichtet und es mit einem Türkontakt versucht.
Nach auslösen von Siren Away sollten dann die Homepods anspringen.
Nach mehrmaligem Test ist nur einer im Wohnzimmer angesprungen und alle anderen nicht, obwohl sie gleich konfiguriert sind.
das ganze hat einmal geklappt.... nun springt keiner mehr an. erst dann, wenn ich am iphone in die musik app gehe
Woran kann das liegen?
EDIT: ich habe jetzt alle homepods neugestartet und jetzt geht es.
wie funktioniert denn genau die night funktion ? Wie hast du das konfiguriert.
Wenn ich nachts aus dem schlaf gerissen werde, weil meine frau den hund raus lässt ist das ja auch misst
Ich schalte den Nachtmodus manuell ein und aus. Beim Nachtmodus habe ich auch nur die Tür und Fenster Kontakte eingebunden.
Hab mir auch schon überlegt ob es nicht noch eine andere Möglichkeit gibt. Dabei bin ich auf NFC Tags gestoßen.
Ich hab mir diese NFC Tags von LinkDesk angesehen.
Meine config.json sieht so aus.
{
"name": "Alarmanlage",
"default_mode": "Off",
"arm_seconds": 0,
"trigger_seconds": 0,
"reset_minutes": 10,
"audio": false,
"audio_language": "de-DE",
"save_state": false,
"proxy_mode": false,
"test_mode": false,
"override_off": false,
"reset_off_flow": false,
"disabled_modes": [
"Home"
],
"siren_sensor": false,
"siren_sensor_seconds": 5,
"reset_sensor": false,
"mode_switches": true,
"mode_off_switch": true,
"mode_pause_switch": false,
"pause_minutes": 0,
"siren_switch": false,
"siren_mode_switches": true,
"audio_volume": "100",
"audio_arming_looped": false,
"audio_alert_looped": false,
"accessory": "security-system"
}
Alles anzeigen
Jetzt hab ich meine Schalter belegt über die Automationen.
So hab ich die Schalter Mode Away und Mode Off belegt
jetzt musst du nur noch die Siren Away und Siren Night belegen.
Das funktioniert so.
Du brauchst die Automation wenn ein Gerät gesteuert wird.
Wenn der Schalter Siren Away angeschaltet wird, soll der HomePod einen Alarm abspielen.
Als Alarmton hab ich mir bei Apple Music einen von diesen ausgesucht.
Wenn der Schalter Siren Away ausgeschaltet wird soll der HomePod denn Alarm stoppen.
Danach musst du nur noch eine Automation erstellen: wenn ein Tür / Fenstersensor öffnet oder ein Bewegungsmelder eine Bewegung entdeckt, soll der Schalter Siren Away angeschaltet werden.
Das machst du mit allen Sensoren die den Schalter Away auslösen sollen.
Bei mir sieht dan das so aus:
Die Automationen die du siehst steuern immer den Schalter Siren Away.
Das Selbe musst du mit dem Schalter Siren Night machen.
Ich hoffe es hilft dir weiter
Gruß Stefan
Ich habs jetzt hinbekommen.
die Lösung hab ich in dem Thema homebridge-securitysystem geschrieben.
Was sagt ihr, kann man das so lösen?
Gruß Stefan
Habs jetzt hinbekommen.
Das Problem lag daran, dass ich diese Standart Automationen eingeschaltet habe und deswegen kam immer die Fehlermeldung.
Ich hab das Ganze jetzt so gelöst:
Meine config.json sieht so aus.
{
"name": "Alarmanlage",
"default_mode": "Off",
"arm_seconds": 0,
"trigger_seconds": 0,
"reset_minutes": 10,
"audio": false,
"audio_language": "de-DE",
"save_state": false,
"proxy_mode": false,
"test_mode": false,
"override_off": false,
"reset_off_flow": false,
"disabled_modes": [
"Home"
],
"siren_sensor": false,
"siren_sensor_seconds": 5,
"reset_sensor": false,
"mode_switches": true,
"mode_off_switch": true,
"mode_pause_switch": false,
"pause_minutes": 0,
"siren_switch": false,
"siren_mode_switches": true,
"audio_volume": "100",
"audio_arming_looped": false,
"audio_alert_looped": false,
"accessory": "security-system"
}
Alles anzeigen
Das sind die Automationen dazu.
Jetzt hab ich meine Schalter belegt über die Automationen.
So hab ich die Schalter Mode Away und Mode Off belegt
jetzt hab ich den Schalter Siren Away und Siren Night belegen.
Das funktioniert so.
Ich hab die Automation wenn ein Gerät gesteuert wird erstellt.
Wenn der Schalter Siren Away angeschaltet wird, soll der HomePod einen Alarm abspielen.
Als Alarmton hab ich mir bei Apple Music einen von diesen ausgesucht.
Wenn der Schalter Siren Away ausgeschaltet wird soll der HomePod denn Alarm stoppen.
Danach habe ich noch eine Automation erstellt: wenn ein Tür / Fenstersensor öffnet oder ein Bewegungsmelder eine Bewegung entdeckt, soll der Schalter Siren Away angeschaltet werden.
Das mache ich mit allen Sensoren die den Schalter Siren Away auslösen sollen.
Das sieht dann bei mir so aus:
Die Automationen die man da sieht steuern immer den Schalter Siren Away.
Das Selbe musst man mit dem Schalter Siren Night machen.
ich weis nicht ob das so richtig ist, aber es funktioniert bis jetzt.
Was ist eure Meinung?
Gruß Stefan
Wie machst du das genau?
Hab mir grade das Plugin homebridge-automations-switches angesehen.
Kannst du mir eine Anleitung geben.
Welchen Switch typ verwendest du dafür?
Bis jetzt wäre mir das Plugin homebridge-securitysystem sympathischer aber es funktioniert bei mir halt nicht richtig, wie schon oben von mir beschrieben.
Hat von euch jemand Erfahrung damit und wenn ja wie habt ihr es zum laufen bekommen?
Über eure Antworten würde ich mich freuen.
Gruß Stefan
Hallo Zusammen,
hat jemand Erfahrung mit dem Plugin homebridge-securitysystem?
Ich hab die Version 3.6.1 Installiert.
Hab folgendes Problem mit dem Tool, es kann die Automation nicht automatisch aktiviert werden wenn ich mein Zuhause verlasse und auch wieder deaktiviert werden wenn ich in meinem Zuhause ankomme.
Ich bekomm in der Apple Home App immer folgende Meldung.
Wenn man Ausführen drückt kommt diese Meldung.
Das ist meine config.json von dem Plugin.
],
"accessories": [
{
"name": "Security system",
"default_mode": "Off",
"arm_seconds": 0,
"trigger_seconds": 0,
"reset_minutes": 10,
"audio": false,
"audio_language": "en-US",
"save_state": false,
"proxy_mode": false,
"test_mode": false,
"override_off": false,
"reset_off_flow": false,
"disabled_modes": [
"Home",
"Night"
],
"siren_sensor": false,
"siren_sensor_seconds": 5,
"reset_sensor": false,
"mode_switches": false,
"mode_off_switch": true,
"mode_pause_switch": false,
"pause_minutes": 0,
"siren_switch": true,
"siren_mode_switches": false,
"audio_volume": "100",
"audio_arming_looped": false,
"audio_alert_looped": false,
"accessory": "security-system"
}
]
}
Alles anzeigen
Danke für eure Hilfe schon mal im Voraus.
Gruß Stefan
Kannst du mir erklären wie man das richtig einrichtet!? Ich hab 4 Fenster / Türkontakte,
4 Bewegungsmelder von Aqara und 2 HomePod mini. Ich hab es jetzt mal so gemacht! Ist das richtig so?
Das ganze funktioniert auch.
Jetzt Hab ich aber das Problem, wenn ich auf Abwesend stelle ist der Alarm über alle Sensoren aktiv.
Wenn ich auf Nacht gehen sind auch alle aktiv, will aber das nur die Fenster / Türkontakte aktiv sind.
Das ist mein config.json dazu.
],
"accessories": [
{
"name": "Alarmanlage",
"default_mode": "Off",
"arm_seconds": 0,
"trigger_seconds": 0,
"reset_minutes": 2,
"audio": false,
"audio_language": "de-DE",
"save_state": false,
"proxy_mode": false,
"test_mode": false,
"override_off": false,
"reset_off_flow": false,
"disabled_modes": [
"Home"
],
"siren_sensor": true,
"siren_sensor_seconds": 5,
"reset_sensor": false,
"mode_switches": false,
"mode_off_switch": true,
"mode_pause_switch": false,
"pause_minutes": 0,
"siren_switch": true,
"siren_mode_switches": false,
"audio_volume": "100",
"audio_arming_looped": false,
"audio_alert_looped": false,
"accessory": "security-system"
}
]
}
Alles anzeigen
Ich benutze einen Raspberry Pi mit einem RaspBee 2 Funkmodul mit dem sind alle Sensoren verbunden. Als Bridge benutz ich Homebridge damit ich alle meine Lampen, Heizungsthermostate, Steckdosen und Sensoren in der Apple Home App nutzen kann. Einen Aqara Hub hab ich nicht.
Hallo zusammen,
Ich möchte mir eine Alarmanlage mit meinen Aqara Motion Sensoren, Aqara Door & Window Sensoren und meinen beiden HomePod Mini basteln. Die Aqara Sensoren sind mit meinen RaspBee 2 Modul verbunden. Ich hab auch schon eine Anleitung bei SmartApfel gefunden und das ganze funktioniert auch super. Ich will aber das ganze mit einem Schalter in der Apple Home App an und ausschalten können. Der Grund dafür ist wenn man zuhause ist sollen nur die Aqara Door & Window Sensoren den Alarm auslösen und die Aqara Motion Sensoren nicht aktiv sein. Wenn man natürlich das Haus verlässt soll das Ganze System aktiv sein.
Ist das möglich?
Über eure Hilfe würde ich mich freuen.
Gruß Stefan
Wie mach ich das?
Kann das vielleicht sein weil ich noch unter der Ordnerstruktur cd /media/usb bin!?
Wenn ja wie verlass ich die wieder?
Nein länger ist das Log nicht.
Der USB-Stick ist 256GB groß. Sollte doch ausreichen oder?
ok teste -drsz jetzt mal
jetzt hab ich mal das Image mit diesen Befehl verkleinert.
Das Problem wo jetzt noch besteht ist das das Image nicht mit xz komprimiert wird.
Das ist das Logfile dazu.
pishrink.sh v0.1.2
pishrink.sh: Copying ./Raspberry_Pi.img to ./new_Raspberry_Pi.img... ...
pishrink.sh: Gathering data ...
Line 296
beforesize: 30G
parted_output: BYT;
/media/usb/new_Raspberry_Pi.img:31914983424B:file:512:512:msdos::;
1:4194304B:272630271B:268435968B:fat32::lba;
2:276824064B:31914983423B:31638159360B:ext4::;
partnum: 2
partstart: 276824064
parttype: primary
tune2fs_output: tune2fs 1.44.5 (15-Dec-2018)
Filesystem volume name: rootfs
Last mounted on: /
Filesystem UUID: 5cc77913-6bcb-4f0c-8bc2-12209fb2095b
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file dir_nlink extra_isize
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 1880448
Block count: 7724160
Reserved block count: 315472
Free blocks: 6365385
Free inodes: 1685446
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 208
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 7968
Inode blocks per group: 498
Flex block group size: 16
Filesystem created: Sat Sep 7 23:28:17 2019
Last mount time: Tue Jan 26 18:01:27 2021
Last write time: Sat Sep 7 23:29:43 2019
Mount count: 103
Maximum mount count: -1
Last checked: Sat Sep 7 23:28:17 2019
Check interval: 0 (<none>)
Lifetime writes: 69 GB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 32
Desired extra isize: 32
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: 6f92e79a-d5cd-401f-9cb8-be5f9ebccac8
Journal backup: inode blocks
currentsize: 7724160
blocksize: 4096
Skipping autoexpanding process...
pishrink.sh: Checking filesystem ...
rootfs: 195002/1880448 files (1.2% non-contiguous), 1358775/7724160 blocks
resize2fs 1.44.5 (15-Dec-2018)
Line 325
currentsize: 7724160
minsize: 1502065
Line 333
extra_space: 6222095
Line 340
minsize: 1507065
pishrink.sh: Shrinking filesystem ...
resize2fs 1.44.5 (15-Dec-2018)
Resizing the filesystem on /dev/loop0 to 1507065 (4k) blocks.
Begin pass 2 (max = 204503)
Relocating blocks ----------------------------------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 3 (max = 236)
Scanning inode table ----------------------------------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Begin pass 4 (max = 26494)
Updating inode references ----------------------------------------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/loop0 is now 1507065 (4k) blocks long.
Line 359
partnewsize: 6172938240
newpartend: 6449762304
pishrink.sh: Shrinking image ...
Line 384
endresult: 6449762816
pishrink.sh: Using xz on the shrunk image ...
Alles anzeigen
Ich hab es gestern Abend so gegen 22 Uhr angestoßen und heute in der Früh um 5 Uhr sah es dann so aus.
Alles anzeigenwenn es einmal runter geladen ist, reicht das.
Nur nach einer Aktualisieren muss es neu runter geladen werden.
wenn der USB Stick in /mnt/sda1 gemounted wurde.
Zu beachten ist das pishrink die ImageDatei erst kopiert (mind. freier Platz für 2x das Image auf dem USB Stick) und dann shrinkt.
Dann wird es geschrinkt und anschliesend gepackt.
Also sollte mindesten Platz sein auf dem USB Stick für 2 bis 2,5 mal die Image Datei.
Am Ende wird die geshrinkte Image Datei wieder gelöscht.
Ich hab mir jetzt einen USB Stick mit 256GB gekauft da sollte jetzt mal ausreichend Speicher zur verfügung stehen.
Ich hab aber jetzt noch mal eine Frage für was braucht man den ./ ?
Reicht der Befehl so nicht aus!?
Alles anzeigenmit "mount" solltest du sehen wo der Stick gemountet ist
zB so:
in /mnt/sda1/
pishrink.sh -? gibt aus:
ohne AutoRestore
mit AutoRestore
Was bringt mir eigentlich die AutoRestore Funktion?
Wie ist das eigentlich muss man eigentlich jedesmal PiShrink Downloaden oder reicht das aus wenn man es einmal ladet und sonst dann nur noch ausführt?
1. df -l
2. cd /media/(EUER_USB_DEVICE)
3. wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh
4. chmod +x pishrink.sh
5. sudo mv pishrink.sh /usr/local/bin
6. sudo pishrink.sh -rsZ ./imagefile.img ./newimagefile.img
Alles anzeigen
wie ich das verstehe wird es ja nach dieser Anleitung auf den USB-Stick installiert oder?