Hop til indhold

IHC-Bridge 2.20


cis2131
 Share

Recommended Posts

IHC-Bridge 2.20. 

Dette er primært en længe ventet opgradering af IHC-Bridge 2.11, med en løftet brugerflade, og et par nye funktioner.
Den er endnu ikke testet ordentlig igennem, så sig endelig til hvis du oplever fejl. 
Der er nogle menuer for Ikea Trådfri. Lad være at bruge tid på det, det virker p.t. ikke på nyeste software til Trådfri controllere.

 

Opdatering: 6/11-2022.
Jeg er nok ved at være ved den konklusion at dette bliver den sidste version af IHC-Bridge. Jeg har ikke overskuddet til at fortsætte udviklingen, og må erkende at jeg aldrig kommer i nærheden af Homeassistant og lignende løsninger.
Jeg er selv gået over til HASS, da den løser alle de samme ting som IHC-Bridge, samt tusinde flere.
Jeg vil godt takke alle de 300 brugere som har været med på rejsen gennem årene, jeres feedback har været en uvurderlig hjælp
 

Jeg skal nok stadig prøve at hjælpe jer som stadig kører med IHC-Bridge hvis der opstår noget, bare skrive til mig på en PB.


IHC-Bridge er et projekt, som gør din IHC styring homekit kompatibel, Det betyder at man nu kan benytte Apple's Hjemmestyrings system til IHC.
Systemet kører på sit eget færdige image til Raspberry pi3b+

Integrationen til IHC, fungerer ved at man angiver ip adresse, et admin login til IHC Controlleren og trykker på hent knappen. Herefter kan de ønskede funktioner tilføjes til Hjemme Styring.

Her er nogle af de funktioner som er implementeret i IHC-Bridge:

  •  Styring af IHC Input og Output kanaler fra Hjem app, og webinterface.
  •  Styring af trådløse lysdæmpere fra Hjem appen (Niveau kan ses i webinterfacet).
  •  Visning af temperatur følere i webinterface, og i Hjem appen.
  • Grafer over temperatur for hver føler. (Data kan også eksporteres til excel e.l.)
  •  Sonos integration.
    • Opdager selv højtalere og opretter dem i homekit
    • Opdager selv Spillelister og Favoritter og opretter dem i homekit. (Husk at tildele en højtaler til dem før de virker).
    • Opret knapper til at styre Sonos (Play, Pause, Volumen, Skip til næste nummer m.fll).
    • Tekst til tale. (Skriv en tekst og få den læst op på din sonos højttaler ved hændelse, eller tryk på en knap). 
  •  Tilstedeværelses tjek ved at pinge telefoner på wifi nettet (Hvis en telefon er væk i en fastsat periode, så markeres man som væk).
  •  Roth Touchline integration. Kan p.t. kun læse rum temperatur, ikke ændre dem. 
  •  IFTTT Integration. (Webhook). (Kan bla. benyttes til at sende push beskeder m.m.)
  •  Tænd og sluk af LG WebOS2 TV
  • Logning af hændelser som kontrolleres af IHC-Bridge
  • Belysnings simulering. Man kan oprette lister over indgange og udgange som man vil have aktiveret på faste tidspunkter. (Det er også muligt at oprette en liste ud fra loggen, så man kan "afspille" lys hændelserne fra en bestemt dag).
  • Automatiseringer: (kører uden om homekit):
    • Send en pushover besked når en IHC kanal skifter status.
    • Tænd og sluk lys ved faste tidspunkter, eller solopgang / Nedgang.
    • Aktiver en Sonos Tekst til tale når en IHC kanal skifter status.
    • Aktiver Sonos funktioner og Spillelister / Favoritter, når en IHC kanal bliver aktiveret (Kan bruges til at oprette IHC tryk til at styre Sonos højtaleren i rummet).
    • Send en IFTTT webhook, når en IHC kanal skifter status (Kan feks bruges til at lave en knap til IFTTT funktioner).
  • Kan hente udetemperatur, luftfugtighed og tryk fra openweathermap.com
  • Support for IHC Wireless enheder.
  • Support for Heyitech smart alarmer
  • Kan se signal og batteri status for trådløse IHC tryk.
  • Henter IHC logfil, og kan reagere på batteri advarsler, ved at sende pushover beskeder.
  • Cloud connect funktion. (Giver mulighed for at tilgå IHC-Bridge udefra, uden man behøver at lave port forwarding).
  • Scene designer.
    • Der kan oprettes scener, som består af en baggrund hvor man frit kan placere ikoner på.
    • Ikoner kan være: IHC kanaler (Indgang, udgang, trådløs dæmper, Temperatur føler),  Tilstedeværelse, Link til andre scener og eksterne websider (Kan vises i en ramme).
    • Video stream (Burde virke med de fleste nyere kameraer, som kan streame i HLS format).
    • Upload dine egne ikoner til alle knapper.
    • Det er muligt at lave scener til alle enheder som har en browser (Testet i Safari, Chrome, .Firefox og Edge) Virker også på ios og Android.
  • (Ny) Support for Shelly devices. Opdager selv alle shelly enheder på lokalnettet, og tilføjer dem til homekit
  • (Ny) Support for Unifi Protect. Tilføj din Cloudkey e.l. og se kameraerne i Homekit
  • (Ny) Generisk alarm modul, så man kan bygge sin egen Alarm med homekit automationer.

Det hele konfigureres nemt via et webinterface.

Cloud Connect, er en funktion til at få adgang til sin IHC-Bridge både ude og inde. Når man aktiverer funktionen, så får man en unik hjemmeside adresse som peger på webinterfacet på IHC-Bridge. Det er muligt at oprette en adgangskode på adgangen, så man ikke åbner api og scener mod internettet. (Det svarer lidt til Synology's Quick connect funktion).

Denne funktion, sammen men scener er godt nyt til Android folket, da man med lidt snilde vil kunne opnå næsten det samme som Homekit kan (dog uden muligheden for at kunne tale til sit hjem).

Til dem som ikke kender mulighederne i homekit, så er her lige et par eksempler på hvad man kan bruge det til. (Her er lidt mere info om homekit)

  •  Hvis huset er tomt (målt ud fra antallet af smartphones), og solen er gået ned, så tænd lyset udenfor.
  •  Når personer kommer hjem, Siger en Sonos højtaler en velkomst hilsen. Er det efter solnedgang, så tænder den også lyset i entreen.
  •  Bed Siri tænde og slukke lyset.
  •  Sig godmorgen til Siri, og lyset tænder i køkkenet, og Sonos højtaleren begynder at spille en radiostation eller en Spilleliste.
  •  Sluk lyset udenfor når solen står op.
  •  Sluk al lys og musik i huset, når alle har forladt huset.
  •  Åben garagedøren når du nærmer dig hjemme adressen.
  •  Få en besked på din telefon når der sker en bestemt ændring i huset.
  • Lav et tryk, som styrer lydstyrke m.m. på en sonos højttaler. 

imaget kan hentes her: (IHC-Bridge kræver en aktiveringsnøgle for at virke. Registrer dig som bruger på https://ihcbridge.ease.dk, for at få en nøgle (Der kan p.t. kun udstedes test nøgler)).
NB!! Denne version er lavet til raspberry pi 3b+ Den burde virke på Raspberry pi3 også, men det er ikke testet. 

imaget til et 16+ GB microSD kort med Win32 Diskimager e.l. (Sørg for at vælge af kort af god kvalitet. Billige kort har det med at blive beskadiget over tid).
Webinterfacet kan tilgås ved at tilslutte til http://<raspbery-pi-ip>/ eller http://ihcbridge.local fra en browser (Den trækker en ip via DHCP, tjek evt, din router for at finde den adresse den får tildelt).
(Hostnavnet på den er ihcbridge)
Standard login er admin/admin
Før den virker, skal der indtastes en aktiveringsnøgle under menupunktet homekit.

Når du har lavet ændringer, så tryk på Gem knappen øverst til højre for at aktivere det, og ændringerne skulle kunne ses i Hjem appen efter ca. 30 sekunder.
Der er ikke nogen manual til det endnu, men der er en del hjælpetekster i webinterfacet, så det burde være til at finde ud af for de fleste.

Homekit tjenesten starter ikke før der er noget at tilføje, så husk at opsætte en IHC kanal e.l. først.

Jeg har samlet de typiske fejl her, så har du problemer så tjek lige denne inden du skriver til mig (Helst på PM, da jeg ikke altid får set de mange tråde dette projekt efterhånden er nævnt i).

 

Noter:
  - Hvis Hjem slettes fra et idevice, så kan IHC-Bridge ikke findes igen, før der skiftes Navn og MAC under homekit. Der er også en slet cache knap, som beder IHC bridge glemme alt om din installation.

API til IHC-Bridge.
Der er et simpelt http API til IHC Bridge, som kan benyttes til at integrere mod andre IOT enheder.

 IHC Control:

URL:                      http://<rasperrypi-ip>/ihc/ihc.php
Metode:                 GET
Forespøregelse:    id           (IHC Kanal ID)
                              state      (true, false eller en værdi imellem 0 og 100, hvis type = dimmer)
                              type       (switch, kip eller dimmer)

Eksempel1 Tænd udgang 0x33a15b:
http://<rasperrypi-ip>/ihc/ihc.php?id=0x33a15b&state=true&type=switch

Eksempel2: Sæt dimmer 0x3a11b til lysneveau 30%:
http://<rasperrypi-ip>/ihc/ihc.php?id=0x3a11b&state=30&type=dimmer

IHC-Status (Indgang/Udgang/Scenarie):
NB! For at kunne læse status, så skal enheden være oprettet i IHC Kanaler

URL:                   http://<raspbetty-piip>/ihc/ihc-getstate.php
Metode:              GET
Forespørgelse:   id        (IHC Kanal ID)

Eksempel:
http://<raspberrypi-ip>/ihc/ihc-getstate.php?id=0x4b5b

Svar er 1 for on og 0 for off.

IHC-Dimmer Status (Lysdæmpere):
NB! For at kunne læse status, eller benytte kip funktionen, så skal enheden være oprettet i IHC Kanaler
Kip, vil anvende tryk tiden fra IHC Kanalen (0 svarer til kort tryk).

URL:                   http://<raspbetty-piip>/ihc/ihc-getdimlevel.php
Metode:              GET
Forespørgelse:   id        (IHC Kanal ID)

Eksempel:
http://<raspberrypi-ip>/ihc/ihc-getdimlevel.php?id=0x1b3b

Svar er et tal mellem 0 og 100

Hvis du syntes om IHC-Bridge, så er du velkommen til at give en donation her: https://ko-fi.com/ihc_bridge/

 

BED4FA5A-7B52-4A6D-A3AD-DABBC2C8A8B5.jpeg

A41C9239-3958-488E-A3B8-525EC5AE846D.jpeg

6E6F886B-6AC4-4CC5-9B5F-4EFB3206636B.jpeg

1D3873E0-BEF0-4701-A4A5-7385783FC568.png

7591AA6B-35B7-4179-93E9-5BDECB8EDCDA.png

BE51A055-44C8-48AE-AA2E-842A3AAA255F.png

6A340F9F-BFE0-49F8-99C8-0073F55E0830.png

Link til kommentar
Del på andre sites

Hej Claus

 

Jeg har forsøgt at installere den - men den laver noget mærkeligt noget inde under licens-registreringen.. Licenskoden og de sidste karaktere af MAC-adressen er stjerner - og hvis jeg forsøger at indsætte en licensnøgle eller ændre MAC-adresse overskriver den det med stjerner igen - det lykkedes mig en enkelt gang at få sat licenskode ind, men så ville homekit-service ikke starte op.. Lidt i tvivl om hvordan jeg kan få fat i dig til noget hjælp - men jeg har slået remote-support til på homekit.  Vh. Jørgen (js@td-k.dk)

Link til kommentar
Del på andre sites

2 hours ago, jschwartz said:

Hej Claus

 

Jeg har forsøgt at installere den - men den laver noget mærkeligt noget inde under licens-registreringen.. Licenskoden og de sidste karaktere af MAC-adressen er stjerner - og hvis jeg forsøger at indsætte en licensnøgle eller ændre MAC-adresse overskriver den det med stjerner igen - det lykkedes mig en enkelt gang at få sat licenskode ind, men så ville homekit-service ikke starte op.. Lidt i tvivl om hvordan jeg kan få fat i dig til noget hjælp - men jeg har slået remote-support til på homekit.  Vh. Jørgen (js@td-k.dk)

Den fejl du beskriver er rettet nu, (Har lagt nyt image op på samme link).

Sig endelig til hvis du oplever andre fejl.

Claus

Link til kommentar
Del på andre sites

  • 4 weeks later...

Hej Claus

jeg har fået 2.20 op at køre nu på en frisk installation, men oplever en mærkelig fejl: når jeg forsøger at betjene en IHC Bridge enhed i Homekit (lysdæmper eller lignende), går enhederne i “not respnding” efter kort tid (under 1 ‘min) vender de så tilbage til responding. Betjener jeg eksempelvis en lysdæmper, når den lige at dæmpe en smule, får den går i not responding. Er det en sluk/tænd funktion, når den at foretage aktionen inden den går i not responding med det samme herefter. 
 

har du oplevet fejlen før? Og har du et bud på hvad jeg kan gøre?

 

pft

Link til kommentar
Del på andre sites

18 minutes ago, Frederik Braad said:

Hej Claus

jeg har fået 2.20 op at køre nu på en frisk installation, men oplever en mærkelig fejl: når jeg forsøger at betjene en IHC Bridge enhed i Homekit (lysdæmper eller lignende), går enhederne i “not respnding” efter kort tid (under 1 ‘min) vender de så tilbage til responding. Betjener jeg eksempelvis en lysdæmper, når den lige at dæmpe en smule, får den går i not responding. Er det en sluk/tænd funktion, når den at foretage aktionen inden den går i not responding med det samme herefter. 
 

har du oplevet fejlen før? Og har du et bud på hvad jeg kan gøre?

 

pft

Ja, kender godt den fejl, men havde skrottet alle mine lysdæmpere pga problemer med LED, så kan ikke så godt fejlsøge på det.

En bruger her fra forummet har tilbudt at donere en til mig, så jeg kan fikse fejlen :-) 

Jeg skriver til dig når jeg har fundet en løsning.

Claus

Link til kommentar
Del på andre sites

27 minutes ago, cis2131 said:

Ja, kender godt den fejl, men havde skrottet alle mine lysdæmpere pga problemer med LED, så kan ikke så godt fejlsøge på det.

En bruger her fra forummet har tilbudt at donere en til mig, så jeg kan fikse fejlen :-) 

Jeg skriver til dig når jeg har fundet en løsning.

Claus

Super. Tak. Det er rigtigt nok kun dæmperne og ikke relæerne den er gal med.. :)

Link til kommentar
Del på andre sites

  • 3 months later...
12 hours ago, L.Møller said:

Er der andre end mig, som ikke kan registrere mig, for at få en nøgle?

Jeg har lidt issues med at serveren har en lidt dårlig spam score. Jeg har lige prøvet at justere lidt på det. Kan du prøve igen. Og tjek din spam mappe.

Claus

Link til kommentar
Del på andre sites

  • 3 weeks later...
  • 7 months later...

Hej Claus

jeg bruger version 2.20 af IHC Bridge.

Jeg forsøger at benytte API interfacet for at checke status på en udgang, men får ikke et resultat fra tilbage fra ihcbridge

Som denne her: "curl http://ihcbridge/ihc/ihc-getstate.php?id=0x14255a" Det er også prøvet direkte i en browser med samme resultat

Kan du måske hjælpe?

Link til kommentar
Del på andre sites

  • 1 month later...

Ny Apple Home i iOS 16.2

Er der nogen der har forsøgt st opdatere og ved om det smadrer funktionaliteten? Det skulle være en opdatering der gør det muligt at anvende “Matter “ enheder og opgraderer hele arkitekturen bag HomeKit, så umiddelbart kunne man godt risikere noget ikke virkede bagefter. Jeg har ikke turdet opgradere endnu..  …alt kører lige så godt.

Link til kommentar
Del på andre sites

  • 9 months later...
  • 1 month later...
On 10/6/2023 at 9:18 PM, Malthe M. Larsen said:

Hejsa,

Kunne projektet eventuelt gøres open-source, så andre med tid kan udvikle videre?

Hej Malthe

Hvorfor vil du ønske at bruge tid på det, når Homeassistant kører på samme hardware, og kan det samme meget mere stabilt og med mange flere integrationer?.

Claus

Link til kommentar
Del på andre sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gæst
Svar på dette emne...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loader...
 Share

×
×
  • Tilføj...

Important Information

Privatlivspolitik og We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

1200x630bb.png

ok