Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] thermoAlternateView

Pour échanger sur les plugins classés en catégorie "Bien-être/Confort"
Avatar de l’utilisateur
SupraDolph
Timide
Messages : 478
Inscription : 17 janv. 2016, 22:44

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par SupraDolph » 15 févr. 2018, 21:21

frankie666 a écrit :
15 févr. 2018, 06:30
Sorry SupraDolph, je pensais au mode HG qui n'apparait pas sur son widget... Jai aussi 3 modes sur mes thermostats, mais 4 modes apparaissent sur ton plugin... J'aimerais faire comme nobru, ne pas afficher le bouton HG? je ne trouve pas dans la config.

by the way, un grand bravo et merci pour ton magnifique plugin.
Le plugin n'affiche que les modes présents dans le thermostats (Plugins > Confort > Thermostat > Nom du thermostat > Onglet Modes > Visible coché) + "Off"
Donc tu dois forcément avoir un mode "Hors Gel". Typiquement, je n'en ait pas chez moi.
Z-Wave Aeon Stick Gen5 - Debian Stretch - VirtualBox - Alexa - ha-bridge - ZigBee Mi Home
Découvrez mes plugins thermoAlternateView, harmanKardonRC

frankie666
Timide
Messages : 207
Inscription : 12 janv. 2016, 12:15
Localisation : Suisse

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par frankie666 » 16 févr. 2018, 11:09

OK, OK, je comprends... comme je n'utilise pas le mode Off (j'utilise un mode HG à 12° en remplacement pour l'hiver et en été je débranche tout), j'avais pas capté que tu l'ajoutais par défaut.
Merci de ton aide.
Jeedom 3.2.7 / PHP 7.0.27-0+deb9u1 sous Raspbian / Linux Jeedom 4.14.39-v7+ #1112 SMP Sat May 5 12:01:33 BST 2018 armv7l GNU/Linux [9.4]

MarcF
Timide
Messages : 346
Inscription : 17 nov. 2016, 19:51
Localisation : seine et marne

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par MarcF » 05 mars 2018, 10:29

MarcF a écrit :
01 janv. 2018, 18:10

Call to a member function getCmd() on null in /var/www/html/plugins/thermoAlternateView/core/class/thermoAlternateView.class.php on line 405, referer: http://192.168xxxx/index.php?v=m&p=equipment
Bonjour

Dans LOG HTTP.error : toujours plusieurs dizaines de lignes en erreurs ligne 405 ???
Jeedom smart zwave+ passée en stretch
Modules FGD-212 + FGB-002 + Bypass + QUBINO ZMNHAD1 & ZMNHJD1 fil pilote + ZMNHEA1 + Sonde temp
plugins app mobile, mail, groupe, agenda, geoloc, info jour, mode, heliotrope, vigilance meteo, thermostat

MarcF
Timide
Messages : 346
Inscription : 17 nov. 2016, 19:51
Localisation : seine et marne

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par MarcF » 24 mars 2018, 16:32

MarcF a écrit :
05 mars 2018, 10:29
MarcF a écrit :
01 janv. 2018, 18:10

Call to a member function getCmd() on null in /var/www/html/plugins/thermoAlternateView/core/class/thermoAlternateView.class.php on line 405, referer: http://192.168xxxx/index.php?v=m&p=equipment
Bonjour

Dans LOG HTTP.error : toujours plusieurs dizaines de lignes en erreurs ligne 405 ???
Bonjour

Suis-je le seul a avoir ce problème env 10 fois par jour depuis install du plugin et toujours ligne 405
Jeedom smart zwave+ passée en stretch
Modules FGD-212 + FGB-002 + Bypass + QUBINO ZMNHAD1 & ZMNHJD1 fil pilote + ZMNHEA1 + Sonde temp
plugins app mobile, mail, groupe, agenda, geoloc, info jour, mode, heliotrope, vigilance meteo, thermostat

superbricolo
Actif
Messages : 543
Inscription : 01 janv. 2016, 12:45
Contact :

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par superbricolo » 25 mars 2018, 10:23

Bonjour, il me semble que j'avais cette erreur un moment donné. J'ai recomparé mon code de plugins/thermoAlternateView/core/class/thermoAlternateView.class.php avec celui original, Et je vois que j'avais des modifs pour enlever un problème de point non trouvé quand les températures n'ont pas de décimal.

Voici le code la fonction toHtml

Code : Tout sélectionner

    public function toHtml($_version = 'dashboard')
    {
        $replace = $this->preToHtml($_version);
        if (!is_array($replace)) {
            return $replace;
        }
        $version = jeedom::versionAlias($_version);

        $idThermostat = $this->getConfiguration('thermostat');
        $template = $this->getConfiguration('template');
        $isVisibleTempExt = $this->getConfiguration('isvisibletempext');
        $isVisibleConsigne = $this->getConfiguration('isVisibleConsigne');
        $isEnableBackColorStd = $this->getConfiguration('isEnableBackColorStd');
        $isDisabledMode = $this->getConfiguration('isDisabledMode');
        $isDefaultFlameColor = $this->getConfiguration('isDefaultFlameColor');
        $flameColor = $this->getConfiguration('flameColor');
        $isDefaultFanColor = $this->getConfiguration('isDefaultFanColor');
        $fanColor = $this->getConfiguration('fanColor');
        $isDefaultWaitColor = $this->getConfiguration('isDefaultWaitColor');
        $waitColor = $this->getConfiguration('waitColor');
        $isDefaultLockColor = $this->getConfiguration('isDefaultLockColor');
        $lockColor = $this->getConfiguration('lockColor');
        $thermoUnit = $this->getConfiguration('thermoUnit');
        $thermostat = eqLogic::byId($idThermostat);


        $islocked = 0;
        $mode = "";
        $statut = ""; // Arrêté
        $cmdStatutId = 0;
        $cmdModeId = 0;
        $cmdTempInterId = 0;
        $cmdTempExterId = 0;
        $tempConsigneId = 0;
        $cmdThermostatHisto = "";        
        $cmdTempInterHisto = "";
        $cmdTempExterHisto = "";
        $cmdLockId = 0;
        $cmdUnlockId = 0;
        $cmdThermostatId = 0;
        $tempInterieure = 0;
        $tempExterieure = 0;
        $modes = array();
        $htmlModes = "";
        $htmlModesMobile = "";
        $modeIcon = "";

        //Parcours chaque commande du thermostat
        foreach (cmd::byEqLogicId($idThermostat) as $commande) {
            switch ($commande->getLogicalId()) {
                case "modeAction":
                case "off":
                    if ($commande->getIsVisible()) {
                        $modes[strtolower($commande->getName())] = $commande->getId();
                    }
                    break;
                case "lock":
                    $cmdLockId = $commande->getId();
                    break;
                case "unlock":
                    $cmdUnlockId = $commande->getId();
                    break;
                case "lock_state":
                    $islocked = $commande->execCmd();
                    break;
                case "thermostat":
                    $cmdThermostatId = $commande->getId();
                    break;
                case "status":
                    $cmdStatutId = $commande->getId();
                    $statut = $commande->execCmd();
                    break;
                case "mode":
                    $cmdModeId = $commande->getId();
                    $mode = strtolower($commande->execCmd());
                    break;
                case "temperature":
                    $cmdTempInterId = $commande->getId();
                    $tempInterieure = $commande->execCmd();
                    $cmdTempInterHisto = $commande->getIsHistorized();
                    break;
                case "temperature_outdoor":
                    $cmdTempExterId = $commande->getId();
                    $tempExterieure= $commande->execCmd();
                    $cmdTempExterHisto = $commande->getIsHistorized();                    
                    break;
                case "order":
                    $tempConsigneId = $commande->getId();
                    $tempConsigne = $commande->execCmd();
                    $cmdConsigneHisto = $commande->getIsHistorized();
                    break;
            }
        }
        $modesCompatibles = array('confort', 'eco', 'absent', 'off', 'vacances', 'nuit', 'jour', 'confort-2', 'horsgel');

        if ($isDisabledMode != "1") {
            foreach ($modes as $modeActionName => $modeActionId) {
                $modeEscapeActionName = str_replace(' ', '', $modeActionName);

                if (in_array($modeEscapeActionName, $modesCompatibles)) {
                    $modeIcon = $modeEscapeActionName;
                } else {
                    switch ( $modeEscapeActionName ) {
                        case 'vacance':
                            $modeIcon = 'vacances'; 
                            break;                       
                        default:
                            $modeIcon = 'other';
                    }
                }

                if ($mode == $modeActionName) {
                    $htmlModes = $htmlModes . '<span class="thermo-switch-on thermo-tooltip"><span class="thermo-tooltiptext">' . ucfirst($modeActionName) . '</span><svg data-mode="' . $modeEscapeActionName . '" data-mode-humanname="' . $modeActionName . '" class="thermo-mode-label thermo-mode-label-on"><use xlink:href="plugins/thermoAlternateView/resources/images.svg#shape-icon-' . $modeIcon . '" /></svg><svg class="thermo-mode-switch" data-cmd_id=' . $modeActionId . '><use xlink:href="plugins/thermoAlternateView/resources/images.svg#shape-switch-on" /></svg></span>';
                    $htmlModesMobile = $htmlModesMobile . '<span class="thermo-switch-on"><svg data-mode="' . $modeEscapeActionName . '" data-mode-humanname="' . $modeActionName . '" class="thermo-mode-label thermo-mode-label-on"><use xlink:href="plugins/thermoAlternateView/resources/images.svg#shape-icon-' . $modeIcon . '" /></svg><svg style="display:none;" class="thermo-mode-switch" data-cmd_id=' . $modeActionId . '></svg></span>';
                } else {
                    $htmlModes = $htmlModes . '<span class="thermo-switch-off thermo-tooltip"><span class="thermo-tooltiptext">' . ucfirst($modeActionName) . '</span><svg data-mode="' . $modeEscapeActionName . '" data-mode-humanname="' . $modeActionName . '" class="thermo-mode-label"><use xlink:href="plugins/thermoAlternateView/resources/images.svg#shape-icon-' . $modeIcon . '" /></svg><svg class="thermo-mode-switch" data-cmd_id=' . $modeActionId . '><use xlink:href="plugins/thermoAlternateView/resources/images.svg#shape-switch-off" /></svg></span>';
                    $htmlModesMobile = $htmlModesMobile . '<span class="thermo-switch-off"><svg data-mode="' . $modeEscapeActionName . '" data-mode-humanname="' . $modeActionName . '" class="thermo-mode-label"><use xlink:href="plugins/thermoAlternateView/resources/images.svg#shape-icon-' . $modeIcon . '" /></svg><svg style="display:none;" class="thermo-mode-switch" data-cmd_id=' . $modeActionId . '></svg></span>';
                }
            }
        }

        //Prochaine consigne
        $replace['#nextConsigne-visible#'] = $isVisibleConsigne == "1" ? "bloc" : "none";

        if ( $isVisibleConsigne == '1') {
            $nextEvent = thermoAlternateView::getNextEventCalendar($thermostat);           
        }

        //Icone de verrouillage
        if ($islocked == 1) {
            $replace['#lock-icon#'] = '#shape-lock-on';
            $replace['#lock-id#'] = $cmdUnlockId;
            $replace['#lock-id2#'] = $cmdLockId;
        } else {
            $replace['#lock-icon#'] = '#shape-lock-off';
            $replace['#lock-id#'] = $cmdLockId;
            $replace['#lock-id2#'] = $cmdUnlockId;
        }

        //Couleur du cadenna
        $replace['#thermo-islockColor#'] = $isDefaultLockColor == "1" || $islocked == 0 ? "" : "fill:" . $lockColor;
        $replace['#thermo-lockColor#'] = $isDefaultLockColor == "1" ? "" : $lockColor;

        //Couleur du widget
        empty($template) || $template === "default" ? $cssTempate = '': $cssTempate = ucfirst($template);
        $replace['#thermo-cover#'] = $isEnableBackColorStd == "1" ? "" : "thermo". $cssTempate ."-cover-color";
        $replace['#thermo-widget-name#'] = $isEnableBackColorStd == "1" ? "" : "thermo". $cssTempate ."-widget-name";
        $replace['#thermo-back#'] = $isEnableBackColorStd == "1" ? "" : "thermo". $cssTempate ."-back-color";

        //Couleur de la flamme
        $replace['#thermo-flameColor#'] = $isDefaultFlameColor == "1" ? "" : $flameColor;
        
        //Couleur du mode suspendu
        $replace['#thermo-waitColor#'] = $isDefaultWaitColor == "1" ? "" : $waitColor;

        //Couleur du mode climatisation
        $replace['#thermo-fanColor#'] = $isDefaultFanColor == "1" ? "" : $fanColor;

        //Modes de chauffe
        if (empty($template) || $template === "default") {
            $template = '';
        } else {
            $htmlModes = str_replace("thermo-", "thermo" . $template . "-", $htmlModes);
            $htmlModesMobile = str_replace("thermo-", "thermo" . ucfirst($template) . "-", $htmlModesMobile);
            $template = '_' . $template;
        }

        //Commandes Info
        $replace["#statut-id#"] = $cmdStatutId;
        $replace["#mode-id#"] = $cmdModeId;
        $replace["#thermo-unit#"] = $thermoUnit;
        $replace['#thermo-mode#'] = $htmlModes;
        $replace['#thermo-mode-mobile#'] = $htmlModesMobile;
        $replace['#thermostat-id#'] = $cmdThermostatId;
        $replace['#statistics-url#'] = "index.php?v=d&m=thermostat&p=panel&object_id=" . $thermostat->getObject_id();
        
        //Statut
        switch ($statut) {
            case "Chauffage":
                $replace['#statut-icon#'] = "#shape-icon-flame";
                $replace['#statut-color#'] = $isDefaultFlameColor == "1" ? "" : "fill:" . $flameColor;
                break;

            case "Suspendu":
                $replace['#statut-icon#'] = "#shape-icon-wait";
                $replace['#statut-color#'] = $isDefaultWaitColor == "1" ? "" : "fill:" . $waitColor;
                break;

            case "Climatisation":
                $replace['#statut-icon#'] = "#shape-icon-fan";
                $replace['#statut-color#'] = $isDefaultFanColor == "1" ? "" : "fill:" . $fanColor;
                break;

            default:
                $replace['#statut-icon#'] = "";
                $replace['#statut-color#'] = "";
        }
		
		if (stripos($tempInterieure,'.') === false) {
			$entier = $tempInterieure;
			$decimale = '';
		}
		else list($entier, $decimale) = explode(".", $tempInterieure);
        $replace['#tempInterieure1#'] = $entier;
        $replace['#tempInterieure2#'] = $decimale;
        $replace['#tempInterieure-id#'] = $cmdTempInterId;
        $replace['#temperature-value#'] = $tempInterieure;
        $replace['#temperature-histo#'] = $cmdTempInterHisto == "1" ? "history cursor" : "";        

        $replace['#tempExterieure-id#'] = $cmdTempExterId;
        $replace['#tempExterieure-value#'] = $tempExterieure;
        $replace['#tempExterieure-visible#'] = $isVisibleTempExt == "1" ? "bloc" : "none";
        $replace['#tempExterieure-histo#'] = $cmdTempExterHisto == "1" ? "history cursor" : "";      
        
		if (stripos($tempConsigne,'.') === false) {
			$entier = $tempConsigne;
			$decimale = '';
		}
		else list($entier, $decimale) = explode(".", $tempConsigne);
        $replace['#tempConsigne1#'] = $entier;
        $replace['#tempConsigne2#'] = $decimale;
        $replace['#consigne-id#'] = $tempConsigneId;        
        $replace['#consigne-value#'] = $tempConsigne;
        $replace['#consigne-histo#'] = $cmdConsigneHisto == "1" ? "history cursor" : "";      
        
        $replace['#thermo-eqLogicId#'] = $idThermostat;      
        $replace['#thermo-nextOccurence#'] = $nextEvent;      
        

        $parameters = $this->getDisplay('parameters');
        if (is_array($parameters)) {
            foreach ($parameters as $key => $value) {
                $replace['#' . $key . '#'] = $value;
            }
        }

        return template_replace($replace, getTemplate('core', $version, 'thermoAlternateView_display' . $template, 'thermoAlternateView'));
    }
Vous pouvez essayez, car je n'ai pas ces erreurs
Jeedom mini PC Core I5 4300U ESXI
Zwave: Z-Stick Gen5, 31 noeuds, XIAOMI: 13 périph RFLINK,RFPLAYER,ZIBASEDOM: OWL, sondes Oregon,Livolo,X2D STARBOX F03, ECO-DEVICE, Bluetooth, ORVIBO, Karotz, RM PRO
Ecran tactile sur Pi 3, Google Home
Site météo: flash.galaxy.free.fr

Avatar de l’utilisateur
Maikinoki
Timide
Messages : 32
Inscription : 19 nov. 2014, 20:48

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par Maikinoki » 01 juin 2018, 14:50

Bravo pour ce plugin bien sympa et courage pour la suite des évolutions!

MarcF
Timide
Messages : 346
Inscription : 17 nov. 2016, 19:51
Localisation : seine et marne

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par MarcF » 01 juin 2018, 18:24

Vous pouvez essayez, car je n'ai pas ces erreurs
Merci mais je préfère m'abstenir de toucher au code car trop débutant
D'ailleurs je ne sais même pas où on fait les modifs
Je suppose qu'il y aura un correctif un jour
Jeedom smart zwave+ passée en stretch
Modules FGD-212 + FGB-002 + Bypass + QUBINO ZMNHAD1 & ZMNHJD1 fil pilote + ZMNHEA1 + Sonde temp
plugins app mobile, mail, groupe, agenda, geoloc, info jour, mode, heliotrope, vigilance meteo, thermostat

Idaho947
Actif
Messages : 1281
Inscription : 30 mai 2017, 21:36

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par Idaho947 » 23 août 2018, 22:38

Bonjour,

J'ai voulu essayé ce plug-in mais losque je créé un widget et que je retourne sur le dashboard, j'ai un message internal erreur 500 et tout les widgets de l'objet ou est ce thermostat ont disparu.
Je pense que j'ai zapper quelque chose mais la doc n'étant plus disponible j'ai paramétré à minima. Est ce que quelqu'un peu m'aider ?

superbricolo
Actif
Messages : 543
Inscription : 01 janv. 2016, 12:45
Contact :

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par superbricolo » 24 août 2018, 11:40

As tu bien affecté un thermostat à ton équipement et bien sélectionné un visuel?
Jeedom mini PC Core I5 4300U ESXI
Zwave: Z-Stick Gen5, 31 noeuds, XIAOMI: 13 périph RFLINK,RFPLAYER,ZIBASEDOM: OWL, sondes Oregon,Livolo,X2D STARBOX F03, ECO-DEVICE, Bluetooth, ORVIBO, Karotz, RM PRO
Ecran tactile sur Pi 3, Google Home
Site météo: flash.galaxy.free.fr

Idaho947
Actif
Messages : 1281
Inscription : 30 mai 2017, 21:36

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par Idaho947 » 24 août 2018, 11:55

Oui c'est bon. Après mes thermostats ne sont pas visibles. Peut-être que ça vient de ça ?

superbricolo
Actif
Messages : 543
Inscription : 01 janv. 2016, 12:45
Contact :

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par superbricolo » 24 août 2018, 14:18

Non, les miens ne sont également pas visible. Utilises tu le plugin agenda pour piloter tes thermostats?
Jeedom mini PC Core I5 4300U ESXI
Zwave: Z-Stick Gen5, 31 noeuds, XIAOMI: 13 périph RFLINK,RFPLAYER,ZIBASEDOM: OWL, sondes Oregon,Livolo,X2D STARBOX F03, ECO-DEVICE, Bluetooth, ORVIBO, Karotz, RM PRO
Ecran tactile sur Pi 3, Google Home
Site météo: flash.galaxy.free.fr

Idaho947
Actif
Messages : 1281
Inscription : 30 mai 2017, 21:36

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par Idaho947 » 24 août 2018, 14:22

Non je n'ai pas de programmation enregistrée encore. Juste les thermostats.

superbricolo
Actif
Messages : 543
Inscription : 01 janv. 2016, 12:45
Contact :

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par superbricolo » 24 août 2018, 15:57

Alors c'est peut-être ça. Dans le paramétrage du thermostat alternatif, il y a la notion d'affichage de l'horaire la prochaine consigne (prise au nieavu de l'agenda). S'il y en a pas il ne la trouve pas. Donc voir si tu peux décocher cette option et si sa résout ton problème.
Jeedom mini PC Core I5 4300U ESXI
Zwave: Z-Stick Gen5, 31 noeuds, XIAOMI: 13 périph RFLINK,RFPLAYER,ZIBASEDOM: OWL, sondes Oregon,Livolo,X2D STARBOX F03, ECO-DEVICE, Bluetooth, ORVIBO, Karotz, RM PRO
Ecran tactile sur Pi 3, Google Home
Site météo: flash.galaxy.free.fr

Idaho947
Actif
Messages : 1281
Inscription : 30 mai 2017, 21:36

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par Idaho947 » 24 août 2018, 17:05

Ok je regarderais ça. Merci pour ton aide !

Idaho947
Actif
Messages : 1281
Inscription : 30 mai 2017, 21:36

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par Idaho947 » 05 sept. 2018, 10:29

J'ai enfin eu le temps de me replonger dans le plug-in. Il fonctionne nickel. Merci !

guitoulio
Timide
Messages : 137
Inscription : 27 janv. 2018, 12:22

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par guitoulio » 03 oct. 2018, 11:48

Bonjour,
J'ai installé le plugin mais il ne trouve pas mon thermostat.

Le thermostat est un oregon, il est bien reconnu par Jeedom.

Ai je raté quelque chose? Je débute...
Pièces jointes
thermostat ok.PNG
thermostat ok.PNG (20.68 Kio) Consulté 1536 fois
jeedom therm.png
jeedom therm.png (13.52 Kio) Consulté 1536 fois

Idaho947
Actif
Messages : 1281
Inscription : 30 mai 2017, 21:36

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par Idaho947 » 03 oct. 2018, 12:04

Oui ce plug in gère les thermostats créés par le plug-in thermostat jeedom

guims78
Actif
Messages : 509
Inscription : 30 sept. 2017, 13:00

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par guims78 » 16 nov. 2018, 11:15

Bonjour, ce plugin est top et m'a réconcilié avec mes thermostats.
A tel point que je voudrais adapter mon Design à ce plugin.
Quelle est la police de caractère utilisée ?
Quels sont les codes des couleurs du thème sombre ?
D'avance merci.

damda58
Timide
Messages : 15
Inscription : 26 oct. 2017, 10:57

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par damda58 » 25 nov. 2018, 07:54

Salut, et merci pour ce plugin qui permet d'avoir un thermostat clair et fonctionnel :)
Cependant l'affichage sur le web browser Fully kyosk browser est tout diforme un peu comme ici viewtopic.php?f=143&t=31408&start=80#p561570 celui-ci est pourtant compatible HTML5 est-ce que quelqu'un a ce soucis aussi avec Fully kyosk browser (Application présenté ici http://sarakha63-domotique.fr/centre-de ... -partie-3/) ?

damda58
Timide
Messages : 15
Inscription : 26 oct. 2017, 10:57

Re: [Plugin Tiers][Sujet Principal] thermoAlternateView

Message par damda58 » 27 nov. 2018, 09:32

Je pense avoir trouvé pourquoi même si je ne m'explique pas vraiment. Le problème se pose sur une tablette en Android 4.4.2 Il semblerait que le problème vienne de la version du Webview d'android.
Par contre je ne sais pas ce qu'il manque car l'app fully kyosk execute bien du JS et est compatible HTML5.

Est-il possible d'avoir une version adaptée aux appareils grabataire ?

Répondre

Revenir vers « [Catégorie] Confort / Bien-être »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 0 invité