Onafhankelijk overzicht, gemaakt door de ontwikkelaar van Vulpo. Niet gelieerd aan Home Assistant of de Open Home Foundation.

Screenshots Uit de README van m3tac0de/home-assistant-sofabaton-x1s.

Sofabaton Virtual Remote showing Activity controlsSofabaton Virtual Remote showing remote buttonsSofabaton Virtual Remote configuration editor

Over dit item

Sofabaton X is een integratie voor lokale bediening van Sofabaton X1-, X1S- en X2-hubs en hun afstandsbedieningen. Ze maakt via lokale API's rechtstreeks verbinding met de hub en geeft knopdrukken van de afstandsbediening en hubgebeurtenissen door aan Home Assistant. Een ingebouwde lokale proxy toont een virtuele hub, zodat de Sofabaton-app blijft werken, en entiteiten die naar de hub schrijven zijn niet beschikbaar zolang de app verbonden is. Ze voegt knoppen, een afstandsbediening, een activiteitselectie, sensoren, schakelaars, tekstvelden en sensoren voor de verbindingsstatus toe. De acties omvatten het maken en terugzetten van back-ups van de hubconfiguratie, het bewerken van activiteiten en favorieten, en het leren, opslaan, afspelen of verzenden van IR-commando's, waaronder Pronto Hex. Een afstandsbediening in de zijbalk, een bedieningspaneel voor beheerders en twee dashboardkaarten zijn inbegrepen, en de installatie gebeurt in de gebruikersinterface met netwerkdetectie.

Automatische samenvatting van de README en de code van m3tac0de/home-assistant-sofabaton-x1s, 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

  • Afstandsbedieningen
  • Schakelaars
  • Sensoren

Instellen

Installeer de integratie vanuit de Marketplace en herstart Home Assistant. Voeg de integratie daarna toe onder Instellingen > Apparaten en diensten.

Hub handmatig instellen

  • IP-adres van de hub

Poorten van de integratie

  • TCP-luisterpoort van de hubTCP-poort die fysieke hubs gebruiken om verbinding te maken met de integratie.
  • UDP-luisterpoort van de appUDP-poort die wordt gebruikt voor detectie van en verbindingen met de officiële app. Houd poort 8102 aan voor compatibiliteit met iOS, tenzij een andere service die al gebruikt.
  • HTTP-luisterpoort voor Wifi-commando'sHTTP-poort die wordt gebruikt om knopdrukken van Wifi-apparaten te ontvangen. Als je die wijzigt, werkt X1 niet meer en moeten bestaande Wifi-apparaten en commando's opnieuw worden gesynchroniseerd.

Na het instellen

  • TCP-luisterpoort van de hubTCP-poort die fysieke hubs gebruiken om verbinding te maken met de integratie.
  • UDP-luisterpoort van de appUDP-poort die wordt gebruikt voor detectie van en verbindingen met de officiële app. Houd poort 8102 aan voor compatibiliteit met iOS, tenzij een andere service die al gebruikt.
  • HTTP-luisterpoort voor Wifi-commando'sHTTP-poort die wordt gebruikt om knopdrukken van Wifi-apparaten te ontvangen. Als je die wijzigt, werkt X1 niet meer en moeten bestaande Wifi-apparaten en commando's opnieuw worden gesynchroniseerd.

Teksten uit de code van m3tac0de/home-assistant-sofabaton-x1s. Teksten waarvoor de repository geen Nederlandse vertaling heeft, zijn automatisch vertaald.

Entiteiten

  • Binaire sensorenApp verbonden, Hub verbonden
  • KnoppenAfstandsbediening zoeken, Afstandsbediening synchroniseren, A-knop, B-knop, Terug, Blauwe knop, C-knop, Zender omlaag, Zender omhoog, Omlaag, DVR, Afsluiten en nog 17
  • infraredIR-zender
  • AfstandsbedieningenAfstandsbediening
  • SelectiesActiviteit
  • SensorenActiviteit, Index, Wifi-commando's, Laatst onderschepte IR-commando, Opgenomen toetsaanslag
  • SchakelaarsHex-logging, Proxy, Wifi-apparaat
  • TekstenIP-adres van de hub, IP-adres van Home Assistant

Acties

  • Back-up maken van hubbundelGeeft een hub_bundle JSON-payload terug. Laat apparaat-ID's weg om een back-up van alle apparaten en activiteiten te maken, of geef apparaat-ID's op om alleen van die apparaten een back-up te maken.Velden: Sofabaton-hub, Apparaat-ID's
  • Commando koppelen aan activiteitsknopKoppelt een commando aan een fysieke knop in een activiteit op de geselecteerde hub.Velden: Sofabaton-hub, Activiteit-ID, ID van activiteitsknop, Apparaat-ID, Commando-ID, Apparaat-ID voor lang indrukken, Commando-ID voor lang indrukken
  • Commando toevoegen aan favorieten van activiteitVoegt een commando toe aan de favorieten van een activiteit op de geselecteerde hub.Velden: Sofabaton-hub, Activiteit-ID, Apparaat-ID, Commando-ID, ID van favorietenslot
  • Wifi-apparaat makenMaakt een Wifi-apparaat aan op de geselecteerde hub.Velden: Sofabaton-hub, Apparaatnaam, Eigen commando's, Commando-ID voor aanzetten, Commando-ID voor uitzetten, Commando-ID's voor ingang
  • Apparaat verwijderenVerwijdert een apparaat en bevestigt alle betrokken activiteiten op de geselecteerde hub.Velden: Sofabaton-hub, Apparaat-ID
  • Activiteitsfavoriet verwijderenVerwijdert één favoriet uit een activiteit op de geselecteerde hub.Velden: Sofabaton-hub, Activiteits-ID, Favoriet-ID
  • Apparaat aan activiteit toevoegenVoegt een apparaat toe aan een activiteit op de geselecteerde hub.Velden: Sofabaton-hub, Activiteits-ID, Apparaat-ID, Invoercommando-ID
  • Ruwe IR-commando's dumpenVraagt 0x020C [device_id, command_id] op en geeft geparste pagina's met ruwe commandoblobs voor een apparaat terug.Velden: Sofabaton-hub, Apparaat-ID, Commando-ID
  • Hub-snapshot exporterenGeeft de structurele hub_bundle terug die de live Control Panel-editor leest (alleen gecachte proxystatus, geen aanroep naar de hub en geen dump van IR-blobs per commando), plus de cachegeneratie waarop is geëxporteerd. Geef die generatie door aan de verwachte generatie van de actie voor het synchroniseren van een bewerkte snapshot om een verouderde basis te detecteren. Vereist dat de persistente cache is ingeschakeld en gevuld. Bewerk de teruggegeven JSON offline en geef die terug als basis- en bewerkte snapshots om alleen de gewijzigde rijen te schrijven.Velden: Sofabaton-hub
  • Genormaliseerde blob ophalenVraagt 0x020C [device_id, command_id] op en geeft genormaliseerde commandoblobrecords terug, inclusief de canonieke body, de verwijderde checksumbyte en, indien beschikbaar, een geparste descriptor.Velden: Sofabaton-hub, Apparaat-ID, Commando-ID
  • Commando's voor apparaat of activiteit ophalenHaalt commando's voor een activiteit of apparaat op en cachet ze, zodat ze op de diagnostische sensor verschijnen.Velden: Sofabaton-hub, Activiteits- of apparaat-ID
  • Activiteitsfavorieten ophalenHaalt de geordende snelle-toegangslijst van een activiteit op, inclusief favorieten en macro's met hun volgorde-ID's, weergaveposities, typen en labels.Velden: Sofabaton-hub, Activiteits-ID
  • IR-blob opslaanVoegt een commando toe aan een bestaand IR-apparaat door de huidige commando-ID's klaar te zetten, een canonieke commandoblob te uploaden en die op de hub op te slaan.Velden: Sofabaton-hub, Apparaat-ID, Commandonaam, Blob of descriptor
  • IR-leermodus instellenSchakelt de IR-leermodus van de hub in of uit. Zolang die actief is, wacht de IR-ontvanger van de hub op een druk op een knop van de IR-afstandsbediening die als bron dient. Het inschakelen beëindigt altijd eerst een eerdere leersessie. Deze actie schakelt alleen de modus om en wacht niet op een vastgelegde code. Gebruik IR-commando leren voor de volledige leerprocedure.Velden: Sofabaton-hub, Ingeschakeld
  • IR-commando lerenSchakelt de IR-leermodus van de hub in en wacht op één code van de IR-afstandsbediening die als bron dient. Het antwoord meldt wat er gebeurde: learned (met de vastgelegde payload), timed_out (er is niets ontvangen) of interrupted (ander hubverkeer beëindigde het leervenster). Handmatig omschakelen van modus is niet nodig.Velden: Sofabaton-hub, Time-out
  • IR-blob afspelenStreamt een commandoblob naar de hub voor eenmalige weergave zonder die op te slaan. Accepteert een canonieke blobbody zonder de laatste replay-tail-checksumbyte of een beschrijvende protocolstring zoals P:Sony12 R:40000 D:1 F:18 MUL:2.Velden: Sofabaton-hub, Blob of descriptor
  • Favorieten van activiteit herordenenHerordent de favorieten van een activiteit met behulp van hun hub-volgorde-ID's.Velden: Sofabaton hub, Activiteit-ID, Geordende favoriet-ID's
  • Hub-bundel herstellenHerstelt een hub_bundle JSON-payload. Eerst worden apparaten hersteld, daarna activiteiten met behulp van de automatisch gegenereerde koppeling van apparaat-ID's.Velden: Sofabaton hub, Back-uppayload
  • Pronto Hex verzendenDecodeert een Pronto Hex-code (0000) in aangeleerd formaat en verzendt die via de IR-zender van de hub. De tijdstempel van de zender wordt bijgewerkt en de sensor Laatst onderschepte IR-opdracht registreert de payload die voor de hub is voorbereid.Velden: Pronto Hex
  • Opdrachtconfiguratie synchroniserenImplementeert de opgeslagen configuratie van opdrachtslots door het beheerde Wifi-apparaat opnieuw aan te maken en activiteitkoppelingen toe te passen.Velden: Sofabaton hub, Wifi-apparaat, Apparaatnaam, Sleutel van Wifi-apparaat

Probleemoplossing

  • DiagnostiekDownloadt een diagnostiekbestand om aan een bugmelding toe te voegen.
  • ReparatiemeldingenMeldingen die het kan tonen onder Instellingen > Reparaties:Firmware-update voor Sofabaton hub aanbevolen

Uit de README

Local, bidirectional control of Sofabaton X1, X1S, and X2 hubs from Home Assistant.

Sofabaton X connects directly to your hub using local APIs. It can control the hub, expose remote presses and hub events to Home Assistant, edit hub configuration, and let the official Sofabaton app continue to work through a built-in local proxy.

Uit de README van m3tac0de/home-assistant-sofabaton-x1s, MIT License. Ingekort.

Te zien in Vulpo

“Snel wisselen”-kaart, Knop-kaart, Selectie-kaart, Grafiek-kaart, Apple Watch, Bedieningspaneel.

Informatie

Installaties
623 die analysegegevens delen
GitHub-sterren
67
Verbinding
Werkt lokaal
Onderhoud
Bijgewerkt in de afgelopen 6 maanden
Versie
0.7.1,
Soort
Marketplace-integratie
Vereist
Vereist de Marketplace (HACS op 2026.10 en ouder)
Domein
sofabaton_x1s

Dit vind je misschien ook interessant

Onafhankelijk overzicht, gemaakt door de ontwikkelaar van Vulpo. Niet gelieerd aan Home Assistant of de Open Home Foundation. Over deze cijfers