IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

mblock, erreur module cyberpi


Sujet :

Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 13
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Points : 2
    Points
    2
    Par défaut mblock, erreur module cyberpi
    Bonjour, j'essaye de créer un code mblock en Python, ce code me permettrait de recevoir un notification sur mon téléphone via l'application Pushover. Mais, le code ne marche pas, si quelqu'un a une idée pour l'améliorer. Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    import cyberpi
    import requests
     
    api_token = "Mon api token"
    user_key = "Ma clé d'utilisateur"
    wifi_ssid = "Mon wifi "
    wifi_password = "Mot de passe wifi"
     
    def connecter_wifi(ssid, password):
        cyberpi.console.print("Connexion au Wi-Fi...")
        cyberpi.wifi.connect(ssid, password)
        if cyberpi.wifi.is_connected():
            cyberpi.console.print("Connexion Wi-Fi réussie!")
        else:
            cyberpi.console.print("Échec de la connexion Wi-Fi.")
     
    def envoyer_notification(message):
        url = "https://api.pushover.net/1/messages.json"
        data = {
            "token": api_token,
            "user": user_key,
            "message": message
        }
        try:
            response = requests.post(url, data=data)
            cyberpi.console.print("Requête envoyée.")
            if response.status_code == 200:
                cyberpi.console.print("Notification envoyée avec succès!")
            else:
                cyberpi.console.print("Erreur lors de l'envoi de la notification. Code: " + str(response.status_code))
                cyberpi.console.print("Réponse: " + response.text)
        except Exception as e:
            cyberpi.console.print("Exception: " + str(e))
     
    connecter_wifi(wifi_ssid, wifi_password)
    if cyberpi.wifi.is_connected():
        cyberpi.console.print("Wi-Fi connecté, envoi de la notification...")
        envoyer_notification("Bonjour depuis CyberPi!")
    else:
        cyberpi.console.print("Impossible d'envoyer la notification car la connexion Wi-Fi a échoué.")

  2. #2
    Membre expérimenté
    Avatar de MPython Alaplancha
    Homme Profil pro
    Paysan à 3 francs six sous
    Inscrit en
    Juin 2018
    Messages
    906
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Paysan à 3 francs six sous
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2018
    Messages : 906
    Points : 1 596
    Points
    1 596
    Billets dans le blog
    6
    Par défaut
    Bonjour.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Mais, le code ne marche pas,
    Sois plus explicite. Quel est le souci? As-tu un message d'erreur?

  3. #3
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 306
    Points : 4 977
    Points
    4 977
    Billets dans le blog
    5
    Par défaut
    Bonjour.

    Encadre ton code entre . Ce sera plus facile pour nous à lire et à importer si besoin

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 13
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Le code devrait envoyer un message sur mon téléphone depuis la cyberpi du mbot2, mais rien ne se passe.

  5. #5
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 927
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 927
    Points : 58 513
    Points
    58 513
    Billets dans le blog
    46
    Par défaut
    même pas un message dans la console ?

  6. #6
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 13
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Dans la console cyberpi ou dans python. Dans python capture d'ecran c'est ça: Nom : Capture d'écran 2024-08-18 081014.png
Affichages : 143
Taille : 174,2 Ko

  7. #7
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 927
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 927
    Points : 58 513
    Points
    58 513
    Billets dans le blog
    46
    Par défaut
    Hé bien voilà, un message d'erreur qui donne une piste...

    On cherche un peu et on trouve ceci : Cyberpi has no attribute ‘get_shield’

    Il faudrait revenir à une version plus ancienne, bizarre quand même...


    Edit : je ne connais pas l'environnement mbot, mais il serait étonnant que ce bug ne soit pas réparé depuis le temps. Une mise à jour de cyberpi pourrait régler le problème tout simplement.

  8. #8
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 13
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    J'ai fait ce qui est marqué, la cyberpi me dit Conexion au Wi-Fi..., mais il y a toujours un message d'erreur:Nom : Capture d'écran 2024-08-18 081014.png
Affichages : 133
Taille : 174,2 Ko

  9. #9
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 927
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 927
    Points : 58 513
    Points
    58 513
    Billets dans le blog
    46
    Par défaut
    Essaie une mise à jour de cyberpi Update the Firmware of CyberPi

  10. #10
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 13
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    j'ai le meme chose apres.

  11. #11
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 927
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 927
    Points : 58 513
    Points
    58 513
    Billets dans le blog
    46
    Par défaut
    Désinstalle la librairie Python cyberpi, puis installe-la de nouveau Install or Uninstall Python Libraries

  12. #12
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 13
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Ca ne marche pas: Nom : Capture d'écran 2024-08-18 081014.png
Affichages : 127
Taille : 174,2 Ko

  13. #13
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 927
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 927
    Points : 58 513
    Points
    58 513
    Billets dans le blog
    46
    Par défaut
    La dernière version de la librairie est la 0.0.7. C'est bien celle-là qui est installée ?

  14. #14
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 13
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2024
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    Oui c'est bien la 0.0.7

  15. #15
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 520
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 520
    Points : 37 142
    Points
    37 142
    Par défaut
    Salut,

    Avec un tel message d'erreur;, on peut chercher sur Internet et constater que la 0.0.7 a ce problème.
    Après le "on fait quoi?" dépend de ce qu'on veut...

    - W

  16. #16
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 927
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 927
    Points : 58 513
    Points
    58 513
    Billets dans le blog
    46
    Par défaut
    Et tu as essayé la solution de retour à la version précédente 0.0.5 ?
    The solution is to go back to version 0.0.5.

Discussions similaires

  1. Erreur module : impossible d'accèder au code VBA
    Par naci77 dans le forum VBA Access
    Réponses: 2
    Dernier message: 23/06/2008, 11h05
  2. [py2exe] erreur module zipextimporter
    Par nougat dans le forum Py2exe
    Réponses: 1
    Dernier message: 30/08/2007, 22h06
  3. Erreur module introuvable
    Par fafabzh6 dans le forum VBA Access
    Réponses: 6
    Dernier message: 24/08/2007, 16h17
  4. Erreur Module pour empecher le Shift (SetBypassProperty)
    Par lars528 dans le forum Sécurité
    Réponses: 2
    Dernier message: 19/01/2007, 09h50
  5. Erreur module rtl60.bpl / vcl60.bpl
    Par say dans le forum C++Builder
    Réponses: 15
    Dernier message: 11/05/2005, 17h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo