smartVISU - allgemeine Fragen

Begonnen von Jojo11, 02 Februar 2015, 18:57:43

Vorheriges Thema - Nächstes Thema

herrmannj

Hi,

groß / klein ist erst mal egal. Wichtig ist das ein event erzeugt wird in dem der Farbwert steht. Ist ja recht einfach: wenn die Lampe nicht verrät (per event) welche Farbe sie darstellt dann kommt in smartVisu keine Farbe an. Das ist es was Du beobachtest.

Ich kenne jetzt das milight modul nicht aber es ist ein milight-only fork meines wifilight moduls,. Da werden die events auch erzeugt. Schau vielleicht mal ob Du die events per attribut unterdrückst.

vg
joerg
 

speex

Deine vermutung war richtig. Bei "event-on-change-reading" waren nur state und transition eingetragen, ich hab das ganze um rgb ergänzt und nun läuft es, wieder einmal etwas dazu gelernt, vielen dank! :)

marcus42

#527
Hallo Joerg,

bei mir klappt es nun auch mit dem Aktualisieren des Status.

Bei mir lag es daran, dass ich beim HMLAN das Attribut addvaltrigger gesetzt hatte:

Aus commandref:

addvaltrigger
Generiert Trigger für zusätzliche Werte. Momentan sind dies RSSI und RAWMSG für die CUL Familie und RAWMSG für FHZ.


Nachdem ich das Attribut im HMLAN gelöscht hatte, klappte es.

Vielleicht hilft es ja noch jemandem weiter ...

VG Marcus

C0mmanda

#528
Hätte da mal eine Frage bezüglich des Fullscreen-Modus auf einem iOS-Gerät.

Grundsätzlich funktioniert der Fullscreen-Modus, allerdings nur in der "Hauptseite".
Wenn ich jedoch oben einen Button anklicke (z.B. das "Hand-Icon", oder Config), dann wechselt die Seite in den SafariBrowser und verlässt somit den Fullscreen.

Kann ich das irgendwie abstellen so dass SmartVISU IMMER im Fullscreen bleibt? Wenn ja, wie?
Finde zu dem Thema irgendwie nur alte Angaben die nicht funktionieren, und hier im fhem-Forum finde ich leider gar nichts zu dem Thema.

Wenn nicht ganz klar ist was ich meine poste ich gerne mal einen Screenshot...

Vielen Dank im voraus.

EDIT: Habs hinbekommen! Aus der menu.html muss für jeden Menupunkt "data-ajax="false"" rausgelöscht werden.

Für die Config habe ich es drin gelassen weil dann der Inhalt neu geladen wird und nicht aus dem /temp genommen wird, was bei Configs ja Sinn macht.

dev0

Zitat von: C0mmanda am 01 September 2015, 21:11:16
EDIT: Habs hinbekommen! Aus der menu.html muss für jeden Menupunkt "data-ajax="false"" rausgelöscht werden.

Hatte leider erst jetzt beim Antworten gesehen, dass du es schon gelöst hast ??? Aber dann zumindest für alle, die es interessiert ist hier der Link zur Beschreibung was dieses Attribut genau macht: https://demos.jquerymobile.com/1.2.0/docs/pages/page-links.html

/Uli

C0mmanda

Eine Frage hätte ich dann doch noch zu den Icons oben im Menu (Haus, Hand, Config etc.).

Im Standard ist es ja so dass das Icon "an" ist wenn ich diese Kategorie auswähle.
Sobald ich dann in einen Raum absteige ist das Icon aber nicht mehr "an".
Definiert wird das ganz wohl in der menu.html, soviel habe ich herausgefunden.


    <a id="menu-rooms" href="index.php">
        <img class="icon" src="{{ page == 'index' ? icon1 : icon0 }}control_building_modern_s_all.png"/></a>


Im Code reagiert er auf die Seite 'index'., wenn ich absteige in einen Raum ändert sich diese ja.
Ist es möglich Smartvisu dazu zu bringen das Icon immer "an" zu haben wenn ich in der entsprechenden Kategorie unterwegs bin?

Ich hoffe es ist verständlich was ich meine, sonst reiche ich Bilder nach :)

Vielen Dank im voraus!

Cybers

#531
ZitatEine Frage hätte ich dann doch noch zu den Icons oben im Menu (Haus, Hand, Config etc.).

Im Standard ist es ja so dass das Icon "an" ist wenn ich diese Kategorie auswähle.
Sobald ich dann in einen Raum absteige ist das Icon aber nicht mehr "an".

Ich habe das ein wenig anders gelöst. Die Unterordnung der einzelnen Räume gefiel mir nicht und ich wollte immer den Hauptscreen im Hintergrund haben. Bei mir öffnen sich die jeweiligen Räume als Popup. Die ganze Oberfläche wirkt dadurch deutlich ruhiger. Die Popups schließen sich jeweils nach 10 Sekunden nach der letzten Eingabe (Mausklick) im jeweiligen Popup automatisch. Somit habe ich immer den Hauptscreen auf meinem Panel und oben habe ich immer das richtige Icon angewählt.

Gruß, Sascha
FHEM 6.3 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

mjoomla

Moin Moin,

habe die selbe Fehlermeldung.

Wenn ich " sudo cpanm Net::WebSocket::Server" ausführe kommt:


--> Working on Net::WebSocket::Server
Fetching http://www.cpan.org/authors/id/T/TO/TOPAZ/Net-WebSocket-Server-0.003003.tar.gz ... OK
Configuring Net-WebSocket-Server-0.003003 ... OK
Building and testing Net-WebSocket-Server-0.003003 ... FAIL
! Installing Net::WebSocket::Server failed. See /root/.cpanm/work/1441359989.31970/build.log for details. Retry with --force to force install it.


Wie hast Du das denn neuinstalliert?

Bin nicht ganz so fit mit dem PI

Besten Dank schon mal im Voraus.

MFG Major Joomla

dev0

Zitat von: mjoomla am 04 September 2015, 11:55:58
! Installing Net::WebSocket::Server failed. See /root/.cpanm/work/1441359989.31970/build.log for details. Retry with --force to force install it.
Im Log findest Du den Grund für den Abbruch: "less /root/.cpanm/work/1441359989.31970/build.log" auf der command line eingeben.

dev0

Zitat von: Cybers am 04 September 2015, 10:15:25
Bei mir öffnen sich die jeweiligen Räume als Popup

Super Idee, aber wie hast Du es gelöst, dass in den Räumen (Popups) weitere Popups geöffnet werden können. Soll laut jqm Doku nur mit einen Workaround funktionieren.

bgewehr

Ich habe die Räume gar nicht mehr als "normale" Räume, sondern als jQuery page Objekte einer einzigen Seite und wechsle per swipe oder Klick. Die Navigation oben fällt dann ganz weg.

Von alle Ansätzen bisher finde ich diesen am elegantesten zu benutzen.

Code is on github: github.com/bgewehr
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

mjoomla

Zitat von: dev0 am 04 September 2015, 13:19:22
Im Log findest Du den Grund für den Abbruch: "less /root/.cpanm/work/1441359989.31970/build.log" auf der command line eingeben.

das steht drin, sagt mir aber nichts:

Written by John Gilmore and Jay Fenlason.
You have /usr/bin/unzip
Searching Net::WebSocket::Server () on cpanmetadb ...
--> Working on Net::WebSocket::Server
Fetching http://www.cpan.org/authors/id/T/TO/TOPAZ/Net-WebSocket-Server-0.003003.tar.gz
-> OK
Unpacking Net-WebSocket-Server-0.003003.tar.gz
Entering Net-WebSocket-Server-0.003003
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.06)
Configuring Net-WebSocket-Server-0.003003
Running Makefile.PL
Checking if your kit is complete...
Looks good
Invalid LICENSE value 'Artistic_2_0' ignored
Invalid LICENSE value 'Artistic_2_0' ignored
Generating a Unix-style Makefile
Writing Makefile for Net::WebSocket::Server
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have Test::More 0 ... Yes (0.98)
Checking if you have Protocol::WebSocket 0.12 ... Yes (0.18)
Building and testing Net-WebSocket-Server-0.003003
cp lib/Net/WebSocket/Server.pm blib/lib/Net/WebSocket/Server.pm
cp lib/Net/WebSocket/Server/Connection.pm blib/lib/Net/WebSocket/Server/Connection.pm
Manifying 2 pod documents
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
# Testing Net::WebSocket::Server 0.003003, Perl 5.014002, /usr/bin/perl
t/00-load.t ....... ok
test timed out
    # Child (initialize client socket) exited without calling finalize()

#   Failed test 'initialize client socket'
#   at /usr/share/perl/5.14/Test/Builder.pm line 252.
# Tests were run but no plan was declared and done_testing() was not seen.
t/01-server.t .....
Dubious, test returned 4 (wstat 1024, 0x400)
Failed 1/1 subtests
t/boilerplate.t ... ok
t/manifest.t ...... skipped: Author tests not required for installation
t/pod-coverage.t .. skipped: Test::Pod::Coverage 1.08 required for testing POD coverage
t/pod.t ........... skipped: Test::Pod 1.22 required for testing POD

Test Summary Report
-------------------
t/01-server.t   (Wstat: 1024 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 4
  Parse errors: No plan found in TAP output
Files=6, Tests=5, 12 wallclock secs ( 0.19 usr  0.02 sys +  1.27 cusr  0.06 csys =  1.54 CPU)
Result: FAIL
Failed 1/6 test programs. 1/5 subtests failed.
Makefile:789: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
-> FAIL Installing Net::WebSocket::Server failed. See /root/.cpanm/work/1441359989.31970/build.log for details. Retry with --force to force install it.
~
~

MFg Mjoomla

dev0

Bitte fasse das log in code tags ein (über den smilies), ist so echt schwer zu lesen.
Hast Du vorher schon mal etwas mit cpanm installiert?

mjoomla

Zitat von: mjoomla am 04 September 2015, 11:55:58
Moin Moin,

habe die selbe Fehlermeldung.

Wenn ich " sudo cpanm Net::WebSocket::Server" ausführe kommt:


--> Working on Net::WebSocket::Server
Fetching http://www.cpan.org/authors/id/T/TO/TOPAZ/Net-WebSocket-Server-0.003003.tar.gz ... OK
Configuring Net-WebSocket-Server-0.003003 ... OK
Building and testing Net-WebSocket-Server-0.003003 ... FAIL
! Installing Net::WebSocket::Server failed. See /root/.cpanm/work/1441359989.31970/build.log for details. Retry with --force to force install it.


Wie hast Du das denn neuinstalliert?

Bin nicht ganz so fit mit dem PI

Besten Dank schon mal im Voraus.

MFG Major Joomla

Moin Moin, habs hinbekommen.

1. Rapbian neu installiert und updates
2.dann FHEM installiert
3. nicht Apache sondern lighttpd installiert und den Rest wie es hier steht:

http://www.fhemwiki.de/wiki/Installation_Fronthem#Installation_smartVISU

und läuft, warum nicht mit Apache k.a.

MFG MJoomla

Jojo11

Hallo,

anscheinend werden die .png-Bilder ja in Version 2.8 endgültig durch .svg ersetzt. In diversen widgets (z.B. basic.switch) habe ich aber noch die pngs. Gibt es eine elegante Methode, diese zu ersetzen oder muss man das alles von Hand machen, sobald Version 2.8 verfügbar ist?

schöne Grüße
Jo