Satura rādītājs
Atjaunināts - 7. decembris, 2024
CCU vai Raspberry Pi
SmartHome pirmo reizi kļuva iespējams ar Homematic CCU 1, kas darbojās kā vadības centrs. Tā kā tas bija diezgan lēns, drīz vien tika piedāvāts CCU 2 ar jaudīgāku procesoru. Tam sekoja CCU 3, kas nodrošināja vēl lielāku veiktspēju un ļāva turpināt Homematic programmaparatūras attīstību ar plašāku funkciju klāstu.
Kā vienmēr tehnoloģiju jomā, ir cilvēki, kas vēlas un var padarīt lietas vēl labākas, ātrākas un ērtākas. Tāpēc Jenss Mauss aicināja RaspberryMatic kā Homematic operētājsistēmas ekvivalents, kura pamatā ir vienkārša un lēta operētājsistēma. Raspberry Pi ir instalēta.
EQ-3 piedāvā Radio modulis Raspberry Pi, kas ir vienkārši pievienota tam.
Piemērots Mājoklis ar Ventilators un barošanas bloks (saite) noslēdz pašizgatavojamo vadības centru - mazu, smalku, veiklu.
Homematic centrālā vadības bloka (CCU) un RaspberryMatic GUI ir gandrīz identiski. Ikviens, kas pārzina oriģinālo GUI, uzreiz atradīs, kā lietot RaspberryMatic.
Mēs sākam ar Raspberry Pi
Ja jūs nebaidāties ieguldīt piecas minūtes ar lodāmuri, lai montētu bezvadu moduli, ko EQ-3 pārdod kā komplektu, un vēl piecas minūtes, lai instalētu RaspberryPi tā korpusā, jūs būsiet sajūsmā par RaspberryPi cenu un veiktspēju un tā Homematic saderīgo RaspberryMatic operētājsistēmu!
Atbilstošs Forums
Tas nozīmēja, ka - man - lēmums par labu Raspberry Pi un RaspberryMatic tika pieņemts. Toreizējais CCU 2 atstāja vietu pirmajam RaspberryPi.
Gala rezultātā tika izveidota sistēma ar septiņiem Raspberry Pi 4, tostarp pieciem vadības centriem un diviem LAN vārtejiem, kas tika izmantoti, lai pārvaldītu trīs dzīvojamās vienības ar vairāk nekā 300 ierīcēm. Sistēma cita starpā ietvēra apkures, apgaismojuma un ventilācijas kontroli, visu patēriņa datu reģistrēšanu (kopā ar e-metriem/impulsa skaitītājiem), piemēram, karstā/aukstā ūdens, gāzes, elektrības, dārza/ siltumnīcas apūdeņošanas, (augsnes) mitruma/temperatūras sensoru, fotoelektriskās sistēmas slīpuma regulēšanu, no klātbūtnes atkarīgu apgaismojuma kontroli, kā arī bloķēšanas sistēmu, markīžu/rolleru kontroli atkarībā no saules radiācijas un vēja virziena/spēka.
Galu galā praktiski nav uzdevumu, kurus nevarētu veikt ar Homematic. Dažreiz ir jādomā ārpus rāmjiem, jāveic izpēte un jāuzdod jautājumi forumos.
Aparatūras sagatavošana
Pēc Raspberry Pi 4 instalēšanas piemērotā vietā Mājoklisieskaitot ventilatoru(!) un Barošanas bloksun pievienots Radio modulispēc tam tiek uzstādīta RaspberryMatic-Attēli uz 64 GB micro SD karti, izmantojot ApplePiBaker (Mac OSX) vai balenaEtcher (Windows).
Mac OS operētājsistēmā, ja nav pieejams LanScan-instruments, lai atrastu Raspberry Pi IP adresi
Tagad pieejams Aveņu Pi 5 diemžēl vēl nav iespējams boot no SSD, kas savienots caur USB no RaspberryMatic puses. Šajā ziņā šī Pi versija mūsu vajadzībām joprojām ir nesasniedzama.
.
Lejupielādēt un instalēt RaspberryMatic attēlu
Turpmākie norādījumi attiecas uz Mac OS angļu valodā
1. izveidot RasPi - SD karti
No https://github.com/jens-maus/RaspberryMatic/releases Lejupielādējiet pašreizējo versiju (ZIP failu) sadaļā "Lejupielādēt".
Meklējiet šo failu meklētājā Finder sadaļā Lejupielādes.
Palaidiet programmu "ApplePi-Baker.app".
Kreisās puses loga pirmajā rindā noklikšķiniet uz SD kartes un noklikšķiniet uz trim "..." rindā "IMG fails" loga labajā pusē.
Atvērtajā Finder programmā pārslēdzieties uz lejupielādes direktoriju, atlasiet tikko lejupielādēto ZIP failu un noklikšķiniet uz "OPEN".
Izvēlētais fails tagad tiek parādīts iepriekš tukšajā laukā "IMG fails".
Noklikšķiniet uz "Restore Backup" virs "IMG fails", lai sāktu kopēšanu uz SD karti.
Zem tā tiek parādīta progresa josla. Tiklīdz kopēšana ir pabeigta, tiek parādīts attiecīgs ziņojums, kas tiek apstiprināts, noklikšķinot uz "OK".
SD karti var izņemt un ievietot Raspberry Pi kartes slotā ar kontaktiem uz augšu.
Pirmais starts
Pievienojiet barošanas bloku un LAN kabeli. Otru tā galu pievienojiet brīvam pieslēgumam komutatorā/maršrutētājā.
Ievadiet "L" Finder - Programmas un palaidiet lietotni "Lanscan.app". Noklikšķiniet uz pogas "Atskaņot" augšējā kreisajā stūrī virs "Start LanScan".
Noklikšķiniet uz "Pārdevējs" augšējā centrā (4. slejā).
Šajā slejā zemāk meklējiet "Raspberry Pi Foundation" un šajās rindās
kreisajā slejā "IP adrese" meklējiet IP adresi komutatora/maršrutētāja DHCP diapazonā.
Ievadiet šo IP pārlūkprogrammā un apstipriniet ar ENTER.
Tagad redzamajos "RaspberryMatic drošības iestatījumos" abos laukos ievadiet drošu paroli un apstipriniet ar ENTER.
Nākamajā logā noklikšķiniet uz "Next", lai atlasītu "Express" iestatījumus.
Nākamajā logā "Drošības līmenis" apstipriniet izvēli "Maksimāla drošība", nospiežot "OK".
Noklikšķiniet uz lodziņa "Esmu izlasījis ..." apakšējā kreisajā pusē "Drošības paziņojums" un apstipriniet, noklikšķinot uz "Tālāk".
RaspberryMatic - Konfigurēšana
Izveidot lietotāju
"Iestatījumi - Lietotāju administrācija" - Noklikšķiniet uz "Jauns".
Ievadiet vajadzīgo lietotāja vārdu un paroli augšējā kreisajā laukā.
Noklikšķiniet uz "Piemērot iestatījumus" apakšējā labajā pusē.
Tīkla iestatījumi
Sadaļā "Iestatījumi" noklikšķiniet uz "Tīkla iestatījumi".
Uzņēmēja nosaukums: izvēlieties aprakstošu nosaukumu, piemēram, dzīvoklis, dārzs u. c..
Atzīmējiet izvēles rūtiņu "Use the following IP address" (Izmantot šādu IP adresi) un tālāk ievadiet vēlamo fiksēto IP adresi.
Tīkla maska / vārteja / DNS - ievadiet atbilstoši maršrutētāja specifikācijām.
Apakšējā kreisajā pusē apstipriniet visus ierakstus, noklikšķinot uz "OK".
Ugunsmūra konfigurēšana
Spiediet uz "Konfigurēt ugunsmūri" sadaļā "Iestatījumi" un izvēlieties šādus iestatījumus:
Ugunsmūra politika: atvērtie porti
Iestatiet visos trijos turpmākajos laukos "Pilna piekļuve".
Veiciet šādus ierakstus sadaļā "Port release" (visus ierakstus, izņemot pēdējo, pabeidziet ar ";"!):
2000; 2001; 2002; 8181; 8701; 8082
Ievadiet "IP adreses ierobežotai piekļuvei" (visus ierakstus, izņemot pēdējo, pabeidziet ar ";"!):
192.168.0.1;
192.168.0.0/16;
10.192.0.0/12;
192.168.1.18 (sava IP adrese)
Apakšējā labajā pusē apstipriniet visas izmaiņas, nospiežot "OK".
LAN vārtejas konfigurācija
Sadaļā "Iestatījumi" izvēlieties "LAN vārtejas konfigurācija".
Jaunā instalācijā sadaļā "Vispārīgie iestatījumi" nekas nav ievadīts.
Lai pievienotu jaunu ierakstu, noklikšķiniet uz "Pievienot" un ievadiet šādus datus:
Tips vienmēr ir "RF: Homematic RF-LAN Gateway"
Nosaukums: piemēram, "HM LANGW GA" (GA apzīmē lokalizāciju "dārzs").
Sērijas numurs: apzīmējums uz attiecīgās LAN vārtejas baltās uzlīmes:
piemēram, OEQ0796909
Piekļuves kods: Parole:
IP adrese (pēc izvēles): attiecīgi
Piemērojiet, noklikšķinot uz "OK" apakšējā labajā pusē, un vēlreiz apstipriniet, noklikšķinot uz "Apply" apakšējā kreisajā pusē zem tagad esošā jaunā ieraksta sadaļā "Vispārīgie iestatījumi".
Restartējiet
Sadaļā "Iestatījumi" - "Vadības panelis" noklikšķiniet uz "Centrālā apkope" un otrajā sadaļā "Restartēt RaspberryMatic" noklikšķiniet uz "Restartēt".
Tikai pēc tam, kad vadības centrs ir restartēts, tikko pieslēgtais LAN vārtejs ir savienots un gatavs lietošanai!
RaspberryMatic - konfigurēt kā LAN vārteju
LAN vārtejas ir identiskas vadības centram un kļūst par LAN vārtejām - kuras vairs nevar rediģēt - tikai tad, kad tiek izpildīts īpašs kods.
Sadaļā "Programmas" - "Testa skripts" ievadiet un izpildiet šādu kodu:
virkne stdout;
virkne stderr;
system.Exec('touch /usr/local/HMLGW && reboot', &stdout, &stderr);
Tagad noklikšķiniet uz "Izpildīt" un pagaidiet aptuveni 5 minūtes. RasPi tiks restartēts, un pēc restartēšanas to varēs izmantot kā LAN vārteju tīklā.
RaspberryMatic - Papildu programmatūra
Jāinstalē arī šāda papildu programmatūra:
1. sistēmas atjaunināšana (lai viegli izpildītu atjauninājumus).
2. CCU Historian (automātiskai visu datu reģistrēšanai un vizualizēšanai no visām ierīcēm).
3. cux dēmons (virtuālo (palīgierīču) ierīču izveide)
4. e-pasts (e-pasta sūtīšanai kritiskās situācijās).
5. NEO SERVER (lietojumprogramma datu apmaiņai ar AIO Remote App)
6. hm-watchdog (automātiska restartēšana kļūdu gadījumā)
7. programmu drukāšana (visu izveidoto programmu izdruka, lai iegūtu visaptverošu pārskatu).
8. XML API (datu apmaiņai ar trešo pušu lietojumprogrammām).
Visi faili tiek lejupielādēti tikai kā ".tar.gz" un NAV izpakoti!
Šādi faili var atspoguļot veco versiju. Ja nepieciešams, meklējiet jaunāko versiju.
- Sistēmas atjauninājums
- CCU vēsturnieks
- CUx dēmons
- e-pasts
- NEO serveris
- hm-watchdog
- Drukas programma
- XML API
Papildu programmatūras instalēšana
Spiediet pogu "Papildu programmatūra" sadaļā "Iestatījumi".
Apakšējā sadaļā "Instalēt / atjaunināt papildu programmatūru" noklikšķiniet uz "Choose file" (Izvēlēties failu) labajā pusē, izvēlieties tikko lejupielādēto failu, piemēram, "rmupdate.tar.gz", un sāciet instalēšanu, nospiežot pogu "Install" (Instalēt).
Pēc instalēšanas sadaļā "Iestatījumi" ir jauna poga "Sistēmas atjaunināšana".
Noklikšķiniet uz šīs pogas, lai parādītu visas instalētās (papildu) programmatūras versijas.
Papildu programmatūru var instalēt sadaļā "Install addon from URL" vai "Install addon from file".
Sadaļā "Install addon from URL" var ievadīt saiti (skatīt iepriekš), kopējot un ielīmējot, un lejupielādi un instalēšanu var sākt, noklikšķinot uz "Install" labajā pusē.
Ja fails jau ir lejupielādēts, izmantojot kādu no iepriekš minētajām saitēm, to var arī atlasīt un instalēt, noklikšķinot uz pogas "Select and install add-on file" (Atlasīt un instalēt papildinājuma failu) atvērtajā Finder.
Virs šīs zonas esošajā postenī "Papildu programmatūra" ir norādīts papildu programmatūras nosaukums, pašreizējā versija un visas pieejamās jaunās versijas.
Ja ir pieejama jaunāka versija, to var instalēt automātiski, noklikšķinot uz "Atjaunināt".
Tas attiecas arī uz visām jaunākām programmaparatūras versijām, kas ir virs šī punkta sadaļā "Firmwares".
RasPi - CUx dēmons
Dažas programmas izmanto tā sauktā CUx dēmona funkcijas.
Tā nodrošina virtuālas, t. i., fiziski neeksistējošas ierīces, kurām var adresēt programmas/skriptus.
Vienmēr jāizmanto šādas ierīces:
1. CUxD taimeris
2. 19 pogu CUxD tālvadības pults
CUx dēmona palaišana
Spiediet pogu "CUx daemon" sadaļā "Iestatījumi" - "Vadības panelis". Pārlūkprogrammā tiek atvērta jauna lapa.
Noklikšķiniet uz pogas "Iestatīšana" augšējā labajā stūrī.
CUxD taimera izveide
Izvēlnes "CUxD ierīces tips" augšējā kreisajā stūrī izvēlnē izvēlieties "(28) System". Sadaļā "Function" (Funkcija) "Timer" (Taimeris) parasti jau ir iepriekš iestatīts, pretējā gadījumā izvēlieties attiecīgi.
Noklikšķiniet uz "Izveidot ierīci CCU" apakšējā kreisajā pusē, lai izveidotu virtuālo taimeri RaspberryMatic.
CUxD 19 pogu tālvadības pults izveide
Izvēlnes "CUxD ierīces tips" nolaižamajā izvēlnē augšējā kreisajā stūrī izvēlieties "(28) System". Sadaļā "Function" (Funkcija) izvēlieties "Exec" (Izpildīt).
Noklikšķiniet uz "Izveidot ierīci CCU" apakšējā kreisajā pusē, lai izveidotu virtuālo taimeri RaspberryMatic.
Sadaļā "Iestatījumi" - "Ierīces - Iesūtne" katra jaunizveidotā virtuālā ierīce tiek pārnesta uz sistēmu, nospiežot pogu "Pabeigt" labajā pusē.
No šī brīža programmas/skripti var piekļūt attiecīgajai ierīcei.
Aizstāt bojātas Homematic ierīces
Ja ierīce ir tehniski bojāta, tā ir jānomaina.
Katra ierīce, kas ir reģistrēta RaspberryMatic ar tās sērijas numuru, tehniskā defekta gadījumā ir jāizdzēš no "vadības centra".
Ja ierīce tiek dzēsta, tā automātiski tiek noņemta no visām programmām, kas piekļūst šai ierīcei. Tādējādi programmas funkcijas, kas saistītas ar sākotnējo ierīci, tiek dzēstas, un pēc ierīces nomaiņas tās ir jāsasaista no jauna.
Tāpēc papildu programmatūra "Programmas drukāšana" ir ļoti svarīga!
Lai uzzinātu, kuras programmas tas ietekmē, meklējiet bojāto ierīci ierīču sarakstā sadaļā "Iestatījumi" - "Ierīces" un noklikšķiniet uz pogas "Programmas" ailē "Darbības".
Sarakstā tiek parādītas visas attiecīgās programmas.
Tagad Mac lietotnes Finder varat meklēt visu lietojumprogrammu un to satura sarakstu, kas izveidots, izmantojot papildprogrammu "Drukāt lietojumprogrammas".
Turpmākais piemērs ir balstīts uz ierīcēm fiktīvā dzīvoklī A. A dzīvokļa IP beidzas ar 1.19. Tāpēc, kad attiecīgais fails tika saglabāts, tā nosaukums bija "A 1.19.pdf".
Šo failu var atvērt, divreiz uz tā uzklikšķinot.
Attiecīgās programmas sadaļas var atrast, nospiežot kombināciju Command + F un ievadot ierīces nosaukumu meklēšanas laukā augšējā labajā stūrī, šeit "A_AK_FK_L" (bez pēdiņām!).
Visi gadījumi, ieskaitot atbilstošo lapu numurus, tiek uzreiz uzskaitīti kreisajā slejā, un tos var viegli izdrukāt, lai pēc ierīces nomaiņas atbilstošajās programmās jauno ierīci varētu atkal pievienot programmas funkcijām. Parasti saskaņā ar izdrukām ir jāpievieno tikai tās rindas, kas vēl trūkst.
Dzēst bojāto ierīci
Vispirms ierakstiet ierīces nosaukumu, piemēram, "A_AK_FK_L". Tas ir nepieciešams pēc jaunās (rezerves) ierīces programmēšanas.
Lai dzēstu ierīci, piemēram, loga kontaktu A dzīvokļa kreisajā ģērbtuvē, dodieties uz "Iestatījumi" - "Ierīces" zem tās ID, šajā gadījumā "A_AK_FK_L", un noklikšķiniet uz pogas "Dzēst", kas atrodas slejā "Darbība" labajā pusē.
Atvērtajā uznirstošajā logā sākotnēji kā dzēšanas iespēja tiek parādīta "Dzēst ierīci". Šī opcija vispirms ir jāapstiprina, noklikšķinot uz pogas "Dzēst", un tikai pēc tam, izvēloties dzēšanas opciju "Dzēst ierīci tieši no trauksmes paneļa", var faktiski dzēst bojāto ierīci, kas tādējādi vairs nevar sazināties ar trauksmes paneli.
Jaunās ierīces mācīšana
Novietojiet jauno ierīci ar ievietotajām baterijām, ievērojot pareizo polaritāti (!), blakus Mac datoram. Lietošanas instrukcijā (pievienota visām jaunajām ierīcēm) meklējiet sadaļu "Ierīces programmēšana". Tajā ir aprakstīts, kura poga nospiežama uz ierīces, lai to programmētu vadības panelī. Vairumā gadījumu šo pogu nospiediet īsi vai aptuveni uz trim sekundēm, lai sāktu savienošanas procesu.
Raspberrymatic tīmekļa vietnē poga "Mācību ierīce" ir redzama katra skata augšējā labajā stūrī. Noklikšķinot uz tās, tiek atvērts jauns ekrāns, kura augšējā kreisajā pusē atrodas poga "Teach HM device" (Mācīt HM ierīci).
PIRMĀK noklikšķiniet uz šīs pogas, pēc tam noklikšķiniet uz atbilstošā ierīces teach-in testa!
Pēc 60 sekundēm pogas "Iesūtne" apakšējā kreisajā pusē zem marķējuma parādās "(1)", ja mācīšanas process ir bijis veiksmīgs. Ja parādās "(0)", uzņemšanas process ir jāatkārto.
Pēc veiksmīgas sinhronizācijas pārslēdzieties uz "Iestatījumi" - "Ierīces - Iesūtne".
Jaunizmācīto ierīci joprojām var rediģēt šeit. Noklikšķiniet uz ieraksta slejā "Nosaukums", lai ievadītu vecās ierīces sākotnējo nosaukumu "A_AK_FK_L".
Noklikšķinot uz "+" pirmajā slejā, tiek atvērta vēl viena rinda. Arī šajā gadījumā tiek noklikšķināts uz ieraksta slejā "Nosaukums", un tas tiek pārrakstīts ar vecās ierīces nosaukumu, bet ar pievienotu "_K1", t. i., "A_AK_FK_L_K1".
Dažās ierīcēs pēc klikšķa uz "+" tiek parādītas vairākas rindas. Šādā gadījumā rīkojieties tāpat kā iepriekš, bet mainiet skaitli pēc "K" atbilstoši skaitļiem, kas parādīti slejā "Sērijas numurs" pēc divstūrīša "xxxxxxxx:2 utt.": "xxxxxxxx_K2" utt. ("K" nozīmē kanālu). ("K" nozīmē kanālu).
Jaunās ierīces funkciju pievienošana attiecīgajās programmās
Mac datorā logu ar PDF failu novietojiet ekrāna kreisajā pusē, bet Raspberrymatic logu pa labi, kurā visas programmas ir uzskaitītas, izmantojot augšējo pogu "Programmas un saīsnes", izmantojot "Programmas un centrālās saīsnes".
Saskaņā ar informāciju kreisajā logā tiek meklēta pirmā uzskaitītā programma, piemēram, "A_SV_FK_AK_L_KMBSG_SPK_ON", un tā tiek atvērta, noklikšķinot uz pogas "Rediģēt" pa labi.
Pirmajā sadaļā trūkst rindas "Ierīces izvēli A_AK_F_L_K1 pārbaudīt tikai tad, kad tā ir atvērta".
Labajā pusē Raspberrymatic logā, noklikšķiniet uz zaļās "+" pogas pirmajā "nosacījums" izveido tukšu ierakstu, kas saistīts ar AND.
Noklikšķinot uz pirmās tukšās pogas, atlasiet ierakstu "Ierīces izvēle", pēc tam noklikšķiniet uz jaunās tukšās pogas "Ierīces izvēle", lai meklētu jauno ierīci, un noklikšķiniet jebkurā vietā ierīces rindā, lai to pieņemtu.
Logu kontaktiem, kā šeit, pēc vārda "at" var izvēlēties "slēgts" vai "atvērts". Šajā piemērā jāizvēlas "atvērts".
Pēc šī lauka ir trīs iespējamie statusi: "Trigger on change", "Trigger on update" vai "Check only".
Šajā piemērā izvēlieties "Tikai pārbaude".
Tas pats ieraksts attiecīgi jāaizpilda arī otrajā nosacījumā "Citādi, ja ...".
Ja visas labajā pusē esošās rindas atbilst kreisajā logā esošajām rindām, labajā pusē esošās izmaiņas var saglabāt, noklikšķinot uz "OK" apakšējā kreisajā pusē. Ekrāns aizveras.
Tādā pašā veidā rīkojieties arī ar visām pārējām programmām, kas labajā logā uzskaitītas pa kreisi. Pēc tam jaunā ierīce darbosies tāpat kā iepriekš programmēšanas ziņā.
*Atšķirība:
- Triger on change -> ja, piemēram, temperatūra mainās, tiek izdots trigeris un programma tiek izpildīta.
- Triger on update -> sensors automātiski nosaka pašreizējo izmērīto vērtību aptuveni ik pēc 3 minūtēm un atjaunina to. Tas nozīmē, ka pat tad, ja temperatūra paliek nemainīga, programma tiks izpildīta, tiklīdz notiks nākamais atjauninājums, t. i., ik pēc 3 minūtēm.
- tikai pārbaudīt -> pārbauda tikai to, vai nosacījums pastāv vai ne.
SD kartes rezerves kopijas izveide
Ievietojiet datorā SD karti, kas tiks dublēta.
Palaidiet failu "ApplePi-Baker.app" direktorijā "Programs".
Programmā noklikšķiniet uz SD kartes kreisajā logā un noklikšķiniet uz "Izveidot dublējumu" apakšējā labajā logā.
Zem tā tiek parādīta progresa josla. Tiklīdz dublēšana ir pabeigta, tiek parādīts attiecīgs ziņojums, kas tiek apstiprināts, noklikšķinot uz "OK".
Tagad SD karti var izņemt.
Nomenklatūra
Sākotnēji joprojām pārvaldāms sensoru, izpildmehānismu utt. skaits nozīmē, ka nav lielas motivācijas ieguldīt pārāk daudz prāta darba to strukturēšanā.
Palielinoties izpildmehānismu un sensoru skaitam, kā arī arvien biežāk izmantojot programmas, kurās darbības ir jāiedarbina atkarībā no citu izpildmehānismu vai sensoru stāvokļa, jūs iemācāties novērtēt labi pārdomātu struktūru.
Piemēram, šeit ir sevi pierādījusi šāda nosaukumu struktūra, ko var pielāgot un papildināt jebkurai vietai.

p.s. Ja jums ir nepieciešams personīgs atbalsts, lai realizētu pret samaksu, aicinām sūtīt. Rezervēšana veikt!