Eine der meistgewünschten Videos von euch ist mein Home Assistant Tablet Dashboard. Auf diesem Wand-Panel zeige ich mir im Flur alle wichtigen Informationen & Entitäten an, um eine komfortable und futuristische Steuerung von Home Assistant zu ermöglichen.
Was ich nach über einem Jahr gelernt habe, was meine Tablet-Empfehlung für das Wandpaneel ist und eine komplette Anleitung zum Nachmachen, gibt es hier nur für dich 🙌
Inhaltsverzeichnis
- Voraussetzungen
- Hardware für das Home Assistant Panel
- Was ist mit Android?
- Fully Kiosk
- Automation zum optimierten laden 🔋
- Code meines kompletten Tablet-Dashboards für euch 💙
- Next-Level Tablet mit lovelace-wallpanel
- Geräte für HA
- Fazit
Voraussetzungen
Home Assistant muss schon installiert sein, auf welcher Hardware spielt keine Rolle.
Außerdem sollte du mit den Grundlagen vertraut sein
Mit dem Dashboard-Video von 2024 solltest du im Optimalfall ebenfalls vertraut sein
Außerdem benötigst du für einige der gezeigten Karten HACS
Hardware für das Home Assistant Panel
Wie bereits gesagt empfehle ich euch das Fire-HD Tablet* für ein Home Assistant Panel, wobei auch ein gutes gebrauchtes Android-Tablet* mit halbwegs aktuellem Betriebssystem eine ausgezeichnete Option ist.
Wandhalterung
Diese Wandhalterung habe ich davor genutzt für mein altes Android Tablet. Das Fire-HD passt aber auch ohne Probleme rein 🙌
Wandhalterungen zum selbst drucken
Für alle mit einem 3D-Drucker, habe ich hier noch einen Tip als Wandhalterung (diese nutze ich aktuell selber, ohne die Abdeckung für den Rahmen):
https://www.thingiverse.com/thing:4734399
Wichtiger Hinweis zum Fire-HD
Bei mir kommt aktuell ab und zu (alle 2 Tage circa) eine Meldung auf dem Tablet, dass kein Internetzugriff besteht. Diese kann natürlich einfach weggeklickt werden & stört mich persönlich nicht, allerdings könnte das den ein oder anderen von euch natürlich nerven.
3 Lösungswege fallen mir dazu aktuell ein:
Kiosk-Modus der App aktivieren (noch nicht getestet)Fire-HD direkt ohne Werbung kaufen und den Internetzugang nicht sperrenEinen Netzwerk-Werbeblocker wie PiHole oder AdGuard verwenden
Sollte jemand von euch noch eine Idee haben, sagt sehr gerne bescheid 🙌
Lösung
Es hat sich herausgestellt, das ich mir da selbst ein bisschen im Weg stand 😁
Um diese Meldung zu verhindern, muss man einfach Alexa in den Systemeinstellungen des Tablets deaktivieren. Das Problem ist nämlich, dass das Tablet dann jedes Mal, wenn es denkt “Alexa” zu verstehen, versucht nach Amazon zu funken. Das funktioniert aber logischerweise nicht mit deaktiviertem Internet und daher kam die Meldung (in unregelmäßigen Abständen) 🙈
Was ist mit Android?
Die Anleitung für das Fire-TV Home Assistant Tablet Dashboard kann 1 zu 1 auf ein Android Tablet übertragen werden. Lediglich die Installation der Fully-Kiosk App ist deutlich einfacher, da man diese einfach direkt über den Play-Store installieren kann.
Die ADB-Tools werden also nicht benötigt!
Fully Kiosk
Lizenz (Voll- / Plus-Version)
Die Lizenz kann man hier kaufen: https://www.fully-kiosk.com/en/#license
Meine Settings
Meine kompletten Settings gibt es hier zum Download, können im Remote-Admin Webinterface unter Import/Export eingespielt werden. Vergesst nicht, eure Home Assistant URL einzufügen 😉
{ "actionBarFgColor": -1, "wifiSSID": "", "actionBarBgUrl": "", "mdmDisableADB": true, "movementWhenUnplugged": false, "screensaverBrightness": "", "mdmDisableScreenCapture": false, "imageScaleType": "3", "deleteWebstorageOnReload": false, "forceDeviceAdmin": false, "kioskMode": false, "kioskWifiPinAction": "0", "knoxDisableAndroidBeam": false, "mqttBrokerUrl": "", "kioskAppWhitelist": "", "softKeyboard": true, "knoxDisableSettingsChanges": false, "kioskHomeStartURL": false, "webviewOverscroll": true, "authPassword": "Ta3le1", "launchOnBoot": false, "movementStopsSleepOnPowerDisconnect": false, "clientCaUrls": "", "mdmPasswordQuality": "0", "resendFormData": false, "knoxDisableAirViewMode": false, "pauseMotionInBackground": false, "mqttBrokerPassword": "", "rootEnable": false, "resetZoomEach": false, "showHomeButton": true, "motionCameraId": "", "waitInternetOnReload": true, "knoxDisableWifiTethering": false, "knoxDisableBluetooth": false, "knoxDisableGoogleCrashReport": false, "mqttClientId": "", "barcodeScanTargetUrl": "", "enableUrlOtherApps": false, "loadCurrentPageOnReload": false, "killOtherApps": false, "loadOverview": false, "customVariable": "", "remoteAdminScreenshot": true, "useWideViewport": true, "mdmLockTaskKeyguard": false, "enableTapSound": false, "webHostFilter": false, "screenOffOnPowerConnect": false, "advancedKioskProtection": true, "screensaverPlaylist": "", "enableQrScan": false, "launcherInjectCode": "", "disableContextMenu": true, "knoxDisableClipboard": false, "cloudService": false, "webOverlayUrl": "", "wssServiceUrl": "", "barcodeScanIntent": "", "motionDetection": true, "resumeVideoAudio": true, "deviceName": "", "reloadOnScreensaverStop": false, "forceSleepIfUnplugged": false, "timeToGoBackground": "0", "screensaverOtherApp": false, "screensaverWallpaperURL": "fully://color#000000", "timeToClearSingleAppData": "0", "knoxHideStatusBar": false, "showAddressBar": false, "remoteAdminLan": true, "reloadPageFailure": "0", "disableIncomingCalls": false, "knoxDisableEdgeScreen": false, "forceHideKeyboard": false, "mqttEventTopic": "$appId/event/$event/$deviceId", "disableNotifications": false, "folderCleanupTime": "", "knoxDisableMtp": false, "websiteIntegration": false, "motionFps": "5", "knoxDisableCellularData": false, "proximityScreenOff": false, "reloadOnInternet": false, "statusBarColor": 0, "isRunning": true, "sleepOnPowerDisconnectDelay": "0", "webOverlayGravity": "0", "detectMotionOnlyWithFaces": false, "singleAppMode": false, "mdmSystemAppsToEnable": "", "knoxDisableScreenCapture": false, "removeStatusBar": false, "knoxHideNavigationBar": false, "mdmDisableStatusBar": false, "removeXframeOptionsUrl": "", "kioskWifiPin": "", "showShareButton": false, "knoxDisableMultiUser": false, "detectFaces": false, "screensaverDaydream": false, "mdmDisableUsbStorage": false, "batteryWarning": "0", "knoxDisableFactoryReset": false, "lockSafeMode": false, "keepOnWhileFullscreen": true, "graphicsAccelerationMode": "2", "reloadOnScreenOn": false, "safeBrowsing": false, "barcodeScanBroadcastExtra": "", "runInForeground": true, "barcodeScanInsertInputField": false, "motionSensitivity": "80", "knoxDisableStatusBar": false, "knoxSetForceAutoStartUpState": false, "mqttBrokerUsername": "", "playerCacheImages": true, "detectIBeacons": false, "navigationBarColor": 0, "mdmDisableAppsFromUnknownSources": true, "knoxApnConfig": "", "mainWebAutomation": "", "barcodeScanListenKeys": false, "knoxDisableOtaUpgrades": false, "fontSize": "100", "showQrScanButton": false, "forceOpenByAppUrl": "", "stopScreensaverOnMotion": true, "accelerometerSensitivityV2": "80", "timeToClearLauncherAppData": "0", "showAppLauncherOnStart": false, "mdmAppLockTaskWhitelist": "", "actionBarSize": "100", "knoxDisableGoogleAccountsAutoSync": false, "knoxDisableAudioRecord": false, "showRefreshButton": false, "showForwardButton": true, "mqttEnabled": false, "killAppsBeforeStartingList": "", "keepSleepingIfUnplugged": false, "mdmRebootTime": "", "disableVolumeButtons": true, "webviewMixedContent": "2", "environmentSensorsEnabled": false, "errorURL": "", "authUsername": "tablet", "showBackButton": true, "ignoreSSLerrors": false, "disableStatusBar": true, "volumeLimits": "", "knoxDisableRecentTaskButton": false, "phoneSpeaker": false, "customUserAgent": "", "disableOutgoingCalls": false, "knoxDisableAirplaneMode": false, "enablePullToRefresh": false, "touchInteraction": true, "appBlockReturnIntent": "", "localPdfFileMode": "0", "disableHomeButton": true, "appLauncherTextColor": -16777216, "pauseWebviewOnPause": false, "thirdPartyCookies": true, "showPrintButton": false, "keepScreenOn": true, "mdmProxyConfig": "", "forceShowKeyboard": false, "disableCamera": false, "remoteAdmin": true, "forceScreenUnlock": true, "mdmAppsToDisable": "", "knoxDisableUsbTethering": false, "appToRunInForegroundOnStart": "", "knoxDisableAirCommandMode": false, "reloadOnWifiOn": false, "sleepSchedule": "", "actionBarTitle": "Fully Kiosk Browser", "tapsToPinDialogInSingleAppMode": "7", "actionBarIconUrl": "", "wifiEnterpriseIdentity": "", "timeToScreensaverV2": "0", "kioskWifiPinCustomIntent": "", "playAlarmSoundOnMovement": false, "remoteAdminSingleAppExit": false, "singleAppPauseForUpdates": false, "pageTransitions": false, "swipeNavigation": false, "knoxDisablePowerOff": false, "ignoreMotionWhenMoving": false, "searchProviderUrl": "https://www.google.com/search?q=", "setCpuWakelock": false, "playAlarmSoundUntilPin": false, "autoplayAudio": false, "preventSleepWhileScreenOff": false, "mdmLockTask": false, "mdmDisableVolumeButtons": false, "playMedia": false, "deleteHistoryOnReload": false, "mdmApkToInstall": "", "tabsBgColor": -2236963, "mqttDeviceInfoTopic": "$appId/deviceInfo/$deviceId", "errorUrlOnDisconnection": "0", "showActionBar": false, "restartOnCrash": true, "showStatusBar": false, "removeNavigationBar": false, "knoxDisableSDCardWrite": false, "knoxDisableUsbHostStorage": false, "inUseWhileAudioPlaying": false, "videoPlayerEngine": "0", "clearCacheEach": false, "sleepOnPowerConnect": false, "knoxDisableWiFi": false, "newTabUrl": "", "wifiMode": "0", "inUseWhileAnotherAppInForeground": false, "geoLocationAccess": false, "knoxDisableVideoRecord": false, "showNavigationBar": false, "timeToScreenOffV2": "120", "lastVersionInfo": "1.54.1", "screenOnOnMotion": true, "clientCaPassword": "", "forceScreenOrientation": "0", "movementDetection": false, "progressBarColor": -13611010, "formAutoComplete": true, "mdmLockTaskGlobalActions": true, "swipeTabs": false, "webcamAccess": false, "screenBrightness": "", "urlWhitelist": "", "timeToRegainFocus": "0", "initialScale": "0", "kioskExitGesture": "0", "inUseWhileKeyboardVisible": false, "wifiEnterprisePassword": "", "remoteAdminCamshot": true, "bluetoothMode": "0", "actionBarInSettings": false, "enablePopups": false, "recreateTabsOnReload": false, "mdmDisableKeyguard": false, "forceScreenOrientationGlobal": false, "knoxDisableDeveloperMode": false, "addressBarBgColor": -2236963, "timeToShutdownOnPowerDisconnect": "0", "knoxDisableTaskManager": false, "knoxEnabled": false, "knoxDisableBackup": false, "mdmLockTaskOverviewButton": false, "cacheMode": "-1", "alarmSoundFileUrl": "", "disableOtherApps": true, "mdmDisableSafeModeBoot": true, "remoteAdminFileManagement": true, "compassSensitivity": "50", "videoCaptureUploads": false, "enableLocalhost": false, "usageStatistics": false, "resetWifiOnDisconnection": false, "fileUploads": false, "launcherApps": "", "appLauncherBackgroundColor": -1, "reloadEachSeconds": "0", "forceImmersive": false, "knoxDisableWifiDirect": false, "folderCleanupList": "", "redirectBlocked": false, "forceSwipeUnlock": false, "jsAlerts": true, "appLocale": "", "defaultWebviewBackgroundColor": -1, "motionCameraApi": "0", "kioskAppBlacklist": "", "wifiKey": "", "deleteCookiesOnReload": false, "loadContentZipFileUrl": "", "sleepOnPowerDisconnect": false, "knoxDisableFirmwareRecovery": false, "knoxDisableVpn": false, "screenOnOnMovement": true, "appLauncherScaling": "100", "knoxDisableHomeButton": false, "inactiveTabsBgColor": -4144960, "knoxDisableHeadphoneState": false, "protectedContent": false, "remoteFileMode": "0", "enableZoom": true, "appDarkMode": "1", "mdmMinimumPasswordLength": "5", "screensaverOtherAppIntent": "", "clientCaUrl": "", "deleteCacheOnReload": false, "stopScreensaverOnMovement": true, "mdmApkToInstallInterval": "0", "motionDetectionAcoustic": false, "audioRecordUploads": false, "mdmLockTaskNotifications": false, "disableScreenshots": false, "webviewLongTap": true, "knoxDisableSafeMode": false, "ignoreMotionWhenScreensaverOnOff": false, "timeToRestartUnresponsiveWebview": "0", "volumeLevels": "", "knoxDisableVolumeButtons": false, "autoImportSettings": true, "appToRunOnStart": "", "motionSensitivityAcoustic": "90", "knoxDisablePowerSavingMode": false, "userAgent": "0", "knoxDisableUsbDebugging": false, "injectJsCode": "", "showNewTabButton": false, "stopIdleReloadOnMotion": false, "enableBackButton": true, "webviewDebugging": false, "confirmExit": true, "showProgressBar": true, "remotePdfFileMode": "0", "singleAppIntent": "", "knoxDisableClipboardShare": false, "knoxDisableBluetoothTethering": false, "urlBlacklist": "", "hotspotMode": "0", "setWifiWakelock": false, "screenOffInDarkness": false, "actionBarCustomButtonUrl": "", "mdmSystemUpdatePolicy": "0", "enableFullscreenVideos": true, "singleAppWaitBootCompleted": false, "showTabCloseButtons": true, "showMenuHint": true, "keepScreenOnAdvanced": false, "renderInCutoutArea": true, "touchesOtherAppsBreakIdle": false, "movementBeaconList": "", "mdmApnConfig": "", "mdmRuntimePermissionPolicy": "0", "fadeInOutDuration": "200", "mdmLockTaskSystemInfo": false, "knoxDisableMultiWindowMode": false, "volumeLicenseKey": "", "actionBarBgColor": -15906911, "showCamPreview": false, "addXffHeader": false, "displayMode": "0", "tabsFgColor": -16777216, "barcodeScanBroadcastAction": "", "mdmLockTaskHomeButton": false, "webviewDragging": true, "enableVersionInfo": true, "knoxDisableMicrophoneState": false, "rebootTime": "", "webviewScrolling": true, "knoxDisableBackButton": false, "knoxActiveByKiosk": false, "barcodeScanSubmitInputField": false, "addRefererHeader": true, "startURL": "http://192.168.0.200:8123/tablet-2024/0", "movementBeaconDistance": "5", "disablePowerButton": true, "showTabs": false, "mdmAddUserRestrictions": "", "microphoneAccess": false, "sebExamKey": "", "restartAfterUpdate": true, "skipReloadIfStartUrlShowing": false, "launcherBgUrl": "", "setRemoveSystemUI": false, "knoxDisableCamera": false, "formAutoFill": false, "desktopMode": false, "sebConfigKey": "", "cameraCaptureUploads": false, "wakeupOnPowerConnect": false, "autoplayVideos": true, "knoxDisableNonMarketApps": false, "wifiType": "WPA_PSK", "darknessLevel": "10", "unlockAndroidTvPrefs": false, "knoxDisablePowerButton": false, "readNfcTag": false, "kioskPinEnc": "enc_3KZlI506Tya89ifV4kWHiYF320cM7UqsYpVHnVSI1vo=", "remoteAdminPasswordEnc": "enc_CEFUMtlq3Sk2ZRawn8ofks9cCAj22yHO/ofb5yKdRC1dTxj2rJlbzhFi3Q==" }
Den Code oben könnt ihr in ein neues Textdokument kopieren, dieses als .json speichern und anschließend in Fully Kiosk hochladen & importieren.
Ich würde euch vorher nur dringen empfehlen, das Remote-Admin Kennwort (letzte Zeile) gegen das aus eurem Export zu ersetzen. Ansonsten müsst ihr es am Tablet neu setzen.
Remote-Admin nicht aufrufbar
Bei mir und auch manchen von euch kam es in der aktuellen Version von der Fully-App vor, dass man das Admin-Interface nicht aufrufen konnte. Die Lösung war bei mir, direkt die Settings-URL aufzurufen, also mit /?cmd=listSettings
hinter der URL:
http://IP.Deines.Fire.HD:2323/?cmd=listSettings
Automation zum optimierten laden 🔋
Nach unzähligen Hinweisen von euch in den Kommentaren (danke dafür 🙌) ist mir aufgefallen, das ich einen Fehler gemacht habe. Ich dachte, das Tablet schaltet ab 100% in einen Bypass-Modus damit der Akku nicht belastet wird.
Dem ist jedoch nicht so und insofern schadet das ständige laden von 99% auf 100% dem Akku extrem und sollte vermieden werden. Ich habe dafür einen Shelly Plus Plug S* vor den USB-Adapter gesteckt und folgende Automation geschrieben:
Code der Automation
alias: Tablet - Ladegerät schalten description: Schont die Batterie durch optimiertes laden trigger: - type: battery_level platform: device device_id: 46f9cf266ddfd80fce29e6f5f35170aa entity_id: 337d048a9f1e9919bc9d9752c7f48e7b domain: sensor above: 80 id: TabletIstAufgeladen alias: TabletIstAufgeladen (Batteriestatusänderung über 80) - type: battery_level platform: device device_id: 46f9cf266ddfd80fce29e6f5f35170aa entity_id: 337d048a9f1e9919bc9d9752c7f48e7b domain: sensor below: 30 id: TabletIstLeer alias: TabletIstLeer (Batteriestatusänderung unter 30) condition: [] action: - choose: - conditions: - condition: trigger id: - TabletIstAufgeladen sequence: - type: turn_off device_id: 254b22eee1156047afb267b3211301dc entity_id: 0d2902f1da6a170e5296e08af3f36771 domain: switch alias: Shelly Plus Plug S ausschalten - conditions: - condition: trigger id: - TabletIstLeer sequence: - type: turn_on device_id: 254b22eee1156047afb267b3211301dc entity_id: 0d2902f1da6a170e5296e08af3f36771 domain: switch alias: Shelly Plus Plug S anschalten mode: single
Code meines kompletten Tablet-Dashboards für euch 💙
Hinweis zum einfügen
Zum einfügen in deinen Home Assistant erstelle dir am besten ein neues (leeres) Dashboard ->
wechsle zum neuen Dashboard und oben recht in den Bearbeitungsmodus
. Der Name des neuen Dashboards sollte Tablet 2024 lauten (damit die URLs für die Unterseiten stimmen).
Danach geht ihr nochmal oben auf die 3 Punkte -> Raw-Konfigurationseditor
Hier könnt ihr den unterstehenden Code einfügen 🙌
Code-Snippet
views: - title: Home icon: mdi:home-floor-g layout: {} type: panel badges: [] cards: - square: false type: grid cards: - type: vertical-stack cards: - type: vertical-stack title: Übersicht cards: - type: conditional conditions: - condition: state entity: binary_sensor.tuya_rauchmelder_heizungskeller_smoke state: 'on' card: type: vertical-stack cards: - type: tile entity: binary_sensor.tuya_rauchmelder_heizungskeller_smoke state_content: - state - last-changed name: Rauchmelder Heizungskeller - type: horizontal-stack cards: - type: tile entity: lock.summer_haustur tap_action: action: navigate navigation_path: /tablet-2024/eingang name: Summer icon_tap_action: action: toggle - type: conditional conditions: - condition: state entity: binary_sensor.haustur_contact state: 'on' card: type: tile entity: binary_sensor.haustur_contact tap_action: action: navigate navigation_path: /tablet-2024/eingang name: Haustür - type: horizontal-stack cards: - type: tile entity: sensor.date tap_action: action: call-service service: light.turn_off target: area_id: - flur - abstellraum - bad - kuche - schlafzimmer - wohnzimmer data: {} name: Lichter aus hide_state: true vertical: false show_entity_picture: false icon: mdi:lightbulb-group-off-outline icon_tap_action: action: call-service service: light.turn_off target: area_id: - flur - abstellraum - bad - kuche - schlafzimmer - wohnzimmer - type: tile entity: sensor.date tap_action: action: call-service service: light.turn_on target: area_id: - flur - abstellraum - bad - kuche - schlafzimmer - wohnzimmer data: {} name: ' Lichter an' hide_state: true vertical: false show_entity_picture: false icon: mdi:lightbulb-on-90 icon_tap_action: action: call-service service: light.turn_on target: area_id: - flur - abstellraum - bad - kuche - schlafzimmer - wohnzimmer - type: vertical-stack title: Flur cards: - type: horizontal-stack cards: - type: conditional conditions: - condition: state entity: binary_sensor.haustur_contact state: 'on' card: type: tile entity: binary_sensor.wohnungstur_contact tap_action: action: navigate navigation_path: /tablet-2024/flur name: Wohnungstür - type: conditional conditions: - condition: state entity: binary_sensor.bewegungsmelder_flur_occupancy state: 'on' card: type: tile entity: binary_sensor.bewegungsmelder_flur_occupancy tap_action: action: navigate navigation_path: /tablet-2024/flur name: Bewegung - type: tile entity: light.licht_flur_state tap_action: action: navigate navigation_path: /tablet-2024/flur - type: vertical-stack title: Bad cards: - type: horizontal-stack cards: - type: tile entity: sensor.heizung_bad_actual_temperature tap_action: action: navigate navigation_path: /tablet-2024/bad name: Temperatur - type: conditional conditions: - condition: state entity: binary_sensor.bewegungsmelder_bad_motion state: 'on' card: type: tile entity: binary_sensor.bewegungsmelder_bad_motion tap_action: action: navigate navigation_path: /tablet-2024/bad name: Bewegung - type: horizontal-stack cards: - type: tile entity: binary_sensor.badezimmer_duschen name: Duscherkennung tap_action: action: navigate navigation_path: /tablet-2024/bad - type: tile entity: light.licht_spiegelschrank_state tap_action: action: navigate navigation_path: /tablet-2024/bad - type: tile entity: cover.rollo_badezimmer - type: vertical-stack cards: - type: vertical-stack title: Wohnbereich cards: - type: horizontal-stack cards: - type: tile entity: sensor.wohnbereich_temperatursensor_temperature tap_action: action: navigate navigation_path: /tablet-2024/wohnbereich name: Temperatur - type: tile entity: binary_sensor.hmip_smi55_2_00319d899ed9aa_motion tap_action: action: navigate navigation_path: /tablet-2024/wohnbereich name: Bewegung - type: horizontal-stack cards: - type: tile entity: light.licht_kuche tap_action: action: navigate navigation_path: /tablet-2024/wohnbereich name: Küche - type: tile entity: light.licht_tisch tap_action: action: navigate navigation_path: /tablet-2024/wohnbereich name: Tisch - type: tile entity: light.lichterkette_tisch tap_action: action: navigate navigation_path: /tablet-2024/wohnbereich name: Lichterkette - type: horizontal-stack cards: - type: tile entity: light.licht_wohnzimmer_state tap_action: action: navigate navigation_path: /tablet-2024/wohnbereich name: Wohnzimmer - type: tile entity: light.stripes_wohnbereich name: Stripes - type: horizontal-stack cards: - type: tile entity: cover.rollo_kuche tap_action: action: navigate navigation_path: /tablet-2024/wohnbereich name: Küche - type: tile entity: cover.rollo_wohnzimmer tap_action: action: navigate navigation_path: /tablet-2024/wohnbereich name: Wohnzimmer - type: tile entity: vacuum.roborock_s7 tap_action: action: navigate navigation_path: /tablet-2024/robi name: Saugroboter - type: conditional conditions: - condition: screen media_query: '(min-width: 0px) and (max-width: 767px)' card: type: vertical-stack title: Garagen cards: - type: horizontal-stack cards: - type: tile entity: cover.garage_door - type: tile entity: cover.garage_door_2 - type: conditional conditions: - condition: state entity: switch.licht_garage_2_og state: 'on' card: type: tile entity: switch.licht_garage_2_og - cards: - type: tile entity: input_boolean.automatische_heizungssteuerung - cards: - cards: - features: - type: climate-hvac-modes hvac_modes: - auto - heat - 'off' - type: target-temperature type: tile entity: climate.heizung_wohnbereich_int0000001 vertical: false show_entity_picture: false - features: - type: climate-hvac-modes hvac_modes: - auto - heat - 'off' - type: target-temperature type: tile entity: climate.heizung_schlafzimmer_int0000003 vertical: false show_entity_picture: false - features: - type: climate-hvac-modes hvac_modes: - auto - heat - 'off' - type: target-temperature type: tile entity: climate.heizung_bad_int0000002 vertical: false show_entity_picture: false - type: conditional conditions: - condition: state entity: climate.1e89f334 state_not: unavailable card: type: tile entity: climate.1e89f334 features: - type: climate-hvac-modes hvac_modes: - auto - cool - dry - fan_only - heat - 'off' - type: target-temperature type: custom:swipe-card type: horizontal-stack type: vertical-stack title: Heizung - type: vertical-stack cards: - type: vertical-stack title: Schlafzimmer cards: - type: conditional conditions: - condition: state entity: binary_sensor.aqara_rauchmelder_sz_smoke state: 'on' card: type: vertical-stack cards: - type: tile entity: binary_sensor.aqara_rauchmelder_sz_smoke state_content: - state - last-changed name: Rauchmelder Schlafzimmer - type: horizontal-stack cards: - type: tile entity: sensor.date tap_action: action: call-service service: light.turn_off target: area_id: schlafzimmer data: {} name: ' ' hide_state: true vertical: false show_entity_picture: false icon: mdi:lightbulb-group-off-outline icon_tap_action: action: call-service service: light.turn_off target: area_id: schlafzimmer - type: tile entity: sensor.date tap_action: action: call-service service: light.turn_on target: area_id: schlafzimmer data: {} name: ' ' hide_state: true vertical: false show_entity_picture: false icon: mdi:lightbulb-on-90 icon_tap_action: action: call-service service: light.turn_on target: area_id: schlafzimmer - type: horizontal-stack cards: - type: tile entity: sensor.aqara_tvoc_air_quality_monitor_temperature tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Temperatur - type: tile entity: binary_sensor.hue_bewegungsmelder_occupancy tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Bewegung - type: horizontal-stack cards: - type: tile entity: light.shapes_tur tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Tür - type: tile entity: light.mini_tisch_nanoleaf_bulb tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Tisch - type: horizontal-stack cards: - type: tile entity: light.lines tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Lines - type: tile entity: light.gluhbirne_schreibtisch tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Glühbirne - type: horizontal-stack cards: - type: tile entity: light.elgato_bw01m1b02677 tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Key Light - type: tile entity: light.shapes_e22c tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Schreibtisch - type: horizontal-stack cards: - type: tile entity: light.stripe_schlafzimmer tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Stripe - type: tile entity: light.komode_nanoleaf_light_strip tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Komode - type: horizontal-stack cards: - type: tile entity: light.deckenlampe_schlafzimmer tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Deckenlampe - type: tile entity: light.nachttischlampe tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer - type: horizontal-stack cards: - type: tile entity: cover.rollo_schlafzimmer tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Schlafzimmer - type: tile entity: binary_sensor.fenster_schlafzimmer_state tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Fenster - type: horizontal-stack cards: - type: tile entity: switch.smr223_2 tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Laptop - type: tile entity: switch.mac_studio tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Mac icon: mdi:laptop columns: 3 - title: Lichter path: lichter icon: mdi:lightbulb-multiple type: custom:horizontal-layout badges: [] cards: - type: custom:auto-entities title: Angeschaltet show_empty: false sort: method: friendly_name card: type: grid title: Angeschatet square: false columns: 2 card_param: cards filter: include: - domain: light state: 'on' options: type: tile exclude: - name: '*Reolink*' - entity_id: light.bambulab_x1c_chamber_light - entity_id: light.levoit_core300s_night_light - type: custom:auto-entities show_empty: false sort: method: friendly_name card: type: grid title: Ausgeschaltet square: false columns: 2 card_param: cards filter: include: - domain: light state: 'off' options: type: tile exclude: - name: '*iPhone*' - entity_id: light.bambulab_x1c_chamber_light - entity_id: light.levoit_core300s_night_light - title: Live-Energie path: e icon: mdi:lightning-bolt badges: [] cards: - type: vertical-stack title: Stromfluss (live) cards: - type: custom:power-flow-card-plus entities: grid: entity: sensor.hichiirwifi_sgm_c4_4a920l_energy_power solar: entity: sensor.balkonsolar_power display_zero_state: true home: {} clickable_entities: true display_zero_lines: mode: show transparency: 50 grey_color: - 189 - 189 - 189 use_new_flow_rate_model: true w_decimals: 0 kw_decimals: 1 min_flow_rate: 0.75 max_flow_rate: 6 max_expected_power: 2000 min_expected_power: 0.01 watt_threshold: 1000 transparency_zero_lines: 0 dashboard_link: /energy dashboard_link_label: Energiedashboard - type: tile entity: input_number.aktueller_strompreis tap_action: action: navigate navigation_path: /tablet-2024/live-energie - type: vertical-stack title: Balkonsolar cards: - type: conditional conditions: - condition: state entity: switch.balkonsolar state: 'off' card: type: tile entity: switch.balkonsolar tap_action: action: navigate navigation_path: /tablet-2024/live-energie - type: horizontal-stack cards: - type: tile entity: sensor.balkonsolar_kwh_taglich name: Produkton heute tap_action: action: navigate navigation_path: /tablet-2024/live-energie - type: horizontal-stack cards: - type: tile entity: sensor.zuruck_zum_netz_kwh_taglich name: Einspeisung heute tap_action: action: navigate navigation_path: /tablet-2024/live-energie - type: vertical-stack title: Energieverbrauchszusammensetzung cards: - type: custom:apexcharts-card chart_type: donut graph_span: 1h header: show: false title: Energieverbrauchszusammensetzung show_states: false colorize_states: true series: - entity: sensor.netzwerkschrank_power name: Netzwerk - entity: sensor.kuhlschrank_energy_power name: Kühlschrank - entity: sensor.computer_schreibtisch_power name: Computer - entity: sensor.entertainment_fernseher_av_telefon_power name: Entertainment - entity: sensor.shapes_tur_power name: Shapes Tür - entity: sensor.nanoleaf_shapes_power name: Shapes Tisch - entity: sensor.nanoleaf_lines_power name: Lines - entity: sensor.kuche_power name: L Küche - entity: sensor.tisch_power name: L Tisch - entity: sensor.wohnzimmer_energy name: L WZ - entity: sensor.flur_power name: L Flur - entity: sensor.homepod_mini_bad_power name: HP Bad - entity: sensor.homepod_mini_schlafzimmer_power name: HP SZ - entity: sensor.homepod_wz_power name: HP WZ - entity: sensor.reolink_e1_zoom_power name: Cam apex_config: chart: toolbar: show: true - title: Garten path: garten icon: mdi:leaf badges: [] cards: - type: vertical-stack title: Lichter cards: - type: horizontal-stack cards: - type: tile entity: light.lichterkette_pavillon - type: tile entity: light.stripe_mauer_pavillon - type: horizontal-stack cards: - type: tile entity: light.gartenstrahler - type: tile entity: light.terrassenlampe_1_og - type: horizontal-stack cards: - type: tile entity: light.wandlampe_treppe - type: tile entity: scene.gartenlichter_orange - type: horizontal-stack cards: - type: tile entity: light.gartenlichter - type: horizontal-stack cards: - type: tile entity: sensor.estimated_illuminance - type: vertical-stack title: Mähroboter cards: - type: horizontal-stack cards: - type: tile entity: vacuum.oben_l1000 tap_action: action: navigate navigation_path: /tablet-2024/landroids - type: horizontal-stack cards: - type: tile entity: vacuum.unten tap_action: action: navigate navigation_path: /tablet-2024/landroids - type: vertical-stack title: Bewässerung cards: - type: horizontal-stack cards: - type: tile entity: switch.remotebewcmp_garten_sprinkler tap_action: action: navigate navigation_path: /tablet-2024/bewasserung name: Bewässerungscomputer Hauptschalter icon: mdi:light-switch - type: horizontal-stack cards: - type: tile entity: switch.remotebewcmp_rasen_oben tap_action: action: navigate navigation_path: /tablet-2024/bewasserung name: Rasen oben icon: mdi:timer-play-outline - type: tile entity: number.remotebewcmp_rasen_oben_laufzeit name: Laufzeit tap_action: action: navigate navigation_path: /tablet-2024/bewasserung - type: vertical-stack title: Pumpe cards: - type: horizontal-stack cards: - type: tile entity: switch.gartenpumpe tap_action: action: navigate navigation_path: /tablet-2024/garten-pumpe name: Bewässerungscomputer Hauptschalter icon: '' - type: conditional conditions: - condition: screen media_query: '(min-width: 0px)' card: type: vertical-stack title: Garagen cards: - type: horizontal-stack cards: - type: tile entity: cover.garage_door - type: tile entity: cover.garage_door_2 - type: tile entity: switch.licht_garage_2_og - icon: mdi:battery-20 title: Batterien path: batterien badges: [] cards: - type: custom:auto-entities show_empty: false sort: method: friendly_name card: type: grid square: false columns: 1 card_param: cards filter: include: - entity_id: '*_battery' state: <= 50 options: type: tile exclude: - name: '*iPhone*' - title: Waschkeller path: waschkeller icon: mdi:washing-machine subview: false badges: [] cards: - type: vertical-stack title: Kellergang cards: - type: tile entity: light.licht_kellergang state_content: last-changed name: Licht - type: history-graph entities: - entity: light.licht_kellergang name: Verlauf hours_to_show: 12 - type: vertical-stack title: Waschkeller cards: - chart_type: line period: hour type: statistics-graph entities: - sensor.waschmaschine_power stat_types: - mean - min - max days_to_show: 2 - type: glance entities: - entity: switch.waschmaschine name: Strom-Schalter - entity: sensor.waschmaschine_energy name: Verbrauch - entity: sensor.waschmaschine_power name: Leistung - type: tile entity: binary_sensor.waschmaschine state_content: last-changed - type: vertical-stack title: Umgebung cards: - type: glance entities: - entity: binary_sensor.bewegungsmelder_kellergang_occupancy name: Kellergang - entity: binary_sensor.bewegungsmelder_waschkeller_occupancy name: Waschkeller - entity: >- binary_sensor.bewegungsmelder_waschkeller_illuminance_above_threshold name: Schwellwert - entity: sensor.bewegungsmelder_waschkeller_battery name: Batterie - type: tile entity: switch.3d_drucker - title: Eingang path: eingang icon: fas:door-closed subview: true badges: [] cards: - type: vertical-stack title: Haustür cards: - type: tile entity: lock.summer_haustur - type: entities entities: - entity: binary_sensor.haustur_contact name: Haustür - entity: sensor.haustur_battery name: Sensor Batterie - type: history-graph entities: - entity: binary_sensor.haustur_contact hours_to_show: 6 - type: vertical-stack title: Schalter Schlüsseltresor cards: - type: horizontal-stack cards: - type: tile entity: sensor.0x00124b002919b6a5_last_seen vertical: true - type: tile entity: sensor.switch_zahlentresor_battery vertical: true - type: vertical-stack title: Licht cards: - type: horizontal-stack cards: - type: tile entity: switch.bewegungslichter_eingang vertical: true - type: vertical-stack title: Tradfri Button cards: - type: horizontal-stack cards: - type: tile entity: sensor.tradfri_button_hauseingang_action vertical: true name: Aktion - type: tile entity: sensor.tradfri_button_hauseingang_battery vertical: true name: Batterie - type: vertical-stack title: Briefkastenklappe cards: - type: horizontal-stack cards: - type: tile entity: binary_sensor.vibrationssensor_briefkastenklappe_vibration vertical: true name: Vibration - type: tile entity: sensor.vibrationssensor_briefkastenklappe_battery vertical: true name: Batterie - type: history-graph entities: - entity: sensor.vibrationssensor_briefkastenklappe_action name: Aktion hours_to_show: 24 - type: vertical-stack title: Garage 1. OG cards: - type: horizontal-stack cards: - type: tile entity: cover.garage_door_2 vertical: true - type: tile entity: sensor.garagentor_2_og_torsensor_battery name: Batterie Kontaktsensor vertical: true - title: Flur path: flur icon: mdi:floor-plan subview: true badges: [] cards: - type: vertical-stack title: Flur cards: - type: tile entity: light.licht_flur_state - chart_type: line period: hour type: statistics-graph entities: - sensor.netzwerkschrank_power stat_types: - mean - min - max days_to_show: 2 - type: glance entities: - entity: switch.netzwerkschrank name: Strom-Schalter - entity: sensor.netzwerkschrank_energy name: Verbrauch - entity: sensor.netzwerkschrank_power name: Leistung - type: vertical-stack title: Umgebung cards: - type: glance entities: - entity: binary_sensor.bewegungsmelder_flur_occupancy name: Bewegung - entity: sensor.bewegungsmelder_flur_battery name: Batterie - entity: sensor.heizung_flur_actual_temperature name: Temperatur - features: - type: target-temperature - type: climate-hvac-modes hvac_modes: - auto - heat - 'off' - type: climate-preset-modes style: dropdown preset_modes: - boost - comfort - eco - none type: tile entity: climate.heizung_wohnbereich_int0000001 - title: Bad path: bad icon: mdi:shower subview: true badges: [] cards: - type: vertical-stack title: Bad cards: - type: tile entity: light.licht_spiegelschrank_state - type: vertical-stack title: Umgebung cards: - type: glance entities: - entity: binary_sensor.bewegungsmelder_bad_motion name: Bewegung - entity: binary_sensor.bewegungstaster_bad_lowbat name: Batterie - entity: sensor.bewegungsmelder_bad_brightness name: Helligkeit - type: tile entity: binary_sensor.badezimmer_duschen - type: history-graph entities: - entity: binary_sensor.badezimmer_duschen name: Verlauf hours_to_show: 48 - type: vertical-stack title: Klima cards: - type: glance entities: - entity: sensor.aqara_tempature_and_humidity_sensor_temperature name: Temperatur - entity: sensor.aqara_tempature_and_humidity_sensor_humidity name: Luftfeuchte - entity: sensor.aqara_tempature_and_humidity_sensor_battery name: Batterie - chart_type: line period: hour type: statistics-graph entities: - sensor.aqara_tempature_and_humidity_sensor_humidity - sensor.aqara_tempature_and_humidity_sensor_temperature days_to_show: 1 stat_types: - mean hide_legend: false - features: - type: target-temperature - type: climate-hvac-modes hvac_modes: - auto - heat - 'off' - type: climate-preset-modes style: dropdown preset_modes: - boost - comfort - eco - none type: tile entity: climate.heizung_bad_int0000002 - title: Wohnbereich path: wohnbereich icon: mdi:sofa subview: true badges: [] cards: - type: vertical-stack title: Wohnbereich cards: - type: horizontal-stack cards: - type: tile entity: light.licht_kuche name: Küche - type: tile entity: light.licht_tisch name: Tisch - type: horizontal-stack cards: - type: tile entity: light.licht_wohnzimmer_state name: Wohnzimmer - type: tile entity: light.stripes_wohnbereich name: Stripes - type: horizontal-stack cards: - type: tile entity: cover.rollo_kuche name: Küche - type: tile entity: cover.rollo_wohnzimmer name: Wohnzimmer - type: vertical-stack title: Umgebung cards: - type: glance entities: - entity: binary_sensor.hmip_smi55_2_00319d899ed9aa_motion name: Bewegung - entity: binary_sensor.hmip_smi55_2_00319d899ed9aa_low_bat name: Batterie - entity: sensor.hmip_smi55_2_00319d899ed9aa_illumination name: Helligkeit - type: history-graph entities: - entity: binary_sensor.hmip_smi55_2_00319d899ed9aa_motion name: Verlauf hours_to_show: 48 - type: vertical-stack title: Klima cards: - type: glance entities: - entity: sensor.wohnbereich_temperatursensor_temperature name: Temperatur - entity: sensor.wohnbereich_temperatursensor_humidity name: Luftfeuchte - entity: sensor.wohnbereich_temperatursensor_battery name: Batterie - chart_type: line period: hour type: statistics-graph entities: - sensor.wohnbereich_temperatursensor_humidity - sensor.wohnbereich_temperatursensor_temperature days_to_show: 1 stat_types: - mean hide_legend: false unit: °C - features: - type: target-temperature - type: climate-hvac-modes hvac_modes: - auto - heat - 'off' - type: climate-preset-modes style: dropdown preset_modes: - boost - comfort - eco - none type: tile entity: climate.heizung_wohnbereich_int0000001 - type: vertical-stack title: Geräte cards: - type: tile entity: vacuum.roborock_s7 tap_action: action: navigate navigation_path: /tablet-2024/robi name: Saugroboter - type: tile entity: binary_sensor.geschirrspuler_door name: Geschirrspüler - camera_view: live type: picture-glance title: Küche image: https://demo.home-assistant.io/stub_config/kitchen.png entities: - entity: camera.reolinke1zoom_sub icon: mdi:numeric-1-box-outline name: Uebersicht secondary_info: Uebersicht tap_action: action: call-service service: select.select_option service_data: entity_id: select.reolinke1zoom_ptz_voreinstellung option: Uebersicht - entity: camera.reolinke1zoom_sub icon: mdi:numeric-2-box-outline name: Wohnzimmer tap_action: action: call-service service: select.select_option service_data: entity_id: select.reolinke1zoom_ptz_voreinstellung option: Wohnzimmer - entity: camera.reolinke1zoom_sub icon: mdi:numeric-3-box-outline name: Flur tap_action: action: call-service service: select.select_option service_data: entity_id: select.reolinke1zoom_ptz_voreinstellung option: Flur - entity: camera.reolinke1zoom_sub icon: mdi:numeric-4-box-outline name: Küche tap_action: action: call-service service: select.select_option service_data: entity_id: select.reolinke1zoom_ptz_voreinstellung option: Kueche camera_image: camera.reolinke1zoom_sub - type: markdown content: |- **1**: Übersicht **2**: Tisch / SZ Tür **3**: Flur **4**: Küchenarbeitsplatte - title: Schlafzimmer path: schlafzimmer icon: mdi:bed subview: true badges: [] cards: - type: vertical-stack title: Schlafzimmer cards: - type: horizontal-stack cards: - type: tile entity: light.shapes_tur name: Tür - type: tile entity: light.mini_tisch_nanoleaf_bulb name: Tisch - type: horizontal-stack cards: - type: tile entity: light.lines name: Lines - type: tile entity: light.gluhbirne_schreibtisch name: Glühbirne - type: horizontal-stack cards: - type: tile entity: light.elgato_bw01m1b02677 name: Key Light - type: tile entity: light.shapes_e22c name: Schreibtisch - type: horizontal-stack cards: - type: tile entity: light.stripe_schlafzimmer name: Stripe - type: tile entity: light.komode_nanoleaf_light_strip name: Komode - type: horizontal-stack cards: - type: tile entity: light.deckenlampe_schlafzimmer name: Deckenlampe - type: tile entity: light.nachttischlampe - type: horizontal-stack cards: - type: tile entity: cover.rollo_schlafzimmer name: Schlafzimmer - type: vertical-stack title: Umgebung cards: - type: glance entities: - entity: binary_sensor.hue_bewegungsmelder_occupancy name: Bewegung - entity: sensor.hue_bewegungsmelder_battery name: Batterie - entity: sensor.hue_bewegungsmelder_illuminance_lux name: Helligkeit - type: history-graph entities: - entity: binary_sensor.hue_bewegungsmelder_occupancy name: Verlauf hours_to_show: 48 - type: vertical-stack title: Klima cards: - type: glance entities: - entity: sensor.aqara_tvoc_air_quality_monitor_temperature name: Temperatur - entity: sensor.aqara_tvoc_air_quality_monitor_humidity name: Luftfeuchte - entity: sensor.aqara_tvoc_air_quality_monitor_battery name: Batterie - chart_type: line period: hour type: statistics-graph entities: - sensor.aqara_tvoc_air_quality_monitor_humidity - sensor.aqara_tvoc_air_quality_monitor_temperature days_to_show: 1 stat_types: - mean hide_legend: false - features: - type: target-temperature - type: climate-hvac-modes hvac_modes: - auto - heat - 'off' - type: climate-preset-modes style: dropdown preset_modes: - boost - comfort - eco - none type: tile entity: climate.heizung_schlafzimmer_int0000003 - type: tile entity: fan.levoit_core300s features: - type: fan-speed - type: conditional conditions: - condition: state entity: binary_sensor.fenster_schlafzimmer_state state_not: 'off' card: type: tile entity: binary_sensor.fenster_schlafzimmer_state name: Fenster - type: vertical-stack title: Geräte cards: - type: horizontal-stack cards: - type: tile entity: switch.ladegerat_smr223 tap_action: action: navigate navigation_path: /tablet-2024/schlafzimmer name: Ladegerät Laptop - type: tile entity: switch.computer_schreibtisch icon: mdi:laptop name: Computer Tisch icon_tap_action: action: more-info - type: horizontal-stack cards: - type: tile entity: switch.smr223_2 name: Laptop - type: tile entity: switch.mac_studio name: Mac icon: mdi:laptop - title: Robi path: robi icon: mdi:robot-vacuum subview: true badges: [] cards: - type: custom:xiaomi-vacuum-map-card map_source: camera: camera.roborock_s7_map calibration_source: camera: true entity: vacuum.roborock_s7 vacuum_platform: send_command map_modes: - template: vacuum_clean_zone - template: vacuum_goto - name: Wohnung EG icon: mdi:select-drag selection_type: ROOM service_call_schema: service: roborock.vacuum_clean_segment service_data: segments: '[[selection]]' target: entity_id: '[[entity_id]]' predefined_selections: - id: '16' icon: name: mdi:broom x: 21775 'y': 31875 label: text: Hausflur x: 21775 'y': 31875 offset_y: 35 outline: - - 16400 - 30350 - - 27150 - 30350 - - 27150 - 33400 - - 16400 - 33400 - id: '17' icon: name: mdi:broom x: 18225 'y': 27525 label: text: Schlafzimmer x: 18225 'y': 27525 offset_y: 35 outline: - - 16300 - 25000 - - 20150 - 25000 - - 20150 - 30050 - - 16300 - 30050 - id: '18' icon: name: mdi:broom x: 22275 'y': 27825 label: text: Wohnzimmer x: 22275 'y': 27825 offset_y: 35 outline: - - 20200 - 25050 - - 24350 - 25050 - - 24350 - 30600 - - 20200 - 30600 - id: '19' icon: name: mdi:broom x: 26400 'y': 29500 label: text: Flur x: 26400 'y': 29500 offset_y: 35 outline: - - 24350 - 28650 - - 28450 - 28650 - - 28450 - 30350 - - 24350 - 30350 - id: '20' icon: name: mdi:broom x: 25850 'y': 26925 label: text: Küche x: 25850 'y': 26925 offset_y: 35 outline: - - 24300 - 25150 - - 27400 - 25150 - - 27400 - 28700 - - 24300 - 28700 - id: '21' icon: name: mdi:broom x: 28500 'y': 26875 label: text: Bad x: 28500 'y': 26875 offset_y: 35 outline: - - 27700 - 25150 - - 29300 - 25150 - - 29300 - 28600 - - 27700 - 28600 - id: '22' icon: name: mdi:broom x: 29650 'y': 31725 label: text: Eingangsbereich x: 29650 'y': 31725 offset_y: 35 outline: - - 27100 - 28300 - - 32200 - 28300 - - 32200 - 35150 - - 27100 - 35150 - id: '24' icon: name: mdi:broom x: 22700 'y': 33550 label: text: Waschkeller x: 22700 'y': 33550 offset_y: 35 outline: - - 21450 - 31750 - - 23950 - 31750 - - 23950 - 35350 - - 21450 - 35350 - id: '25' icon: name: mdi:broom x: 17425 'y': 33525 label: text: Keller 2 x: 17425 'y': 33525 offset_y: 35 outline: - - 16700 - 31700 - - 18150 - 31700 - - 18150 - 35350 - - 16700 - 35350 - id: '26' icon: name: mdi:broom x: 20300 'y': 33450 label: text: Keller 1 x: 20300 'y': 33450 offset_y: 35 outline: - - 19500 - 31650 - - 21100 - 31650 - - 21100 - 35250 - - 19500 - 35250 map_locked: true two_finger_pan: false tiles: - tile_id: status entity: vacuum.roborock_s7 label: Status attribute: status icon: mdi:robot-vacuum translations: starting: Starting charger disconnected: Charger disconnected idle: Idle remote control active: Remote control active cleaning: Cleaning returning home: Returning home manual mode: Manual mode charging: Charging charging problem: Charging problem paused: Paused spot cleaning: Spot cleaning error: Error shutting down: Shutting down updating: Updating docking: Docking going to target: Going to target zoned cleaning: Zoned cleaning segment cleaning: Segment cleaning emptying the bin: Emptying the bin charging complete: Charging complete device offline: Device offline - tile_id: battery_level entity: vacuum.roborock_s7 label: Battery attribute: battery_level icon: mdi:battery-charging-100 unit: '%' - tile_id: fan_speed entity: vacuum.roborock_s7 label: Fan speed attribute: fan_speed icon: mdi:fan translations: silent: Silent standard: Standard medium: Medium turbo: Turbo auto: Auto gentle: Gentle icons: - icon: mdi:play conditions: - entity: vacuum.roborock_s7 value_not: cleaning - entity: vacuum.roborock_s7 value_not: error - entity: vacuum.roborock_s7 value_not: returning tooltip: Start tap_action: action: call-service service: vacuum.start service_data: entity_id: vacuum.roborock_s7 - icon: mdi:pause conditions: - entity: vacuum.roborock_s7 value_not: docked - entity: vacuum.roborock_s7 value_not: idle - entity: vacuum.roborock_s7 value_not: error - entity: vacuum.roborock_s7 value_not: paused tooltip: Pause tap_action: action: call-service service: vacuum.pause service_data: entity_id: vacuum.roborock_s7 - icon: mdi:stop conditions: - entity: vacuum.roborock_s7 value_not: docked - entity: vacuum.roborock_s7 value_not: idle - entity: vacuum.roborock_s7 value_not: error - entity: vacuum.roborock_s7 value_not: paused tooltip: Stop tap_action: action: call-service service: vacuum.stop service_data: entity_id: vacuum.roborock_s7 - icon: mdi:home-map-marker conditions: - entity: vacuum.roborock_s7 value_not: docked - entity: vacuum.roborock_s7 value_not: returning tooltip: Return to base tap_action: action: call-service service: vacuum.return_to_base service_data: entity_id: vacuum.roborock_s7 - icon: mdi:target-variant conditions: - entity: vacuum.roborock_s7 value_not: docked - entity: vacuum.roborock_s7 value_not: error - entity: vacuum.roborock_s7 value_not: cleaning - entity: vacuum.roborock_s7 value_not: returning tooltip: Clean spot tap_action: action: call-service service: vacuum.clean_spot service_data: entity_id: vacuum.roborock_s7 - icon: mdi:map-marker tooltip: Locate tap_action: action: call-service service: vacuum.locate service_data: entity_id: vacuum.roborock_s7 - icon: mdi:fan-alert conditions: - entity: vacuum.roborock_s7 attribute: fan_speed value: 'off' tooltip: Change fan speed tap_action: action: call-service service: vacuum.set_fan_speed service_data: entity_id: vacuum.roborock_s7 fan_speed: silent - icon: mdi:fan-alert conditions: - entity: vacuum.roborock_s7 attribute: fan_speed value: silent tooltip: Change fan speed tap_action: action: call-service service: vacuum.set_fan_speed service_data: entity_id: vacuum.roborock_s7 fan_speed: balanced - icon: mdi:fan-alert conditions: - entity: vacuum.roborock_s7 attribute: fan_speed value: balanced tooltip: Change fan speed tap_action: action: call-service service: vacuum.set_fan_speed service_data: entity_id: vacuum.roborock_s7 fan_speed: turbo - icon: mdi:fan-alert conditions: - entity: vacuum.roborock_s7 attribute: fan_speed value: turbo tooltip: Change fan speed tap_action: action: call-service service: vacuum.set_fan_speed service_data: entity_id: vacuum.roborock_s7 fan_speed: max - icon: mdi:fan-alert conditions: - entity: vacuum.roborock_s7 attribute: fan_speed value: max tooltip: Change fan speed tap_action: action: call-service service: vacuum.set_fan_speed service_data: entity_id: vacuum.roborock_s7 fan_speed: max_plus - icon: mdi:fan-alert conditions: - entity: vacuum.roborock_s7 attribute: fan_speed value: max_plus tooltip: Change fan speed tap_action: action: call-service service: vacuum.set_fan_speed service_data: entity_id: vacuum.roborock_s7 fan_speed: custom - icon: mdi:fan-alert conditions: - entity: vacuum.roborock_s7 attribute: fan_speed value: custom tooltip: Change fan speed tap_action: action: call-service service: vacuum.set_fan_speed service_data: entity_id: vacuum.roborock_s7 fan_speed: 'off' - icon: mdi:fan-alert conditions: - entity: vacuum.roborock_s7 attribute: fan_speed value_not: 'off' - entity: vacuum.roborock_s7 attribute: fan_speed value_not: silent - entity: vacuum.roborock_s7 attribute: fan_speed value_not: balanced - entity: vacuum.roborock_s7 attribute: fan_speed value_not: turbo - entity: vacuum.roborock_s7 attribute: fan_speed value_not: max - entity: vacuum.roborock_s7 attribute: fan_speed value_not: max_plus - entity: vacuum.roborock_s7 attribute: fan_speed value_not: custom tooltip: Change fan speed tap_action: action: call-service service: vacuum.set_fan_speed service_data: entity_id: vacuum.roborock_s7 fan_speed: 'off' - icon: mdi:home-floor-1 tooltip: Karte - EG tap_action: action: call-service service: roborock.vacuum_load_multi_map service_data: entity_id: vacuum.roborock_s7 map_flag: 1 - icon: mdi:home-floor-2 tooltip: Karte - 2. OG tap_action: action: call-service service: roborock.vacuum_load_multi_map service_data: entity_id: vacuum.roborock_s7 map_flag: 0 - icon: mdi:water-off conditions: - entity: vacuum.roborock_s7 attribute: waterBoxMode value: 200 tooltip: Change mop intensity tap_action: action: call-service service: vacuum.send_command service_data: command: set_water_box_custom_mode params: 201 target: entity_id: vacuum.roborock_s7 - icon: mdi:wave conditions: - entity: vacuum.roborock_s7 attribute: waterBoxMode value: 201 tooltip: Change mop intensity tap_action: action: call-service service: vacuum.send_command service_data: command: set_water_box_custom_mode params: 202 target: entity_id: vacuum.roborock_s7 - icon: mdi:waves-arrow-up conditions: - entity: vacuum.roborock_s7 attribute: waterBoxMode value: 202 tooltip: Change mop intensity tap_action: action: call-service service: vacuum.send_command service_data: command: set_water_box_custom_mode params: 203 target: entity_id: vacuum.roborock_s7 - icon: mdi:waves conditions: - entity: vacuum.roborock_s7 attribute: waterBoxMode value: 203 tooltip: Change mop intensity tap_action: action: call-service service: vacuum.send_command service_data: command: set_water_box_custom_mode params: 200 target: entity_id: vacuum.roborock_s7 - icon: mdi:waves conditions: - entity: vacuum.roborock_s7 attribute: waterBoxMode value_not: 200 - entity: vacuum.roborock_s7 attribute: waterBoxMode value_not: 201 - entity: vacuum.roborock_s7 attribute: waterBoxMode value_not: 202 - entity: vacuum.roborock_s7 attribute: waterBoxMode value_not: 203 - type: vertical-stack cards: - type: horizontal-stack cards: - show_name: true show_icon: true type: button tap_action: action: call-service service: automation.trigger target: entity_id: automation.vac_wohnung_saugen data: skip_condition: true entity: vacuum.roborock_s7 name: Wohnung saugen hold_action: action: none icon: mdi:floor-plan - show_name: true show_icon: true type: button tap_action: action: call-service service: automation.trigger target: entity_id: automation.vac_wohnung_saugen data: skip_condition: true entity: vacuum.roborock_s7 name: Wohnung saugen hold_action: action: none icon: mdi:floor-plan - type: horizontal-stack cards: - show_name: true show_icon: true type: button tap_action: action: call-service service: automation.trigger target: entity_id: automation.vac_wohnbereich_saugen data: skip_condition: true entity: vacuum.roborock_s7 name: Wohnbereich saugen hold_action: action: none icon: mdi:sofa-outline - show_name: true show_icon: true type: button tap_action: action: call-service service: automation.trigger target: entity_id: automation.vac_wohnbereich_kombifahrt data: skip_condition: true entity: vacuum.roborock_s7 name: Wohnbereich Kombi hold_action: action: none icon: mdi:sofa-outline - type: horizontal-stack cards: - show_name: true show_icon: true type: button tap_action: action: call-service service: automation.trigger target: entity_id: automation.vac_kuche_saugen data: skip_condition: true entity: vacuum.roborock_s7 name: Küche Saugen hold_action: action: none icon: fas:kitchen-set - show_name: true show_icon: true type: button tap_action: action: call-service service: automation.trigger target: entity_id: automation.vac_kuche_kombifahrt data: skip_condition: true entity: vacuum.roborock_s7 name: Küche Kombi hold_action: action: none icon: fas:kitchen-set - type: horizontal-stack cards: - show_name: true show_icon: true type: button tap_action: action: call-service service: automation.trigger target: entity_id: automation.vac_badezimmer_saugen data: skip_condition: true entity: vacuum.roborock_s7 name: Bad Saugen hold_action: action: none icon: mdi:shower - show_name: true show_icon: true type: button tap_action: action: call-service service: automation.trigger target: entity_id: automation.vac_clean_bath data: skip_condition: true entity: vacuum.roborock_s7 name: Bad Tiefenreinigung hold_action: action: none icon: mdi:shower - title: Live-Energie path: live-energie icon: mdi:home-lightning-bolt-outline subview: true type: panel badges: [] cards: - type: vertical-stack title: Live-Werte cards: - type: horizontal-stack cards: - type: gauge entity: sensor.balkonsolar_power max: 600 needle: true severity: green: 200 yellow: 350 red: 450 name: Balkonsolar - type: entities entities: - entity: sensor.balkonsolar_kwh_taglich name: Täglich - entity: sensor.balkonsolar_energy name: Gesamt - entity: switch.balkonsolar name: Status state_color: false - type: horizontal-stack cards: - type: gauge entity: sensor.zuruck_zum_netz_watt_v2 max: 600 needle: true severity: green: 200 yellow: 350 red: 450 name: Zurück zum Netz - type: entities entities: - entity: sensor.zuruck_zum_netz_kwh_taglich name: Täglich - entity: sensor.zuruck_zum_netz_kwh_v2 name: Gesamt - entity: sensor.solar_eigenverbrauch_watt_v2 - type: horizontal-stack cards: - type: gauge entity: sensor.hichiirwifi_sgm_c4_4a920l_energy_power name: Netzbezug needle: true severity: green: 350 yellow: 750 red: 1500 max: 3000 - type: entities entities: - entity: input_number.aktueller_strompreis - entity: sensor.balkonsolar_vorteil - entity: sensor.balkonsolar_vorteil_in_euro_vz name: Vorteil in Euro - title: Landroids path: landroids subview: true icon: mdi:robot-mower badges: - entity: vacuum.unten - entity: vacuum.oben_l1000 cards: - image: default image_size: '4' show_animation: true show_status: true show_toolbar: true type: custom:landroid-card entity: vacuum.oben_l1000 show_name: true image_left: false compact_view: false - image: default image_size: '4' show_animation: true show_status: true show_toolbar: true type: custom:landroid-card entity: vacuum.unten show_name: true - title: Bewässerung path: bewasserung icon: mdi:hydro-power subview: true badges: [] cards: - type: horizontal-stack title: Bewässerungs-System cards: - show_name: true show_icon: true type: button tap_action: action: toggle entity: switch.remotebewcmp_garten_sprinkler icon: mdi:hydro-power name: Bewässerungscomputer - type: vertical-stack cards: - type: horizontal-stack cards: - type: gauge entity: sensor.remotebewcmp_wifi_signal_percent name: WiFi - show_name: false show_icon: true type: button tap_action: action: toggle entity: button.remotebewcmp_garten_sprinkler_neu_starten - type: horizontal-stack cards: - type: gauge entity: number.remotebewcmp_garten_sprinkler_multiplier min: 0 max: 5 name: Multi - type: gauge entity: number.remotebewcmp_garten_sprinkler_repeat min: 0 max: 5 name: Rep. - show_name: false show_icon: true type: button tap_action: action: toggle entity: switch.remotebewcmp_garten_sprinkler_reverse icon: mdi:keyboard-tab-reverse - type: horizontal-stack title: Relay/Valve 1 cards: - show_name: true show_icon: true type: button tap_action: action: toggle icon: mdi:sprinkler name: Blumenwiese entity: switch.remotebewcmp_blumenwiese - type: vertical-stack cards: - type: horizontal-stack cards: - type: gauge entity: number.remotebewcmp_blumenwiese_laufzeit name: Laufzeit min: 30 max: 600 needle: false - show_name: false show_icon: true type: button tap_action: action: toggle entity: switch.remotebewcmp_aktiviere_blumenwiese icon: mdi:power - type: horizontal-stack cards: - type: history-graph entities: - entity: switch.remotebewcmp_blumenwiese name: Verl. hours_to_show: 22 - type: vertical-stack cards: - type: horizontal-stack title: Relay/Valve 2 cards: - show_name: true show_icon: true type: button tap_action: action: toggle icon: mdi:sprinkler name: Rasen Oben entity: switch.remotebewcmp_rasen_oben - type: vertical-stack cards: - type: horizontal-stack cards: - type: gauge entity: number.remotebewcmp_rasen_oben_laufzeit name: Laufzeit min: 30 max: 600 needle: false - show_name: false show_icon: true type: button tap_action: action: toggle entity: switch.remotebewcmp_aktiviere_rasen_oben icon: mdi:power - type: horizontal-stack cards: - type: history-graph entities: - entity: switch.remotebewcmp_rasen_oben name: Verl. hours_to_show: 22 - graph: line type: sensor entity: sensor.rasen_oben_daily_adjusted_run_time detail: 2 - type: horizontal-stack title: Relay/Valve 3 cards: - show_name: true show_icon: true type: button tap_action: action: toggle icon: mdi:sprinkler name: Gemüse entity: switch.remotebewcmp_gemuse - type: vertical-stack cards: - type: horizontal-stack cards: - type: gauge entity: number.remotebewcmp_gemuse_laufzeit name: Laufzeit min: 30 max: 600 needle: false - show_name: false show_icon: true type: button tap_action: action: toggle entity: switch.remotebewcmp_aktiviere_gemuse icon: mdi:power - type: horizontal-stack cards: - type: history-graph entities: - entity: switch.remotebewcmp_gemuse name: Verl. hours_to_show: 22 - type: vertical-stack cards: - type: horizontal-stack title: Relay/Valve 4 cards: - show_name: true show_icon: true type: button tap_action: action: toggle icon: mdi:sprinkler name: Himbeeren entity: switch.remotebewcmp_himbeeren - type: vertical-stack cards: - type: horizontal-stack cards: - type: gauge entity: number.remotebewcmp_himbeeren_laufzeit name: Laufzeit min: 30 max: 600 needle: false - show_name: false show_icon: true type: button tap_action: action: toggle entity: switch.remotebewcmp_aktiviere_himbeeren icon: mdi:power - type: horizontal-stack cards: - type: history-graph entities: - entity: switch.remotebewcmp_himbeeren name: Verl. hours_to_show: 22 - graph: line type: sensor entity: sensor.himbeeren_daily_adjusted_run_time detail: 2 - title: Garten-Pumpe path: garten-pumpe icon: mdi:pump subview: true badges: - entity: switch.gartenpumpe - entity: sensor.gartenpumpe_power - entity: sensor.gartenpumpe_energy cards: - show_name: true show_icon: true type: button tap_action: action: toggle entity: switch.gartenpumpe name: Pumpe - graph: line type: sensor entity: sensor.gartenpumpe_power detail: 2 unit: Watt hours_to_show: 48 name: Verbrauch - icon: mdi:alert title: Testing path: testing badges: [] cards: - type: custom:auto-entities show_empty: false card: type: vertical-stack card_param: cards filter: template: >- {% set area_filter = ['wohnung','Steckdose Wohnzimmer','Allgemein'] %} {% set areas = states.light | map(attribute='entity_id') | map('area_name') | unique | reject('none') | rejectattr('entity_id','in', area_filter) | list %} {%- for area in areas -%} {%- if area not in area_filter -%} {{{ 'type': 'vertical-stack', 'title': area, 'cards': [{ 'type': 'custom:auto-entities', 'show_empty' : 'false', 'card' : { 'type': 'grid', 'columns': 2, 'square': false, }, 'card_param': 'cards', 'filter': { 'include': [{ 'domain' : 'light', 'area' : area, 'options': {'type' : 'tile'}}], 'exclude': [{ 'name' : 'Reolink*'}, { 'state': 'unavailable'} ]}, }]}}}, {%- endif -%} {%- endfor %} - type: custom:auto-entities show_empty: false card: type: vertical-stack card_param: cards filter: template: >- {% set area_filter = ['wohnung','Steckdose Wohnzimmer','Allgemein'] %} {% set areas = states.switch | map(attribute='entity_id') | map('area_name') | unique | reject('none') | rejectattr('entity_id','in', area_filter) | list %} {%- for area in areas -%} {%- if area not in area_filter -%} {{{ 'type': 'vertical-stack', 'title': area, 'cards': [{ 'type': 'custom:auto-entities', 'show_empty' : 'false', 'card' : { 'type': 'grid', 'columns': 2, 'square': false, }, 'card_param': 'cards', 'filter': { 'include': [{ 'domain' : 'switch', 'area' : area, 'options': {'type' : 'tile'}}], 'exclude': [{ 'name' : 'Reolink*'}, { 'state': 'unavailable'} ]}, }]}}}, {%- endif -%} {%- endfor %} - type: vertical-stack title: Ausgeschaltet cards: [] - type: vertical-stack title: Angeschaltet cards: [] title: Tablet 2024
Hinweis zum Code
Natürlich werden die Entitäts-Namen für euch nicht passen, aber ihr könnt euch zumindest den Aufbau des Dashboards in euer eigenes Kopieren und exakt nachschauen, wie ich die Karten konfiguriert habe.
Konfiguriert am besten einfach einen Raum auf der Raumansicht durch, somit habt ihr einen guten Start-Punkt 💙
Genutzte Karten
Karte | Typ | Doku |
---|---|---|
Vertikaler Stapel | Standard | https://www.home-assistant.io/dashboards/tile/ |
Horizontaler Stapel | Standard | https://www.home-assistant.io/dashboards/horizontal-stack/ |
Kachel / Tile | Standard | https://www.home-assistant.io/dashboards/tile/ |
Bedingungskarte | Standard | https://www.home-assistant.io/dashboards/conditional/ |
Lovelace swipe card | Custom (HACS) | https://github.com/bramkragten/swipe-card |
Next-Level Tablet mit lovelace-wallpanel
Auf Bitte von euch habe ich noch ein Folge-Video erstellt, in dem es um noch weitere und schickere Funktionen geht, wie das Ausblenden von Seiten und Kopfleiste mit der Custom-Integration lovelace-wallpanel 🤩
Dokumentation für lovelace-wallpanel: https://github.com/j-a-n/lovelace-wallpanel?tab=readme-ov-file#wallpanel
Beispiel-Konfigurationen
Diese Konfigurationen wie im Video gezeigt einfach in der Raw-Konfiguration eures Dashboards für das Panel ganz oben drüber einfügen.
Meine Konfiguration (Für Bewegungsmelder-Automation)
- Screensaver wird durch die Entität
input_boolean.firescreensaver
getriggert, welche durch eine Automation über einen Bewegungsmelder gesteuert wird - Zufälliger Hintergrund für Screensaver von Picsum
- Keine Top oder Sidbar
- URL muss auf dem Wallpanel-Gerät mit dem Parameter
?wp_enabled=true
am Ende aufgerufen werden - Auf dem Screensaver werden 2 Karten für die Wettervorhersage angezeigt, welche sich bewegen
wallpanel: enabled: false hide_toolbar: true hide_sidebar: true fullscreen: true idle_time: 0 screensaver_stop_navigation_path: /tablet-2024/home?wp_enabled=true image_url: http://picsum.photos/${width}/${height}?random=${timestamp} image_fit: cover image_list_update_interval: 3600 image_order: sorted image_excludes: [] show_exif_info: false fetch_address_data: true exif_info_template: >- ${address.town|address.city!prefix=!suffix= // }${DateTimeOriginal!options=year:numeric,month:long} screensaver_entity: input_boolean.firescreensaver info_animation_duration_x: 30 info_animation_duration_y: 11 info_animation_timing_function_x: ease-in-out info_animation_timing_function_y: ease-in-out info_move_pattern: random info_move_interval: 0 info_move_fade_duration: 2 cards: - show_current: true show_forecast: true type: weather-forecast entity: weather.forecast_home forecast_type: hourly secondary_info_attribute: temperature - show_current: false show_forecast: true type: weather-forecast entity: weather.forecast_home forecast_type: daily secondary_info_attribute: temperature
Bewegungsmelder-Automation für den Screensaver
alias: Tablet - Toggle Panel description: "" trigger: - type: motion platform: device device_id: 1901ea4d197cdf02b939ec29f1e1dc3d entity_id: binary_sensor.bewegungsmelder_flur_occupancy domain: binary_sensor id: Motion - type: no_motion platform: device device_id: 1901ea4d197cdf02b939ec29f1e1dc3d entity_id: 68d13d0d80fa897b1e947a9114dd70c1 domain: binary_sensor id: NoMotion for: hours: 0 minutes: 5 seconds: 30 condition: - condition: or conditions: - condition: and conditions: - condition: device type: is_off device_id: 46f9cf266ddfd80fce29e6f5f35170aa entity_id: a77137a9b14acfcf0a58f9389fed6821 domain: switch - condition: trigger id: - Motion - condition: and conditions: - condition: device type: is_on device_id: 46f9cf266ddfd80fce29e6f5f35170aa entity_id: a77137a9b14acfcf0a58f9389fed6821 domain: switch - condition: trigger id: - NoMotion enabled: false action: - choose: - conditions: - condition: trigger id: - Motion sequence: - type: turn_on device_id: 46f9cf266ddfd80fce29e6f5f35170aa entity_id: a77137a9b14acfcf0a58f9389fed6821 domain: switch - conditions: - condition: trigger id: - NoMotion sequence: - type: turn_off device_id: 46f9cf266ddfd80fce29e6f5f35170aa entity_id: a77137a9b14acfcf0a58f9389fed6821 domain: switch enabled: false - choose: - conditions: - condition: trigger id: - Motion sequence: - service: input_boolean.turn_off metadata: {} data: {} target: entity_id: input_boolean.firescreensaver - conditions: - condition: trigger id: - NoMotion sequence: - service: input_boolean.turn_on metadata: {} data: {} target: entity_id: input_boolean.firescreensaver enabled: true mode: single
Konfiguration ohne Bewegungsmelder
- Screensaver wird nach der Zeit
idle_time: 600
(sekunden) ausgelöst - Screensaver wird nur durch Berührung des Panels abgeschaltet
- input-boolean für Screensaver muss nicht angelegt werden
- Zufälliger Hintergrund für Screensaver von Picsum
- Keine Top oder Sidbar
- URL muss auf dem Wallpanel-Gerät mit dem Parameter
?wp_enabled=true
am Ende aufgerufen werden - Auf dem Screensaver wird 1 Karte für die Wettervorhersage angezeigt, welche sich nicht bewegt
wallpanel: enabled: false hide_toolbar: true hide_sidebar: true fullscreen: true idle_time: 600 screensaver_stop_navigation_path: /tablet-2024/home?wp_enabled=true image_url: http://picsum.photos/${width}/${height}?random=${timestamp} image_fit: cover image_list_update_interval: 3600 image_order: sorted image_excludes: [] show_exif_info: false fetch_address_data: true exif_info_template: >- ${address.town|address.city!prefix=!suffix= // }${DateTimeOriginal!options=year:numeric,month:long} cards: - show_current: true show_forecast: true type: weather-forecast entity: weather.forecast_home forecast_type: hourly secondary_info_attribute: temperature
Ideen für deine Automation
Natürlich kann ich immer nur Beispiele geben und die Grundlagen erklärten, es gibt aber noch viele Möglichkeiten mehr um mit lovelace-Wallpanel so richtig durchzustarten. Du kannst auch deine Leiblings-Urlaubsbilder als Hintergrund nutzen, viel mehr Karten auf dem Screensaver platzieren oder auch einen Präsenzmelder anstatt eines Bewegungsmelders nutzen um den Screensaver auch nur abzuschalten, wenn du wirklich direkt davor stehst.
Und natürlich könnte man über die Fully-Kiosk Integration auch noch den Bildschirm ausschalten, …
Die Möglichkeiten sind endlos, das Video sollte es aber nicht werden 😉 Im Bedarfsfall schau also gerne in die Doku!
Geräte für HA
Mehr Geräte für Home Assistant, HACS oder auch Alexa, Google Home, HomeKit sowie Homebridge findest du in unserem Smart Home Gerätefinder!
Fazit
Insgesamt zeigt sich, dass das Home Assistant Wand Panel ein äußerst gefragtes und nützliches Element für ein intelligentes Zuhause ist. Nach über einem Jahr Erfahrung und Experimenten kann ich nun meine Empfehlungen aussprechen und eine umfassende Anleitung zum Erstellen dieses Tablet Dashboards präsentieren.
Das Panel ermöglicht nicht nur einen bequemen Zugriff auf alle wichtigen Informationen und Entitäten, sondern schafft auch eine futuristische Steuerungsumgebung für Home Assistant. Diese Ressource steht nun für dich bereit, um deinen eigenen Weg zu einem intelligenten, vernetzten Zuhause zu gestalten. 🙌
Moin Simon,
Schöne Anleitung wie immer, leider scheitert es bei mir bereits bei der remote-verbindung. Mit IP des Tablets in der Integration erhalte ich leider den 403 access forbidden-fehler.
Hast du einen Tip für mich?
Hallo Simon,
der Code zur Automation Tablet Laden wurde von mir übernommen und mit den richtigen device_id und entity_id angepasst.
Der Schaltaktor schaltet aber nicht automatisch.
Manuelles schalten in HA funktioniert.
Da ich gerade erst auf HA umgestiegen bin kenne ich mich noch nicht so aus.
Muss ich da noch etwas einstellen?
Die Zustände werden erkannt nur geschaltet wird nicht
Herzlich willkommen
Hat du mal versucht, das Admin-Kennwort neu zu setzen?
Du meinst bezüglich der Lade-Automation? Kannst du den Code mal als Snippet hier Posten, oder 1-2 Screenshots machen?
Upsi: Erstmal ein ganz herzliches Willkommen