Screenshots Uit de README van kristofferR/ha-adjustable-bed.
Over dit item
Adjustable Bed is een integratie die slimme verstelbare bedden via Bluetooth bestuurt en lokaal werkt. Het voegt motorbediening toe voor hoofd, rug, benen en voeten, positieschuifregelaars, geheugenstanden, verlichting onder het bed, massage-instellingen en klimaat- of voetenwarmerbediening op bedden die dat ondersteunen. Compatibele gesplitste bedden kunnen aparte bedieningen voor Links, Rechts en Beide krijgen, en een bestaande invoer kan heen en weer worden omgezet. De acties omvatten naar een voorinstelling gaan of er een opslaan, motorposities instellen, getimede bewegingen, alle motoren stoppen en merkspecifieke alarmen en timers. Bedden worden meestal automatisch via Bluetooth gevonden en in de UI ingesteld, met een handmatige optie die vraagt naar het bedtype en de protocolvariant. Een actie voor een ondersteuningspakket en een download van diagnostiek helpen bij het oplossen van problemen met niet-ondersteunde bedden.
Automatische samenvatting van de README en de code van kristofferR/ha-adjustable-bed, automatisch vertaald. Klopt er iets niet, of ben je de maintainer en wil je hier je eigen tekst tonen? Neem contact op
Ondersteunt
Werkt lokaal Praat met je apparaten op je eigen netwerk. Geen cloud van de aanbieder ertussen.
Wordt vanzelf gevonden Home Assistant vindt het op het netwerk en biedt aan om het toe te voegen.
Uit de Marketplace Wordt geïnstalleerd via de Marketplace, voorheen HACS.
Actief onderhouden De auteur heeft in de afgelopen zes maanden een release of wijziging gepubliceerd.
Levert
- Lichten
- Klimaat
- Rolluiken
- Schakelaars
- Sensoren
Instellen
Installeer de integratie vanuit de Marketplace en herstart Home Assistant. Voeg de integratie daarna toe onder Instellingen > Apparaten en diensten.
Adjustable Bed selecteren
- Apparaat
Ook gevraagd bij het invoeren van het adres.
Adjustable Bed bevestigen
- BedtypeAutomatisch herkend bedtype. Wijzig dit als de herkenning onjuist was. De opties zijn controllerprotocollen, geen matrasmerken; voorbeeldbedden staan tussen haakjes. Raadpleeg de gids Supported Actuators als je het niet zeker weet.
- Naam
- Aantal motorenAantal fysieke actuators. Malouf/Lucid-bedden gebruiken de aparte instelling voor de actuatorindeling hieronder.
- Malouf/Lucid-actuatorindelingFysieke bedieningselementen op de afstandsbediening. Dit staat los van het BLE-protocol: Lucid L600-bedden zijn met meerdere protocollen geleverd.
- Malouf/Lucid-geheugenpositiesAantal geheugenknoppen op de fysieke afstandsbediening. Auto toont er één voor een L600-indeling met twee motoren en twee voor andere indelingen.
- Heeft massagefunctie
- Hoekdetectie uitschakelenAls dit is ingeschakeld, zijn positiesensoren en positiebediening uitgeschakeld, maar blijft de fysieke afstandsbediening werken. Schakel het vinkje uit om positieschuifregelaars in te schakelen voor bedden die dat ondersteunen.
- Bluetooth-adapter
- ProtocolvariantSommige bedden hebben meerdere protocolvarianten. Automatisch herkennen werkt meestal, maar je kunt dit indien nodig overschrijven. Selecteer voor bedden die met de Woosa Sleep-app worden gebruikt Solace en de variant woosa. Gedeelde Bluetooth-namen QMS-MQ en QMS2 geven de app niet aan.
- Richmat-afstandsbedieningKies de Richmat-afstandsbedieningscode (kies auto bij twijfel).
- RMControl 21.3.7-product (optioneel)Kies dit alleen voor de exacte productcode die in RMControl wordt gebruikt. Laat het legacy-profiel geselecteerd om het bestaande gedrag te behouden. Alleen Nordic en WiLinke; hardware niet geverifieerd.
- RMControl-zijdeGebruik de zijde die in RMControl is geselecteerd. Dit geldt alleen als een RMControl-product is geselecteerd.
- Aantal motorpulsenAantal commandopulsen dat voor motorbeweging wordt verzonden (1-100). Hoger = langere beweging.
- Vertraging motorpuls (ms)Vertraging tussen commandopulsen in milliseconden (10-500). Lager = soepelere beweging.
- Verbinding verbreken na elk commandoGeef de BLE-verbinding één seconde nadat commando's zijn afgerond vrij, zodat de fysieke afstandsbediening opnieuw kan verbinden. Snel opeenvolgende commando's delen dit korte tijdvenster; periodieke positiepolling blijft uit tijdens inactiviteit. Aanbevolen voor bedden die maar één verbinding tegelijk toestaan.
Merk van de actuator selecteren
- Merk van de actuatorSelecteer het merk dat op de motor of afstandsbediening van je bed staat. Veelvoorkomende merken zijn Okin, Richmat, Keeson, Linak en Leggett & Platt.
Stap 5
- VariantVerschillende bedden gebruiken verschillende protocollen. De hints beschrijven hoe de Bluetooth-apparaatnaam er meestal uitziet voor elke variant.
Bedtype selecteren
- BedtypeAls je het niet zeker weet, probeer dan de eerste optie. Je kunt dit later wijzigen in de apparaatinstellingen.
- Alle bedtypen tonen...
Verbindingsgedrag kiezen
- Verbinding verbreken na elk commandoGeef de BLE-verbinding één seconde nadat commando's zijn afgerond vrij, zodat de fysieke afstandsbediening opnieuw kan verbinden. Snel opeenvolgende commando's delen dit korte tijdvenster; periodieke positiepolling blijft uit tijdens inactiviteit. Laat dit uitgeschakeld voor bedden die een aan de verbinding gebonden status moeten behouden.
Stap 8
- BedtypeDe opties zijn controllerprotocollen, geen matrasmerken; voorbeeldbedden staan tussen haakjes. Raadpleeg de gids Supported Actuators als je het niet zeker weet.
- ProtocolvariantLaat dit op 'auto' staan, tenzij je het specifieke protocol kent. Keeson: base (Member's Mark/Purple) of ksbt (KSBT03/KSBT04, inclusief sommige Ergomotion Sync-bedden). Leggett: gen2 (meest voorkomend) of okin. Richmat: automatisch herkend. Selecteer voor bedden die met de Woosa Sleep-app worden gebruikt Solace en de variant woosa. Gedeelde Bluetooth-namen QMS-MQ en QMS2 geven de app niet aan.
- Naam
- Aantal motorenAantal fysieke actuators. Malouf/Lucid-bedden gebruiken de aparte instelling voor de actuatorindeling hieronder.
- Malouf/Lucid-actuatorindelingFysieke bedieningselementen op de afstandsbediening. Dit staat los van het BLE-protocol: Lucid L600-bedden zijn met meerdere protocollen geleverd.
- Malouf/Lucid-geheugenpositiesAantal geheugenknoppen op de fysieke afstandsbediening.
- Heeft massagefunctie
- Hoekdetectie uitschakelenIndien ingeschakeld zijn de positiesensoren en positiebediening uitgeschakeld, maar blijft de fysieke afstandsbediening werken. Schakel uit om positieschuiven in te schakelen voor bedden die dit ondersteunen.
- Bluetooth-adapter
- Aantal motorpulsenAantal commandopulsen dat wordt verzonden voor motorbeweging (1-100). Hoger = langere beweging.
- Vertraging motorpulsen (ms)Vertraging tussen commandopulsen in milliseconden (10-500). Lager = vloeiendere beweging.
- Verbinding verbreken na elk commandoGeef de BLE-verbinding één seconde nadat commando's zijn afgerond vrij, zodat de fysieke afstandsbediening opnieuw kan verbinden. Snel opeenvolgende commando's delen dit korte venster; periodiek uitlezen van de positie blijft uit bij inactiviteit. Aanbevolen voor bedden die maar één verbinding tegelijk toestaan.
- Time-out voor verbreken bij inactiviteit (seconden)Hoeveel seconden er wordt gewacht voordat de verbinding bij inactiviteit automatisch wordt verbroken (10-300). Lagere waarden maken de verbinding sneller vrij voor de fysieke afstandsbediening, hogere waarden verminderen de overhead van opnieuw verbinden.
Na het instellen
- BeddtypeControllerprotocol dat voor dit apparaat wordt gebruikt. Nadat je een ander type hebt gekozen, verzend je één keer om de protocolspecifieke instellingen te laden, controleer je ze en verzend je opnieuw om op te slaan. Gevonden GATT-gegevens van de verbinding kunnen een incompatibele keuze met een gedeelde UUID corrigeren.
- Aantal motorenAantal fysieke actuatoren. Malouf/Lucid-bedden gebruiken de aparte instelling voor de actuatorindeling hieronder.
- Actuatorindeling Malouf/LucidKies de bediening die op de fysieke afstandsbediening aanwezig is. Protocoldetectie herkent de actuatorindeling of het verkoopmodel niet.
- Geheugenposities Malouf/LucidKies het aantal geheugenknoppen op de fysieke afstandsbediening. Auto gebruikt er één voor de indeling met twee motoren en anders twee.
- Heeft massagefunctie
- Hoekdetectie uitschakelenIndien ingeschakeld zijn de positiesensoren en positiebediening uitgeschakeld, maar blijft de fysieke afstandsbediening werken. Schakel uit om positieschuiven in te schakelen voor bedden die dit ondersteunen.
- Posities vernieuwen bij inactiviteitMaak bij inactiviteit periodiek opnieuw verbinding en lees de posities uit, zodat Home Assistant bijblijft met bewegingen via de fysieke afstandsbediening. Dit is standaard ingeschakeld voor Linak-bedden en kan de BLE-verbinding kort op de achtergrond gebruiken.
- Modus voor positie-updatesSnelheid: snellere reactie op knoppen. Nauwkeurigheid: extra positie uitlezen na elk commando.
- Niet meer zoeken naar nieuwe Bluetooth-apparatenIndien ingeschakeld stopt Home Assistant met het automatisch voorstellen van nieuw gezien Bluetooth-apparaten als Adjustable Bed. Dit geldt voor de hele integratie, niet alleen voor dit bed. Je kunt altijd nog een nieuw bed toevoegen via 'Integratie toevoegen'.
- Bluetooth-adapter
- VerbindingsprofielGebalanceerd maakt sneller verbinding. Betrouwbaar gebruikt langere time-outs en uitstel voor onbetrouwbare bedden.
- Bedzijde CB24Kies de eigen CB24 A/B-selector. Beide gebruikt de broadcastselector.
- ProtocolvariantWijzig de protocolvariant als het bed niet goed reageert. Kies voor bedden die met de Woosa Sleep-app worden gebruikt Solace en de variant woosa. Gedeelde Bluetooth-namen QMS-MQ en QMS2 geven niet aan welke app wordt gebruikt.
- Richmat-afstandsbedieningKies de Richmat-afstandsbedieningscode (kies auto bij twijfel).
- Product RMControl 21.3.7 (optioneel)Kies dit alleen voor de exacte productcode die in RMControl wordt gebruikt. Laat het legacyprofiel geselecteerd om het bestaande gedrag te behouden. Alleen Nordic en WiLinke; hardware niet geverifieerd.
- Verwijdering bevestigd✅ De Bluetooth-koppeling is verwijderd en de verwijdering is bevestigd.
- Verwijdering mislukt
- Opgeslagen commando-/parserselector
- Bluetooth-transportselector
- Bedzijde
- Opgeslagen commando-/parserselector
- Bluetooth-transportselector
- Dit gekoppelde bed splitsen
- Opgeslagen commando-/parserselector
- Bluetooth-transportselector
- Bediening Links / Rechts / Beide inschakelen
- Opgeslagen commando-/parserselector
- Bluetooth-transportselector
- Zelfstandige bediening herstellen
- Opgeslagen commando-/parserselector
- Bluetooth-transportselector
- Bluetooth-adapter
- Verbindingsprofiel
- Aantal motorpulsen
- Vertraging motorpulsen (ms)
- Verbinding verbreken na elk commando
- Time-out voor verbreken bij inactiviteit (seconden)
- Onderstelmaat (app-metadata)Dit legt de onderstelkeuze in de app vast. Het bepaalt niet welke fysieke BLE-zijden worden gebruikt.
- Nummer van de processoreenheid (draadzijde)Gebruik het geheel getal dat de app heeft vastgelegd. 0, 1 en 2 zijn voorbeelden, geen bewezen toewijzingen aan links of rechts. Beperkte sessies gebruiken 0.
- Ordinaal van de zijde voor de statusmomentopnameOrdinaal van de app-momentopname: 0 links, 1 rechts, 2 heel bed, 3 overig.
- Beperkte app-sessie (geen authenticatie)
- Processortype (0 als onbekend)Bij app-processortypen 5, 6 en 7 is het opslaan van presets verborgen. Dit zegt niets over het aantal motoren.
- Bluetooth-adapter
- Verbindingsprofiel
- Aantal motorpulsen
- Vertraging motorpuls (ms)
- Verbinding verbreken na elk commando
- Time-out voor verbreken bij inactiviteit (seconden)
- Onderstelmaat (app-metadata)Dit legt de onderstelkeuze in de app vast. Het bepaalt niet welke fysieke BLE-zijden worden gebruikt.
- Nummer van de processoreenheid (draadzijde)Gebruik het geheel getal dat de app heeft vastgelegd. 0, 1 en 2 zijn voorbeelden, geen bewezen toewijzingen aan links of rechts. Beperkte sessies gebruiken 0.
- Ordinaal van de zijde voor de statusmomentopnameOrdinaal van de app-momentopname: 0 links, 1 rechts, 2 heel bed, 3 overig.
- Beperkte app-sessie (geen authenticatie)
- Processortype (0 als onbekend)Bij app-processortypen 5, 6 en 7 is het opslaan van presets verborgen. Dit zegt niets over het aantal motoren.
Teksten uit de code van kristofferR/ha-adjustable-bed. Teksten waarvoor de repository geen Nederlandse vertaling heeft, zijn automatisch vertaald.
Entiteiten
- Binaire sensorenAntisnurkingreep, Muziek speelt, Bedvergrendeling, RGB-beweging, BLE-verbinding, Aanwezigheid in bed, Storing positieterugmelding, Alarm ingeschakeld en nog 61
- KnoppenVlak, Zero Gravity, Beide zijden synchroniseren, Kindvergrendeling, Antisnurken, TV, Lounge, Swing en nog 392
- KlimaatKlimaat, Klimaat links, Klimaat rechts, Voetenverwarming, Voetenverwarming links, Voetenverwarming rechts
- RolluikenTV-lift, Hoofdeinde, ELEVATE-actuator 1, ELEVATE-actuator 2, Beide ELEVATE-actuatoren, Rug, Benen en nog 105
- LichtenOnderbedverlichting, Links: onderbedverlichting, Rechts: onderbedverlichting
- NummersRugpositie, Benenpositie, Hoofdpositie, Voetenpositie, Lendenpositie, Hulppositie 1, Hulppositie 2 en nog 55
- SelectiesMassage: timer, Lichttimer, Klimaattimer, Klimaattimer links, Klimaattimer rechts, Voetenverwarmingstimer, Voetenverwarmingstimer links en nog 47
- SensorenRMControl-protocolversie, RMControl-bedmodus, Lichttimer, Sterkte hoofdmassage, Sterkte voetenmassage, Massagemodus, Massagefrequentie en nog 266
- SchakelaarsOnderbedverlichting, Controllersynchronisatie, Automatisch aandrijven, Links: onderbedverlichting, Rechts: onderbedverlichting, Links: controllersynchronisatie, Rechts: controllersynchronisatie en nog 3
Acties
- Svane Remote-as vrijgevenGeef de actieve schrijver het signaal om één as vrij te geven terwijl de andere doorgaat.Velden: Apparaat, As, Zijde
- RMControl-alarmStel het aftel- of herhalingsalarm van een ondersteund product in met de exacte actiecatalogus ervan.Velden: Apparaat, Bewerking, Minuten aftellen, Productactie, Alarmslot, Lokale alarmtijd, Herhalen op, Zijde
- RMControl-snurkingreepSchakel de ondersteunde automatische snurkingreep in, configureer of bevraag die, los van de positiepreset.Velden: Apparaat, Bewerking, Ingeschakeld, Configuratiemodus, Waarde van de ingreep, Zijde
- Naar preset gaanVerplaats het bed naar een opgeslagen geheugenpositie.Velden: Apparaat, Presetnummer, Duur van vasthouden, Zijde
- Opslaan als presetSla de huidige bedpositie op in een geheugenslot.Velden: Apparaat, Presetnummer, Zijde
- Alle motoren stoppenStop onmiddellijk alle bedmotoren.Velden: Apparaat, Kant
- Ondersteuningspakket genererenLeg het volledige ondersteuningspakket voor verstelbare bedden vast om niet-ondersteunde of defecte bedden op te lossen. Het pakket bevat maximaal 30 gerangschikte Bluetooth-apparaten in de buurt, inclusief hun namen en adressen.Velden: Apparaat, Doeladres, Opnameduur, Recente logs opnemen
- Motorpositie instellenVerplaats een motor naar een bepaalde positie en stop zodra die is bereikt.Velden: Apparaat, Motor, Positie, Kant
- Meerdere motorposities instellenVerplaats meerdere motoren in één geordende aanvraag naar gevalideerde doelposities. Elk doel wordt gevalideerd voordat de beweging begint.Velden: Apparaat, Posities, Kant
- Getimede bewegingBeweeg een motor gedurende een opgegeven tijd.Velden: Apparaat, Motor, Richting, Duur (ms), Kant
- Bediening ingedrukt houdenHoud één bediening ingedrukt die het app-profiel van het bed vermeldt, gedurende een begrensde tijd, en stuur daarna de loslaatsequentie van dat profiel. Elk doel wordt gecontroleerd voordat een bed beweegt; een niet-ondersteunde bediening wordt geweigerd met een lijst van geldige bedieningen.Velden: Apparaat, Bediening, Duur, Kant
- Bluetooth-controller hernoemenSchrijf een nieuwe Bluetooth-naam naar elke geselecteerde controller die dit ondersteunt. Elk app-profiel past zijn eigen naamregel toe op elk doel voordat er iets wordt geschreven. Dit hernoemt het Home Assistant-apparaat niet.Velden: Apparaat, Naam, Kant
- Bedklok synchroniserenStel de klok van elke geselecteerde controller in op de lokale tijd van Home Assistant. Elk doel wordt gecontroleerd voordat er iets wordt geschreven.Velden: Apparaat, Kant
- Twee delen tegelijk bewegenBeweeg twee verschillende delen met één native opdracht (Linak Bed Control, Jensen JMC400) en stuur daarna STOP.Velden: Apparaat, Eerste motor, Eerste richting, Tweede motor, Tweede richting, Duur, Kant
- Linak-controller hernoemenHetzelfde als Rename Bluetooth controller (rename), beperkt tot 17 UTF-8-bytes. De controller verbreekt daarna de verbinding zodat hij de nieuwe naam kan adverteren. Behouden voor bestaande automatiseringen.Velden: Apparaat, Naam, Zijde
- Linak-wekker instellenProgrammeer een Bed Control-wekker met maximaal vier acties, herhaling en bevestiging.Velden: Apparaat, Seconden, Acties, Aantal herhalingen, Minuten tussen herhalingen, Zijde
- Solace-audio bedienenSelecteer of beluister MotionFlex-muziek, vraag het volume op of stel het volume in.Velden: Apparaat, Actie, Nummer, Volume, Zijde
- Solace-wekker instellenProgrammeer de wektijd, herhaling, actie, massage en het geluid van de MotionFlex- of Woosa Sleep-wekker. Woosa ondersteunt alleen geluid uit of alleen wekker.Velden: Apparaat, Ingeschakeld, Tijd, Weekdagen, Bedactie, Massage, Geluid, Zijde
- Leggett-slaaptimer instellenStart een vertraagde preset of annuleer de opgeslagen slaaptimer.Velden: Apparaat, Actie, Vertraging, Slaapactie, Zijde
- Leggett-wekkertimer instellenStart een wekkervertraging of annuleer de opgeslagen wekker met het geselecteerde app-profiel.Velden: Apparaat, Actie, Vertraging, Zijde
Probleemoplossing
- DiagnostiekDownloadt een diagnostiekbestand om aan een bugmelding toe te voegen.
- ReparatiemeldingenMeldingen die het kan tonen onder Instellingen > Reparaties:Twee bedden combineren tot één (Dual Bed), Gebruikt beperkte Remacro-bediening
Uit de README
A Home Assistant custom integration for controlling smart adjustable beds via Bluetooth.
- Native Dashboard Card - Auto-loading Lovelace card that adapts to your bed (details)
- Paired Beds - Left, Right, and Both controls for compatible split beds, with reversible conversion of existing entries
- Motor Control - Raise/lower head, back, legs, and feet
- Position Control - Position sliders in degrees or percentages, according to the controller
- Memory Presets - Jump to saved positions with one tap
- Under-bed Lights - RGB color control on supported beds, toggle on/off on others
- Climate Controls - Cooling, heating, and footwarming on supported beds
- Massage Control - Adjust massage intensity and patterns
- Position Feedback - See current angles on supported beds
- Presence Sensors - Occupancy sensors on supported beds
- Firmness Controls - Sleep Number settings on supported beds
- Automations - "Flat when leaving", "TV mode at 8pm", etc.
Te zien in Vulpo
Licht-kaart, “Snel wisselen”-kaart, Rolluik-kaart, Klimaat-kaart, Apple Watch, Bedieningspaneel, Klimaat-Live-activiteit.Informatie
- Installaties
- 274 die analysegegevens delen
- GitHub-sterren
- 66
- Verbinding
- Werkt lokaal
- Onderhoud
- Bijgewerkt in de afgelopen 6 maanden
- Versie
- v4.2.4,
- Categorie
- Gezondheid en welzijn
- Soort
- Marketplace-integratie
- Vereist
- Vereist de Marketplace (HACS op 2026.10 en ouder)
- Domein
adjustable_bed- Problemen
- Probleem melden














