Um einen state zu vergleichen oder zu prüfen, kann state_attr
in Kombination mit if
oder elif
oder is_state
genutzt werden.
state_attr
:
{% if state_attr('media_player.receiver_yamaha', 'source') == 'Fire TV' %}
Fire TV
{% elif state_attr('media_player.receiver_yamaha', 'source') == 'Spotify' %}
{{ state_attr('media_player.receiver_yamaha', 'media_artist') }} - {{ state_attr('media_player.receiver_yamaha', 'media_title')}}
{% endif %}
is_state
:
{% if is_state('sensor.offene_fenster', '0') %}
mdi:window-closed
{% else %}
mdi:window-open
{% endif %}
Kurzschreibweise:
{{ 'mdi:window-closed' if is_state('sensor.offene_fenster', '0') else 'mdi:window-open' }}
multiple Abfrage mit in
:
{% if states('sensor.mein_toller_sensor') in ("unavailable", "unknown") %}
yada yada
{% endif %}
Was ich mir dahingehend ansehen sollte (beim flüchtigen Blick über die Templating-Doku):
select('is_state', 'on')
]]>Ganz interessant finde ich bislang:
Was habt ihr aus eurem Pi gemacht? Gerne in die Kommentare oder bei Twitter als Reply zu https://twitter.com/ohne_a/status/1077655471748714498
]]>Wieso mache ich das eigentlich nicht fürs Smartphone? Da gibts einfach keine Mails und ich mache nie Screenshots, wenn ich den Zähler zurücksetze – was bei mir übrigens am 19. stattfindet. Außerdem wird seit neuestem mein nicht verbrauchtes Volumen in den nächsten Monat übernommen.
]]>­
) im Texteditor aber auch im Seitennamen und -Titel und vielen anderen Feldern so hin: [-]
. Falls man es mit der Silbentrennung im Browser etwas genauer haben möchte, ist dies eine sehr einfache Möglichkeit.
Dies ist ähnlich dem [nbsp]
, welches ein geschütztes Leerzeichen (
,  
) ausgibt.
Um beispielhaft Nashorninnenraumbehaarung an den richtigen Stellen zu trennen, muss hieraus Nas[-]horn[-]innen[-]raum[-]be[-]haarung
werden, woraus schließlich Nas­horn­innen­raum­be­haarung
wird.
Nashorninnenraumbehaarung
(Langsam wird das hier zu einem Contao-Blog)
]]><?php
$GLOBALS['TL_JAVASCRIPT'][] = 'assets/jquery/mediaelement/'.MEDIAELEMENT.'/js/mediaelement-and-player.min.js|static';
?>
<?php
$GLOBALS['TL_JAVASCRIPT'][] = 'assets/jquery/colorbox/'.COLORBOX.'/js/colorbox.min.js|static';
?>
<?php
$GLOBALS['TL_JAVASCRIPT'][] = 'assets/jquery/ui/'.JQUERY_UI.'/jquery-ui.min.js|static';
?>
<?php
$GLOBALS['TL_JAVASCRIPT'][] = 'assets/swipe/'.SWIPE.'/js/swipe.min.js|static';
?>
<?php
$GLOBALS['TL_JAVASCRIPT'][] = 'assets/jquery/tablesorter/'.TABLESORTER.'/js/tablesorter.js|static';
?>
Die Konstanten wie JQUERY_UI
oder SWIPE
sind unter system/config/constants.php
definiert und geben die Versionsnummer der Scripts zurück.
* sei es wegen verschiedenen Vendors oder anderer Dateistruktur
]]>10 Jahre später: 50.554 Tweets geschrieben, 735 Follower die meine Tweets lesen, 672 Followings, 192× gelistet. Hier und da ein paar Freunde und Bekanntschaften gefunden und/oder getroffen. Hach ja, schön. Mal gucken wie lang das noch so weiter geht.
Und für etwas Interaktion im Blog: welchen Usernamen habt ihr auf Twitter?
]]>Jedenfalls habe ich das Thema doch schon etwas länger schleifen lassen. Deeeswegen interessiert mich: womit macht ihr das? Eine Excel-Tabelle? Coole App 1? Coole App 2?
(Dieser Beitrag wurde nachts geschrieben und erhält womöglich Fehler für die ich mich nach dem ersten Kaffee ohrfeigen werde.)
]]>Jedenfalls machte ich mich auf die Suche nach etwas neuem, dabei kristallisierte sich all-inkl.com* für mich heraus. Uberspace stand auch zur Debatte, wäre mir aber auf Dauer doch zu „konsolig“ geworden – ja, ich weiß, keine Angst vor dem Terminal. Alle meine Websites und Domains habe ich inzwischen umgezogen und größtenteils auf https durch let’s encrypt umgestellt – fehlen nur noch ein paar andere Anpassungen. Dieses Jahr feierte der Pixelscheucher übrigens sein siebenjähriges, zum Geburtstag gab es also quasi einen Providerwechsel. Ich hingegen darf mich seit Oktober offiziell auf Ü30-Parties begeben – auch wenn ich weiterhin der Ansicht bin, dass Trashpop-Parties die Ü30-Parties meiner Generation sind.
* ein Partnerlink – bestellt ihr was, bekomme ich etwas Provision, der Preis ändert sich aber nicht
]]>Er zeigt den Pixelscheucher aus 2009. Schwarzer Hintergrund, graue Schrift, zweispaltig war die Devise. An der linken Seite prangte ein Band in Rot, Grün und Blau, womit ich Pixel symbolisieren wollte – ein Pixel besteht ja bekannterweise aus RGB ;) Sehr minimalistisch, doch. Damals war auch noch Textpattern in Verwendung, ein Jahr später wurde es aber durch WordPress ersetzt – nicht ganz ohne Probleme.
Der Pixelscheucher feiert diesen Monat übrigens sein siebenjähriges Bestehen. Zum Geburtstag gab es unter anderem einen Hoster-Wechsel zu all-inkl.com* und ein SSL/TLS-Zertifikat, let’s encrypt sei Dank. Dazu die Tage mehr.
Zeit sich mal wieder ein neues Layout zuzulegen.
* = Partner-Link – kauft ihr da was, bekomme ich ein bisschen Provision ohne dass ihr mehr bezahlen müsst.
]]>