Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Werde ich morgen machen, gehe jetzt mit Kumpels was trinken ;-)So soll das sein. Dann kannst das ja auch als Lösung für dieses Problem in Deinem Thread in der HA-Community verlinken
Nachdem sie brav was von der Einkaufsliste gekauft haben?gehe jetzt mit Kumpels was trinken
#!/usr/local/bin/python
# coding: utf8
import json
with open('/config/.shopping_list.json') as data_file:
shoppingListData = json.load(data_file)
class shoppingList:
content = u""
not_complete = 0
state = u""
myList = shoppingList()
myList.not_complete = 0
myList.state = ""
myList.content = ""
for entry in shoppingListData:
if not entry['complete']:
myList.content += u"- %s\n" % entry['name']
myList.not_complete += 1
if myList.not_complete == 0:
myList.state = u"empty"
else:
myList.state = u"not_empty"
print(json.dumps(myList.__dict__))
sensor:
- platform: command_line
scan_interval: 10
name: Shopping List
unique_id: sensor.shopping_list
command: python3 /config/python_scripts/shopping_list_json.py
json_attributes:
- not_complete
- content
value_template: "{{ value_json.state }}"
square: false
columns: 1
type: grid
cards:
- show_name: true
show_icon: true
type: button
tap_action:
action: call-service
service: automation.trigger
data: {}
target:
entity_id: automation.bring_einkauf_liste_synchronisation
entity: automation.einkaufsliste_aktuallisiern
icon_height: 30px
show_state: false
name: Einkaufsliste aktuallisiern
icon: mdi:cart-check
- type: shopping-list
title: Einkaufsliste
alias: Einkaufsliste aktuallisiern
description: Einkaufsliste aktuallisiern
trigger:
- platform: time_pattern
minutes: /1
condition: []
action:
- service: shopping_list.bring_sync
data: {}
mode: single
Ja, dieses Verhalten habe ich, daher löse ich dies über einen Button an der Liste mit diesem löse ich eine Script/Automation aus, dies einen Artikel hinzugefügt und gleichzeitig wieder entfernt, hierdurch wird die Liste aktualisiert.Hi zusammen, danke für eure Zusammenfassung! Die Synchronisierung funktioniert. Die Automatisierung auch. Aber ist es denn bei euch auch so, dass die Aktualisierung aus der App in HASS erst nach einem Wechsel in einen anderen Tab sichtbar wird? Also nicht live zu sehen ist?
Edit: Der Sensor-Inhalt wird korrekt aktualisiert. Nur die Anzeige aktualisiert sich wohl nicht. In die Automation habe ich auch bereits die Aktualisierung der Entität mit aufgenommen.
FuchsJa, dieses Verhalten habe ich, daher löse ich dies über einen Button an der Liste mit diesem löse ich eine Script/Automation aus, dies einen Artikel hinzugefügt und gleichzeitig wieder entfernt, hierdurch wird die Liste aktualisiert.